diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 041a9d59a03d..8a5da8c26ff3 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.70.0" + ".": "1.71.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 58495577b832..81dbb2c73996 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [1.71.0](https://github.com/googleapis/google-cloud-java/compare/v1.70.0...v1.71.0) (2025-10-13) + + +### Features + +* [aiplatform] A new message `ScaleToZeroSpec` is added ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [aiplatform] add additional proto fields and GenerateFetchAccessToken API ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [aiplatform] Add JAILBREAK category to SafetySettings for prediction service ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [aiplatform] Add JAILBREAK category to SafetySettings for prediction service ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [compute] Update Compute Engine v1 API to revision 20250916 ([#1107](https://github.com/googleapis/google-cloud-java/issues/1107)) ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [dlp] inspect and deid templates in RedactImage ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document` ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* [document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision` ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) + + +### Bug Fixes + +* Migrate away from GoogleCredentials.fromStream() usages ([#11765](https://github.com/googleapis/google-cloud-java/issues/11765)) ([6498808](https://github.com/googleapis/google-cloud-java/commit/6498808675d0ca6719f7eccc095c3509136c53a6)) + ## [1.70.0](https://github.com/googleapis/google-cloud-java/compare/v1.69.0...v1.70.0) (2025-10-07) diff --git a/changelog.json b/changelog.json index 3452ec2335a4..4754cbd7ed74 100644 --- a/changelog.json +++ b/changelog.json @@ -1,6 +1,15571 @@ { "repository": "googleapis/google-cloud-java", "entries": [ + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-workstations", + "id": "f8c12955-f05c-4bd6-8c5e-54971ecc1677", + "createTime": "2025-10-13T20:12:20.226Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-workspaceevents", + "id": "6d2c98f2-fe16-4583-99c8-866f5482099a", + "createTime": "2025-10-13T20:12:19.261Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-workflows", + "id": "db83b749-d8dd-47c8-ad6f-fbb1504db74e", + "createTime": "2025-10-13T20:12:18.081Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-workflow-executions", + "id": "ca24935e-92d8-4016-be1b-b29b04fc6bd1", + "createTime": "2025-10-13T20:12:16.871Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + }, + { + "type": "fix", + "sha": "6498808675d0ca6719f7eccc095c3509136c53a6", + "message": "Migrate away from GoogleCredentials.fromStream() usages", + "issues": [ + "11765" + ] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-websecurityscanner", + "id": "ee21d190-5685-47b7-b133-061fe4780d40", + "createTime": "2025-10-13T20:12:15.896Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-webrisk", + "id": "3ff27e57-bc6e-4a0b-8cbb-fffae6b057a0", + "createTime": "2025-10-13T20:12:14.589Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-vpcaccess", + "id": "ca70802a-5b5f-43f3-b6a9-91a1e6a16b5d", + "createTime": "2025-10-13T20:12:13.597Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-vmwareengine", + "id": "48ca90c4-e9be-4751-9c76-6c9295b46dd9", + "createTime": "2025-10-13T20:12:12.763Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-vmmigration", + "id": "9912beab-e8b8-451e-8140-8483219872b2", + "createTime": "2025-10-13T20:12:11.431Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-visionai", + "id": "f4db3fd2-680c-42b5-a2d9-aa73b4e70b16", + "createTime": "2025-10-13T20:12:10.455Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-vision", + "id": "598ae15f-42cd-4f73-a320-101fcbf245f6", + "createTime": "2025-10-13T20:12:09.451Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-video-transcoder", + "id": "04f2705f-5cf9-42f6-b1a8-f2f88053a681", + "createTime": "2025-10-13T20:12:08.187Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-video-stitcher", + "id": "fd100a6b-c90c-425a-8cb9-8dd46e15445f", + "createTime": "2025-10-13T20:12:07.254Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-live-stream", + "id": "2ca738e8-076d-41de-995b-ac9792f8272e", + "createTime": "2025-10-13T20:12:05.967Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-video-intelligence", + "id": "6b925a7c-d586-4c2a-ad38-14e148ffb4e5", + "createTime": "2025-10-13T20:12:05.000Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-valkey", + "id": "69b41bf6-1f1d-44de-ae2d-e47f35d1d3d3", + "createTime": "2025-10-13T20:12:04.105Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + }, + { + "type": "fix", + "sha": "6498808675d0ca6719f7eccc095c3509136c53a6", + "message": "Migrate away from GoogleCredentials.fromStream() usages", + "issues": [ + "11765" + ] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-translate", + "id": "08453a9e-cc8b-4dc0-a7c2-5ff9a6005f63", + "createTime": "2025-10-13T20:12:02.671Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-trace", + "id": "1fb31f4c-294b-4a1f-96b8-73d254c903cb", + "createTime": "2025-10-13T20:12:01.676Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-tpu", + "id": "ab2ea6fa-a627-4a5f-8542-b9f999189c8d", + "createTime": "2025-10-13T20:12:00.686Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-texttospeech", + "id": "81fcdaf7-6bf7-47e5-bdd0-c3ccdcfd0f35", + "createTime": "2025-10-13T20:11:59.485Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-telcoautomation", + "id": "c3c50b49-70e6-452b-a078-5297b3a6bf81", + "createTime": "2025-10-13T20:11:58.584Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-tasks", + "id": "359e06c8-cd06-4cd4-8a61-31a7d56adcba", + "createTime": "2025-10-13T20:11:57.288Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-talent", + "id": "6ea93c20-3274-413c-9dec-c8f46adb688e", + "createTime": "2025-10-13T20:11:56.327Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-storageinsights", + "id": "d5d2014e-7c27-4006-8161-f563c0a21ef1", + "createTime": "2025-10-13T20:11:55.531Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-storagebatchoperations", + "id": "fe254f68-b88d-4c32-88fc-260a5e15689d", + "createTime": "2025-10-13T20:11:54.192Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-storage-transfer", + "id": "d8fa8a74-5dcc-4ce8-a951-ee62e3d5831d", + "createTime": "2025-10-13T20:11:53.214Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-speech", + "id": "e532c987-ceb4-4333-bcb0-41d0cf2a762b", + "createTime": "2025-10-13T20:11:52.145Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-spanneradapter", + "id": "f9ff513f-cf8f-4882-84c8-ae5dd31527d1", + "createTime": "2025-10-13T20:11:50.953Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-reviews", + "id": "9f48d543-82ea-420a-9005-49869340d8b4", + "createTime": "2025-10-13T20:11:49.979Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-reports", + "id": "a6142c41-8e9d-4e6a-ad70-c3f91c912605", + "createTime": "2025-10-13T20:11:48.809Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-quota", + "id": "df641b2d-7ee0-407a-ab25-a8ff6e634915", + "createTime": "2025-10-13T20:11:47.592Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-promotions", + "id": "ce3a43c2-1843-42ee-be70-f97a5815a56c", + "createTime": "2025-10-13T20:11:46.567Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-products", + "id": "df37e54e-4c23-47c4-9ba0-e11fcbfcd28b", + "createTime": "2025-10-13T20:11:45.533Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-productstudio", + "id": "1b0b7096-726d-4fa2-b474-182e0b6897a5", + "createTime": "2025-10-13T20:11:44.330Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-notifications", + "id": "dfdaeed7-377c-4807-8b0b-b22fdb2f341e", + "createTime": "2025-10-13T20:11:43.314Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-lfp", + "id": "f7cb2bb4-eed4-4b13-9187-ccc41b811f93", + "createTime": "2025-10-13T20:11:41.996Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-inventories", + "id": "3cb4a2e4-905e-44dc-a333-ae0b13f8eec7", + "createTime": "2025-10-13T20:11:41.031Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-datasources", + "id": "23e903e5-ccdf-4ead-9d97-85157aaf8cde", + "createTime": "2025-10-13T20:11:40.204Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-conversions", + "id": "79059d97-7115-4589-b142-51ee0ed38572", + "createTime": "2025-10-13T20:11:38.894Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-accounts", + "id": "10e31ee1-ee48-45b2-a281-91fa952979f6", + "createTime": "2025-10-13T20:11:37.936Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-css", + "id": "a031e8eb-5321-445e-ba0e-41553aab362a", + "createTime": "2025-10-13T20:11:36.914Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-shell", + "id": "7c3b6eda-1a67-40fa-8fa5-f8b7523351da", + "createTime": "2025-10-13T20:11:35.665Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-servicehealth", + "id": "cc3210b5-d727-4f35-9fb2-b52d647f9251", + "createTime": "2025-10-13T20:11:34.668Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-servicedirectory", + "id": "b17db4dd-86e3-4257-ba97-ed0c7b528416", + "createTime": "2025-10-13T20:11:33.517Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-service-usage", + "id": "892d9a7c-28dd-4b79-93a2-9fef86dc25dd", + "createTime": "2025-10-13T20:11:32.348Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-service-management", + "id": "9a8e1a2c-19e7-4a73-8c6b-9a91b2ded3f1", + "createTime": "2025-10-13T20:11:31.381Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-service-control", + "id": "5ca8f0df-2aae-4b6c-8b35-d6e412b7c3ab", + "createTime": "2025-10-13T20:11:30.380Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-securityposture", + "id": "0faac5ca-aa17-46f6-bc1a-4703f16a2aa4", + "createTime": "2025-10-13T20:11:29.174Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-securitycentermanagement", + "id": "e1727ddd-ae3b-4fa7-9df7-af9a13f9adc5", + "createTime": "2025-10-13T20:11:28.199Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-securitycenter", + "id": "b49cd4d6-1dbd-41ba-a2e0-2b8a133478a3", + "createTime": "2025-10-13T20:11:26.992Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-securitycenter-settings", + "id": "bef95886-8f7c-4ee8-a9f1-f314000bd698", + "createTime": "2025-10-13T20:11:26.080Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-security-private-ca", + "id": "b04c4727-e78e-46d5-84ef-f6e7a9616976", + "createTime": "2025-10-13T20:11:25.275Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-securesourcemanager", + "id": "439d4d30-661c-495f-bc05-db535e74dd0c", + "createTime": "2025-10-13T20:11:23.984Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-secretmanager", + "id": "d8709eba-45c9-4879-a981-a1fc2050428c", + "createTime": "2025-10-13T20:11:23.074Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-scheduler", + "id": "dc05ae5f-83e8-4da3-a21b-536ffb3545b3", + "createTime": "2025-10-13T20:11:22.080Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-saasservicemgmt", + "id": "e943ccce-1c13-43ac-a853-674d627aa891", + "createTime": "2025-10-13T20:11:20.885Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-run", + "id": "4ce5685f-44af-4380-b6d9-445f2d1853e0", + "createTime": "2025-10-13T20:11:20.026Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-retail", + "id": "9d8548d6-5273-4248-8436-29757d04a623", + "createTime": "2025-10-13T20:11:18.813Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-resourcemanager", + "id": "5736851c-c945-402d-bca0-573468c792b0", + "createTime": "2025-10-13T20:11:17.882Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-redis", + "id": "2ba0af4c-8c5a-45a5-b018-41010cc89f1f", + "createTime": "2025-10-13T20:11:17.049Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-redis-cluster", + "id": "ffba8542-738e-40d2-860f-bf07df966386", + "createTime": "2025-10-13T20:11:15.779Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-recommender", + "id": "ec6d762e-15e1-4946-93b4-9b3f49bc42b5", + "createTime": "2025-10-13T20:11:14.817Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-recommendations-ai", + "id": "e717999b-16f5-4d28-b314-a44d442030c4", + "createTime": "2025-10-13T20:11:13.725Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-recaptchaenterprise", + "id": "f9ccafa2-a859-475f-8e23-0f844093163c", + "createTime": "2025-10-13T20:11:12.574Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-rapidmigrationassessment", + "id": "c8a3a387-517d-4d00-9891-b9ff7e5c00b3", + "createTime": "2025-10-13T20:11:11.714Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-publicca", + "id": "a427ece3-cc93-42df-bebb-8f8d409b655c", + "createTime": "2025-10-13T20:11:10.418Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-profiler", + "id": "8173a9cf-db01-4528-91f4-a56839bb986f", + "createTime": "2025-10-13T20:11:09.472Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-privilegedaccessmanager", + "id": "49bfb9cf-eaad-4a39-84a8-65ab28a92883", + "createTime": "2025-10-13T20:11:08.446Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-private-catalog", + "id": "9339c3d0-eb9f-4fff-9911-d9e3399b9f7a", + "createTime": "2025-10-13T20:11:07.218Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-policysimulator", + "id": "99348f55-e26b-4e6d-b5aa-916ac11f803f", + "createTime": "2025-10-13T20:11:06.279Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-policy-troubleshooter", + "id": "dfad23be-57c2-443b-b6f5-0e24def5ab76", + "createTime": "2025-10-13T20:11:05.148Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-phishingprotection", + "id": "386313cd-e3ad-46cf-9a82-4a9659d27a85", + "createTime": "2025-10-13T20:11:03.950Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-parametermanager", + "id": "8727f753-cebc-4f31-8f89-4dd095bdaa1a", + "createTime": "2025-10-13T20:11:02.959Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-parallelstore", + "id": "5033cc39-0eb4-4d2e-9500-dff2d14114c3", + "createTime": "2025-10-13T20:11:01.934Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-os-login", + "id": "f43c9a47-00b6-402b-b863-5ae9cfee2351", + "createTime": "2025-10-13T20:11:00.739Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-os-config", + "id": "03171881-1d2f-41e0-b053-817792fe881b", + "createTime": "2025-10-13T20:10:59.772Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-orgpolicy", + "id": "cc9c5b79-53ba-40f1-9d9d-abed8ed5dc6c", + "createTime": "2025-10-13T20:10:58.575Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-orchestration-airflow", + "id": "805b4d84-5486-4837-87f6-5839cca7df80", + "createTime": "2025-10-13T20:10:57.630Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-oracledatabase", + "id": "26eb0ae6-981d-4554-b5eb-a09f66cc6d3a", + "createTime": "2025-10-13T20:10:56.799Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-optimization", + "id": "962b5042-b3d5-4633-8ea8-ab4d36d4f34d", + "createTime": "2025-10-13T20:10:55.510Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-notebooks", + "id": "f412d761-5a78-4fab-9543-3f32a913e24d", + "createTime": "2025-10-13T20:10:54.568Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-networkservices", + "id": "6964fc6a-063e-49d3-89e8-c2dc49910af9", + "createTime": "2025-10-13T20:10:53.607Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-networkconnectivity", + "id": "26eb282f-f6c6-4012-88ac-475613579580", + "createTime": "2025-10-13T20:10:52.446Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-network-security", + "id": "e106cecb-9a26-45ea-885f-0935e1b402ec", + "createTime": "2025-10-13T20:10:51.502Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-network-management", + "id": "9218e88f-6e9c-4d25-8c34-82e3b2eb20f1", + "createTime": "2025-10-13T20:10:50.433Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-netapp", + "id": "58e9148c-3844-44a1-a4c6-2d2b191e4034", + "createTime": "2025-10-13T20:10:49.244Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-monitoring", + "id": "582f6368-f886-44c7-88fa-b07da18393da", + "createTime": "2025-10-13T20:10:48.310Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-monitoring-metricsscope", + "id": "f7014438-70c0-41cc-9743-0dc5f90c18d1", + "createTime": "2025-10-13T20:10:47.296Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-monitoring-dashboard", + "id": "ce40d903-7e9e-412a-8d58-35c5187b0637", + "createTime": "2025-10-13T20:10:46.076Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-modelarmor", + "id": "94b61ced-cf82-47a1-955c-6cb12948f658", + "createTime": "2025-10-13T20:10:45.082Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-migrationcenter", + "id": "78d1cf25-ef59-40e9-8983-49ff78d8f1e9", + "createTime": "2025-10-13T20:10:43.989Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-memcache", + "id": "8a054462-83b4-45e1-a8bd-ad0d56748236", + "createTime": "2025-10-13T20:10:42.880Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-meet", + "id": "907f2e1b-be21-4c39-b525-4e047ed5e224", + "createTime": "2025-10-13T20:10:41.948Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-mediatranslation", + "id": "e33946b5-23b0-4edc-bd05-f0d27b9a3801", + "createTime": "2025-10-13T20:10:40.980Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.ads-marketingplatform:admin", + "id": "f38d16ca-873a-413e-8984-793f00f34cc7", + "createTime": "2025-10-13T20:10:39.862Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-solar", + "id": "e0b26749-6539-47ab-885e-8c8e9d2047fd", + "createTime": "2025-10-13T20:10:38.969Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-routing", + "id": "09a49c40-e600-4a53-9568-9324be326bf4", + "createTime": "2025-10-13T20:10:37.714Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-routeoptimization", + "id": "35e5d9b9-c518-4096-bf24-c4a85f3c3fa6", + "createTime": "2025-10-13T20:10:36.780Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-places", + "id": "6ede50ac-ff2a-4431-9e1c-42ad58e5650b", + "createTime": "2025-10-13T20:10:36.024Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-mapsplatformdatasets", + "id": "e338580b-134e-48f6-b4fb-ad48958b799e", + "createTime": "2025-10-13T20:10:34.682Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-fleetengine", + "id": "6022ddd5-05a8-4224-8501-134bb40f0840", + "createTime": "2025-10-13T20:10:33.774Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-fleetengine-delivery", + "id": "5b6a5db1-ccec-4e5a-bed8-77a3ebad0c54", + "createTime": "2025-10-13T20:10:32.751Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-area-insights", + "id": "4463cc13-f792-400f-8439-d96d85ff1362", + "createTime": "2025-10-13T20:10:31.587Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.maps:google-maps-addressvalidation", + "id": "96f1607b-311e-4e3f-8700-041433179d17", + "createTime": "2025-10-13T20:10:30.661Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-managedkafka", + "id": "8a82ec75-f25a-45a1-a196-116d7046d00f", + "createTime": "2025-10-13T20:10:29.383Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-managed-identities", + "id": "5b6671a4-dff1-4452-aeeb-8336cddaa261", + "createTime": "2025-10-13T20:10:28.425Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-maintenance", + "id": "c238e00e-107c-41dc-8bd9-ee429be447e4", + "createTime": "2025-10-13T20:10:27.605Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-lustre", + "id": "d1486ab3-5042-4cd1-8070-3de568fe455f", + "createTime": "2025-10-13T20:10:26.358Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-locationfinder", + "id": "d9a8ec1e-10e8-4e3b-8315-757e86385339", + "createTime": "2025-10-13T20:10:25.441Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-life-sciences", + "id": "b15b2c46-4837-4cf5-bbb8-f88425627435", + "createTime": "2025-10-13T20:10:24.474Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-licensemanager", + "id": "99578aac-4216-4029-b2c2-40053ebd7545", + "createTime": "2025-10-13T20:10:23.278Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-language", + "id": "8e8d8903-6959-4f38-a1a5-27d2e8127af4", + "createTime": "2025-10-13T20:10:22.342Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-kmsinventory", + "id": "86d69e48-e37d-4cf7-ab0d-df083b37b893", + "createTime": "2025-10-13T20:10:21.152Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-kms", + "id": "10c434b0-4f68-4c49-bc9c-4e50984cc990", + "createTime": "2025-10-13T20:10:20.183Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-order-tracking", + "id": "559a6fa8-4127-4a9d-9b9c-b735098b8a1e", + "createTime": "2025-10-13T20:10:19.416Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.shopping:google-shopping-merchant-issue-resolution", + "id": "007d5ff2-b464-4186-962e-9ba30c530018", + "createTime": "2025-10-13T20:10:18.151Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-iot", + "id": "19b98e70-c279-4ecc-9057-1f781d34afbb", + "createTime": "2025-10-13T20:10:17.181Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-infra-manager", + "id": "8d7a24cd-e1b9-43ca-8eb7-56f3f3fda3be", + "createTime": "2025-10-13T20:10:16.192Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-ids", + "id": "9f36b663-b09f-491c-994a-4f64329c3dca", + "createTime": "2025-10-13T20:10:14.992Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-iap", + "id": "aa62d898-0e23-4d8d-bd92-f5771b97d1d3", + "createTime": "2025-10-13T20:10:14.065Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-iamcredentials", + "id": "c429997a-09b1-4065-80db-21f912751632", + "createTime": "2025-10-13T20:10:12.776Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-iam-policy", + "id": "73359b66-20af-4f1f-a69d-e402be793cb3", + "createTime": "2025-10-13T20:10:11.815Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-iam-admin", + "id": "586c3732-ace2-4be4-b74f-0953860c81c4", + "createTime": "2025-10-13T20:10:10.830Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gsuite-addons", + "id": "6ea0b66d-1b3a-4a33-80d1-5dca6b24a71b", + "createTime": "2025-10-13T20:10:09.684Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "io.grafeas:grafeas", + "id": "1b9fe35e-3858-4950-9510-059f45fd489b", + "createTime": "2025-10-13T20:10:08.794Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gkehub", + "id": "fcdf2489-ce21-4c1f-ab70-3da834dd80f8", + "createTime": "2025-10-13T20:10:07.428Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gke-multi-cloud", + "id": "f6e3a246-e35c-45a3-a93d-dd192d55b4a1", + "createTime": "2025-10-13T20:10:06.377Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gke-connect-gateway", + "id": "7b9b0fdc-c8a6-400c-a679-3dcc4488a01a", + "createTime": "2025-10-13T20:10:05.537Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gke-backup", + "id": "938303d2-d427-4944-93e0-58064c254857", + "createTime": "2025-10-13T20:10:04.230Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-geminidataanalytics", + "id": "90647e4c-10b7-4b53-804b-a7f19d0deb82", + "createTime": "2025-10-13T20:10:03.339Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-gdchardwaremanagement", + "id": "c2e793c7-b740-4092-86dd-5d0171b61609", + "createTime": "2025-10-13T20:10:02.093Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-functions", + "id": "65bfe660-53b7-40e3-8dbe-73d57cccadfb", + "createTime": "2025-10-13T20:10:01.247Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-financialservices", + "id": "2ae98b23-3a4f-42a9-94f8-e26c98fa4081", + "createTime": "2025-10-13T20:10:00.495Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-filestore", + "id": "7c722c6e-5d7e-4ff3-960d-83243dba9451", + "createTime": "2025-10-13T20:09:59.259Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-eventarc", + "id": "384a5245-e66a-43d6-b6df-fdb8947715a3", + "createTime": "2025-10-13T20:09:58.361Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-eventarc-publishing", + "id": "a0fdb670-ce4d-431e-9d38-e55bcd9aff4d", + "createTime": "2025-10-13T20:09:57.483Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-essential-contacts", + "id": "39e1d9d2-2269-47ac-9c33-edec5ab4ae7e", + "createTime": "2025-10-13T20:09:56.255Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-errorreporting", + "id": "12409d63-13ef-48a3-8fb8-51bb155573d3", + "createTime": "2025-10-13T20:09:55.378Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-enterpriseknowledgegraph", + "id": "aa809380-95ce-411f-a886-a34342056d72", + "createTime": "2025-10-13T20:09:54.175Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-edgenetwork", + "id": "8a9bbff8-ed3a-43c1-8088-3ed6f6bab4c6", + "createTime": "2025-10-13T20:09:53.342Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-domains", + "id": "36a8d6c9-c9a3-441b-af85-e62e441a8a22", + "createTime": "2025-10-13T20:09:52.660Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-document-ai", + "id": "e4537d9b-709a-4108-ba4d-4189ac5cd5ae", + "createTime": "2025-10-13T20:09:51.394Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dms", + "id": "b031e19a-d6dc-4843-b4e0-4fe2bcf781f0", + "createTime": "2025-10-13T20:09:50.479Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dlp", + "id": "7caae9f6-8d42-4500-84f7-08525bc267f6", + "createTime": "2025-10-13T20:09:49.542Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-distributedcloudedge", + "id": "b7e1321d-4154-41ae-8f25-7e0fc0cfa26e", + "createTime": "2025-10-13T20:09:48.369Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-discoveryengine", + "id": "85f0b2de-f36f-4c28-8183-806be7e03169", + "createTime": "2025-10-13T20:09:47.534Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dialogflow", + "id": "ea088c71-bb99-4f04-8092-ac75ab7801b2", + "createTime": "2025-10-13T20:09:46.438Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dialogflow-cx", + "id": "1375f817-7f78-40e8-bec2-e3da11272c92", + "createTime": "2025-10-13T20:09:45.418Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-devicestreaming", + "id": "42726dc2-2ba2-460f-a7b3-671ffe1d86e7", + "createTime": "2025-10-13T20:09:44.636Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-developerconnect", + "id": "494d32e5-da1b-46ab-bef9-53ebf3703f55", + "createTime": "2025-10-13T20:09:43.246Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-deploy", + "id": "329d5ddc-8b35-4ae3-b876-91fb2104b8ae", + "createTime": "2025-10-13T20:09:42.355Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-datastream", + "id": "700062d6-5b66-4363-8c36-ccd5d103331a", + "createTime": "2025-10-13T20:09:41.473Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dataproc", + "id": "b6fbd9f0-66fa-4f5c-a6bf-a920bafa4d16", + "createTime": "2025-10-13T20:09:40.314Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dataproc-metastore", + "id": "d7effa9d-f8b2-47ec-8b63-f99748390aea", + "createTime": "2025-10-13T20:09:39.455Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dataplex", + "id": "62125c8e-e94d-4fe9-a38f-e96dd6137c2a", + "createTime": "2025-10-13T20:09:38.186Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-datalineage", + "id": "8f49cc1f-cb39-4ab2-ba53-090ebb405a59", + "createTime": "2025-10-13T20:09:37.335Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-datalabeling", + "id": "5e6bda24-021b-4e0b-9056-c5bf155b1fd6", + "createTime": "2025-10-13T20:09:36.588Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dataform", + "id": "b840d1ec-4e41-4044-9d8e-465d1f285e70", + "createTime": "2025-10-13T20:09:35.319Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-dataflow", + "id": "2291b369-9926-4a8c-8834-73309f877c5f", + "createTime": "2025-10-13T20:09:34.446Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-datacatalog", + "id": "0784608a-2bdd-46b2-a1d0-76e9cc0c071f", + "createTime": "2025-10-13T20:09:33.562Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-data-fusion", + "id": "cd43766c-0597-4cdd-b8c1-f50b9582bb4f", + "createTime": "2025-10-13T20:09:32.272Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-contentwarehouse", + "id": "10bafb76-fb88-44f1-adc8-7c05112629d1", + "createTime": "2025-10-13T20:09:31.448Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-containeranalysis", + "id": "110f2dcb-5793-4485-8835-3544c562e14c", + "createTime": "2025-10-13T20:09:30.230Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-container", + "id": "c8488314-2ca4-4d99-a9ff-385b517269e8", + "createTime": "2025-10-13T20:09:29.368Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-contact-center-insights", + "id": "adda84bf-96cd-4999-9972-7e935c85a5fb", + "createTime": "2025-10-13T20:09:28.672Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-connectgateway", + "id": "f7554e9c-a9d8-46a3-8e69-26059bd9ad4b", + "createTime": "2025-10-13T20:09:27.378Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-configdelivery", + "id": "566d07e8-435d-4945-861a-c073e11e37d2", + "createTime": "2025-10-13T20:09:26.550Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-confidentialcomputing", + "id": "8c6963be-5040-4c5d-9afc-8618d22a4f1a", + "createTime": "2025-10-13T20:09:25.652Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-compute", + "id": "051bb1ea-b444-4857-815e-a9274d5b8044", + "createTime": "2025-10-13T20:09:24.500Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-cloudsupport", + "id": "3db9eec7-1487-46d8-858a-5129ac2abb3a", + "createTime": "2025-10-13T20:09:23.678Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-cloudsecuritycompliance", + "id": "21b6f3fa-47e6-4a0d-80fd-f80ceb0103b0", + "createTime": "2025-10-13T20:09:22.766Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-cloudquotas", + "id": "907af707-774d-4880-a8d7-a0492b24ed32", + "createTime": "2025-10-13T20:09:21.612Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-cloudcontrolspartner", + "id": "3765389d-1b57-4061-b15d-f7f319b20a7e", + "createTime": "2025-10-13T20:09:20.754Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-cloudcommerceconsumerprocurement", + "id": "2211ae3f-9c05-44be-aeeb-75a85be6d1e5", + "createTime": "2025-10-13T20:09:19.935Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-build", + "id": "5520aa77-990f-4408-9958-0e592d9291b5", + "createTime": "2025-10-13T20:09:18.886Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-chronicle", + "id": "799cd907-5a95-436d-ba48-7f240d2343f6", + "createTime": "2025-10-13T20:09:18.122Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-chat", + "id": "d5a5b2bd-8f73-4f96-a76e-8ccafbe42348", + "createTime": "2025-10-13T20:09:17.234Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-channel", + "id": "c368bf3c-7c82-4b98-8121-710be25c4490", + "createTime": "2025-10-13T20:09:16.289Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-certificate-manager", + "id": "9ea7a084-53b4-49e3-bcd2-9ac3751ec498", + "createTime": "2025-10-13T20:09:15.636Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-binary-authorization", + "id": "a7d83330-ac69-4d9d-b05a-d18cca3e1855", + "createTime": "2025-10-13T20:09:14.578Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-billingbudgets", + "id": "1c33c720-c7be-4f14-8454-bd0746a0a720", + "createTime": "2025-10-13T20:09:13.757Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-billing", + "id": "8f20d25d-dc50-430b-ac17-3e5f6e6270de", + "createTime": "2025-10-13T20:09:13.057Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigqueryreservation", + "id": "e40de9ea-5fca-4a20-a98c-1aa591116305", + "createTime": "2025-10-13T20:09:11.992Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigquerymigration", + "id": "5c4fc28a-44e3-4d06-afd2-049f92cc7932", + "createTime": "2025-10-13T20:09:11.164Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigquerydatatransfer", + "id": "629081c5-e725-4d41-92d8-4afcaa0f6575", + "createTime": "2025-10-13T20:09:10.330Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigquerydatapolicy", + "id": "6f7d64cb-5c87-46e7-9574-7ffd7c27494f", + "createTime": "2025-10-13T20:09:09.455Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigqueryconnection", + "id": "837e3d8a-90e2-4e4e-994b-7c2d00788e55", + "createTime": "2025-10-13T20:09:08.786Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bigquery-data-exchange", + "id": "7dc52300-a4e4-45b7-861a-61860d77aea7", + "createTime": "2025-10-13T20:09:07.839Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-biglake", + "id": "dd757c0d-2340-41d1-9661-b411e157fdcf", + "createTime": "2025-10-13T20:09:07.073Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-beyondcorp-clientgateways", + "id": "a0011dc9-1654-48ac-9045-54d1101669bc", + "createTime": "2025-10-13T20:09:06.444Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-beyondcorp-clientconnectorservices", + "id": "06546555-d44d-487e-b548-5f0d75018f8c", + "createTime": "2025-10-13T20:09:05.380Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-beyondcorp-appgateways", + "id": "e7468fd5-cd2a-4d6e-9c59-cbcee21acd27", + "createTime": "2025-10-13T20:09:04.578Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-beyondcorp-appconnectors", + "id": "dbebcade-8568-4528-972a-45316e3d7dec", + "createTime": "2025-10-13T20:09:03.818Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-beyondcorp-appconnections", + "id": "a7df4d0a-c379-4485-bbe6-c07cecb82fc1", + "createTime": "2025-10-13T20:09:02.863Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-batch", + "id": "169732ed-f603-46b7-89af-8e99f6e614e9", + "createTime": "2025-10-13T20:09:02.099Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-bare-metal-solution", + "id": "db36e942-9478-4634-b2ad-05eccfcc42ee", + "createTime": "2025-10-13T20:09:01.344Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-backupdr", + "id": "0230eedb-067d-4ea6-9c56-db5ad1cc7577", + "createTime": "2025-10-13T20:09:00.514Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-automl", + "id": "be578197-dc4d-4f64-9bd3-a8a3a31bc780", + "createTime": "2025-10-13T20:08:59.874Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-assured-workloads", + "id": "216c8154-7a36-45a7-9f28-6a93b8070645", + "createTime": "2025-10-13T20:08:58.971Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-asset", + "id": "e8291887-b5c1-4297-b327-ffef6736e54b", + "createTime": "2025-10-13T20:08:58.217Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-artifact-registry", + "id": "c30a308a-3b7b-4456-9aee-ed8d04c7b85c", + "createTime": "2025-10-13T20:08:57.565Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.area120:google-area120-tables", + "id": "b1d149e1-1e69-46c8-a293-e26c00142055", + "createTime": "2025-10-13T20:08:56.654Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-apphub", + "id": "de63b524-1538-4607-ae87-875843e30437", + "createTime": "2025-10-13T20:08:55.969Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-appengine-admin", + "id": "5a25658c-3112-4328-a4b7-0b7cad019af5", + "createTime": "2025-10-13T20:08:55.134Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-apikeys", + "id": "85f67662-6ef7-4256-9302-5f7ecb26bb88", + "createTime": "2025-10-13T20:08:54.415Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-apihub", + "id": "5253576d-3825-4067-8c07-44cf4cc7c82b", + "createTime": "2025-10-13T20:08:53.821Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-apigee-registry", + "id": "301b6bab-7683-4463-b8ed-d01e852bde37", + "createTime": "2025-10-13T20:08:52.898Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-apigee-connect", + "id": "4e3848e2-c4dc-40a6-a9fb-cc7efa1ecb85", + "createTime": "2025-10-13T20:08:52.178Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-api-gateway", + "id": "51d6a415-36c3-4d45-a59a-62af728a5dcf", + "createTime": "2025-10-13T20:08:51.556Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-analyticshub", + "id": "f460912e-d5b1-4cf2-b1d7-81c09be6a508", + "createTime": "2025-10-13T20:08:50.671Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.analytics:google-analytics-data", + "id": "52b4a9eb-8f3a-44d6-a138-609435f6aaa0", + "createTime": "2025-10-13T20:08:50.059Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.analytics:google-analytics-admin", + "id": "1c81f4ae-c047-4b61-8c27-affc881ad3e2", + "createTime": "2025-10-13T20:08:49.193Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-alloydb", + "id": "dfdd3dab-a7eb-4bc8-a794-4c468a785cf3", + "createTime": "2025-10-13T20:08:48.482Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-alloydb-connectors", + "id": "7ea9022c-17c0-4460-b632-aa3289e616a1", + "createTime": "2025-10-13T20:08:47.836Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-aiplatform", + "id": "e769ede7-f353-4a80-9f21-2ea40765bd1e", + "createTime": "2025-10-13T20:08:46.832Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-advisorynotifications", + "id": "17573dbe-3fcb-4c9a-9920-216486cce9db", + "createTime": "2025-10-13T20:08:46.039Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.api-ads:ad-manager", + "id": "756a82e7-581f-40e1-9feb-91a5592e8a1e", + "createTime": "2025-10-13T20:08:45.099Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-identity-accesscontextmanager", + "id": "e2dc3c86-1c57-48d5-a009-768f71fc6f30", + "createTime": "2025-10-13T20:08:44.345Z" + }, + { + "changes": [ + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dlp] inspect and deid templates in RedactImage", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] add additional proto fields and GenerateFetchAccessToken API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK as a new Prompt block reason in PredictionService", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] Add JAILBREAK category to SafetySettings for prediction service", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[dialogflow-cx] Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[aiplatform] A new message `ScaleToZeroSpec` is added", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[compute] Update Compute Engine v1 API to revision 20250916", + "issues": [ + "1107" + ] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] Added new messages `EntityValidationOutput` and `EntitiesRevision`", + "issues": [] + }, + { + "type": "feat", + "sha": "bf30bf12bc74857074eac578080e9b7af2ceb206", + "message": "[document-ai] A new field `signature_value` is added to message `.google.cloud.documentai.v1beta3.Document`", + "issues": [] + } + ], + "version": "1.71.0", + "language": "JAVA", + "artifactName": "com.google.cloud:google-cloud-accessapproval", + "id": "9410fe0f-096a-46b0-ba89-b9a5de07c66b", + "createTime": "2025-10-13T20:08:43.548Z" + }, { "changes": [ { @@ -1027626,5 +1043191,5 @@ "createTime": "2023-02-03T16:27:23.198Z" } ], - "updateTime": "2025-10-07T14:50:22.367Z" + "updateTime": "2025-10-13T20:12:20.226Z" } \ No newline at end of file diff --git a/gapic-libraries-bom/pom.xml b/gapic-libraries-bom/pom.xml index 4b1bbd35616a..60b14952d9d5 100644 --- a/gapic-libraries-bom/pom.xml +++ b/gapic-libraries-bom/pom.xml @@ -4,7 +4,7 @@ com.google.cloud gapic-libraries-bom pom - 1.70.0 + 1.71.0 Google Cloud Java BOM BOM for the libraries in google-cloud-java repository. Users should not @@ -15,7 +15,7 @@ google-cloud-pom-parent com.google.cloud - 1.70.0 + 1.71.0 ../google-cloud-pom-parent/pom.xml @@ -24,1368 +24,1368 @@ com.google.analytics google-analytics-admin-bom - 0.86.0 + 0.87.0 pom import com.google.analytics google-analytics-data-bom - 0.87.0 + 0.88.0 pom import com.google.area120 google-area120-tables-bom - 0.80.0 + 0.81.0 pom import com.google.cloud google-cloud-accessapproval-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-advisorynotifications-bom - 0.65.0 + 0.66.0 pom import com.google.cloud google-cloud-aiplatform-bom - 3.77.0 + 3.78.0 pom import com.google.cloud google-cloud-alloydb-bom - 0.65.0 + 0.66.0 pom import com.google.cloud google-cloud-alloydb-connectors-bom - 0.54.0 + 0.55.0 pom import com.google.cloud google-cloud-analyticshub-bom - 0.73.0 + 0.74.0 pom import com.google.cloud google-cloud-api-gateway-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-apigee-connect-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-apigee-registry-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-apihub-bom - 0.29.0 + 0.30.0 pom import com.google.cloud google-cloud-apikeys-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-appengine-admin-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-apphub-bom - 0.40.0 + 0.41.0 pom import com.google.cloud google-cloud-artifact-registry-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-asset-bom - 3.80.0 + 3.81.0 pom import com.google.cloud google-cloud-assured-workloads-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-automl-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-backupdr-bom - 0.35.0 + 0.36.0 pom import com.google.cloud google-cloud-bare-metal-solution-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-batch-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-biglake-bom - 0.64.0 + 0.65.0 pom import com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.71.0 + 2.72.0 pom import com.google.cloud google-cloud-bigqueryconnection-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.73.0 + 0.74.0 pom import com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-bigquerymigration-bom - 0.79.0 + 0.80.0 pom import com.google.cloud google-cloud-bigqueryreservation-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-billing-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-billingbudgets-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-binary-authorization-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-build-bom - 3.78.0 + 3.79.0 pom import com.google.cloud google-cloud-certificate-manager-bom - 0.79.0 + 0.80.0 pom import com.google.cloud google-cloud-channel-bom - 3.80.0 + 3.81.0 pom import com.google.cloud google-cloud-chat-bom - 0.40.0 + 0.41.0 pom import com.google.cloud google-cloud-chronicle-bom - 0.14.0 + 0.15.0 pom import com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.74.0 + 0.75.0 pom import com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.40.0 + 0.41.0 pom import com.google.cloud google-cloud-cloudquotas-bom - 0.44.0 + 0.45.0 pom import com.google.cloud google-cloud-cloudsecuritycompliance-bom - 0.3.0 + 0.4.0 pom import com.google.cloud google-cloud-cloudsupport-bom - 0.60.0 + 0.61.0 pom import com.google.cloud google-cloud-compute-bom - 1.86.0 + 1.87.0 pom import com.google.cloud google-cloud-confidentialcomputing-bom - 0.62.0 + 0.63.0 pom import com.google.cloud google-cloud-configdelivery-bom - 0.10.0 + 0.11.0 pom import com.google.cloud google-cloud-connectgateway-bom - 0.28.0 + 0.29.0 pom import com.google.cloud google-cloud-contact-center-insights-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-container-bom - 2.79.0 + 2.80.0 pom import com.google.cloud google-cloud-containeranalysis-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-contentwarehouse-bom - 0.72.0 + 0.73.0 pom import com.google.cloud google-cloud-data-fusion-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-datacatalog-bom - 1.82.0 + 1.83.0 pom import com.google.cloud google-cloud-dataflow-bom - 0.80.0 + 0.81.0 pom import com.google.cloud google-cloud-dataform-bom - 0.75.0 + 0.76.0 pom import com.google.cloud google-cloud-datalabeling-bom - 0.196.0 + 0.197.0 pom import com.google.cloud google-cloud-datalineage-bom - 0.68.0 + 0.69.0 pom import com.google.cloud google-cloud-dataplex-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-cloud-dataproc-bom - 4.73.0 + 4.74.0 pom import com.google.cloud google-cloud-dataproc-metastore-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-datastream-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-deploy-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-cloud-developerconnect-bom - 0.33.0 + 0.34.0 pom import com.google.cloud google-cloud-devicestreaming-bom - 0.16.0 + 0.17.0 pom import com.google.cloud google-cloud-dialogflow-bom - 4.82.0 + 4.83.0 pom import com.google.cloud google-cloud-dialogflow-cx-bom - 0.87.0 + 0.88.0 pom import com.google.cloud google-cloud-discoveryengine-bom - 0.72.0 + 0.73.0 pom import com.google.cloud google-cloud-distributedcloudedge-bom - 0.73.0 + 0.74.0 pom import com.google.cloud google-cloud-dlp-bom - 3.80.0 + 3.81.0 pom import com.google.cloud google-cloud-dms-bom - 2.75.0 + 2.76.0 pom import com.google.cloud google-cloud-dns - 2.74.0 + 2.75.0 com.google.cloud google-cloud-document-ai-bom - 2.80.0 + 2.81.0 pom import com.google.cloud google-cloud-domains-bom - 1.73.0 + 1.74.0 pom import com.google.cloud google-cloud-edgenetwork-bom - 0.44.0 + 0.45.0 pom import com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.72.0 + 0.73.0 pom import com.google.cloud google-cloud-errorreporting-bom - 0.197.0-beta + 0.198.0-beta pom import com.google.cloud google-cloud-essential-contacts-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-eventarc-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-eventarc-publishing-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-filestore-bom - 1.77.0 + 1.78.0 pom import com.google.cloud google-cloud-financialservices-bom - 0.17.0 + 0.18.0 pom import com.google.cloud google-cloud-functions-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.31.0 + 0.32.0 pom import com.google.cloud google-cloud-geminidataanalytics-bom - 0.4.0 + 0.5.0 pom import com.google.cloud google-cloud-gke-backup-bom - 0.75.0 + 0.76.0 pom import com.google.cloud google-cloud-gke-connect-gateway-bom - 0.77.0 + 0.78.0 pom import com.google.cloud google-cloud-gke-multi-cloud-bom - 0.75.0 + 0.76.0 pom import com.google.cloud google-cloud-gkehub-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-gsuite-addons-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-iamcredentials-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-iap-bom - 0.32.0 + 0.33.0 pom import com.google.cloud google-cloud-ids-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-infra-manager-bom - 0.53.0 + 0.54.0 pom import com.google.cloud google-cloud-iot-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-kms-bom - 2.79.0 + 2.80.0 pom import com.google.cloud google-cloud-kmsinventory-bom - 0.65.0 + 0.66.0 pom import com.google.cloud google-cloud-language-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-licensemanager-bom - 0.9.0 + 0.10.0 pom import com.google.cloud google-cloud-life-sciences-bom - 0.78.0 + 0.79.0 pom import com.google.cloud google-cloud-live-stream-bom - 0.78.0 + 0.79.0 pom import com.google.cloud google-cloud-locationfinder-bom - 0.1.0 + 0.2.0 pom import com.google.cloud google-cloud-lustre-bom - 0.16.0 + 0.17.0 pom import com.google.cloud google-cloud-maintenance-bom - 0.10.0 + 0.11.0 pom import com.google.cloud google-cloud-managed-identities-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-cloud-managedkafka-bom - 0.32.0 + 0.33.0 pom import com.google.cloud google-cloud-mediatranslation-bom - 0.82.0 + 0.83.0 pom import com.google.cloud google-cloud-meet-bom - 0.43.0 + 0.44.0 pom import com.google.cloud google-cloud-memcache-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-migrationcenter-bom - 0.58.0 + 0.59.0 pom import com.google.cloud google-cloud-modelarmor-bom - 0.17.0 + 0.18.0 pom import com.google.cloud google-cloud-monitoring-bom - 3.77.0 + 3.78.0 pom import com.google.cloud google-cloud-monitoring-dashboard-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.70.0 + 0.71.0 pom import com.google.cloud google-cloud-netapp-bom - 0.55.0 + 0.56.0 pom import com.google.cloud google-cloud-network-management-bom - 1.77.0 + 1.78.0 pom import com.google.cloud google-cloud-network-security-bom - 0.79.0 + 0.80.0 pom import com.google.cloud google-cloud-networkconnectivity-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-networkservices-bom - 0.32.0 + 0.33.0 pom import com.google.cloud google-cloud-notebooks-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-cloud-notification - 0.194.0-beta + 0.195.0-beta com.google.cloud google-cloud-optimization-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-cloud-oracledatabase-bom - 0.25.0 + 0.26.0 pom import com.google.cloud google-cloud-orchestration-airflow-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-orgpolicy-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-os-config-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-os-login-bom - 2.75.0 + 2.76.0 pom import com.google.cloud google-cloud-parallelstore-bom - 0.39.0 + 0.40.0 pom import com.google.cloud google-cloud-parametermanager-bom - 0.20.0 + 0.21.0 pom import com.google.cloud google-cloud-phishingprotection-bom - 0.107.0 + 0.108.0 pom import com.google.cloud google-cloud-policy-troubleshooter-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-policysimulator-bom - 0.55.0 + 0.56.0 pom import com.google.cloud google-cloud-private-catalog-bom - 0.78.0 + 0.79.0 pom import com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.30.0 + 0.31.0 pom import com.google.cloud google-cloud-profiler-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-publicca-bom - 0.73.0 + 0.74.0 pom import com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.59.0 + 0.60.0 pom import com.google.cloud google-cloud-recaptchaenterprise-bom - 3.73.0 + 3.74.0 pom import com.google.cloud google-cloud-recommendations-ai-bom - 0.83.0 + 0.84.0 pom import com.google.cloud google-cloud-recommender-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-redis-bom - 2.79.0 + 2.80.0 pom import com.google.cloud google-cloud-redis-cluster-bom - 0.48.0 + 0.49.0 pom import com.google.cloud google-cloud-resourcemanager-bom - 1.78.0 + 1.79.0 pom import com.google.cloud google-cloud-retail-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-run-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-saasservicemgmt-bom - 0.6.0 + 0.7.0 pom import com.google.cloud google-cloud-scheduler-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-secretmanager-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-securesourcemanager-bom - 0.46.0 + 0.47.0 pom import com.google.cloud google-cloud-security-private-ca-bom - 2.78.0 + 2.79.0 pom import com.google.cloud google-cloud-securitycenter-bom - 2.84.0 + 2.85.0 pom import com.google.cloud google-cloud-securitycenter-settings-bom - 0.79.0 + 0.80.0 pom import com.google.cloud google-cloud-securitycentermanagement-bom - 0.44.0 + 0.45.0 pom import com.google.cloud google-cloud-securityposture-bom - 0.41.0 + 0.42.0 pom import com.google.cloud google-cloud-service-control-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-service-management-bom - 3.74.0 + 3.75.0 pom import com.google.cloud google-cloud-service-usage-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-servicedirectory-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-servicehealth-bom - 0.43.0 + 0.44.0 pom import com.google.cloud google-cloud-shell-bom - 2.75.0 + 2.76.0 pom import com.google.cloud google-cloud-spanneradapter-bom - 0.12.0 + 0.13.0 pom import com.google.cloud google-cloud-speech-bom - 4.71.0 + 4.72.0 pom import com.google.cloud google-cloud-storage-transfer-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-storagebatchoperations-bom - 0.16.0 + 0.17.0 pom import com.google.cloud google-cloud-storageinsights-bom - 0.61.0 + 0.62.0 pom import com.google.cloud google-cloud-talent-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-tasks-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-telcoautomation-bom - 0.46.0 + 0.47.0 pom import com.google.cloud google-cloud-texttospeech-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-tpu-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-trace-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-translate-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-valkey-bom - 0.22.0 + 0.23.0 pom import com.google.cloud google-cloud-vertexai-bom - 1.36.0 + 1.37.0 pom import com.google.cloud google-cloud-video-intelligence-bom - 2.75.0 + 2.76.0 pom import com.google.cloud google-cloud-video-stitcher-bom - 0.76.0 + 0.77.0 pom import com.google.cloud google-cloud-video-transcoder-bom - 1.75.0 + 1.76.0 pom import com.google.cloud google-cloud-vision-bom - 3.74.0 + 3.75.0 pom import com.google.cloud google-cloud-visionai-bom - 0.33.0 + 0.34.0 pom import com.google.cloud google-cloud-vmmigration-bom - 1.76.0 + 1.77.0 pom import com.google.cloud google-cloud-vmwareengine-bom - 0.70.0 + 0.71.0 pom import com.google.cloud google-cloud-vpcaccess-bom - 2.77.0 + 2.78.0 pom import com.google.cloud google-cloud-webrisk-bom - 2.75.0 + 2.76.0 pom import com.google.cloud google-cloud-websecurityscanner-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-workflow-executions-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-workflows-bom - 2.76.0 + 2.77.0 pom import com.google.cloud google-cloud-workspaceevents-bom - 0.40.0 + 0.41.0 pom import com.google.cloud google-cloud-workstations-bom - 0.64.0 + 0.65.0 pom import com.google.cloud google-iam-admin-bom - 3.71.0 + 3.72.0 pom import com.google.cloud google-iam-policy-bom - 1.74.0 + 1.75.0 pom import com.google.cloud google-identity-accesscontextmanager-bom - 1.77.0 + 1.78.0 pom import io.grafeas grafeas - 2.77.0 + 2.78.0 diff --git a/generation_config.yaml b/generation_config.yaml index 1979180ffafc..37344f5d76cf 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.62.3 -googleapis_commitish: 6e79e73204aed17b11e724beebb9cf11f36ea57d -libraries_bom_version: 26.69.0 +googleapis_commitish: 6821943108fe3284f483defc9b60774a3752de2b +libraries_bom_version: 26.70.0 # the libraries are ordered with respect to library name, which is # java-{library.library_name} or java-{library.api-shortname} when diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml index 53069d17b1b8..fcd34262667e 100644 --- a/google-cloud-jar-parent/pom.xml +++ b/google-cloud-jar-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-jar-parent com.google.cloud - 1.70.0 + 1.71.0 pom Google Cloud JAR Parent @@ -15,7 +15,7 @@ com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../google-cloud-pom-parent/pom.xml diff --git a/google-cloud-pom-parent/pom.xml b/google-cloud-pom-parent/pom.xml index 87ea6508a960..494029053a1d 100644 --- a/google-cloud-pom-parent/pom.xml +++ b/google-cloud-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 google-cloud-pom-parent com.google.cloud - 1.70.0 + 1.71.0 pom Google Cloud POM Parent https://github.com/googleapis/google-cloud-java diff --git a/java-accessapproval/CHANGELOG.md b/java-accessapproval/CHANGELOG.md index 72579a8d6ee8..f5fad849c790 100644 --- a/java-accessapproval/CHANGELOG.md +++ b/java-accessapproval/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-accessapproval/README.md b/java-accessapproval/README.md index 90741e50ddfe..a32470f63717 100644 --- a/java-accessapproval/README.md +++ b/java-accessapproval/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-accessapproval - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-accessapproval:2.76.0' +implementation 'com.google.cloud:google-cloud-accessapproval:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-accessapproval.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml index 8464dc0f9b50..897014ca2e2e 100644 --- a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-accessapproval-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-accessapproval - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 diff --git a/java-accessapproval/google-cloud-accessapproval/pom.xml b/java-accessapproval/google-cloud-accessapproval/pom.xml index 3155172a020f..a3c0d6d08778 100644 --- a/java-accessapproval/google-cloud-accessapproval/pom.xml +++ b/java-accessapproval/google-cloud-accessapproval/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-accessapproval - 2.77.0 + 2.78.0 jar Google Cloud Access Approval Java idiomatic client for Google Cloud accessapproval com.google.cloud google-cloud-accessapproval-parent - 2.77.0 + 2.78.0 google-cloud-accessapproval diff --git a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml index 8163736a3018..1b9f5493ca50 100644 --- a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-accessapproval-v1 GRPC library for grpc-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.77.0 + 2.78.0 diff --git a/java-accessapproval/pom.xml b/java-accessapproval/pom.xml index ad442c612f4f..c85346f7c9ee 100644 --- a/java-accessapproval/pom.xml +++ b/java-accessapproval/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-accessapproval-parent pom - 2.77.0 + 2.78.0 Google Cloud Access Approval Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 com.google.cloud google-cloud-accessapproval - 2.77.0 + 2.78.0 diff --git a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml index a06310754364..ca84d624a0d9 100644 --- a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml +++ b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-accessapproval-v1 - 2.77.0 + 2.78.0 proto-google-cloud-accessapproval-v1beta1 PROTO library for proto-google-cloud-accessapproval-v1 com.google.cloud google-cloud-accessapproval-parent - 2.77.0 + 2.78.0 diff --git a/java-accesscontextmanager/CHANGELOG.md b/java-accesscontextmanager/CHANGELOG.md index 24d4467900ba..5b96067e165a 100644 --- a/java-accesscontextmanager/CHANGELOG.md +++ b/java-accesscontextmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.78.0 (2025-10-13) + +* No change + + ## 1.77.0 (2025-10-07) ### Dependencies diff --git a/java-accesscontextmanager/README.md b/java-accesscontextmanager/README.md index 359bcae1804d..53d76b6ffe9c 100644 --- a/java-accesscontextmanager/README.md +++ b/java-accesscontextmanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-identity-accesscontextmanager - 1.76.0 + 1.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-identity-accesscontextmanager:1.76.0' +implementation 'com.google.cloud:google-identity-accesscontextmanager:1.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.76.0" +libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-identity-accesscontextmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml index 04ffb0b6595a..d859bd565226 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager-bom - 1.77.0 + 1.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-identity-accesscontextmanager - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.77.0 + 1.78.0 diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml index 61ccee5eeaa0..a1db74a2be09 100644 --- a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager - 1.77.0 + 1.78.0 jar Google Identity Access Context Manager Identity Access Context Manager n/a com.google.cloud google-identity-accesscontextmanager-parent - 1.77.0 + 1.78.0 google-identity-accesscontextmanager diff --git a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml index 41d2439252b0..e403e54ab716 100644 --- a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 grpc-google-identity-accesscontextmanager-v1 GRPC library for google-identity-accesscontextmanager com.google.cloud google-identity-accesscontextmanager-parent - 1.77.0 + 1.78.0 diff --git a/java-accesscontextmanager/pom.xml b/java-accesscontextmanager/pom.xml index 48531b6d7258..0b308b302d90 100644 --- a/java-accesscontextmanager/pom.xml +++ b/java-accesscontextmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-identity-accesscontextmanager-parent pom - 1.77.0 + 1.78.0 Google Identity Access Context Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -30,22 +30,22 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 com.google.cloud google-identity-accesscontextmanager - 1.77.0 + 1.78.0 diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml index a6c434b4753a..cae1fc63ca02 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.77.0 + 1.78.0 proto-google-identity-accesscontextmanager-type PROTO library for proto-google-identity-accesscontextmanager-type com.google.cloud google-identity-accesscontextmanager-parent - 1.77.0 + 1.78.0 diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml index d13192eac7e4..4e646143d0d7 100644 --- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml +++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 proto-google-identity-accesscontextmanager-v1 PROTO library for proto-google-identity-accesscontextmanager-v1 com.google.cloud google-identity-accesscontextmanager-parent - 1.77.0 + 1.78.0 @@ -37,7 +37,7 @@ com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.77.0 + 1.78.0 diff --git a/java-admanager/CHANGELOG.md b/java-admanager/CHANGELOG.md index 22ead68c77a5..c000b92eb592 100644 --- a/java-admanager/CHANGELOG.md +++ b/java-admanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.36.0 (2025-10-13) + +* No change + + ## 0.35.0 (2025-10-07) ### Dependencies diff --git a/java-admanager/README.md b/java-admanager/README.md index 90fad644df70..6056c9fcc190 100644 --- a/java-admanager/README.md +++ b/java-admanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.api-ads ad-manager - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.api-ads:ad-manager:0.34.0' +implementation 'com.google.api-ads:ad-manager:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.34.0" +libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.35.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.api-ads/ad-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-admanager/ad-manager-bom/pom.xml b/java-admanager/ad-manager-bom/pom.xml index 1a2db06a8f6b..21133ba59826 100644 --- a/java-admanager/ad-manager-bom/pom.xml +++ b/java-admanager/ad-manager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.api-ads ad-manager-bom - 0.35.0 + 0.36.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.api-ads ad-manager - 0.35.0 + 0.36.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.35.0 + 0.36.0 diff --git a/java-admanager/ad-manager/pom.xml b/java-admanager/ad-manager/pom.xml index 281f9c97c27f..c8ff0755fddf 100644 --- a/java-admanager/ad-manager/pom.xml +++ b/java-admanager/ad-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.api-ads ad-manager - 0.35.0 + 0.36.0 jar Google Google Ad Manager API Google Ad Manager API The Ad Manager API enables an app to integrate with Google Ad Manager. You can read Ad Manager data and run reports using the API. com.google.api-ads ad-manager-parent - 0.35.0 + 0.36.0 ad-manager diff --git a/java-admanager/pom.xml b/java-admanager/pom.xml index a90346d64ece..93cad7d19d1c 100644 --- a/java-admanager/pom.xml +++ b/java-admanager/pom.xml @@ -4,7 +4,7 @@ com.google.api-ads ad-manager-parent pom - 0.35.0 + 0.36.0 Google Google Ad Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.api-ads ad-manager - 0.35.0 + 0.36.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.35.0 + 0.36.0 diff --git a/java-admanager/proto-ad-manager-v1/pom.xml b/java-admanager/proto-ad-manager-v1/pom.xml index 9a972a6dae4f..fa53cc8d42e6 100644 --- a/java-admanager/proto-ad-manager-v1/pom.xml +++ b/java-admanager/proto-ad-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api-ads.api.grpc proto-ad-manager-v1 - 0.35.0 + 0.36.0 proto-ad-manager-v1 Proto library for ad-manager com.google.api-ads ad-manager-parent - 0.35.0 + 0.36.0 diff --git a/java-advisorynotifications/CHANGELOG.md b/java-advisorynotifications/CHANGELOG.md index 9c0de6c576e8..802dd60c87d7 100644 --- a/java-advisorynotifications/CHANGELOG.md +++ b/java-advisorynotifications/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-10-13) + +* No change + + ## 0.65.0 (2025-10-07) ### Dependencies diff --git a/java-advisorynotifications/README.md b/java-advisorynotifications/README.md index 1eed3d2d68b1..bcf164cba2d9 100644 --- a/java-advisorynotifications/README.md +++ b/java-advisorynotifications/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-advisorynotifications - 0.64.0 + 0.65.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-advisorynotifications:0.64.0' +implementation 'com.google.cloud:google-cloud-advisorynotifications:0.65.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.64.0" +libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.65.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-advisorynotifications.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.64.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.65.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml index db19cf50444f..58e02f005fa9 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications-bom - 0.65.0 + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml index 6132d300a411..186f6a7f4e89 100644 --- a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml +++ b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-advisorynotifications - 0.65.0 + 0.66.0 jar Google Advisory Notifications API Advisory Notifications API An API for accessing Advisory Notifications in Google Cloud. com.google.cloud google-cloud-advisorynotifications-parent - 0.65.0 + 0.66.0 google-cloud-advisorynotifications diff --git a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml index 6438835ef7c6..099644aa2d6f 100644 --- a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 grpc-google-cloud-advisorynotifications-v1 GRPC library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.65.0 + 0.66.0 diff --git a/java-advisorynotifications/pom.xml b/java-advisorynotifications/pom.xml index 1f9297781bfb..965b8ebb052b 100644 --- a/java-advisorynotifications/pom.xml +++ b/java-advisorynotifications/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-advisorynotifications-parent pom - 0.65.0 + 0.66.0 Google Advisory Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-advisorynotifications - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 diff --git a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml index 18e34a2855c1..c9067afdc953 100644 --- a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml +++ b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-advisorynotifications-v1 - 0.65.0 + 0.66.0 proto-google-cloud-advisorynotifications-v1 Proto library for google-cloud-advisorynotifications com.google.cloud google-cloud-advisorynotifications-parent - 0.65.0 + 0.66.0 diff --git a/java-aiplatform/CHANGELOG.md b/java-aiplatform/CHANGELOG.md index c9555cb2a540..de7240e02dc9 100644 --- a/java-aiplatform/CHANGELOG.md +++ b/java-aiplatform/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 3.78.0 (2025-10-13) + +### Features + +* A new message `ScaleToZeroSpec` is added ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* add additional proto fields and GenerateFetchAccessToken API ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* Add JAILBREAK as a new Prompt block reason in PredictionService ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* Add JAILBREAK category to SafetySettings for prediction service ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) +* Add JAILBREAK category to SafetySettings for prediction service ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) + + + ## 3.77.0 (2025-10-07) ### Features diff --git a/java-aiplatform/README.md b/java-aiplatform/README.md index 0c648006defd..13b14600233c 100644 --- a/java-aiplatform/README.md +++ b/java-aiplatform/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-aiplatform - 3.76.0 + 3.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-aiplatform:3.76.0' +implementation 'com.google.cloud:google-cloud-aiplatform:3.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-aiplatform.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml index 3b8b7576f235..8173ca005617 100644 --- a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-aiplatform-bom - 3.77.0 + 3.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-aiplatform - 3.77.0 + 3.78.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0 diff --git a/java-aiplatform/google-cloud-aiplatform/pom.xml b/java-aiplatform/google-cloud-aiplatform/pom.xml index 3f113888bc5d..b3d835488f5e 100644 --- a/java-aiplatform/google-cloud-aiplatform/pom.xml +++ b/java-aiplatform/google-cloud-aiplatform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-aiplatform - 3.77.0 + 3.78.0 jar Google Cloud Vertex AI Java client for Google Cloud Vertex AI services. com.google.cloud google-cloud-aiplatform-parent - 3.77.0 + 3.78.0 google-cloud-aiplatform diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClient.java index d65f91eceb86..6c0f8ed4fb65 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClient.java @@ -120,6 +120,20 @@ * * * + *

GenerateFetchAccessToken + *

RPC to generate an access token for the given feature view. FeatureViews under the same FeatureOnlineStore share the same access token. + * + *

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

+ *
    + *
  • generateFetchAccessToken(GenerateFetchAccessTokenRequest request) + *

+ *

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

+ *
    + *
  • generateFetchAccessTokenCallable() + *

+ * + * + * *

ListLocations *

Lists information about the supported locations for this service. * @@ -544,6 +558,75 @@ public final SearchNearestEntitiesResponse searchNearestEntities( return stub.featureViewDirectWriteCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * RPC to generate an access token for the given feature view. FeatureViews under the same + * FeatureOnlineStore share the same access token. + * + *

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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient =
+   *     FeatureOnlineStoreServiceClient.create()) {
+   *   GenerateFetchAccessTokenRequest request =
+   *       GenerateFetchAccessTokenRequest.newBuilder()
+   *           .setFeatureView(
+   *               FeatureViewName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]")
+   *                   .toString())
+   *           .build();
+   *   GenerateFetchAccessTokenResponse response =
+   *       featureOnlineStoreServiceClient.generateFetchAccessToken(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 GenerateFetchAccessTokenResponse generateFetchAccessToken( + GenerateFetchAccessTokenRequest request) { + return generateFetchAccessTokenCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * RPC to generate an access token for the given feature view. FeatureViews under the same + * FeatureOnlineStore share the same access token. + * + *

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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient =
+   *     FeatureOnlineStoreServiceClient.create()) {
+   *   GenerateFetchAccessTokenRequest request =
+   *       GenerateFetchAccessTokenRequest.newBuilder()
+   *           .setFeatureView(
+   *               FeatureViewName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       featureOnlineStoreServiceClient.generateFetchAccessTokenCallable().futureCall(request);
+   *   // Do something.
+   *   GenerateFetchAccessTokenResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + generateFetchAccessTokenCallable() { + return stub.generateFetchAccessTokenCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Lists information about the supported locations for this service. diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceSettings.java index 75aa71f88001..f2143b63fd14 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceSettings.java @@ -118,6 +118,13 @@ public class FeatureOnlineStoreServiceSettings .featureViewDirectWriteSettings(); } + /** Returns the object with the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings + generateFetchAccessTokenSettings() { + return ((FeatureOnlineStoreServiceStubSettings) getStubSettings()) + .generateFetchAccessTokenSettings(); + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -261,6 +268,13 @@ public Builder applyToAllUnaryMethods( return getStubSettingsBuilder().featureViewDirectWriteSettings(); } + /** Returns the builder for the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings() { + return getStubSettingsBuilder().generateFetchAccessTokenSettings(); + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/gapic_metadata.json b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/gapic_metadata.json index c3c81d7c6e05..437871aba593 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/gapic_metadata.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/gapic_metadata.json @@ -307,6 +307,9 @@ "FetchFeatureValues": { "methods": ["fetchFeatureValues", "fetchFeatureValues", "fetchFeatureValues", "fetchFeatureValuesCallable"] }, + "GenerateFetchAccessToken": { + "methods": ["generateFetchAccessToken", "generateFetchAccessTokenCallable"] + }, "GetIamPolicy": { "methods": ["getIamPolicy", "getIamPolicyCallable"] }, diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStub.java index 2953c182ec67..232e1e0a6cf8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStub.java @@ -25,6 +25,8 @@ import com.google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse; import com.google.cloud.location.GetLocationRequest; @@ -62,6 +64,11 @@ public abstract class FeatureOnlineStoreServiceStub implements BackgroundResourc throw new UnsupportedOperationException("Not implemented: featureViewDirectWriteCallable()"); } + public UnaryCallable + generateFetchAccessTokenCallable() { + throw new UnsupportedOperationException("Not implemented: generateFetchAccessTokenCallable()"); + } + public UnaryCallable listLocationsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java index d361d6f74b3c..ca5b37a9b124 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/FeatureOnlineStoreServiceStubSettings.java @@ -45,6 +45,8 @@ import com.google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse; import com.google.cloud.location.GetLocationRequest; @@ -128,6 +130,8 @@ public class FeatureOnlineStoreServiceStubSettings searchNearestEntitiesSettings; private final StreamingCallSettings featureViewDirectWriteSettings; + private final UnaryCallSettings + generateFetchAccessTokenSettings; private final PagedCallSettings< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -206,6 +210,12 @@ public ApiFuture getFuturePagedResponse( return featureViewDirectWriteSettings; } + /** Returns the object with the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings + generateFetchAccessTokenSettings() { + return generateFetchAccessTokenSettings; + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -317,6 +327,7 @@ protected FeatureOnlineStoreServiceStubSettings(Builder settingsBuilder) throws fetchFeatureValuesSettings = settingsBuilder.fetchFeatureValuesSettings().build(); searchNearestEntitiesSettings = settingsBuilder.searchNearestEntitiesSettings().build(); featureViewDirectWriteSettings = settingsBuilder.featureViewDirectWriteSettings().build(); + generateFetchAccessTokenSettings = settingsBuilder.generateFetchAccessTokenSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); getLocationSettings = settingsBuilder.getLocationSettings().build(); setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); @@ -336,6 +347,9 @@ public static class Builder private final StreamingCallSettings.Builder< FeatureViewDirectWriteRequest, FeatureViewDirectWriteResponse> featureViewDirectWriteSettings; + private final UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings; private final PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -374,6 +388,7 @@ protected Builder(ClientContext clientContext) { fetchFeatureValuesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); searchNearestEntitiesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); featureViewDirectWriteSettings = StreamingCallSettings.newBuilder(); + generateFetchAccessTokenSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -384,6 +399,7 @@ protected Builder(ClientContext clientContext) { ImmutableList.>of( fetchFeatureValuesSettings, searchNearestEntitiesSettings, + generateFetchAccessTokenSettings, listLocationsSettings, getLocationSettings, setIamPolicySettings, @@ -398,6 +414,7 @@ protected Builder(FeatureOnlineStoreServiceStubSettings settings) { fetchFeatureValuesSettings = settings.fetchFeatureValuesSettings.toBuilder(); searchNearestEntitiesSettings = settings.searchNearestEntitiesSettings.toBuilder(); featureViewDirectWriteSettings = settings.featureViewDirectWriteSettings.toBuilder(); + generateFetchAccessTokenSettings = settings.generateFetchAccessTokenSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); getLocationSettings = settings.getLocationSettings.toBuilder(); setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); @@ -408,6 +425,7 @@ protected Builder(FeatureOnlineStoreServiceStubSettings settings) { ImmutableList.>of( fetchFeatureValuesSettings, searchNearestEntitiesSettings, + generateFetchAccessTokenSettings, listLocationsSettings, getLocationSettings, setIamPolicySettings, @@ -438,6 +456,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .generateFetchAccessTokenSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .listLocationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -500,6 +523,13 @@ public Builder applyToAllUnaryMethods( return featureViewDirectWriteSettings; } + /** Returns the builder for the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings() { + return generateFetchAccessTokenSettings; + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java index 463c96acf31f..d1c835a7bb2e 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcFeatureOnlineStoreServiceStub.java @@ -30,6 +30,8 @@ import com.google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse; import com.google.cloud.location.GetLocationRequest; @@ -97,6 +99,21 @@ public class GrpcFeatureOnlineStoreServiceStub extends FeatureOnlineStoreService .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.aiplatform.v1.FeatureOnlineStoreService/GenerateFetchAccessToken") + .setRequestMarshaller( + ProtoUtils.marshaller(GenerateFetchAccessTokenRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(GenerateFetchAccessTokenResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listLocationsMethodDescriptor = MethodDescriptor.newBuilder() @@ -154,6 +171,8 @@ public class GrpcFeatureOnlineStoreServiceStub extends FeatureOnlineStoreService searchNearestEntitiesCallable; private final BidiStreamingCallable featureViewDirectWriteCallable; + private final UnaryCallable + generateFetchAccessTokenCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -243,6 +262,18 @@ protected GrpcFeatureOnlineStoreServiceStub( return builder.build(); }) .build(); + GrpcCallSettings + generateFetchAccessTokenTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(generateFetchAccessTokenMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("feature_view", String.valueOf(request.getFeatureView())); + return builder.build(); + }) + .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listLocationsMethodDescriptor) @@ -310,6 +341,11 @@ protected GrpcFeatureOnlineStoreServiceStub( featureViewDirectWriteTransportSettings, settings.featureViewDirectWriteSettings(), clientContext); + this.generateFetchAccessTokenCallable = + callableFactory.createUnaryCallable( + generateFetchAccessTokenTransportSettings, + settings.generateFetchAccessTokenSettings(), + clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -357,6 +393,12 @@ public GrpcOperationsStub getOperationsStub() { return featureViewDirectWriteCallable; } + @Override + public UnaryCallable + generateFetchAccessTokenCallable() { + return generateFetchAccessTokenCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClient.java index a15213498a44..ddf9e76b273c 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClient.java @@ -131,6 +131,20 @@ * * * + *

GenerateFetchAccessToken + *

RPC to generate an access token for the given feature view. FeatureViews under the same FeatureOnlineStore share the same access token. + * + *

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

+ *
    + *
  • generateFetchAccessToken(GenerateFetchAccessTokenRequest request) + *

+ *

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

+ *
    + *
  • generateFetchAccessTokenCallable() + *

+ * + * + * *

ListLocations *

Lists information about the supported locations for this service. * @@ -595,6 +609,75 @@ public final SearchNearestEntitiesResponse searchNearestEntities( return stub.featureViewDirectWriteCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * RPC to generate an access token for the given feature view. FeatureViews under the same + * FeatureOnlineStore share the same access token. + * + *

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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient =
+   *     FeatureOnlineStoreServiceClient.create()) {
+   *   GenerateFetchAccessTokenRequest request =
+   *       GenerateFetchAccessTokenRequest.newBuilder()
+   *           .setFeatureView(
+   *               FeatureViewName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]")
+   *                   .toString())
+   *           .build();
+   *   GenerateFetchAccessTokenResponse response =
+   *       featureOnlineStoreServiceClient.generateFetchAccessToken(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 GenerateFetchAccessTokenResponse generateFetchAccessToken( + GenerateFetchAccessTokenRequest request) { + return generateFetchAccessTokenCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * RPC to generate an access token for the given feature view. FeatureViews under the same + * FeatureOnlineStore share the same access token. + * + *

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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient =
+   *     FeatureOnlineStoreServiceClient.create()) {
+   *   GenerateFetchAccessTokenRequest request =
+   *       GenerateFetchAccessTokenRequest.newBuilder()
+   *           .setFeatureView(
+   *               FeatureViewName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       featureOnlineStoreServiceClient.generateFetchAccessTokenCallable().futureCall(request);
+   *   // Do something.
+   *   GenerateFetchAccessTokenResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + generateFetchAccessTokenCallable() { + return stub.generateFetchAccessTokenCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Lists information about the supported locations for this service. diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceSettings.java index 14a30195fe58..06d08fa7e351 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceSettings.java @@ -128,6 +128,13 @@ public class FeatureOnlineStoreServiceSettings .featureViewDirectWriteSettings(); } + /** Returns the object with the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings + generateFetchAccessTokenSettings() { + return ((FeatureOnlineStoreServiceStubSettings) getStubSettings()) + .generateFetchAccessTokenSettings(); + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -278,6 +285,13 @@ public Builder applyToAllUnaryMethods( return getStubSettingsBuilder().featureViewDirectWriteSettings(); } + /** Returns the builder for the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings() { + return getStubSettingsBuilder().generateFetchAccessTokenSettings(); + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json index 2d4f0d4d0234..377b36374352 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json @@ -415,6 +415,9 @@ "FetchFeatureValues": { "methods": ["fetchFeatureValues", "fetchFeatureValues", "fetchFeatureValues", "fetchFeatureValuesCallable"] }, + "GenerateFetchAccessToken": { + "methods": ["generateFetchAccessToken", "generateFetchAccessTokenCallable"] + }, "GetIamPolicy": { "methods": ["getIamPolicy", "getIamPolicyCallable"] }, diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStub.java index df80696f8969..f9727ca7ee30 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStub.java @@ -26,6 +26,8 @@ import com.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse; import com.google.cloud.aiplatform.v1beta1.StreamingFetchFeatureValuesRequest; @@ -73,6 +75,11 @@ public abstract class FeatureOnlineStoreServiceStub implements BackgroundResourc throw new UnsupportedOperationException("Not implemented: featureViewDirectWriteCallable()"); } + public UnaryCallable + generateFetchAccessTokenCallable() { + throw new UnsupportedOperationException("Not implemented: generateFetchAccessTokenCallable()"); + } + public UnaryCallable listLocationsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java index f97b80dbb53d..6f8843de82d0 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeatureOnlineStoreServiceStubSettings.java @@ -46,6 +46,8 @@ import com.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse; import com.google.cloud.aiplatform.v1beta1.StreamingFetchFeatureValuesRequest; @@ -135,6 +137,8 @@ public class FeatureOnlineStoreServiceStubSettings searchNearestEntitiesSettings; private final StreamingCallSettings featureViewDirectWriteSettings; + private final UnaryCallSettings + generateFetchAccessTokenSettings; private final PagedCallSettings< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -220,6 +224,12 @@ public ApiFuture getFuturePagedResponse( return featureViewDirectWriteSettings; } + /** Returns the object with the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings + generateFetchAccessTokenSettings() { + return generateFetchAccessTokenSettings; + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -333,6 +343,7 @@ protected FeatureOnlineStoreServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.streamingFetchFeatureValuesSettings().build(); searchNearestEntitiesSettings = settingsBuilder.searchNearestEntitiesSettings().build(); featureViewDirectWriteSettings = settingsBuilder.featureViewDirectWriteSettings().build(); + generateFetchAccessTokenSettings = settingsBuilder.generateFetchAccessTokenSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); getLocationSettings = settingsBuilder.getLocationSettings().build(); setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); @@ -355,6 +366,9 @@ public static class Builder private final StreamingCallSettings.Builder< FeatureViewDirectWriteRequest, FeatureViewDirectWriteResponse> featureViewDirectWriteSettings; + private final UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings; private final PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -394,6 +408,7 @@ protected Builder(ClientContext clientContext) { streamingFetchFeatureValuesSettings = StreamingCallSettings.newBuilder(); searchNearestEntitiesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); featureViewDirectWriteSettings = StreamingCallSettings.newBuilder(); + generateFetchAccessTokenSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -404,6 +419,7 @@ protected Builder(ClientContext clientContext) { ImmutableList.>of( fetchFeatureValuesSettings, searchNearestEntitiesSettings, + generateFetchAccessTokenSettings, listLocationsSettings, getLocationSettings, setIamPolicySettings, @@ -420,6 +436,7 @@ protected Builder(FeatureOnlineStoreServiceStubSettings settings) { settings.streamingFetchFeatureValuesSettings.toBuilder(); searchNearestEntitiesSettings = settings.searchNearestEntitiesSettings.toBuilder(); featureViewDirectWriteSettings = settings.featureViewDirectWriteSettings.toBuilder(); + generateFetchAccessTokenSettings = settings.generateFetchAccessTokenSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); getLocationSettings = settings.getLocationSettings.toBuilder(); setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); @@ -430,6 +447,7 @@ protected Builder(FeatureOnlineStoreServiceStubSettings settings) { ImmutableList.>of( fetchFeatureValuesSettings, searchNearestEntitiesSettings, + generateFetchAccessTokenSettings, listLocationsSettings, getLocationSettings, setIamPolicySettings, @@ -460,6 +478,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .generateFetchAccessTokenSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .listLocationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -529,6 +552,13 @@ public Builder applyToAllUnaryMethods( return featureViewDirectWriteSettings; } + /** Returns the builder for the settings used for calls to generateFetchAccessToken. */ + public UnaryCallSettings.Builder< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenSettings() { + return generateFetchAccessTokenSettings; + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java index 862b85219426..5f64f5100ae6 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeatureOnlineStoreServiceStub.java @@ -31,6 +31,8 @@ import com.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteResponse; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest; import com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest; import com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse; import com.google.cloud.aiplatform.v1beta1.StreamingFetchFeatureValuesRequest; @@ -116,6 +118,21 @@ public class GrpcFeatureOnlineStoreServiceStub extends FeatureOnlineStoreService .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor< + GenerateFetchAccessTokenRequest, GenerateFetchAccessTokenResponse> + generateFetchAccessTokenMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService/GenerateFetchAccessToken") + .setRequestMarshaller( + ProtoUtils.marshaller(GenerateFetchAccessTokenRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(GenerateFetchAccessTokenResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listLocationsMethodDescriptor = MethodDescriptor.newBuilder() @@ -176,6 +193,8 @@ public class GrpcFeatureOnlineStoreServiceStub extends FeatureOnlineStoreService searchNearestEntitiesCallable; private final BidiStreamingCallable featureViewDirectWriteCallable; + private final UnaryCallable + generateFetchAccessTokenCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -278,6 +297,18 @@ protected GrpcFeatureOnlineStoreServiceStub( return builder.build(); }) .build(); + GrpcCallSettings + generateFetchAccessTokenTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(generateFetchAccessTokenMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("feature_view", String.valueOf(request.getFeatureView())); + return builder.build(); + }) + .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listLocationsMethodDescriptor) @@ -350,6 +381,11 @@ protected GrpcFeatureOnlineStoreServiceStub( featureViewDirectWriteTransportSettings, settings.featureViewDirectWriteSettings(), clientContext); + this.generateFetchAccessTokenCallable = + callableFactory.createUnaryCallable( + generateFetchAccessTokenTransportSettings, + settings.generateFetchAccessTokenSettings(), + clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -404,6 +440,12 @@ public GrpcOperationsStub getOperationsStub() { return featureViewDirectWriteCallable; } + @Override + public UnaryCallable + generateFetchAccessTokenCallable() { + return generateFetchAccessTokenCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json index d6dab37cd3c4..744f0170e2f1 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json @@ -6587,6 +6587,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1.FeatureOnlineStore$Bigtable$BigtableMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1.FeatureOnlineStore$Bigtable$BigtableMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1.FeatureOnlineStore$Bigtable$Builder", "queryAllDeclaredConstructors": true, @@ -6785,6 +6803,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1.FeatureView$BigtableMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1.FeatureView$BigtableMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1.FeatureView$Builder", "queryAllDeclaredConstructors": true, @@ -7919,6 +7955,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1.GenerateSyntheticDataRequest", "queryAllDeclaredConstructors": true, diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json index 7f0f8533ca0a..40fea9db6274 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1beta1/reflect-config.json @@ -4679,6 +4679,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1beta1.DedicatedResources$ScaleToZeroSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.DedicatedResources$ScaleToZeroSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest", "queryAllDeclaredConstructors": true, @@ -8252,6 +8270,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore$Bigtable$BigtableMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore$Bigtable$BigtableMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore$Bigtable$Builder", "queryAllDeclaredConstructors": true, @@ -8540,6 +8576,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1beta1.FeatureView$BigtableMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.FeatureView$BigtableMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1beta1.FeatureView$Builder", "queryAllDeclaredConstructors": true, @@ -9890,6 +9944,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1beta1.GenerateMemoriesOperationMetadata", "queryAllDeclaredConstructors": true, diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreAdminServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreAdminServiceClientTest.java index e38ce0831c87..b05ccb11043f 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreAdminServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreAdminServiceClientTest.java @@ -611,6 +611,7 @@ public void createFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -679,6 +680,7 @@ public void createFeatureViewTest2() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -745,6 +747,7 @@ public void getFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); mockFeatureOnlineStoreAdminService.addResponse(expectedResponse); @@ -798,6 +801,7 @@ public void getFeatureViewTest2() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); mockFeatureOnlineStoreAdminService.addResponse(expectedResponse); @@ -939,6 +943,7 @@ public void updateFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClientTest.java index 567b8d24c421..daafb5f912c8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceClientTest.java @@ -46,6 +46,7 @@ import com.google.protobuf.Any; import com.google.protobuf.ByteString; import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; import com.google.rpc.Status; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -316,6 +317,58 @@ public void featureViewDirectWriteExceptionTest() throws Exception { } } + @Test + public void generateFetchAccessTokenTest() throws Exception { + GenerateFetchAccessTokenResponse expectedResponse = + GenerateFetchAccessTokenResponse.newBuilder() + .setAccessToken("accessToken-1042689291") + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + mockFeatureOnlineStoreService.addResponse(expectedResponse); + + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + + GenerateFetchAccessTokenResponse actualResponse = client.generateFetchAccessToken(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFeatureOnlineStoreService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GenerateFetchAccessTokenRequest actualRequest = + ((GenerateFetchAccessTokenRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getFeatureView(), actualRequest.getFeatureView()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void generateFetchAccessTokenExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFeatureOnlineStoreService.addException(exception); + + try { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + client.generateFetchAccessToken(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockFeatureOnlineStoreServiceImpl.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockFeatureOnlineStoreServiceImpl.java index 398c54af013c..6cf769fc49f4 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockFeatureOnlineStoreServiceImpl.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockFeatureOnlineStoreServiceImpl.java @@ -140,4 +140,27 @@ public void onCompleted() { }; return requestObserver; } + + @Override + public void generateFetchAccessToken( + GenerateFetchAccessTokenRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof GenerateFetchAccessTokenResponse) { + requests.add(request); + responseObserver.onNext(((GenerateFetchAccessTokenResponse) 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 GenerateFetchAccessToken, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + GenerateFetchAccessTokenResponse.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreAdminServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreAdminServiceClientTest.java index dfd0fb462110..8d979e63b0b2 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreAdminServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreAdminServiceClientTest.java @@ -617,6 +617,7 @@ public void createFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -686,6 +687,7 @@ public void createFeatureViewTest2() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -753,6 +755,7 @@ public void getFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); mockFeatureOnlineStoreAdminService.addResponse(expectedResponse); @@ -807,6 +810,7 @@ public void getFeatureViewTest2() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); mockFeatureOnlineStoreAdminService.addResponse(expectedResponse); @@ -949,6 +953,7 @@ public void updateFeatureViewTest() throws Exception { .setServiceAccountEmail("serviceAccountEmail1825953988") .setSatisfiesPzs(true) .setSatisfiesPzi(true) + .setBigtableMetadata(FeatureView.BigtableMetadata.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClientTest.java index b0d5a0088bda..bbec7cb71ca1 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceClientTest.java @@ -46,6 +46,7 @@ import com.google.protobuf.Any; import com.google.protobuf.ByteString; import com.google.protobuf.FieldMask; +import com.google.protobuf.Timestamp; import com.google.rpc.Status; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -385,6 +386,58 @@ public void featureViewDirectWriteExceptionTest() throws Exception { } } + @Test + public void generateFetchAccessTokenTest() throws Exception { + GenerateFetchAccessTokenResponse expectedResponse = + GenerateFetchAccessTokenResponse.newBuilder() + .setAccessToken("accessToken-1042689291") + .setExpireTime(Timestamp.newBuilder().build()) + .build(); + mockFeatureOnlineStoreService.addResponse(expectedResponse); + + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + + GenerateFetchAccessTokenResponse actualResponse = client.generateFetchAccessToken(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFeatureOnlineStoreService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GenerateFetchAccessTokenRequest actualRequest = + ((GenerateFetchAccessTokenRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getFeatureView(), actualRequest.getFeatureView()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void generateFetchAccessTokenExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFeatureOnlineStoreService.addException(exception); + + try { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + client.generateFetchAccessToken(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeatureOnlineStoreServiceImpl.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeatureOnlineStoreServiceImpl.java index a04b31f762bd..c5b42d5a1755 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeatureOnlineStoreServiceImpl.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeatureOnlineStoreServiceImpl.java @@ -178,4 +178,27 @@ public void onCompleted() { }; return requestObserver; } + + @Override + public void generateFetchAccessToken( + GenerateFetchAccessTokenRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof GenerateFetchAccessTokenResponse) { + requests.add(request); + responseObserver.onNext(((GenerateFetchAccessTokenResponse) 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 GenerateFetchAccessToken, expected %s" + + " or %s", + response == null ? "null" : response.getClass().getName(), + GenerateFetchAccessTokenResponse.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml index dc8e437401f7..755be6b1c983 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 grpc-google-cloud-aiplatform-v1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.77.0 + 3.78.0 diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceGrpc.java b/java-aiplatform/grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceGrpc.java index fc9f83191835..b40230d55ea5 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceGrpc.java +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceGrpc.java @@ -193,6 +193,59 @@ private FeatureOnlineStoreServiceGrpc() {} return getFeatureViewDirectWriteMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GenerateFetchAccessToken", + requestType = com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.class, + responseType = com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod; + if ((getGenerateFetchAccessTokenMethod = + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod) + == null) { + synchronized (FeatureOnlineStoreServiceGrpc.class) { + if ((getGenerateFetchAccessTokenMethod = + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod) + == null) { + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod = + getGenerateFetchAccessTokenMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GenerateFetchAccessToken")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new FeatureOnlineStoreServiceMethodDescriptorSupplier( + "GenerateFetchAccessToken")) + .build(); + } + } + } + return getGenerateFetchAccessTokenMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static FeatureOnlineStoreServiceStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -306,6 +359,22 @@ default void searchNearestEntities( return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( getFeatureViewDirectWriteMethod(), responseObserver); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + default void generateFetchAccessToken( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGenerateFetchAccessTokenMethod(), responseObserver); + } } /** @@ -398,6 +467,24 @@ public void searchNearestEntities( getChannel().newCall(getFeatureViewDirectWriteMethod(), getCallOptions()), responseObserver); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public void generateFetchAccessToken( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGenerateFetchAccessTokenMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -465,6 +552,20 @@ public com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse searchNeares return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( getChannel(), getFeatureViewDirectWriteMethod(), getCallOptions()); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse generateFetchAccessToken( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGenerateFetchAccessTokenMethod(), getCallOptions(), request); + } } /** @@ -515,6 +616,20 @@ public com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse searchNeares return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSearchNearestEntitiesMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse generateFetchAccessToken( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGenerateFetchAccessTokenMethod(), getCallOptions(), request); + } } /** @@ -567,11 +682,28 @@ protected FeatureOnlineStoreServiceFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSearchNearestEntitiesMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse> + generateFetchAccessToken( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGenerateFetchAccessTokenMethod(), getCallOptions()), request); + } } private static final int METHODID_FETCH_FEATURE_VALUES = 0; private static final int METHODID_SEARCH_NEAREST_ENTITIES = 1; - private static final int METHODID_FEATURE_VIEW_DIRECT_WRITE = 2; + private static final int METHODID_GENERATE_FETCH_ACCESS_TOKEN = 2; + private static final int METHODID_FEATURE_VIEW_DIRECT_WRITE = 3; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -604,6 +736,13 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv com.google.cloud.aiplatform.v1.SearchNearestEntitiesResponse>) responseObserver); break; + case METHODID_GENERATE_FETCH_ACCESS_TOKEN: + serviceImpl.generateFetchAccessToken( + (com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse>) + responseObserver); + break; default: throw new AssertionError(); } @@ -649,6 +788,13 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.aiplatform.v1.FeatureViewDirectWriteRequest, com.google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse>( service, METHODID_FEATURE_VIEW_DIRECT_WRITE))) + .addMethod( + getGenerateFetchAccessTokenMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse>( + service, METHODID_GENERATE_FETCH_ACCESS_TOKEN))) .build(); } @@ -703,6 +849,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getFetchFeatureValuesMethod()) .addMethod(getSearchNearestEntitiesMethod()) .addMethod(getFeatureViewDirectWriteMethod()) + .addMethod(getGenerateFetchAccessTokenMethod()) .build(); } } diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml index 0c397afb8d2c..937bd33dfd18 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0 grpc-google-cloud-aiplatform-v1beta1 GRPC library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.77.0 + 3.78.0 diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceGrpc.java b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceGrpc.java index 7183e1c2c6f8..6fd09b5b2e3f 100644 --- a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceGrpc.java +++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceGrpc.java @@ -246,6 +246,59 @@ private FeatureOnlineStoreServiceGrpc() {} return getFeatureViewDirectWriteMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GenerateFetchAccessToken", + requestType = com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.class, + responseType = com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + getGenerateFetchAccessTokenMethod; + if ((getGenerateFetchAccessTokenMethod = + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod) + == null) { + synchronized (FeatureOnlineStoreServiceGrpc.class) { + if ((getGenerateFetchAccessTokenMethod = + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod) + == null) { + FeatureOnlineStoreServiceGrpc.getGenerateFetchAccessTokenMethod = + getGenerateFetchAccessTokenMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "GenerateFetchAccessToken")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new FeatureOnlineStoreServiceMethodDescriptorSupplier( + "GenerateFetchAccessToken")) + .build(); + } + } + } + return getGenerateFetchAccessTokenMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static FeatureOnlineStoreServiceStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -379,6 +432,23 @@ default void searchNearestEntities( return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall( getFeatureViewDirectWriteMethod(), responseObserver); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + default void generateFetchAccessToken( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGenerateFetchAccessTokenMethod(), responseObserver); + } } /** @@ -493,6 +563,25 @@ public void searchNearestEntities( getChannel().newCall(getFeatureViewDirectWriteMethod(), getCallOptions()), responseObserver); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public void generateFetchAccessToken( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGenerateFetchAccessTokenMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -578,6 +667,21 @@ public com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse searchN return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( getChannel(), getFeatureViewDirectWriteMethod(), getCallOptions()); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + generateFetchAccessToken( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGenerateFetchAccessTokenMethod(), getCallOptions(), request); + } } /** @@ -628,6 +732,21 @@ public com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse searchN return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getSearchNearestEntitiesMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + generateFetchAccessToken( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGenerateFetchAccessTokenMethod(), getCallOptions(), request); + } } /** @@ -681,12 +800,29 @@ protected FeatureOnlineStoreServiceFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getSearchNearestEntitiesMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * RPC to generate an access token for the given feature view. FeatureViews
+     * under the same FeatureOnlineStore share the same access token.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse> + generateFetchAccessToken( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGenerateFetchAccessTokenMethod(), getCallOptions()), request); + } } private static final int METHODID_FETCH_FEATURE_VALUES = 0; private static final int METHODID_SEARCH_NEAREST_ENTITIES = 1; - private static final int METHODID_STREAMING_FETCH_FEATURE_VALUES = 2; - private static final int METHODID_FEATURE_VIEW_DIRECT_WRITE = 3; + private static final int METHODID_GENERATE_FETCH_ACCESS_TOKEN = 2; + private static final int METHODID_STREAMING_FETCH_FEATURE_VALUES = 3; + private static final int METHODID_FEATURE_VIEW_DIRECT_WRITE = 4; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -719,6 +855,13 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv com.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse>) responseObserver); break; + case METHODID_GENERATE_FETCH_ACCESS_TOKEN: + serviceImpl.generateFetchAccessToken( + (com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse>) + responseObserver); + break; default: throw new AssertionError(); } @@ -777,6 +920,13 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteRequest, com.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteResponse>( service, METHODID_FEATURE_VIEW_DIRECT_WRITE))) + .addMethod( + getGenerateFetchAccessTokenMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse>( + service, METHODID_GENERATE_FETCH_ACCESS_TOKEN))) .build(); } @@ -832,6 +982,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getStreamingFetchFeatureValuesMethod()) .addMethod(getSearchNearestEntitiesMethod()) .addMethod(getFeatureViewDirectWriteMethod()) + .addMethod(getGenerateFetchAccessTokenMethod()) .build(); } } diff --git a/java-aiplatform/pom.xml b/java-aiplatform/pom.xml index 8301292ccef6..0562436905e1 100644 --- a/java-aiplatform/pom.xml +++ b/java-aiplatform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-aiplatform-parent pom - 3.77.0 + 3.78.0 Google Cloud Vertex AI Parent Java client for Google Cloud Vertex AI services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-aiplatform - 3.77.0 + 3.78.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 com.google.api.grpc grpc-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml index 22275caf392b..8bb0983a92c4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1 - 3.77.0 + 3.78.0 proto-google-cloud-aiplatform-v1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.77.0 + 3.78.0 diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContentProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContentProto.java index d50fdc1f0309..8abecd12be93 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContentProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContentProto.java @@ -470,14 +470,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"modelarmor.googleapis.com/Template\"a\n" + "\022ModalityTokenCount\0226\n" + "\010modality\030\001 \001(\0162$.google.cloud.aiplatform.v1.Modality\022\023\n" - + "\013token_count\030\002 \001(\005*\333\001\n" + + "\013token_count\030\002 \001(\005*\370\001\n" + "\014HarmCategory\022\035\n" + "\031HARM_CATEGORY_UNSPECIFIED\020\000\022\035\n" + "\031HARM_CATEGORY_HATE_SPEECH\020\001\022#\n" + "\037HARM_CATEGORY_DANGEROUS_CONTENT\020\002\022\034\n" + "\030HARM_CATEGORY_HARASSMENT\020\003\022#\n" + "\037HARM_CATEGORY_SEXUALLY_EXPLICIT\020\004\022%\n" - + "\035HARM_CATEGORY_CIVIC_INTEGRITY\020\005\032\002\010\001*]\n" + + "\035HARM_CATEGORY_CIVIC_INTEGRITY\020\005\032\002\010\001\022\033\n" + + "\027HARM_CATEGORY_JAILBREAK\020\006*]\n" + "\010Modality\022\030\n" + "\024MODALITY_UNSPECIFIED\020\000\022\010\n" + "\004TEXT\020\001\022\t\n" @@ -485,12 +486,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005VIDEO\020\003\022\t\n" + "\005AUDIO\020\004\022\014\n" + "\010DOCUMENT\020\005B\257\002\n" - + "\036com.google.cloud.aiplatform.v1B\014ContentProtoP\001Z>cloud.google.com/" - + "go/aiplatform/apiv1/aiplatformpb;aiplatf" - + "ormpb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Goo" - + "gle\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AIPlatform::V1\352Ab\n" - + "\"modelarmor.googleapis.com/Template\022cloud.google.com/go/aiplatfo" + + "rm/apiv1/aiplatformpb;aiplatformpb\252\002\032Goo" + + "gle.Cloud.AIPlatform.V1\312\002\032Google\\Cloud\\A" + + "IPlatform\\V1\352\002\035Google::Cloud::AIPlatform::V1\352Ab\n" + + "\"modelarmor.googleapis.com/Template\022 + * Optional. Whether direct access to the Bigtable instance is enabled or not. + * + * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + boolean getEnableDirectBigtableAccess(); + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + boolean hasBigtableMetadata(); + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata(); + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder(); } /** Protobuf type {@code google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable} */ @@ -1149,161 +1208,1385 @@ public com.google.protobuf.Parser getParserForType() { } } - private int bitField0_; - public static final int AUTO_SCALING_FIELD_NUMBER = 1; - private com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling autoScaling_; + public interface BigtableMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + com.google.protobuf.MessageOrBuilder { - /** - * - * - *
-     * Required. Autoscaling config applied to Bigtable Instance.
-     * 
- * - * - * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the autoScaling field is set. - */ - @java.lang.Override - public boolean hasAutoScaling() { - return ((bitField0_ & 0x00000001) != 0); - } + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + java.lang.String getTenantProjectId(); - /** - * - * - *
-     * Required. Autoscaling config applied to Bigtable Instance.
-     * 
- * - * - * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The autoScaling. - */ - @java.lang.Override - public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling getAutoScaling() { - return autoScaling_ == null - ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling - .getDefaultInstance() - : autoScaling_; + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + com.google.protobuf.ByteString getTenantProjectIdBytes(); + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + java.lang.String getInstanceId(); + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + com.google.protobuf.ByteString getInstanceIdBytes(); + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + java.lang.String getTableId(); + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + com.google.protobuf.ByteString getTableIdBytes(); } /** * * *
-     * Required. Autoscaling config applied to Bigtable Instance.
+     * Metadata of the Bigtable instance. This is used by direct read access to
+     * the Bigtable in tenant project.
      * 
* - * - * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * Protobuf type {@code google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata} */ - @java.lang.Override - public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScalingOrBuilder - getAutoScalingOrBuilder() { - return autoScaling_ == null - ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling - .getDefaultInstance() - : autoScaling_; - } - - 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; - } + public static final class BigtableMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + BigtableMetadataOrBuilder { + private static final long serialVersionUID = 0L; - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getAutoScaling()); + // Use BigtableMetadata.newBuilder() to construct. + private BigtableMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); } - 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, getAutoScaling()); + private BigtableMetadata() { + tenantProjectId_ = ""; + instanceId_ = ""; + tableId_ = ""; } - 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.aiplatform.v1.FeatureOnlineStore.Bigtable)) { - return super.equals(obj); + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BigtableMetadata(); } - com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable other = - (com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable) obj; - if (hasAutoScaling() != other.hasAutoScaling()) return false; - if (hasAutoScaling()) { - if (!getAutoScaling().equals(other.getAutoScaling())) return false; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; } - 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 (hasAutoScaling()) { - hash = (37 * hash) + AUTO_SCALING_FIELD_NUMBER; - hash = (53 * hash) + getAutoScaling().hashCode(); + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.class, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder + .class); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static final int TENANT_PROJECT_ID_FIELD_NUMBER = 1; - public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @SuppressWarnings("serial") + private volatile java.lang.Object tenantProjectId_ = ""; - public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + @java.lang.Override + public java.lang.String getTenantProjectId() { + java.lang.Object ref = tenantProjectId_; + 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(); + tenantProjectId_ = s; + return s; + } + } - public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTenantProjectIdBytes() { + java.lang.Object ref = tenantProjectId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tenantProjectId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INSTANCE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object instanceId_ = ""; + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + @java.lang.Override + public java.lang.String getInstanceId() { + java.lang.Object ref = instanceId_; + 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(); + instanceId_ = s; + return s; + } + } + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getInstanceIdBytes() { + java.lang.Object ref = instanceId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instanceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object tableId_ = ""; + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + @java.lang.Override + public java.lang.String getTableId() { + java.lang.Object ref = tableId_; + 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(); + tableId_ = s; + return s; + } + } + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTableIdBytes() { + java.lang.Object ref = tableId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableId_ = 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.GeneratedMessageV3.isStringEmpty(tenantProjectId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tenantProjectId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, instanceId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenantProjectId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tenantProjectId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, instanceId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableId_); + } + 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.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata other = + (com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) obj; + + if (!getTenantProjectId().equals(other.getTenantProjectId())) return false; + if (!getInstanceId().equals(other.getInstanceId())) return false; + if (!getTableId().equals(other.getTableId())) 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) + TENANT_PROJECT_ID_FIELD_NUMBER; + hash = (53 * hash) + getTenantProjectId().hashCode(); + hash = (37 * hash) + INSTANCE_ID_FIELD_NUMBER; + hash = (53 * hash) + getInstanceId().hashCode(); + hash = (37 * hash) + TABLE_ID_FIELD_NUMBER; + hash = (53 * hash) + getTableId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + 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.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + 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.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. This is used by direct read access to
+       * the Bigtable in tenant project.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.class, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tenantProjectId_ = ""; + instanceId_ = ""; + tableId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata build() { + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + buildPartial() { + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata result = + new com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tenantProjectId_ = tenantProjectId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.instanceId_ = instanceId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableId_ = tableId_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) { + return mergeFrom( + (com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata other) { + if (other + == com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance()) return this; + if (!other.getTenantProjectId().isEmpty()) { + tenantProjectId_ = other.tenantProjectId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getInstanceId().isEmpty()) { + instanceId_ = other.instanceId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getTableId().isEmpty()) { + tableId_ = other.tableId_; + 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 10: + { + tenantProjectId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + instanceId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + tableId_ = 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 java.lang.Object tenantProjectId_ = ""; + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + public java.lang.String getTenantProjectId() { + java.lang.Object ref = tenantProjectId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tenantProjectId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + public com.google.protobuf.ByteString getTenantProjectIdBytes() { + java.lang.Object ref = tenantProjectId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tenantProjectId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @param value The tenantProjectId to set. + * @return This builder for chaining. + */ + public Builder setTenantProjectId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tenantProjectId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearTenantProjectId() { + tenantProjectId_ = getDefaultInstance().getTenantProjectId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @param value The bytes for tenantProjectId to set. + * @return This builder for chaining. + */ + public Builder setTenantProjectIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tenantProjectId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object instanceId_ = ""; + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + public java.lang.String getInstanceId() { + java.lang.Object ref = instanceId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + instanceId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + public com.google.protobuf.ByteString getInstanceIdBytes() { + java.lang.Object ref = instanceId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instanceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @param value The instanceId to set. + * @return This builder for chaining. + */ + public Builder setInstanceId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + instanceId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return This builder for chaining. + */ + public Builder clearInstanceId() { + instanceId_ = getDefaultInstance().getInstanceId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @param value The bytes for instanceId to set. + * @return This builder for chaining. + */ + public Builder setInstanceIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + instanceId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object tableId_ = ""; + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + public java.lang.String getTableId() { + java.lang.Object ref = tableId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + public com.google.protobuf.ByteString getTableIdBytes() { + java.lang.Object ref = tableId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @param value The tableId to set. + * @return This builder for chaining. + */ + public Builder setTableId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tableId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return This builder for chaining. + */ + public Builder clearTableId() { + tableId_ = getDefaultInstance().getTableId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @param value The bytes for tableId to set. + * @return This builder for chaining. + */ + public Builder setTableIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tableId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata) + private static final com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable + .BigtableMetadata + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata(); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BigtableMetadata 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.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int AUTO_SCALING_FIELD_NUMBER = 1; + private com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling autoScaling_; + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the autoScaling field is set. + */ + @java.lang.Override + public boolean hasAutoScaling() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The autoScaling. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling getAutoScaling() { + return autoScaling_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling + .getDefaultInstance() + : autoScaling_; + } + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScalingOrBuilder + getAutoScalingOrBuilder() { + return autoScaling_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling + .getDefaultInstance() + : autoScaling_; + } + + public static final int ENABLE_DIRECT_BIGTABLE_ACCESS_FIELD_NUMBER = 2; + private boolean enableDirectBigtableAccess_ = false; + + /** + * + * + *
+     * Optional. Whether direct access to the Bigtable instance is enabled or not.
+     * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + @java.lang.Override + public boolean getEnableDirectBigtableAccess() { + return enableDirectBigtableAccess_; + } + + public static final int BIGTABLE_METADATA_FIELD_NUMBER = 3; + private com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + bigtableMetadata_; + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + @java.lang.Override + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + + /** + * + * + *
+     * Output only. Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + + 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, getAutoScaling()); + } + if (enableDirectBigtableAccess_ != false) { + output.writeBool(2, enableDirectBigtableAccess_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getBigtableMetadata()); + } + 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, getAutoScaling()); + } + if (enableDirectBigtableAccess_ != false) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(2, enableDirectBigtableAccess_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getBigtableMetadata()); + } + 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.aiplatform.v1.FeatureOnlineStore.Bigtable)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable other = + (com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable) obj; + + if (hasAutoScaling() != other.hasAutoScaling()) return false; + if (hasAutoScaling()) { + if (!getAutoScaling().equals(other.getAutoScaling())) return false; + } + if (getEnableDirectBigtableAccess() != other.getEnableDirectBigtableAccess()) return false; + if (hasBigtableMetadata() != other.hasBigtableMetadata()) return false; + if (hasBigtableMetadata()) { + if (!getBigtableMetadata().equals(other.getBigtableMetadata())) 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 (hasAutoScaling()) { + hash = (37 * hash) + AUTO_SCALING_FIELD_NUMBER; + hash = (53 * hash) + getAutoScaling().hashCode(); + } + hash = (37 * hash) + ENABLE_DIRECT_BIGTABLE_ACCESS_FIELD_NUMBER; + hash = + (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableDirectBigtableAccess()); + if (hasBigtableMetadata()) { + hash = (37 * hash) + BIGTABLE_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getBigtableMetadata().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable 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.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable 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.aiplatform.v1.FeatureOnlineStore.Bigtable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { @@ -1413,6 +2696,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getAutoScalingFieldBuilder(); + getBigtableMetadataFieldBuilder(); } } @@ -1425,6 +2709,12 @@ public Builder clear() { autoScalingBuilder_.dispose(); autoScalingBuilder_ = null; } + enableDirectBigtableAccess_ = false; + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } return this; } @@ -1469,6 +2759,16 @@ private void buildPartial0( autoScalingBuilder_ == null ? autoScaling_ : autoScalingBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.enableDirectBigtableAccess_ = enableDirectBigtableAccess_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.bigtableMetadata_ = + bigtableMetadataBuilder_ == null + ? bigtableMetadata_ + : bigtableMetadataBuilder_.build(); + to_bitField0_ |= 0x00000002; + } result.bitField0_ |= to_bitField0_; } @@ -1524,6 +2824,12 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigta if (other.hasAutoScaling()) { mergeAutoScaling(other.getAutoScaling()); } + if (other.getEnableDirectBigtableAccess() != false) { + setEnableDirectBigtableAccess(other.getEnableDirectBigtableAccess()); + } + if (other.hasBigtableMetadata()) { + mergeBigtableMetadata(other.getBigtableMetadata()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1556,6 +2862,19 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + enableDirectBigtableAccess_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + input.readMessage( + getBigtableMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1798,6 +3117,291 @@ public Builder clearAutoScaling() { return autoScalingBuilder_; } + private boolean enableDirectBigtableAccess_; + + /** + * + * + *
+       * Optional. Whether direct access to the Bigtable instance is enabled or not.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + @java.lang.Override + public boolean getEnableDirectBigtableAccess() { + return enableDirectBigtableAccess_; + } + + /** + * + * + *
+       * Optional. Whether direct access to the Bigtable instance is enabled or not.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enableDirectBigtableAccess to set. + * @return This builder for chaining. + */ + public Builder setEnableDirectBigtableAccess(boolean value) { + + enableDirectBigtableAccess_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Whether direct access to the Bigtable instance is enabled or not.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearEnableDirectBigtableAccess() { + bitField0_ = (bitField0_ & ~0x00000002); + enableDirectBigtableAccess_ = false; + onChanged(); + return this; + } + + private com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + bigtableMetadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder> + bigtableMetadataBuilder_; + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata() { + if (bigtableMetadataBuilder_ == null) { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } else { + return bigtableMetadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + bigtableMetadata_ = value; + } else { + bigtableMetadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder + builderForValue) { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadata_ = builderForValue.build(); + } else { + bigtableMetadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && bigtableMetadata_ != null + && bigtableMetadata_ + != com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance()) { + getBigtableMetadataBuilder().mergeFrom(value); + } else { + bigtableMetadata_ = value; + } + } else { + bigtableMetadataBuilder_.mergeFrom(value); + } + if (bigtableMetadata_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearBigtableMetadata() { + bitField0_ = (bitField0_ & ~0x00000004); + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder + getBigtableMetadataBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getBigtableMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + if (bigtableMetadataBuilder_ != null) { + return bigtableMetadataBuilder_.getMessageOrBuilder(); + } else { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + } + + /** + * + * + *
+       * Output only. Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder> + getBigtableMetadataFieldBuilder() { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder, + com.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder>( + getBigtableMetadata(), getParentForChildren(), isClean()); + bigtableMetadata_ = null; + } + return bigtableMetadataBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreProto.java index 8718ef947580..8f3d3f0a6214 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreProto.java @@ -40,6 +40,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_AutoScaling_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_AutoScaling_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Optimized_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -68,7 +72,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "platform/v1/encryption_spec.proto\0323googl" + "e/cloud/aiplatform/v1/service_networking" + ".proto\032\037google/protobuf/timestamp.proto\"" - + "\211\013\n\022FeatureOnlineStore\022K\n\010bigtable\030\010 \001(\013" + + "\365\014\n\022FeatureOnlineStore\022K\n\010bigtable\030\010 \001(\013" + "27.google.cloud.aiplatform.v1.FeatureOnl" + "ineStore.BigtableH\000\022M\n\toptimized\030\014 \001(\01328" + ".google.cloud.aiplatform.v1.FeatureOnlin" @@ -86,30 +90,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ryption_spec\030\r \001(\0132*.google.cloud.aiplat" + "form.v1.EncryptionSpecB\003\340A\001\022\032\n\rsatisfies" + "_pzs\030\017 \001(\010B\003\340A\003\022\032\n\rsatisfies_pzi\030\020 \001(\010B\003" - + "\340A\003\032\330\001\n\010Bigtable\022^\n\014auto_scaling\030\001 \001(\0132C" + + "\340A\003\032\304\003\n\010Bigtable\022^\n\014auto_scaling\030\001 \001(\0132C" + ".google.cloud.aiplatform.v1.FeatureOnlin" - + "eStore.Bigtable.AutoScalingB\003\340A\002\032l\n\013Auto" - + "Scaling\022\033\n\016min_node_count\030\001 \001(\005B\003\340A\002\022\033\n\016" - + "max_node_count\030\002 \001(\005B\003\340A\002\022#\n\026cpu_utiliza" - + "tion_target\030\003 \001(\005B\003\340A\001\032\013\n\tOptimized\032\313\001\n\030" - + "DedicatedServingEndpoint\022(\n\033public_endpo" - + "int_domain_name\030\002 \001(\tB\003\340A\003\022d\n\036private_se" - + "rvice_connect_config\030\003 \001(\01327.google.clou" - + "d.aiplatform.v1.PrivateServiceConnectCon" - + "figB\003\340A\001\022\037\n\022service_attachment\030\004 \001(\tB\003\340A" - + "\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" - + " \001(\t:\0028\001\"8\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000" - + "\022\n\n\006STABLE\020\001\022\014\n\010UPDATING\020\002:\206\001\352A\202\001\n,aipla" - + "tform.googleapis.com/FeatureOnlineStore\022" - + "Rprojects/{project}/locations/{location}" - + "/featureOnlineStores/{feature_online_sto" - + "re}B\016\n\014storage_typeB\325\001\n\036com.google.cloud" - + ".aiplatform.v1B\027FeatureOnlineStoreProtoP" - + "\001Z>cloud.google.com/go/aiplatform/apiv1/" - + "aiplatformpb;aiplatformpb\252\002\032Google.Cloud" - + ".AIPlatform.V1\312\002\032Google\\Cloud\\AIPlatform" - + "\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006pro" - + "to3" + + "eStore.Bigtable.AutoScalingB\003\340A\002\022*\n\035enab" + + "le_direct_bigtable_access\030\002 \001(\010B\003\340A\001\022h\n\021" + + "bigtable_metadata\030\003 \001(\0132H.google.cloud.a" + + "iplatform.v1.FeatureOnlineStore.Bigtable" + + ".BigtableMetadataB\003\340A\003\032l\n\013AutoScaling\022\033\n" + + "\016min_node_count\030\001 \001(\005B\003\340A\002\022\033\n\016max_node_c" + + "ount\030\002 \001(\005B\003\340A\002\022#\n\026cpu_utilization_targe" + + "t\030\003 \001(\005B\003\340A\001\032T\n\020BigtableMetadata\022\031\n\021tena" + + "nt_project_id\030\001 \001(\t\022\023\n\013instance_id\030\002 \001(\t" + + "\022\020\n\010table_id\030\003 \001(\t\032\013\n\tOptimized\032\313\001\n\030Dedi" + + "catedServingEndpoint\022(\n\033public_endpoint_" + + "domain_name\030\002 \001(\tB\003\340A\003\022d\n\036private_servic" + + "e_connect_config\030\003 \001(\01327.google.cloud.ai" + + "platform.v1.PrivateServiceConnectConfigB" + + "\003\340A\001\022\037\n\022service_attachment\030\004 \001(\tB\003\340A\003\032-\n" + + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001\"8\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006" + + "STABLE\020\001\022\014\n\010UPDATING\020\002:\206\001\352A\202\001\n,aiplatfor" + + "m.googleapis.com/FeatureOnlineStore\022Rpro" + + "jects/{project}/locations/{location}/fea" + + "tureOnlineStores/{feature_online_store}B" + + "\016\n\014storage_typeB\325\001\n\036com.google.cloud.aip" + + "latform.v1B\027FeatureOnlineStoreProtoP\001Z>c" + + "loud.google.com/go/aiplatform/apiv1/aipl" + + "atformpb;aiplatformpb\252\002\032Google.Cloud.AIP" + + "latform.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352" + + "\002\035Google::Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -149,7 +158,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_descriptor, new java.lang.String[] { - "AutoScaling", + "AutoScaling", "EnableDirectBigtableAccess", "BigtableMetadata", }); internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_AutoScaling_descriptor = internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_descriptor @@ -161,6 +170,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "MinNodeCount", "MaxNodeCount", "CpuUtilizationTarget", }); + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor = + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor, + new java.lang.String[] { + "TenantProjectId", "InstanceId", "TableId", + }); internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_Optimized_descriptor = internal_static_google_cloud_aiplatform_v1_FeatureOnlineStore_descriptor .getNestedTypes() diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceProto.java index dee61540ac74..e75b1a35a23e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureOnlineStoreServiceProto.java @@ -108,6 +108,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1_FeatureViewDirectWriteResponse_WriteResponse_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1_FeatureViewDirectWriteResponse_WriteResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -229,33 +237,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ud.aiplatform.v1.FeatureViewDirectWriteResponse.WriteResponse\032\216\001\n\r" + "WriteResponse\022@\n" + "\010data_key\030\001 \001(\0132..google.cloud.aiplatform.v1.FeatureViewDataKey\022;\n" - + "\027online_store_write_time\030\002 \001(\0132\032.google.protobuf.Timestamp*b\n" + + "\027online_store_write_time\030\002 \001(\0132\032.google.protobuf.Timestamp\"c\n" + + "\037GenerateFetchAccessTokenRequest\022@\n" + + "\014feature_view\030\001 \001(\tB*\372A\'\n" + + "%aiplatform.googleapis.com/FeatureView\"i\n" + + " GenerateFetchAccessTokenResponse\022\024\n" + + "\014access_token\030\001 \001(\t\022/\n" + + "\013expire_time\030\002 \001(\0132\032.google.protobuf.Timestamp*b\n" + "\025FeatureViewDataFormat\022(\n" + "$FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED\020\000\022\r\n" + "\tKEY_VALUE\020\001\022\020\n" - + "\014PROTO_STRUCT\020\0022\365\006\n" + + "\014PROTO_STRUCT\020\0022\201\t\n" + "\031FeatureOnlineStoreService\022\213\002\n" - + "\022FetchFeatureValues\0225.google.cloud.aiplatform.v1.FetchFeatur" - + "eValuesRequest\0326.google.cloud.aiplatform" - + ".v1.FetchFeatureValuesResponse\"\205\001\332A\026feature_view," - + " data_key\202\323\344\223\002f\"a/v1/{feature_v" + + "\022FetchFeatureValues\0225.google.cloud.aiplatform.v1.Fet" + + "chFeatureValuesRequest\0326.google.cloud.ai" + + "platform.v1.FetchFeatureValuesResponse\"\205\001\332A\026feature_view," + + " data_key\202\323\344\223\002f\"a/v1/{feature_view=projects/*/locations/*/featu" + + "reOnlineStores/*/featureViews/*}:fetchFeatureValues:\001*\022\375\001\n" + + "\025SearchNearestEntities\0228.google.cloud.aiplatform.v1.SearchNear" + + "estEntitiesRequest\0329.google.cloud.aiplat" + + "form.v1.SearchNearestEntitiesResponse\"o\202" + + "\323\344\223\002i\"d/v1/{feature_view=projects/*/loca" + + "tions/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities:\001*\022\372\001\n" + + "\026FeatureViewDirectWrite\0229.google.cloud.aiplatf" + + "orm.v1.FeatureViewDirectWriteRequest\032:.google.cloud.aiplatform.v1.FeatureViewDir" + + "ectWriteResponse\"e\202\323\344\223\002_\"Z/v1/{feature_v" + "iew=projects/*/locations/*/featureOnline" - + "Stores/*/featureViews/*}:fetchFeatureValues:\001*\022\375\001\n" - + "\025SearchNearestEntities\0228.google.cloud.aiplatform.v1.SearchNearestEntit" - + "iesRequest\0329.google.cloud.aiplatform.v1." - + "SearchNearestEntitiesResponse\"o\202\323\344\223\002i\"d/" - + "v1/{feature_view=projects/*/locations/*/" - + "featureOnlineStores/*/featureViews/*}:searchNearestEntities:\001*\022\372\001\n" - + "\026FeatureViewDirectWrite\0229.google.cloud.aiplatform.v1.F" - + "eatureViewDirectWriteRequest\032:.google.cloud.aiplatform.v1.FeatureViewDirectWrite" - + "Response\"e\202\323\344\223\002_\"Z/v1/{feature_view=proj" - + "ects/*/locations/*/featureOnlineStores/*" - + "/featureViews/*}:directWrite:\001*(\0010\001\032M\312A\031" - + "aiplatform.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\334\001\n" - + "\036com.google.cloud.aiplatform.v1B\036FeatureOn" - + "lineStoreServiceProtoP\001Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aipla" - + "tformpb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032G" - + "oogle\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006proto3" + + "Stores/*/featureViews/*}:directWrite:\001*(\0010\001\022\211\002\n" + + "\030GenerateFetchAccessToken\022;.google.cloud.aiplatform.v1.GenerateFetchAcces" + + "sTokenRequest\032<.google.cloud.aiplatform." + + "v1.GenerateFetchAccessTokenResponse\"r\202\323\344" + + "\223\002l\"g/v1/{feature_view=projects/*/locati" + + "ons/*/featureOnlineStores/*/featureViews" + + "/*}:generateFetchAccessToken:\001*\032M\312A\031aipl" + + "atform.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\334\001\n" + + "\036com.google.cloud.aiplatform.v1B\036FeatureOnline" + + "StoreServiceProtoP\001Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatfor" + + "mpb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Googl" + + "e\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -459,6 +478,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "DataKey", "OnlineStoreWriteTime", }); + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor, + new java.lang.String[] { + "FeatureView", + }); + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor, + new java.lang.String[] { + "AccessToken", "ExpireTime", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureView.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureView.java index 03317d67dea5..4c38ddebff85 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureView.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureView.java @@ -10077,6 +10077,665 @@ public com.google.cloud.aiplatform.v1.FeatureView.OptimizedConfig getDefaultInst } } + public interface BigtableMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + java.lang.String getReadAppProfile(); + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + com.google.protobuf.ByteString getReadAppProfileBytes(); + } + + /** + * + * + *
+   * Metadata for the Cloud Bigtable that supports directly interacting Bigtable
+   * instances.
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.FeatureView.BigtableMetadata} + */ + public static final class BigtableMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) + BigtableMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BigtableMetadata.newBuilder() to construct. + private BigtableMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BigtableMetadata() { + readAppProfile_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BigtableMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.class, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder.class); + } + + public static final int READ_APP_PROFILE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object readAppProfile_ = ""; + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + @java.lang.Override + public java.lang.String getReadAppProfile() { + java.lang.Object ref = readAppProfile_; + 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(); + readAppProfile_ = s; + return s; + } + } + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReadAppProfileBytes() { + java.lang.Object ref = readAppProfile_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + readAppProfile_ = 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.GeneratedMessageV3.isStringEmpty(readAppProfile_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, readAppProfile_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(readAppProfile_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, readAppProfile_); + } + 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.aiplatform.v1.FeatureView.BigtableMetadata)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata other = + (com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) obj; + + if (!getReadAppProfile().equals(other.getReadAppProfile())) 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) + READ_APP_PROFILE_FIELD_NUMBER; + hash = (53 * hash) + getReadAppProfile().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata 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.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata 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.aiplatform.v1.FeatureView.BigtableMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1.FeatureView.BigtableMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Metadata for the Cloud Bigtable that supports directly interacting Bigtable
+     * instances.
+     * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.FeatureView.BigtableMetadata} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.class, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder.class); + } + + // Construct using com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + readAppProfile_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata build() { + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata buildPartial() { + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata result = + new com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.readAppProfile_ = readAppProfile_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) { + return mergeFrom((com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata other) { + if (other + == com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance()) + return this; + if (!other.getReadAppProfile().isEmpty()) { + readAppProfile_ = other.readAppProfile_; + 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: + { + readAppProfile_ = 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 readAppProfile_ = ""; + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + public java.lang.String getReadAppProfile() { + java.lang.Object ref = readAppProfile_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + readAppProfile_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + public com.google.protobuf.ByteString getReadAppProfileBytes() { + java.lang.Object ref = readAppProfile_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + readAppProfile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The readAppProfile to set. + * @return This builder for chaining. + */ + public Builder setReadAppProfile(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + readAppProfile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearReadAppProfile() { + readAppProfile_ = getDefaultInstance().getReadAppProfile(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for readAppProfile to set. + * @return This builder for chaining. + */ + public Builder setReadAppProfileBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + readAppProfile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.FeatureView.BigtableMetadata) + private static final com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata(); + } + + public static com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BigtableMetadata 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.aiplatform.v1.FeatureView.BigtableMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; private int sourceCase_ = 0; @@ -11020,6 +11679,66 @@ public boolean getSatisfiesPzi() { return satisfiesPzi_; } + public static final int BIGTABLE_METADATA_FIELD_NUMBER = 21; + private com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtableMetadata_; + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + @java.lang.Override + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata getBigtableMetadata() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -11082,6 +11801,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (satisfiesPzi_ != false) { output.writeBool(20, satisfiesPzi_); } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(21, getBigtableMetadata()); + } getUnknownFields().writeTo(output); } @@ -11152,6 +11874,9 @@ public int getSerializedSize() { if (satisfiesPzi_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, satisfiesPzi_); } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getBigtableMetadata()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -11195,6 +11920,10 @@ public boolean equals(final java.lang.Object obj) { if (!getServiceAccountEmail().equals(other.getServiceAccountEmail())) return false; if (getSatisfiesPzs() != other.getSatisfiesPzs()) return false; if (getSatisfiesPzi() != other.getSatisfiesPzi()) return false; + if (hasBigtableMetadata() != other.hasBigtableMetadata()) return false; + if (hasBigtableMetadata()) { + if (!getBigtableMetadata().equals(other.getBigtableMetadata())) return false; + } if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 6: @@ -11256,6 +11985,10 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzs()); hash = (37 * hash) + SATISFIES_PZI_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzi()); + if (hasBigtableMetadata()) { + hash = (37 * hash) + BIGTABLE_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getBigtableMetadata().hashCode(); + } switch (sourceCase_) { case 6: hash = (37 * hash) + BIG_QUERY_SOURCE_FIELD_NUMBER; @@ -11441,6 +12174,7 @@ private void maybeForceBuilderInitialization() { getSyncConfigFieldBuilder(); getIndexConfigFieldBuilder(); getOptimizedConfigFieldBuilder(); + getBigtableMetadataFieldBuilder(); } } @@ -11489,6 +12223,11 @@ public Builder clear() { serviceAccountEmail_ = ""; satisfiesPzs_ = false; satisfiesPzi_ = false; + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } sourceCase_ = 0; source_ = null; return this; @@ -11573,6 +12312,11 @@ private void buildPartial0(com.google.cloud.aiplatform.v1.FeatureView result) { if (((from_bitField0_ & 0x00004000) != 0)) { result.satisfiesPzi_ = satisfiesPzi_; } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.bigtableMetadata_ = + bigtableMetadataBuilder_ == null ? bigtableMetadata_ : bigtableMetadataBuilder_.build(); + to_bitField0_ |= 0x00000020; + } result.bitField0_ |= to_bitField0_; } @@ -11676,6 +12420,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.FeatureView other) { if (other.getSatisfiesPzi() != false) { setSatisfiesPzi(other.getSatisfiesPzi()); } + if (other.hasBigtableMetadata()) { + mergeBigtableMetadata(other.getBigtableMetadata()); + } switch (other.getSourceCase()) { case BIG_QUERY_SOURCE: { @@ -11820,6 +12567,13 @@ public Builder mergeFrom( bitField0_ |= 0x00004000; break; } // case 160 + case 170: + { + input.readMessage( + getBigtableMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00008000; + break; + } // case 170 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -14549,6 +15303,225 @@ public Builder clearSatisfiesPzi() { return this; } + private com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtableMetadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder> + bigtableMetadataBuilder_; + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00008000) != 0); + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata getBigtableMetadata() { + if (bigtableMetadataBuilder_ == null) { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } else { + return bigtableMetadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + bigtableMetadata_ = value; + } else { + bigtableMetadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder builderForValue) { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadata_ = builderForValue.build(); + } else { + bigtableMetadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeBigtableMetadata( + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0) + && bigtableMetadata_ != null + && bigtableMetadata_ + != com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata + .getDefaultInstance()) { + getBigtableMetadataBuilder().mergeFrom(value); + } else { + bigtableMetadata_ = value; + } + } else { + bigtableMetadataBuilder_.mergeFrom(value); + } + if (bigtableMetadata_ != null) { + bitField0_ |= 0x00008000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearBigtableMetadata() { + bitField0_ = (bitField0_ & ~0x00008000); + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder + getBigtableMetadataBuilder() { + bitField0_ |= 0x00008000; + onChanged(); + return getBigtableMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + if (bigtableMetadataBuilder_ != null) { + return bigtableMetadataBuilder_.getMessageOrBuilder(); + } else { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder> + getBigtableMetadataFieldBuilder() { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder>( + getBigtableMetadata(), getParentForChildren(), isClean()); + bigtableMetadata_ = null; + } + return bigtableMetadataBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewOrBuilder.java index e2cb69800c6f..fca8fbcfc77c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewOrBuilder.java @@ -646,5 +646,49 @@ java.lang.String getLabelsOrDefault( */ boolean getSatisfiesPzi(); + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + boolean hasBigtableMetadata(); + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadata getBigtableMetadata(); + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder(); + com.google.cloud.aiplatform.v1.FeatureView.SourceCase getSourceCase(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewProto.java index dcc6fc2ba76e..c71d81f71eee 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeatureViewProto.java @@ -72,6 +72,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1_FeatureView_LabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1_FeatureView_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -86,7 +90,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "w.proto\022\032google.cloud.aiplatform.v1\032\037goo" + "gle/api/field_behavior.proto\032\031google/api" + "/resource.proto\0322google/cloud/aiplatform" - + "/v1/machine_resources.proto\032\037google/protobuf/timestamp.proto\"\212\024\n" + + "/v1/machine_resources.proto\032\037google/protobuf/timestamp.proto\"\227\025\n" + "\013FeatureView\022W\n" + "\020big_query_source\030\006 \001(\01326.google.cloud.ai" + "platform.v1.FeatureView.BigQuerySourceB\003\340A\001H\000\022e\n" @@ -112,7 +116,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025service_account_email\030\r" + " \001(\tB\003\340A\003\022\032\n\r" + "satisfies_pzs\030\023 \001(\010B\003\340A\003\022\032\n\r" - + "satisfies_pzi\030\024 \001(\010B\003\340A\003\032B\n" + + "satisfies_pzi\030\024 \001(\010B\003\340A\003\022X\n" + + "\021bigtable_metadata\030\025 \001(\01328.google." + + "cloud.aiplatform.v1.FeatureView.BigtableMetadataB\003\340A\003\032B\n" + "\016BigQuerySource\022\020\n" + "\003uri\030\001 \001(\tB\003\340A\002\022\036\n" + "\021entity_id_columns\030\002 \003(\tB\003\340A\002\0323\n\n" @@ -120,16 +126,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004cron\030\001 \001(\t\022\027\n\n" + "continuous\030\002 \001(\010B\003\340A\001\032\347\005\n" + "\013IndexConfig\022_\n" - + "\016tree_ah_config\030\006" - + " \001(\0132@.google.cloud.aiplatform.v1.FeatureView.IndexConfig.TreeAHConfigB\003\340A\001H\000\022g\n" - + "\022brute_force_config\030\007 \001(\0132D.google.cloud" - + ".aiplatform.v1.FeatureView.IndexConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + + "\016tree_ah_config\030\006 \001(\0132@.google.cloud.aiplatform" + + ".v1.FeatureView.IndexConfig.TreeAHConfigB\003\340A\001H\000\022g\n" + + "\022brute_force_config\030\007 \001(\0132D.go" + + "ogle.cloud.aiplatform.v1.FeatureView.IndexConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + "\020embedding_column\030\001 \001(\tB\003\340A\001\022\033\n" + "\016filter_columns\030\002 \003(\tB\003\340A\001\022\034\n" + "\017crowding_column\030\003 \001(\tB\003\340A\001\022%\n" + "\023embedding_dimension\030\004 \001(\005B\003\340A\001H\001\210\001\001\022k\n" - + "\025distance_measure_type\030\005 \001(\0162G.google.cloud.ai" - + "platform.v1.FeatureView.IndexConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + + "\025distance_measure_type\030\005 \001(\0162G.googl" + + "e.cloud.aiplatform.v1.FeatureView.IndexConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + "\020BruteForceConfig\032Y\n" + "\014TreeAHConfig\022+\n" + "\031leaf_node_embedding_count\030\001 \001(\003B\003\340A\001H\000\210\001\001B\034\n" @@ -142,8 +148,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020algorithm_configB\026\n" + "\024_embedding_dimension\032\376\001\n" + "\025FeatureRegistrySource\022g\n" - + "\016feature_groups\030\001 \003(\0132J.google.cloud.aiplatform.v1.FeatureVie" - + "w.FeatureRegistrySource.FeatureGroupB\003\340A\002\022 \n" + + "\016feature_groups\030\001 \003(\0132J.google.cloud.aiplatform.v1." + + "FeatureView.FeatureRegistrySource.FeatureGroupB\003\340A\002\022 \n" + "\016project_number\030\002 \001(\003B\003\340A\001H\000\210\001\001\032G\n" + "\014FeatureGroup\022\035\n" + "\020feature_group_id\030\001 \001(\tB\003\340A\002\022\030\n" @@ -153,24 +159,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003uri\030\001 \001(\tB\003\340A\002\022\032\n\r" + "rag_corpus_id\030\002 \001(\003B\003\340A\001\032c\n" + "\017OptimizedConfig\022P\n" - + "\023automatic_resources\030\007 \001(\013" - + "2..google.cloud.aiplatform.v1.AutomaticResourcesB\003\340A\001\032-\n" + + "\023automatic_resources\030\007" + + " \001(\0132..google.cloud.aiplatform.v1.AutomaticResourcesB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"{\n" + + "\005value\030\002 \001(\t:\0028\001\0321\n" + + "\020BigtableMetadata\022\035\n" + + "\020read_app_profile\030\001 \001(\tB\003\340A\003\"{\n" + "\020ServiceAgentType\022\"\n" + "\036SERVICE_AGENT_TYPE_UNSPECIFIED\020\000\022\036\n" + "\032SERVICE_AGENT_TYPE_PROJECT\020\001\022#\n" + "\037SERVICE_AGENT_TYPE_FEATURE_VIEW\020\002:\233\001\352A\227\001\n" - + "%aiplatform.googleapis.com/FeatureView\022nproject" - + "s/{project}/locations/{location}/feature" - + "OnlineStores/{feature_online_store}/featureViews/{feature_view}B\010\n" + + "%aiplatform.googleapis.com/FeatureView\022nprojects/{project}/locatio" + + "ns/{location}/featureOnlineStores/{featu" + + "re_online_store}/featureViews/{feature_view}B\010\n" + "\006sourceB\316\001\n" - + "\036com.google.cloud.aiplatform.v1B\020FeatureVie" - + "wProtoP\001Z>cloud.google.com/go/aiplatform" - + "/apiv1/aiplatformpb;aiplatformpb\252\002\032Googl" - + "e.Cloud.AIPlatform.V1\312\002\032Google\\Cloud\\AIP" - + "latform\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006proto3" + + "\036com.google.cloud.aiplatform.v1B\020FeatureViewProtoP\001Z>cloud.goo" + + "gle.com/go/aiplatform/apiv1/aiplatformpb" + + ";aiplatformpb\252\002\032Google.Cloud.AIPlatform." + + "V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Google" + + "::Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -202,6 +210,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceAccountEmail", "SatisfiesPzs", "SatisfiesPzi", + "BigtableMetadata", "Source", }); internal_static_google_cloud_aiplatform_v1_FeatureView_BigQuerySource_descriptor = @@ -295,6 +304,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor = + internal_static_google_cloud_aiplatform_v1_FeatureView_descriptor.getNestedTypes().get(7); + internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1_FeatureView_BigtableMetadata_descriptor, + new java.lang.String[] { + "ReadAppProfile", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java index 5216e9697b41..e0cd130716c4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java @@ -314,6 +314,16 @@ public enum BlockedReason implements com.google.protobuf.ProtocolMessageEnum { * MODEL_ARMOR = 5; */ MODEL_ARMOR(5), + /** + * + * + *
+       * The user prompt was blocked due to jailbreak.
+       * 
+ * + * JAILBREAK = 6; + */ + JAILBREAK(6), UNRECOGNIZED(-1), ; @@ -384,6 +394,17 @@ public enum BlockedReason implements com.google.protobuf.ProtocolMessageEnum { */ public static final int MODEL_ARMOR_VALUE = 5; + /** + * + * + *
+       * The user prompt was blocked due to jailbreak.
+       * 
+ * + * JAILBREAK = 6; + */ + public static final int JAILBREAK_VALUE = 6; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -420,6 +441,8 @@ public static BlockedReason forNumber(int value) { return PROHIBITED_CONTENT; case 5: return MODEL_ARMOR; + case 6: + return JAILBREAK; default: return null; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequest.java new file mode 100644 index 000000000000..cfe72cbaae0e --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequest.java @@ -0,0 +1,651 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1; + +/** + * + * + *
+ * Request message for
+ * [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken].
+ * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest} + */ +public final class GenerateFetchAccessTokenRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) + GenerateFetchAccessTokenRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GenerateFetchAccessTokenRequest.newBuilder() to construct. + private GenerateFetchAccessTokenRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GenerateFetchAccessTokenRequest() { + featureView_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GenerateFetchAccessTokenRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.class, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.Builder.class); + } + + public static final int FEATURE_VIEW_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object featureView_ = ""; + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + @java.lang.Override + public java.lang.String getFeatureView() { + java.lang.Object ref = featureView_; + 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(); + featureView_ = s; + return s; + } + } + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFeatureViewBytes() { + java.lang.Object ref = featureView_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + featureView_ = 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.GeneratedMessageV3.isStringEmpty(featureView_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, featureView_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(featureView_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, featureView_); + } + 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.aiplatform.v1.GenerateFetchAccessTokenRequest)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest other = + (com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) obj; + + if (!getFeatureView().equals(other.getFeatureView())) 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) + FEATURE_VIEW_FIELD_NUMBER; + hash = (53 * hash) + getFeatureView().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest 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.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest 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.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1.GenerateFetchAccessTokenRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for
+   * [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken].
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.class, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.Builder.class); + } + + // Construct using com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + featureView_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest build() { + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest buildPartial() { + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest result = + new com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.featureView_ = featureView_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) { + return mergeFrom((com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest other) { + if (other + == com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest.getDefaultInstance()) + return this; + if (!other.getFeatureView().isEmpty()) { + featureView_ = other.featureView_; + 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: + { + featureView_ = 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 featureView_ = ""; + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + public java.lang.String getFeatureView() { + java.lang.Object ref = featureView_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + featureView_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + public com.google.protobuf.ByteString getFeatureViewBytes() { + java.lang.Object ref = featureView_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + featureView_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The featureView to set. + * @return This builder for chaining. + */ + public Builder setFeatureView(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + featureView_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearFeatureView() { + featureView_ = getDefaultInstance().getFeatureView(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for featureView to set. + * @return This builder for chaining. + */ + public Builder setFeatureViewBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + featureView_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) + private static final com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest(); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GenerateFetchAccessTokenRequest 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.aiplatform.v1.GenerateFetchAccessTokenRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequestOrBuilder.java new file mode 100644 index 000000000000..d13ec6bf4476 --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenRequestOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1; + +public interface GenerateFetchAccessTokenRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + java.lang.String getFeatureView(); + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + com.google.protobuf.ByteString getFeatureViewBytes(); +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponse.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponse.java new file mode 100644 index 000000000000..2795d6c76390 --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponse.java @@ -0,0 +1,932 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1; + +/** + * + * + *
+ * Response message for
+ * [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken].
+ * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse} + */ +public final class GenerateFetchAccessTokenResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) + GenerateFetchAccessTokenResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GenerateFetchAccessTokenResponse.newBuilder() to construct. + private GenerateFetchAccessTokenResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GenerateFetchAccessTokenResponse() { + accessToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GenerateFetchAccessTokenResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.class, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.Builder.class); + } + + private int bitField0_; + public static final int ACCESS_TOKEN_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object accessToken_ = ""; + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + @java.lang.Override + public java.lang.String getAccessToken() { + java.lang.Object ref = accessToken_; + 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(); + accessToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAccessTokenBytes() { + java.lang.Object ref = accessToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accessToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPIRE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp expireTime_; + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + @java.lang.Override + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getExpireTime() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + 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.GeneratedMessageV3.isStringEmpty(accessToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, accessToken_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getExpireTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accessToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, accessToken_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); + } + 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.aiplatform.v1.GenerateFetchAccessTokenResponse)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse other = + (com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) obj; + + if (!getAccessToken().equals(other.getAccessToken())) return false; + if (hasExpireTime() != other.hasExpireTime()) return false; + if (hasExpireTime()) { + if (!getExpireTime().equals(other.getExpireTime())) 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) + ACCESS_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getAccessToken().hashCode(); + if (hasExpireTime()) { + hash = (37 * hash) + EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getExpireTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse 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.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse 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.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1.GenerateFetchAccessTokenResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for
+   * [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken].
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.class, + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.Builder.class); + } + + // Construct using com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getExpireTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + accessToken_ = ""; + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse build() { + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse buildPartial() { + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse result = + new com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.accessToken_ = accessToken_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.expireTime_ = expireTimeBuilder_ == null ? expireTime_ : expireTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) { + return mergeFrom((com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse other) { + if (other + == com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse.getDefaultInstance()) + return this; + if (!other.getAccessToken().isEmpty()) { + accessToken_ = other.accessToken_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasExpireTime()) { + mergeExpireTime(other.getExpireTime()); + } + 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: + { + accessToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getExpireTimeFieldBuilder().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 java.lang.Object accessToken_ = ""; + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + public java.lang.String getAccessToken() { + java.lang.Object ref = accessToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + accessToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + public com.google.protobuf.ByteString getAccessTokenBytes() { + java.lang.Object ref = accessToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accessToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @param value The accessToken to set. + * @return This builder for chaining. + */ + public Builder setAccessToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + accessToken_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return This builder for chaining. + */ + public Builder clearAccessToken() { + accessToken_ = getDefaultInstance().getAccessToken(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @param value The bytes for accessToken to set. + * @return This builder for chaining. + */ + public Builder setAccessTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + accessToken_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp expireTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + expireTimeBuilder_; + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + public com.google.protobuf.Timestamp getExpireTime() { + if (expireTimeBuilder_ == null) { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } else { + return expireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder setExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expireTime_ = value; + } else { + expireTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (expireTimeBuilder_ == null) { + expireTime_ = builderForValue.build(); + } else { + expireTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && expireTime_ != null + && expireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getExpireTimeBuilder().mergeFrom(value); + } else { + expireTime_ = value; + } + } else { + expireTimeBuilder_.mergeFrom(value); + } + if (expireTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder clearExpireTime() { + bitField0_ = (bitField0_ & ~0x00000002); + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + if (expireTimeBuilder_ != null) { + return expireTimeBuilder_.getMessageOrBuilder(); + } else { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getExpireTimeFieldBuilder() { + if (expireTimeBuilder_ == null) { + expireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getExpireTime(), getParentForChildren(), isClean()); + expireTime_ = null; + } + return expireTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) + private static final com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse(); + } + + public static com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GenerateFetchAccessTokenResponse 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.aiplatform.v1.GenerateFetchAccessTokenResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponseOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponseOrBuilder.java new file mode 100644 index 000000000000..bab7df215771 --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateFetchAccessTokenResponseOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1; + +public interface GenerateFetchAccessTokenResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + java.lang.String getAccessToken(); + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + com.google.protobuf.ByteString getAccessTokenBytes(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + boolean hasExpireTime(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + com.google.protobuf.Timestamp getExpireTime(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder(); +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HarmCategory.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HarmCategory.java index 69b5c18077af..bf24e4874148 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HarmCategory.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HarmCategory.java @@ -91,6 +91,16 @@ public enum HarmCategory implements com.google.protobuf.ProtocolMessageEnum { */ @java.lang.Deprecated HARM_CATEGORY_CIVIC_INTEGRITY(5), + /** + * + * + *
+   * The harm category is for jailbreak prompts.
+   * 
+ * + * HARM_CATEGORY_JAILBREAK = 6; + */ + HARM_CATEGORY_JAILBREAK(6), UNRECOGNIZED(-1), ; @@ -161,6 +171,17 @@ public enum HarmCategory implements com.google.protobuf.ProtocolMessageEnum { */ @java.lang.Deprecated public static final int HARM_CATEGORY_CIVIC_INTEGRITY_VALUE = 5; + /** + * + * + *
+   * The harm category is for jailbreak prompts.
+   * 
+ * + * HARM_CATEGORY_JAILBREAK = 6; + */ + public static final int HARM_CATEGORY_JAILBREAK_VALUE = 6; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -197,6 +218,8 @@ public static HarmCategory forNumber(int value) { return HARM_CATEGORY_SEXUALLY_EXPLICIT; case 5: return HARM_CATEGORY_CIVIC_INTEGRITY; + case 6: + return HARM_CATEGORY_JAILBREAK; default: return null; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java index 89d292cdaa3f..1723359e5d58 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java @@ -276,7 +276,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\025\n" - + "\023_system_instruction\"\240\t\n" + + "\023_system_instruction\"\260\t\n" + "\027GenerateContentResponse\022>\n\n" + "candidates\030\002" + " \003(\0132%.google.cloud.aiplatform.v1.CandidateB\003\340A\003\022\032\n\r" @@ -288,96 +288,101 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017prompt_feedback\030\003 \001(" + "\0132B.google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedbackB\003\340A\003\022Y\n" + "\016usage_metadata\030\004 \001(\0132A.google.cloud.aiplat" - + "form.v1.GenerateContentResponse.UsageMetadata\032\347\002\n" + + "form.v1.GenerateContentResponse.UsageMetadata\032\367\002\n" + "\016PromptFeedback\022k\n" + "\014block_reason\030\001 \001(\0162P.google.cloud.aiplatform.v1.Gene" + "rateContentResponse.PromptFeedback.BlockedReasonB\003\340A\003\022E\n" + "\016safety_ratings\030\002 \003(\0132(." + "google.cloud.aiplatform.v1.SafetyRatingB\003\340A\003\022!\n" - + "\024block_reason_message\030\003 \001(\tB\003\340A\003\"~\n\r" + + "\024block_reason_message\030\003 \001(\tB\003\340A\003\"\215\001\n\r" + "BlockedReason\022\036\n" + "\032BLOCKED_REASON_UNSPECIFIED\020\000\022\n\n" + "\006SAFETY\020\001\022\t\n" + "\005OTHER\020\002\022\r\n" + "\tBLOCKLIST\020\003\022\026\n" + "\022PROHIBITED_CONTENT\020\004\022\017\n" - + "\013MODEL_ARMOR\020\005\032\261\003\n\r" + + "\013MODEL_ARMOR\020\005\022\r\n" + + "\tJAILBREAK\020\006\032\261\003\n\r" + "UsageMetadata\022\032\n" + "\022prompt_token_count\030\001 \001(\005\022\036\n" + "\026candidates_token_count\030\002 \001(\005\022!\n" + "\024thoughts_token_count\030\016 \001(\005B\003\340A\003\022\031\n" + "\021total_token_count\030\003 \001(\005\022\'\n" + "\032cached_content_token_count\030\005 \001(\005B\003\340A\003\022R\n" - + "\025prompt_tokens_details\030\t" - + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\022Q\n" + + "\025prompt_tokens_details\030\t \003(\0132..go" + + "ogle.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\022Q\n" + "\024cache_tokens_details\030\n" + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\022V\n" - + "\031candidates_tokens_details\030\013 \003(\0132..google." - + "cloud.aiplatform.v1.ModalityTokenCountB\003\340A\0032\362\031\n" + + "\031candidates_tokens_details\030\013" + + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\0032\362\031\n" + "\021PredictionService\022\224\002\n" - + "\007Predict\022*.google.cloud.aiplatform.v1.PredictReques" - + "t\032+.google.cloud.aiplatform.v1.PredictRe" - + "sponse\"\257\001\332A\035endpoint,instances,parameter" - + "s\202\323\344\223\002\210\001\"9/v1/{endpoint=projects/*/locat" - + "ions/*/endpoints/*}:predict:\001*ZH\"C/v1/{e" - + "ndpoint=projects/*/locations/*/publishers/*/models/*}:predict:\001*\022\376\001\n\n" - + "RawPredict\022-.google.cloud.aiplatform.v1.RawPredictR" - + "equest\032\024.google.api.HttpBody\"\252\001\332A\022endpoi" - + "nt,http_body\202\323\344\223\002\216\001\"\"9/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain:\001*\022\215\003\n" - + "\017GenerateContent\0222.google.cloud.aiplatform.v1" - + ".GenerateContentRequest\0323.google.cloud.a" - + "iplatform.v1.GenerateContentResponse\"\220\002\332" - + "A\016model,contents\202\323\344\223\002\370\001\">/v1/{model=proj" - + "ects/*/locations/*/endpoints/*}:generateContent:\001*ZM\"H/v1/{model=projects/*/loca" - + "tions/*/publishers/*/models/*}:generateContent:\001*Z,\"\'/v1/{model=endpoints/*}:gen" - + "erateContent:\001*Z6\"1/v1/{model=publishers/*/models/*}:generateContent:\001*\022\255\003\n" - + "\025StreamGenerateContent\0222.google.cloud.aiplatf" - + "orm.v1.GenerateContentRequest\0323.google.cloud.aiplatform.v1.GenerateContentRespon" - + "se\"\250\002\332A\016model,contents\202\323\344\223\002\220\002\"D/v1/{mode" - + "l=projects/*/locations/*/endpoints/*}:streamGenerateContent:\001*ZS\"N/v1/{model=pro" - + "jects/*/locations/*/publishers/*/models/*}:streamGenerateContent:\001*Z2\"-/v1/{mode" - + "l=endpoints/*}:streamGenerateContent:\001*Z<\"7/v1/{model=publishers/*/models/*}:str" - + "eamGenerateContent:\001*0\001\032\206\001\312A\031aiplatform." - + "googleapis.com\322Aghttps://www.googleapis.com/auth/cloud-platform,https://www.goog" - + "leapis.com/auth/cloud-platform.read-onlyB\324\001\n" - + "\036com.google.cloud.aiplatform.v1B\026PredictionServiceProtoP\001Z>cloud.google.com/" - + "go/aiplatform/apiv1/aiplatformpb;aiplatf" - + "ormpb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Goo" - + "gle\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006proto3" + + "\007Predict\022*.google.cloud.aiplatform.v1.PredictRequest\032+.google.cloud.aiplatf" + + "orm.v1.PredictResponse\"\257\001\332A\035endpoint,ins" + + "tances,parameters\202\323\344\223\002\210\001\"9/v1/{endpoint=" + + "projects/*/locations/*/endpoints/*}:predict:\001*ZH\"C/v1/{endpoint=projects/*/locat" + + "ions/*/publishers/*/models/*}:predict:\001*\022\376\001\n\n" + + "RawPredict\022-.google.cloud.aiplatform.v1.RawPredictRequest\032\024.google.api.Http" + + "Body\"\252\001\332A\022endpoint,http_body\202\323\344\223\002\216\001\"\"9/v1/{endpoint" + + "=projects/*/locations/*/endpoints/*}:explain:\001*\022\215\003\n" + + "\017GenerateContent\0222.google.cloud.aiplatform.v1.GenerateContentRequest\032" + + "3.google.cloud.aiplatform.v1.GenerateCon" + + "tentResponse\"\220\002\332A\016model,contents\202\323\344\223\002\370\001\"" + + ">/v1/{model=projects/*/locations/*/endpoints/*}:generateContent:\001*ZM\"H/v1/{model" + + "=projects/*/locations/*/publishers/*/models/*}:generateContent:\001*Z,\"\'/v1/{model=" + + "endpoints/*}:generateContent:\001*Z6\"1/v1/{" + + "model=publishers/*/models/*}:generateContent:\001*\022\255\003\n" + + "\025StreamGenerateContent\0222.google.cloud.aiplatform.v1.GenerateContentRe" + + "quest\0323.google.cloud.aiplatform.v1.Gener" + + "ateContentResponse\"\250\002\332A\016model,contents\202\323" + + "\344\223\002\220\002\"D/v1/{model=projects/*/locations/*" + + "/endpoints/*}:streamGenerateContent:\001*ZS\"N/v1/{model=projects/*/locations/*/publ" + + "ishers/*/models/*}:streamGenerateContent:\001*Z2\"-/v1/{model=endpoints/*}:streamGen" + + "erateContent:\001*Z<\"7/v1/{model=publishers" + + "/*/models/*}:streamGenerateContent:\001*0\001\032" + + "\206\001\312A\031aiplatform.googleapis.com\322Aghttps:/" + + "/www.googleapis.com/auth/cloud-platform," + + "https://www.googleapis.com/auth/cloud-platform.read-onlyB\324\001\n" + + "\036com.google.cloud.aiplatform.v1B\026PredictionServiceProtoP\001Z>c" + + "loud.google.com/go/aiplatform/apiv1/aipl" + + "atformpb;aiplatformpb\252\002\032Google.Cloud.AIP" + + "latform.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352" + + "\002\035Google::Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/content.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/content.proto index 0856df030a0e..ec9e47608bad 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/content.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/content.proto @@ -57,6 +57,9 @@ enum HarmCategory { // Deprecated: Election filter is not longer supported. // The harm category is civic integrity. HARM_CATEGORY_CIVIC_INTEGRITY = 5 [deprecated = true]; + + // The harm category is for jailbreak prompts. + HARM_CATEGORY_JAILBREAK = 6; } // Content Part modality diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store.proto index 5970079d6c02..1c4c018c4160 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store.proto @@ -58,8 +58,29 @@ message FeatureOnlineStore { int32 cpu_utilization_target = 3 [(google.api.field_behavior) = OPTIONAL]; } + // Metadata of the Bigtable instance. This is used by direct read access to + // the Bigtable in tenant project. + message BigtableMetadata { + // Tenant project ID. + string tenant_project_id = 1; + + // The Cloud Bigtable instance id. + string instance_id = 2; + + // The Cloud Bigtable table id. + string table_id = 3; + } + // Required. Autoscaling config applied to Bigtable Instance. AutoScaling auto_scaling = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Whether direct access to the Bigtable instance is enabled or not. + bool enable_direct_bigtable_access = 2 + [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Metadata of the Bigtable instance. Output only. + BigtableMetadata bigtable_metadata = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Optimized storage type diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store_service.proto index a42c2fb8c779..d153e0f040d5 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_online_store_service.proto @@ -70,6 +70,16 @@ service FeatureOnlineStoreService { body: "*" }; } + + // RPC to generate an access token for the given feature view. FeatureViews + // under the same FeatureOnlineStore share the same access token. + rpc GenerateFetchAccessToken(GenerateFetchAccessTokenRequest) + returns (GenerateFetchAccessTokenResponse) { + option (google.api.http) = { + post: "/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:generateFetchAccessToken" + body: "*" + }; + } } // Format of the data in the Feature View. @@ -414,3 +424,23 @@ message FeatureViewDirectWriteResponse { // will not be present. repeated WriteResponse write_responses = 2; } + +// Request message for +// [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken]. +message GenerateFetchAccessTokenRequest { + // FeatureView resource format + // `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + string feature_view = 1 [(google.api.resource_reference) = { + type: "aiplatform.googleapis.com/FeatureView" + }]; +} + +// Response message for +// [FeatureOnlineStoreService.GenerateFetchAccessToken][google.cloud.aiplatform.v1.FeatureOnlineStoreService.GenerateFetchAccessToken]. +message GenerateFetchAccessTokenResponse { + // The OAuth 2.0 access token. + string access_token = 1; + + // Token expiration time. This is always set + google.protobuf.Timestamp expire_time = 2; +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_view.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_view.proto index 41704bd69fe0..e57dcb3d30d3 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_view.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/feature_view.proto @@ -288,4 +288,15 @@ message FeatureView { // Output only. Reserved for future use. bool satisfies_pzi = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Metadata for the Cloud Bigtable that supports directly interacting Bigtable + // instances. + message BigtableMetadata { + // The Bigtable App Profile to use for reading from Bigtable. + string read_app_profile = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Metadata containing information about the Cloud Bigtable. + BigtableMetadata bigtable_metadata = 21 + [(google.api.field_behavior) = OUTPUT_ONLY]; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto index 9e000382be07..5ec25c4f1136 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto @@ -776,6 +776,9 @@ message GenerateContentResponse { // The user prompt was blocked by Model Armor. MODEL_ARMOR = 5; + + // The user prompt was blocked due to jailbreak. + JAILBREAK = 6; } // Output only. Blocked reason. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml index a559fc0371bd..2455acc35fd8 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-aiplatform-v1beta1 - 0.93.0 + 0.94.0 proto-google-cloud-aiplatform-v1beta1 Proto library for google-cloud-aiplatform com.google.cloud google-cloud-aiplatform-parent - 3.77.0 + 3.78.0 diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContentProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContentProto.java index 8fc4c1867d3f..eac04570880e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContentProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContentProto.java @@ -528,14 +528,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"modelarmor.googleapis.com/Template\"f\n" + "\022ModalityTokenCount\022;\n" + "\010modality\030\001 \001(\0162).google.cloud.aiplatform.v1beta1.Modality\022\023\n" - + "\013token_count\030\002 \001(\005*\333\001\n" + + "\013token_count\030\002 \001(\005*\370\001\n" + "\014HarmCategory\022\035\n" + "\031HARM_CATEGORY_UNSPECIFIED\020\000\022\035\n" + "\031HARM_CATEGORY_HATE_SPEECH\020\001\022#\n" + "\037HARM_CATEGORY_DANGEROUS_CONTENT\020\002\022\034\n" + "\030HARM_CATEGORY_HARASSMENT\020\003\022#\n" + "\037HARM_CATEGORY_SEXUALLY_EXPLICIT\020\004\022%\n" - + "\035HARM_CATEGORY_CIVIC_INTEGRITY\020\005\032\002\010\001*]\n" + + "\035HARM_CATEGORY_CIVIC_INTEGRITY\020\005\032\002\010\001\022\033\n" + + "\027HARM_CATEGORY_JAILBREAK\020\006*]\n" + "\010Modality\022\030\n" + "\024MODALITY_UNSPECIFIED\020\000\022\010\n" + "\004TEXT\020\001\022\t\n" @@ -543,13 +544,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005VIDEO\020\003\022\t\n" + "\005AUDIO\020\004\022\014\n" + "\010DOCUMENT\020\005B\310\002\n" - + "#com.google.cloud.aiplatform.v1beta1B\014ContentProtoP\001ZCcloud.g" - + "oogle.com/go/aiplatform/apiv1beta1/aipla" - + "tformpb;aiplatformpb\252\002\037Google.Cloud.AIPl" - + "atform.V1Beta1\312\002\037Google\\Cloud\\AIPlatform" - + "\\V1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1\352Ab\n" - + "\"modelarmor.googleapis.com/Template\022 + * Optional. Minimum duration that a deployment will be scaled up before + * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) + * [MaxValue=28800] (8 hours) + * + * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the minScaleupPeriod field is set. + */ + boolean hasMinScaleupPeriod(); + + /** + * + * + *
+     * Optional. Minimum duration that a deployment will be scaled up before
+     * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The minScaleupPeriod. + */ + com.google.protobuf.Duration getMinScaleupPeriod(); + + /** + * + * + *
+     * Optional. Minimum duration that a deployment will be scaled up before
+     * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.DurationOrBuilder getMinScaleupPeriodOrBuilder(); + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the idleScaledownPeriod field is set. + */ + boolean hasIdleScaledownPeriod(); + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The idleScaledownPeriod. + */ + com.google.protobuf.Duration getIdleScaledownPeriod(); + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.DurationOrBuilder getIdleScaledownPeriodOrBuilder(); + } + + /** + * + * + *
+   * Specification for scale-to-zero feature.
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec} + */ + public static final class ScaleToZeroSpec extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) + ScaleToZeroSpecOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ScaleToZeroSpec.newBuilder() to construct. + private ScaleToZeroSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ScaleToZeroSpec() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ScaleToZeroSpec(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.MachineResourcesProto + .internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.MachineResourcesProto + .internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.class, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder.class); + } + + private int bitField0_; + public static final int MIN_SCALEUP_PERIOD_FIELD_NUMBER = 1; + private com.google.protobuf.Duration minScaleupPeriod_; + + /** + * + * + *
+     * Optional. Minimum duration that a deployment will be scaled up before
+     * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the minScaleupPeriod field is set. + */ + @java.lang.Override + public boolean hasMinScaleupPeriod() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. Minimum duration that a deployment will be scaled up before
+     * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The minScaleupPeriod. + */ + @java.lang.Override + public com.google.protobuf.Duration getMinScaleupPeriod() { + return minScaleupPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minScaleupPeriod_; + } + + /** + * + * + *
+     * Optional. Minimum duration that a deployment will be scaled up before
+     * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getMinScaleupPeriodOrBuilder() { + return minScaleupPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minScaleupPeriod_; + } + + public static final int IDLE_SCALEDOWN_PERIOD_FIELD_NUMBER = 2; + private com.google.protobuf.Duration idleScaledownPeriod_; + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the idleScaledownPeriod field is set. + */ + @java.lang.Override + public boolean hasIdleScaledownPeriod() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The idleScaledownPeriod. + */ + @java.lang.Override + public com.google.protobuf.Duration getIdleScaledownPeriod() { + return idleScaledownPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : idleScaledownPeriod_; + } + + /** + * + * + *
+     * Optional. Duration of no traffic before scaling to zero.
+     * [MinValue=3600] (5 minutes)
+     * [MaxValue=28800] (8 hours)
+     * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getIdleScaledownPeriodOrBuilder() { + return idleScaledownPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : idleScaledownPeriod_; + } + + 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, getMinScaleupPeriod()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getIdleScaledownPeriod()); + } + 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, getMinScaleupPeriod()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIdleScaledownPeriod()); + } + 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.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec other = + (com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) obj; + + if (hasMinScaleupPeriod() != other.hasMinScaleupPeriod()) return false; + if (hasMinScaleupPeriod()) { + if (!getMinScaleupPeriod().equals(other.getMinScaleupPeriod())) return false; + } + if (hasIdleScaledownPeriod() != other.hasIdleScaledownPeriod()) return false; + if (hasIdleScaledownPeriod()) { + if (!getIdleScaledownPeriod().equals(other.getIdleScaledownPeriod())) 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 (hasMinScaleupPeriod()) { + hash = (37 * hash) + MIN_SCALEUP_PERIOD_FIELD_NUMBER; + hash = (53 * hash) + getMinScaleupPeriod().hashCode(); + } + if (hasIdleScaledownPeriod()) { + hash = (37 * hash) + IDLE_SCALEDOWN_PERIOD_FIELD_NUMBER; + hash = (53 * hash) + getIdleScaledownPeriod().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec 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.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec 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.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Specification for scale-to-zero feature.
+     * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.MachineResourcesProto + .internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.MachineResourcesProto + .internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.class, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder + .class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMinScaleupPeriodFieldBuilder(); + getIdleScaledownPeriodFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + minScaleupPeriod_ = null; + if (minScaleupPeriodBuilder_ != null) { + minScaleupPeriodBuilder_.dispose(); + minScaleupPeriodBuilder_ = null; + } + idleScaledownPeriod_ = null; + if (idleScaledownPeriodBuilder_ != null) { + idleScaledownPeriodBuilder_.dispose(); + idleScaledownPeriodBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.MachineResourcesProto + .internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec build() { + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec buildPartial() { + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec result = + new com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.minScaleupPeriod_ = + minScaleupPeriodBuilder_ == null + ? minScaleupPeriod_ + : minScaleupPeriodBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.idleScaledownPeriod_ = + idleScaledownPeriodBuilder_ == null + ? idleScaledownPeriod_ + : idleScaledownPeriodBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec other) { + if (other + == com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance()) return this; + if (other.hasMinScaleupPeriod()) { + mergeMinScaleupPeriod(other.getMinScaleupPeriod()); + } + if (other.hasIdleScaledownPeriod()) { + mergeIdleScaledownPeriod(other.getIdleScaledownPeriod()); + } + 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( + getMinScaleupPeriodFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getIdleScaledownPeriodFieldBuilder().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.Duration minScaleupPeriod_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + minScaleupPeriodBuilder_; + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the minScaleupPeriod field is set. + */ + public boolean hasMinScaleupPeriod() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The minScaleupPeriod. + */ + public com.google.protobuf.Duration getMinScaleupPeriod() { + if (minScaleupPeriodBuilder_ == null) { + return minScaleupPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minScaleupPeriod_; + } else { + return minScaleupPeriodBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMinScaleupPeriod(com.google.protobuf.Duration value) { + if (minScaleupPeriodBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + minScaleupPeriod_ = value; + } else { + minScaleupPeriodBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMinScaleupPeriod(com.google.protobuf.Duration.Builder builderForValue) { + if (minScaleupPeriodBuilder_ == null) { + minScaleupPeriod_ = builderForValue.build(); + } else { + minScaleupPeriodBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeMinScaleupPeriod(com.google.protobuf.Duration value) { + if (minScaleupPeriodBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && minScaleupPeriod_ != null + && minScaleupPeriod_ != com.google.protobuf.Duration.getDefaultInstance()) { + getMinScaleupPeriodBuilder().mergeFrom(value); + } else { + minScaleupPeriod_ = value; + } + } else { + minScaleupPeriodBuilder_.mergeFrom(value); + } + if (minScaleupPeriod_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearMinScaleupPeriod() { + bitField0_ = (bitField0_ & ~0x00000001); + minScaleupPeriod_ = null; + if (minScaleupPeriodBuilder_ != null) { + minScaleupPeriodBuilder_.dispose(); + minScaleupPeriodBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Duration.Builder getMinScaleupPeriodBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getMinScaleupPeriodFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.DurationOrBuilder getMinScaleupPeriodOrBuilder() { + if (minScaleupPeriodBuilder_ != null) { + return minScaleupPeriodBuilder_.getMessageOrBuilder(); + } else { + return minScaleupPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minScaleupPeriod_; + } + } + + /** + * + * + *
+       * Optional. Minimum duration that a deployment will be scaled up before
+       * traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getMinScaleupPeriodFieldBuilder() { + if (minScaleupPeriodBuilder_ == null) { + minScaleupPeriodBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getMinScaleupPeriod(), getParentForChildren(), isClean()); + minScaleupPeriod_ = null; + } + return minScaleupPeriodBuilder_; + } + + private com.google.protobuf.Duration idleScaledownPeriod_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + idleScaledownPeriodBuilder_; + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the idleScaledownPeriod field is set. + */ + public boolean hasIdleScaledownPeriod() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The idleScaledownPeriod. + */ + public com.google.protobuf.Duration getIdleScaledownPeriod() { + if (idleScaledownPeriodBuilder_ == null) { + return idleScaledownPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : idleScaledownPeriod_; + } else { + return idleScaledownPeriodBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIdleScaledownPeriod(com.google.protobuf.Duration value) { + if (idleScaledownPeriodBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + idleScaledownPeriod_ = value; + } else { + idleScaledownPeriodBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIdleScaledownPeriod(com.google.protobuf.Duration.Builder builderForValue) { + if (idleScaledownPeriodBuilder_ == null) { + idleScaledownPeriod_ = builderForValue.build(); + } else { + idleScaledownPeriodBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeIdleScaledownPeriod(com.google.protobuf.Duration value) { + if (idleScaledownPeriodBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && idleScaledownPeriod_ != null + && idleScaledownPeriod_ != com.google.protobuf.Duration.getDefaultInstance()) { + getIdleScaledownPeriodBuilder().mergeFrom(value); + } else { + idleScaledownPeriod_ = value; + } + } else { + idleScaledownPeriodBuilder_.mergeFrom(value); + } + if (idleScaledownPeriod_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearIdleScaledownPeriod() { + bitField0_ = (bitField0_ & ~0x00000002); + idleScaledownPeriod_ = null; + if (idleScaledownPeriodBuilder_ != null) { + idleScaledownPeriodBuilder_.dispose(); + idleScaledownPeriodBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Duration.Builder getIdleScaledownPeriodBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getIdleScaledownPeriodFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.DurationOrBuilder getIdleScaledownPeriodOrBuilder() { + if (idleScaledownPeriodBuilder_ != null) { + return idleScaledownPeriodBuilder_.getMessageOrBuilder(); + } else { + return idleScaledownPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : idleScaledownPeriod_; + } + } + + /** + * + * + *
+       * Optional. Duration of no traffic before scaling to zero.
+       * [MinValue=3600] (5 minutes)
+       * [MaxValue=28800] (8 hours)
+       * 
+ * + * + * .google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getIdleScaledownPeriodFieldBuilder() { + if (idleScaledownPeriodBuilder_ == null) { + idleScaledownPeriodBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getIdleScaledownPeriod(), getParentForChildren(), isClean()); + idleScaledownPeriod_ = null; + } + return idleScaledownPeriodBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec) + private static final com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec(); + } + + public static com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ScaleToZeroSpec 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.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; public static final int MACHINE_SPEC_FIELD_NUMBER = 1; private com.google.cloud.aiplatform.v1beta1.MachineSpec machineSpec_; @@ -196,13 +1423,44 @@ public int getMaxReplicaCount() { * required_replica_count will be min_replica_count. * * - * int32 required_replica_count = 9 [(.google.api.field_behavior) = OPTIONAL]; + * int32 required_replica_count = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The requiredReplicaCount. + */ + @java.lang.Override + public int getRequiredReplicaCount() { + return requiredReplicaCount_; + } + + public static final int INITIAL_REPLICA_COUNT_FIELD_NUMBER = 6; + private int initialReplicaCount_ = 0; + + /** + * + * + *
+   * Immutable. Number of initial replicas being deployed on when scaling the
+   * workload up from zero or when creating the workload in case
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * = 0. When
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * > 0 (meaning that the scale-to-zero feature is not enabled),
+   * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+   * should not be set. When
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * = 0 (meaning that the scale-to-zero feature is enabled),
+   * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+   * should be larger than zero, but no greater than
+   * [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count].
+   * 
+ * + * int32 initial_replica_count = 6 [(.google.api.field_behavior) = IMMUTABLE]; * - * @return The requiredReplicaCount. + * @return The initialReplicaCount. */ @java.lang.Override - public int getRequiredReplicaCount() { - return requiredReplicaCount_; + public int getInitialReplicaCount() { + return initialReplicaCount_; } public static final int AUTOSCALING_METRIC_SPECS_FIELD_NUMBER = 4; @@ -491,6 +1749,69 @@ public com.google.cloud.aiplatform.v1beta1.FlexStartOrBuilder getFlexStartOrBuil : flexStart_; } + public static final int SCALE_TO_ZERO_SPEC_FIELD_NUMBER = 11; + private com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scaleToZeroSpec_; + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the scaleToZeroSpec field is set. + */ + @java.lang.Override + public boolean hasScaleToZeroSpec() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The scaleToZeroSpec. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + getScaleToZeroSpec() { + return scaleToZeroSpec_ == null + ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance() + : scaleToZeroSpec_; + } + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder + getScaleToZeroSpecOrBuilder() { + return scaleToZeroSpec_ == null + ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance() + : scaleToZeroSpec_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -520,12 +1841,18 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (spot_ != false) { output.writeBool(5, spot_); } + if (initialReplicaCount_ != 0) { + output.writeInt32(6, initialReplicaCount_); + } if (requiredReplicaCount_ != 0) { output.writeInt32(9, requiredReplicaCount_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(10, getFlexStart()); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(11, getScaleToZeroSpec()); + } getUnknownFields().writeTo(output); } @@ -552,12 +1879,18 @@ public int getSerializedSize() { if (spot_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, spot_); } + if (initialReplicaCount_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, initialReplicaCount_); + } if (requiredReplicaCount_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(9, requiredReplicaCount_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getFlexStart()); } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getScaleToZeroSpec()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -581,6 +1914,7 @@ public boolean equals(final java.lang.Object obj) { if (getMinReplicaCount() != other.getMinReplicaCount()) return false; if (getMaxReplicaCount() != other.getMaxReplicaCount()) return false; if (getRequiredReplicaCount() != other.getRequiredReplicaCount()) return false; + if (getInitialReplicaCount() != other.getInitialReplicaCount()) return false; if (!getAutoscalingMetricSpecsList().equals(other.getAutoscalingMetricSpecsList())) return false; if (getSpot() != other.getSpot()) return false; @@ -588,6 +1922,10 @@ public boolean equals(final java.lang.Object obj) { if (hasFlexStart()) { if (!getFlexStart().equals(other.getFlexStart())) return false; } + if (hasScaleToZeroSpec() != other.hasScaleToZeroSpec()) return false; + if (hasScaleToZeroSpec()) { + if (!getScaleToZeroSpec().equals(other.getScaleToZeroSpec())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -609,6 +1947,8 @@ public int hashCode() { hash = (53 * hash) + getMaxReplicaCount(); hash = (37 * hash) + REQUIRED_REPLICA_COUNT_FIELD_NUMBER; hash = (53 * hash) + getRequiredReplicaCount(); + hash = (37 * hash) + INITIAL_REPLICA_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getInitialReplicaCount(); if (getAutoscalingMetricSpecsCount() > 0) { hash = (37 * hash) + AUTOSCALING_METRIC_SPECS_FIELD_NUMBER; hash = (53 * hash) + getAutoscalingMetricSpecsList().hashCode(); @@ -619,6 +1959,10 @@ public int hashCode() { hash = (37 * hash) + FLEX_START_FIELD_NUMBER; hash = (53 * hash) + getFlexStart().hashCode(); } + if (hasScaleToZeroSpec()) { + hash = (37 * hash) + SCALE_TO_ZERO_SPEC_FIELD_NUMBER; + hash = (53 * hash) + getScaleToZeroSpec().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -765,6 +2109,7 @@ private void maybeForceBuilderInitialization() { getMachineSpecFieldBuilder(); getAutoscalingMetricSpecsFieldBuilder(); getFlexStartFieldBuilder(); + getScaleToZeroSpecFieldBuilder(); } } @@ -780,19 +2125,25 @@ public Builder clear() { minReplicaCount_ = 0; maxReplicaCount_ = 0; requiredReplicaCount_ = 0; + initialReplicaCount_ = 0; if (autoscalingMetricSpecsBuilder_ == null) { autoscalingMetricSpecs_ = java.util.Collections.emptyList(); } else { autoscalingMetricSpecs_ = null; autoscalingMetricSpecsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); spot_ = false; flexStart_ = null; if (flexStartBuilder_ != null) { flexStartBuilder_.dispose(); flexStartBuilder_ = null; } + scaleToZeroSpec_ = null; + if (scaleToZeroSpecBuilder_ != null) { + scaleToZeroSpecBuilder_.dispose(); + scaleToZeroSpecBuilder_ = null; + } return this; } @@ -831,9 +2182,9 @@ public com.google.cloud.aiplatform.v1beta1.DedicatedResources buildPartial() { private void buildPartialRepeatedFields( com.google.cloud.aiplatform.v1beta1.DedicatedResources result) { if (autoscalingMetricSpecsBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { autoscalingMetricSpecs_ = java.util.Collections.unmodifiableList(autoscalingMetricSpecs_); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } result.autoscalingMetricSpecs_ = autoscalingMetricSpecs_; } else { @@ -858,13 +2209,21 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.DedicatedResource if (((from_bitField0_ & 0x00000008) != 0)) { result.requiredReplicaCount_ = requiredReplicaCount_; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.spot_ = spot_; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.initialReplicaCount_ = initialReplicaCount_; } if (((from_bitField0_ & 0x00000040) != 0)) { + result.spot_ = spot_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { result.flexStart_ = flexStartBuilder_ == null ? flexStart_ : flexStartBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.scaleToZeroSpec_ = + scaleToZeroSpecBuilder_ == null ? scaleToZeroSpec_ : scaleToZeroSpecBuilder_.build(); + to_bitField0_ |= 0x00000004; + } result.bitField0_ |= to_bitField0_; } @@ -926,11 +2285,14 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DedicatedResources if (other.getRequiredReplicaCount() != 0) { setRequiredReplicaCount(other.getRequiredReplicaCount()); } + if (other.getInitialReplicaCount() != 0) { + setInitialReplicaCount(other.getInitialReplicaCount()); + } if (autoscalingMetricSpecsBuilder_ == null) { if (!other.autoscalingMetricSpecs_.isEmpty()) { if (autoscalingMetricSpecs_.isEmpty()) { autoscalingMetricSpecs_ = other.autoscalingMetricSpecs_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } else { ensureAutoscalingMetricSpecsIsMutable(); autoscalingMetricSpecs_.addAll(other.autoscalingMetricSpecs_); @@ -943,7 +2305,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DedicatedResources autoscalingMetricSpecsBuilder_.dispose(); autoscalingMetricSpecsBuilder_ = null; autoscalingMetricSpecs_ = other.autoscalingMetricSpecs_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); autoscalingMetricSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAutoscalingMetricSpecsFieldBuilder() @@ -959,6 +2321,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DedicatedResources if (other.hasFlexStart()) { mergeFlexStart(other.getFlexStart()); } + if (other.hasScaleToZeroSpec()) { + mergeScaleToZeroSpec(other.getScaleToZeroSpec()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1020,9 +2385,15 @@ public Builder mergeFrom( case 40: { spot_ = input.readBool(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 40 + case 48: + { + initialReplicaCount_ = input.readInt32(); + bitField0_ |= 0x00000010; + break; + } // case 48 case 72: { requiredReplicaCount_ = input.readInt32(); @@ -1032,9 +2403,15 @@ public Builder mergeFrom( case 82: { input.readMessage(getFlexStartFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 82 + case 90: + { + input.readMessage(getScaleToZeroSpecFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1505,15 +2882,107 @@ public Builder clearRequiredReplicaCount() { return this; } + private int initialReplicaCount_; + + /** + * + * + *
+     * Immutable. Number of initial replicas being deployed on when scaling the
+     * workload up from zero or when creating the workload in case
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * > 0 (meaning that the scale-to-zero feature is not enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should not be set. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0 (meaning that the scale-to-zero feature is enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should be larger than zero, but no greater than
+     * [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count].
+     * 
+ * + * int32 initial_replica_count = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * @return The initialReplicaCount. + */ + @java.lang.Override + public int getInitialReplicaCount() { + return initialReplicaCount_; + } + + /** + * + * + *
+     * Immutable. Number of initial replicas being deployed on when scaling the
+     * workload up from zero or when creating the workload in case
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * > 0 (meaning that the scale-to-zero feature is not enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should not be set. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0 (meaning that the scale-to-zero feature is enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should be larger than zero, but no greater than
+     * [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count].
+     * 
+ * + * int32 initial_replica_count = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * @param value The initialReplicaCount to set. + * @return This builder for chaining. + */ + public Builder setInitialReplicaCount(int value) { + + initialReplicaCount_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. Number of initial replicas being deployed on when scaling the
+     * workload up from zero or when creating the workload in case
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * > 0 (meaning that the scale-to-zero feature is not enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should not be set. When
+     * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+     * = 0 (meaning that the scale-to-zero feature is enabled),
+     * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+     * should be larger than zero, but no greater than
+     * [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count].
+     * 
+ * + * int32 initial_replica_count = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * @return This builder for chaining. + */ + public Builder clearInitialReplicaCount() { + bitField0_ = (bitField0_ & ~0x00000010); + initialReplicaCount_ = 0; + onChanged(); + return this; + } + private java.util.List autoscalingMetricSpecs_ = java.util.Collections.emptyList(); private void ensureAutoscalingMetricSpecsIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!((bitField0_ & 0x00000020) != 0)) { autoscalingMetricSpecs_ = new java.util.ArrayList( autoscalingMetricSpecs_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } } @@ -2011,7 +3480,7 @@ public Builder addAllAutoscalingMetricSpecs( public Builder clearAutoscalingMetricSpecs() { if (autoscalingMetricSpecsBuilder_ == null) { autoscalingMetricSpecs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { autoscalingMetricSpecsBuilder_.clear(); @@ -2317,7 +3786,7 @@ public Builder removeAutoscalingMetricSpecs(int index) { com.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec.Builder, com.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpecOrBuilder>( autoscalingMetricSpecs_, - ((bitField0_ & 0x00000010) != 0), + ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); autoscalingMetricSpecs_ = null; @@ -2360,7 +3829,7 @@ public boolean getSpot() { public Builder setSpot(boolean value) { spot_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2378,7 +3847,7 @@ public Builder setSpot(boolean value) { * @return This builder for chaining. */ public Builder clearSpot() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); spot_ = false; onChanged(); return this; @@ -2407,7 +3876,7 @@ public Builder clearSpot() { * @return Whether the flexStart field is set. */ public boolean hasFlexStart() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -2457,7 +3926,7 @@ public Builder setFlexStart(com.google.cloud.aiplatform.v1beta1.FlexStart value) } else { flexStartBuilder_.setMessage(value); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2482,7 +3951,7 @@ public Builder setFlexStart( } else { flexStartBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2502,7 +3971,7 @@ public Builder setFlexStart( */ public Builder mergeFlexStart(com.google.cloud.aiplatform.v1beta1.FlexStart value) { if (flexStartBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) + if (((bitField0_ & 0x00000080) != 0) && flexStart_ != null && flexStart_ != com.google.cloud.aiplatform.v1beta1.FlexStart.getDefaultInstance()) { getFlexStartBuilder().mergeFrom(value); @@ -2513,7 +3982,7 @@ public Builder mergeFlexStart(com.google.cloud.aiplatform.v1beta1.FlexStart valu flexStartBuilder_.mergeFrom(value); } if (flexStart_ != null) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } return this; @@ -2533,7 +4002,7 @@ public Builder mergeFlexStart(com.google.cloud.aiplatform.v1beta1.FlexStart valu * */ public Builder clearFlexStart() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); flexStart_ = null; if (flexStartBuilder_ != null) { flexStartBuilder_.dispose(); @@ -2557,7 +4026,7 @@ public Builder clearFlexStart() { * */ public com.google.cloud.aiplatform.v1beta1.FlexStart.Builder getFlexStartBuilder() { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return getFlexStartFieldBuilder().getBuilder(); } @@ -2615,6 +4084,229 @@ public com.google.cloud.aiplatform.v1beta1.FlexStartOrBuilder getFlexStartOrBuil return flexStartBuilder_; } + private com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scaleToZeroSpec_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder> + scaleToZeroSpecBuilder_; + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the scaleToZeroSpec field is set. + */ + public boolean hasScaleToZeroSpec() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The scaleToZeroSpec. + */ + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + getScaleToZeroSpec() { + if (scaleToZeroSpecBuilder_ == null) { + return scaleToZeroSpec_ == null + ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance() + : scaleToZeroSpec_; + } else { + return scaleToZeroSpecBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setScaleToZeroSpec( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec value) { + if (scaleToZeroSpecBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + scaleToZeroSpec_ = value; + } else { + scaleToZeroSpecBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setScaleToZeroSpec( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder + builderForValue) { + if (scaleToZeroSpecBuilder_ == null) { + scaleToZeroSpec_ = builderForValue.build(); + } else { + scaleToZeroSpecBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeScaleToZeroSpec( + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec value) { + if (scaleToZeroSpecBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && scaleToZeroSpec_ != null + && scaleToZeroSpec_ + != com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance()) { + getScaleToZeroSpecBuilder().mergeFrom(value); + } else { + scaleToZeroSpec_ = value; + } + } else { + scaleToZeroSpecBuilder_.mergeFrom(value); + } + if (scaleToZeroSpec_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearScaleToZeroSpec() { + bitField0_ = (bitField0_ & ~0x00000100); + scaleToZeroSpec_ = null; + if (scaleToZeroSpecBuilder_ != null) { + scaleToZeroSpecBuilder_.dispose(); + scaleToZeroSpecBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder + getScaleToZeroSpecBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getScaleToZeroSpecFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder + getScaleToZeroSpecOrBuilder() { + if (scaleToZeroSpecBuilder_ != null) { + return scaleToZeroSpecBuilder_.getMessageOrBuilder(); + } else { + return scaleToZeroSpec_ == null + ? com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec + .getDefaultInstance() + : scaleToZeroSpec_; + } + } + + /** + * + * + *
+     * Optional. Specification for scale-to-zero feature.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder> + getScaleToZeroSpecFieldBuilder() { + if (scaleToZeroSpecBuilder_ == null) { + scaleToZeroSpecBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec.Builder, + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder>( + getScaleToZeroSpec(), getParentForChildren(), isClean()); + scaleToZeroSpec_ = null; + } + return scaleToZeroSpecBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResourcesOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResourcesOrBuilder.java index bc16ac3782fd..bbcc12c68c9e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResourcesOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResourcesOrBuilder.java @@ -129,6 +129,31 @@ public interface DedicatedResourcesOrBuilder */ int getRequiredReplicaCount(); + /** + * + * + *
+   * Immutable. Number of initial replicas being deployed on when scaling the
+   * workload up from zero or when creating the workload in case
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * = 0. When
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * > 0 (meaning that the scale-to-zero feature is not enabled),
+   * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+   * should not be set. When
+   * [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count]
+   * = 0 (meaning that the scale-to-zero feature is enabled),
+   * [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count]
+   * should be larger than zero, but no greater than
+   * [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count].
+   * 
+ * + * int32 initial_replica_count = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * @return The initialReplicaCount. + */ + int getInitialReplicaCount(); + /** * * @@ -369,4 +394,48 @@ public interface DedicatedResourcesOrBuilder * */ com.google.cloud.aiplatform.v1beta1.FlexStartOrBuilder getFlexStartOrBuilder(); + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the scaleToZeroSpec field is set. + */ + boolean hasScaleToZeroSpec(); + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The scaleToZeroSpec. + */ + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec getScaleToZeroSpec(); + + /** + * + * + *
+   * Optional. Specification for scale-to-zero feature.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec scale_to_zero_spec = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecOrBuilder + getScaleToZeroSpecOrBuilder(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStore.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStore.java index a9a5a153a5b3..cc777343eee4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStore.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStore.java @@ -299,6 +299,65 @@ public interface BigtableOrBuilder */ com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScalingOrBuilder getAutoScalingOrBuilder(); + + /** + * + * + *
+     * If true, enable direct access to the Bigtable instance.
+     * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + boolean getEnableDirectBigtableAccess(); + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + boolean hasBigtableMetadata(); + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata(); + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder(); } /** Protobuf type {@code google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable} */ @@ -1156,159 +1215,1392 @@ public com.google.protobuf.Parser getParserForType() { } } - private int bitField0_; - public static final int AUTO_SCALING_FIELD_NUMBER = 1; - private com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling - autoScaling_; + public interface BigtableMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + com.google.protobuf.MessageOrBuilder { - /** - * - * - *
-     * Required. Autoscaling config applied to Bigtable Instance.
-     * 
- * - * - * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the autoScaling field is set. - */ - @java.lang.Override - public boolean hasAutoScaling() { - return ((bitField0_ & 0x00000001) != 0); - } + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + java.lang.String getTenantProjectId(); - /** - * - * - *
-     * Required. Autoscaling config applied to Bigtable Instance.
-     * 
- * - * - * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The autoScaling. - */ - @java.lang.Override - public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling - getAutoScaling() { - return autoScaling_ == null - ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling - .getDefaultInstance() - : autoScaling_; + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + com.google.protobuf.ByteString getTenantProjectIdBytes(); + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + java.lang.String getInstanceId(); + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + com.google.protobuf.ByteString getInstanceIdBytes(); + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + java.lang.String getTableId(); + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + com.google.protobuf.ByteString getTableIdBytes(); } /** * * *
-     * Required. Autoscaling config applied to Bigtable Instance.
+     * Metadata of the Bigtable instance. This is used by direct read access to
+     * the Bigtable in tenant project.
      * 
* - * - * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; - * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata} */ - @java.lang.Override - public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScalingOrBuilder - getAutoScalingOrBuilder() { - return autoScaling_ == null - ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling - .getDefaultInstance() - : autoScaling_; - } - - 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; - } + public static final class BigtableMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + BigtableMetadataOrBuilder { + private static final long serialVersionUID = 0L; - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getAutoScaling()); + // Use BigtableMetadata.newBuilder() to construct. + private BigtableMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); } - 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, getAutoScaling()); + private BigtableMetadata() { + tenantProjectId_ = ""; + instanceId_ = ""; + tableId_ = ""; } - 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable)) { - return super.equals(obj); + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BigtableMetadata(); } - com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable other = - (com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable) obj; - if (hasAutoScaling() != other.hasAutoScaling()) return false; - if (hasAutoScaling()) { - if (!getAutoScaling().equals(other.getAutoScaling())) return false; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; } - 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 (hasAutoScaling()) { - hash = (37 * hash) + AUTO_SCALING_FIELD_NUMBER; - hash = (53 * hash) + getAutoScaling().hashCode(); + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .class, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder.class); } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static final int TENANT_PROJECT_ID_FIELD_NUMBER = 1; - public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @SuppressWarnings("serial") + private volatile java.lang.Object tenantProjectId_ = ""; - public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + @java.lang.Override + public java.lang.String getTenantProjectId() { + java.lang.Object ref = tenantProjectId_; + 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(); + tenantProjectId_ = s; + return s; + } + } - public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( - com.google.protobuf.ByteString data, + /** + * + * + *
+       * Tenant project ID.
+       * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTenantProjectIdBytes() { + java.lang.Object ref = tenantProjectId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tenantProjectId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INSTANCE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object instanceId_ = ""; + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + @java.lang.Override + public java.lang.String getInstanceId() { + java.lang.Object ref = instanceId_; + 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(); + instanceId_ = s; + return s; + } + } + + /** + * + * + *
+       * The Cloud Bigtable instance id.
+       * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getInstanceIdBytes() { + java.lang.Object ref = instanceId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instanceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object tableId_ = ""; + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + @java.lang.Override + public java.lang.String getTableId() { + java.lang.Object ref = tableId_; + 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(); + tableId_ = s; + return s; + } + } + + /** + * + * + *
+       * The Cloud Bigtable table id.
+       * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTableIdBytes() { + java.lang.Object ref = tableId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableId_ = 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.GeneratedMessageV3.isStringEmpty(tenantProjectId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tenantProjectId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, instanceId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenantProjectId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tenantProjectId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, instanceId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableId_); + } + 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata other = + (com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) obj; + + if (!getTenantProjectId().equals(other.getTenantProjectId())) return false; + if (!getInstanceId().equals(other.getInstanceId())) return false; + if (!getTableId().equals(other.getTableId())) 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) + TENANT_PROJECT_ID_FIELD_NUMBER; + hash = (53 * hash) + getTenantProjectId().hashCode(); + hash = (37 * hash) + INSTANCE_ID_FIELD_NUMBER; + hash = (53 * hash) + getInstanceId().hashCode(); + hash = (37 * hash) + TABLE_ID_FIELD_NUMBER; + hash = (53 * hash) + getTableId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. This is used by direct read access to
+       * the Bigtable in tenant project.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .class, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tenantProjectId_ = ""; + instanceId_ = ""; + tableId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + build() { + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + buildPartial() { + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata result = + new com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tenantProjectId_ = tenantProjectId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.instanceId_ = instanceId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableId_ = tableId_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance()) return this; + if (!other.getTenantProjectId().isEmpty()) { + tenantProjectId_ = other.tenantProjectId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getInstanceId().isEmpty()) { + instanceId_ = other.instanceId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getTableId().isEmpty()) { + tableId_ = other.tableId_; + 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 10: + { + tenantProjectId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + instanceId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + tableId_ = 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 java.lang.Object tenantProjectId_ = ""; + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return The tenantProjectId. + */ + public java.lang.String getTenantProjectId() { + java.lang.Object ref = tenantProjectId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tenantProjectId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return The bytes for tenantProjectId. + */ + public com.google.protobuf.ByteString getTenantProjectIdBytes() { + java.lang.Object ref = tenantProjectId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tenantProjectId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @param value The tenantProjectId to set. + * @return This builder for chaining. + */ + public Builder setTenantProjectId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tenantProjectId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearTenantProjectId() { + tenantProjectId_ = getDefaultInstance().getTenantProjectId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * Tenant project ID.
+         * 
+ * + * string tenant_project_id = 1; + * + * @param value The bytes for tenantProjectId to set. + * @return This builder for chaining. + */ + public Builder setTenantProjectIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tenantProjectId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object instanceId_ = ""; + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return The instanceId. + */ + public java.lang.String getInstanceId() { + java.lang.Object ref = instanceId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + instanceId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return The bytes for instanceId. + */ + public com.google.protobuf.ByteString getInstanceIdBytes() { + java.lang.Object ref = instanceId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instanceId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @param value The instanceId to set. + * @return This builder for chaining. + */ + public Builder setInstanceId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + instanceId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @return This builder for chaining. + */ + public Builder clearInstanceId() { + instanceId_ = getDefaultInstance().getInstanceId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable instance id.
+         * 
+ * + * string instance_id = 2; + * + * @param value The bytes for instanceId to set. + * @return This builder for chaining. + */ + public Builder setInstanceIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + instanceId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object tableId_ = ""; + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return The tableId. + */ + public java.lang.String getTableId() { + java.lang.Object ref = tableId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return The bytes for tableId. + */ + public com.google.protobuf.ByteString getTableIdBytes() { + java.lang.Object ref = tableId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @param value The tableId to set. + * @return This builder for chaining. + */ + public Builder setTableId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tableId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @return This builder for chaining. + */ + public Builder clearTableId() { + tableId_ = getDefaultInstance().getTableId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+         * The Cloud Bigtable table id.
+         * 
+ * + * string table_id = 3; + * + * @param value The bytes for tableId to set. + * @return This builder for chaining. + */ + public Builder setTableIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tableId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata) + private static final com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadata + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata(); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BigtableMetadata 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int AUTO_SCALING_FIELD_NUMBER = 1; + private com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling + autoScaling_; + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the autoScaling field is set. + */ + @java.lang.Override + public boolean hasAutoScaling() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The autoScaling. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling + getAutoScaling() { + return autoScaling_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling + .getDefaultInstance() + : autoScaling_; + } + + /** + * + * + *
+     * Required. Autoscaling config applied to Bigtable Instance.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScalingOrBuilder + getAutoScalingOrBuilder() { + return autoScaling_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling + .getDefaultInstance() + : autoScaling_; + } + + public static final int ENABLE_DIRECT_BIGTABLE_ACCESS_FIELD_NUMBER = 2; + private boolean enableDirectBigtableAccess_ = false; + + /** + * + * + *
+     * If true, enable direct access to the Bigtable instance.
+     * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + @java.lang.Override + public boolean getEnableDirectBigtableAccess() { + return enableDirectBigtableAccess_; + } + + public static final int BIGTABLE_METADATA_FIELD_NUMBER = 3; + private com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + bigtableMetadata_; + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + @java.lang.Override + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + + /** + * + * + *
+     * Metadata of the Bigtable instance. Output only.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + + 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, getAutoScaling()); + } + if (enableDirectBigtableAccess_ != false) { + output.writeBool(2, enableDirectBigtableAccess_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getBigtableMetadata()); + } + 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, getAutoScaling()); + } + if (enableDirectBigtableAccess_ != false) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(2, enableDirectBigtableAccess_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getBigtableMetadata()); + } + 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable other = + (com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable) obj; + + if (hasAutoScaling() != other.hasAutoScaling()) return false; + if (hasAutoScaling()) { + if (!getAutoScaling().equals(other.getAutoScaling())) return false; + } + if (getEnableDirectBigtableAccess() != other.getEnableDirectBigtableAccess()) return false; + if (hasBigtableMetadata() != other.hasBigtableMetadata()) return false; + if (hasBigtableMetadata()) { + if (!getBigtableMetadata().equals(other.getBigtableMetadata())) 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 (hasAutoScaling()) { + hash = (37 * hash) + AUTO_SCALING_FIELD_NUMBER; + hash = (53 * hash) + getAutoScaling().hashCode(); + } + hash = (37 * hash) + ENABLE_DIRECT_BIGTABLE_ACCESS_FIELD_NUMBER; + hash = + (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableDirectBigtableAccess()); + if (hasBigtableMetadata()) { + hash = (37 * hash) + BIGTABLE_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getBigtableMetadata().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable 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.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable parseFrom( + com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); @@ -1424,6 +2716,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getAutoScalingFieldBuilder(); + getBigtableMetadataFieldBuilder(); } } @@ -1436,6 +2729,12 @@ public Builder clear() { autoScalingBuilder_.dispose(); autoScalingBuilder_ = null; } + enableDirectBigtableAccess_ = false; + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } return this; } @@ -1480,6 +2779,16 @@ private void buildPartial0( autoScalingBuilder_ == null ? autoScaling_ : autoScalingBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.enableDirectBigtableAccess_ = enableDirectBigtableAccess_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.bigtableMetadata_ = + bigtableMetadataBuilder_ == null + ? bigtableMetadata_ + : bigtableMetadataBuilder_.build(); + to_bitField0_ |= 0x00000002; + } result.bitField0_ |= to_bitField0_; } @@ -1536,6 +2845,12 @@ public Builder mergeFrom( if (other.hasAutoScaling()) { mergeAutoScaling(other.getAutoScaling()); } + if (other.getEnableDirectBigtableAccess() != false) { + setEnableDirectBigtableAccess(other.getEnableDirectBigtableAccess()); + } + if (other.hasBigtableMetadata()) { + mergeBigtableMetadata(other.getBigtableMetadata()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1568,6 +2883,19 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + enableDirectBigtableAccess_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + input.readMessage( + getBigtableMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1812,6 +3140,297 @@ public Builder clearAutoScaling() { return autoScalingBuilder_; } + private boolean enableDirectBigtableAccess_; + + /** + * + * + *
+       * If true, enable direct access to the Bigtable instance.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableDirectBigtableAccess. + */ + @java.lang.Override + public boolean getEnableDirectBigtableAccess() { + return enableDirectBigtableAccess_; + } + + /** + * + * + *
+       * If true, enable direct access to the Bigtable instance.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enableDirectBigtableAccess to set. + * @return This builder for chaining. + */ + public Builder setEnableDirectBigtableAccess(boolean value) { + + enableDirectBigtableAccess_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * If true, enable direct access to the Bigtable instance.
+       * 
+ * + * bool enable_direct_bigtable_access = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearEnableDirectBigtableAccess() { + bitField0_ = (bitField0_ & ~0x00000002); + enableDirectBigtableAccess_ = false; + onChanged(); + return this; + } + + private com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + bigtableMetadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder> + bigtableMetadataBuilder_; + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + getBigtableMetadata() { + if (bigtableMetadataBuilder_ == null) { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } else { + return bigtableMetadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + bigtableMetadata_ = value; + } else { + bigtableMetadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata.Builder + builderForValue) { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadata_ = builderForValue.build(); + } else { + bigtableMetadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && bigtableMetadata_ != null + && bigtableMetadata_ + != com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadata.getDefaultInstance()) { + getBigtableMetadataBuilder().mergeFrom(value); + } else { + bigtableMetadata_ = value; + } + } else { + bigtableMetadataBuilder_.mergeFrom(value); + } + if (bigtableMetadata_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearBigtableMetadata() { + bitField0_ = (bitField0_ & ~0x00000004); + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder + getBigtableMetadataBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getBigtableMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + if (bigtableMetadataBuilder_ != null) { + return bigtableMetadataBuilder_.getMessageOrBuilder(); + } else { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .getDefaultInstance() + : bigtableMetadata_; + } + } + + /** + * + * + *
+       * Metadata of the Bigtable instance. Output only.
+       * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata bigtable_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder> + getBigtableMetadataFieldBuilder() { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.BigtableMetadata + .Builder, + com.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable + .BigtableMetadataOrBuilder>( + getBigtableMetadata(), getParentForChildren(), isClean()); + bigtableMetadata_ = null; + } + return bigtableMetadataBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4964,7 +6583,7 @@ public boolean hasDedicatedServingEndpoint() { * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return Whether the embeddingManagement field is set. */ @java.lang.Override @@ -4986,7 +6605,7 @@ public boolean hasEmbeddingManagement() { * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return The embeddingManagement. */ @java.lang.Override @@ -7681,7 +9300,7 @@ public Builder clearDedicatedServingEndpoint() { * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return Whether the embeddingManagement field is set. */ @java.lang.Deprecated @@ -7702,7 +9321,7 @@ public boolean hasEmbeddingManagement() { * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return The embeddingManagement. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreOrBuilder.java index 16927da3fa97..4708429808b9 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreOrBuilder.java @@ -456,7 +456,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return Whether the embeddingManagement field is set. */ @java.lang.Deprecated @@ -475,7 +475,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.aiplatform.v1beta1.FeatureOnlineStore.embedding_management is - * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=175 + * deprecated. See google/cloud/aiplatform/v1beta1/feature_online_store.proto;l=196 * @return The embeddingManagement. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreProto.java index 81e821010220..3bedb436b3dc 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreProto.java @@ -40,6 +40,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_AutoScaling_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_AutoScaling_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Optimized_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -65,65 +69,67 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n" - + ":google/cloud/aiplatform/v1beta1/feature_online_store.proto\022\037google.cloud.aipla" + "\n:google/cloud/aiplatform/v1beta1/featur" + + "e_online_store.proto\022\037google.cloud.aipla" + "tform.v1beta1\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\0325googl" - + "e/cloud/aiplatform/v1beta1/encryption_spec.proto\0328google/cloud/aiplatform/v1beta" - + "1/service_networking.proto\032\037google/protobuf/timestamp.proto\"\323\014\n" - + "\022FeatureOnlineStore\022P\n" - + "\010bigtable\030\010 \001(\0132<.google.cloud.aipl" - + "atform.v1beta1.FeatureOnlineStore.BigtableH\000\022R\n" - + "\toptimized\030\014 \001(\0132=.google.cloud.a" - + "iplatform.v1beta1.FeatureOnlineStore.OptimizedH\000\022\021\n" - + "\004name\030\001 \001(\tB\003\340A\010\0224\n" - + "\013create_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" - + "\013update_time\030\004" - + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\021\n" - + "\004etag\030\005 \001(\tB\003\340A\001\022T\n" - + "\006labels\030\006 \003(\0132?.google.cloud.aiplatform.v1b" - + "eta1.FeatureOnlineStore.LabelsEntryB\003\340A\001\022M\n" - + "\005state\030\007 \001(\01629.google.cloud.aiplatfor" - + "m.v1beta1.FeatureOnlineStore.StateB\003\340A\003\022u\n" - + "\032dedicated_serving_endpoint\030\n" - + " \001(\0132L.google.cloud.aiplatform.v1beta1.FeatureOnl" - + "ineStore.DedicatedServingEndpointB\003\340A\001\022l\n" - + "\024embedding_management\030\013 \001(\0132G.google.cl" - + "oud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagementB\005\030\001\340A\001\022M\n" - + "\017encryption_spec\030\r" - + " \001(\0132/.google.cloud.aiplatform.v1beta1.EncryptionSpecB\003\340A\001\022\032\n\r" - + "satisfies_pzs\030\017 \001(\010B\003\340A\003\022\032\n\r" - + "satisfies_pzi\030\020 \001(\010B\003\340A\003\032\335\001\n" - + "\010Bigtable\022c\n" - + "\014auto_scaling\030\001 \001(\0132H" - + ".google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScalingB\003\340A\002\032l\n" - + "\013AutoScaling\022\033\n" - + "\016min_node_count\030\001 \001(\005B\003\340A\002\022\033\n" - + "\016max_node_count\030\002 \001(\005B\003\340A\002\022#\n" - + "\026cpu_utilization_target\030\003 \001(\005B\003\340A\001\032\013\n" - + "\tOptimized\032\320\001\n" - + "\030DedicatedServingEndpoint\022(\n" - + "\033public_endpoint_domain_name\030\002 \001(\tB\003\340A\003\022i\n" - + "\036private_service_connect_config\030\003 \001(\0132<.google" - + ".cloud.aiplatform.v1beta1.PrivateServiceConnectConfigB\003\340A\001\022\037\n" - + "\022service_attachment\030\004 \001(\tB\003\340A\003\0322\n" - + "\023EmbeddingManagement\022\027\n" - + "\007enabled\030\001 \001(\010B\006\340A\001\340A\005:\002\030\001\032-\n" - + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"8\n" - + "\005State\022\025\n" - + "\021STATE_UNSPECIFIED\020\000\022\n\n" - + "\006STABLE\020\001\022\014\n" - + "\010UPDATING\020\002:\206\001\352A\202\001\n" - + ",aiplatform.googleapis.com/FeatureOnlineStore\022Rprojects/{project" - + "}/locations/{location}/featureOnlineStores/{feature_online_store}B\016\n" - + "\014storage_typeB\356\001\n" - + "#com.google.cloud.aiplatform.v1beta1B\027FeatureOnlineStoreProtoP\001ZCcloud.goog" - + "le.com/go/aiplatform/apiv1beta1/aiplatfo" - + "rmpb;aiplatformpb\252\002\037Google.Cloud.AIPlatf" - + "orm.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V1" - + "beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" + + "e/cloud/aiplatform/v1beta1/encryption_sp" + + "ec.proto\0328google/cloud/aiplatform/v1beta" + + "1/service_networking.proto\032\037google/proto" + + "buf/timestamp.proto\"\304\016\n\022FeatureOnlineSto" + + "re\022P\n\010bigtable\030\010 \001(\0132<.google.cloud.aipl" + + "atform.v1beta1.FeatureOnlineStore.Bigtab" + + "leH\000\022R\n\toptimized\030\014 \001(\0132=.google.cloud.a" + + "iplatform.v1beta1.FeatureOnlineStore.Opt" + + "imizedH\000\022\021\n\004name\030\001 \001(\tB\003\340A\010\0224\n\013create_ti" + + "me\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A" + + "\003\0224\n\013update_time\030\004 \001(\0132\032.google.protobuf" + + ".TimestampB\003\340A\003\022\021\n\004etag\030\005 \001(\tB\003\340A\001\022T\n\006la" + + "bels\030\006 \003(\0132?.google.cloud.aiplatform.v1b" + + "eta1.FeatureOnlineStore.LabelsEntryB\003\340A\001" + + "\022M\n\005state\030\007 \001(\01629.google.cloud.aiplatfor" + + "m.v1beta1.FeatureOnlineStore.StateB\003\340A\003\022" + + "u\n\032dedicated_serving_endpoint\030\n \001(\0132L.go" + + "ogle.cloud.aiplatform.v1beta1.FeatureOnl" + + "ineStore.DedicatedServingEndpointB\003\340A\001\022l" + + "\n\024embedding_management\030\013 \001(\0132G.google.cl" + + "oud.aiplatform.v1beta1.FeatureOnlineStor" + + "e.EmbeddingManagementB\005\030\001\340A\001\022M\n\017encrypti" + + "on_spec\030\r \001(\0132/.google.cloud.aiplatform." + + "v1beta1.EncryptionSpecB\003\340A\001\022\032\n\rsatisfies" + + "_pzs\030\017 \001(\010B\003\340A\003\022\032\n\rsatisfies_pzi\030\020 \001(\010B\003" + + "\340A\003\032\316\003\n\010Bigtable\022c\n\014auto_scaling\030\001 \001(\0132H" + + ".google.cloud.aiplatform.v1beta1.Feature" + + "OnlineStore.Bigtable.AutoScalingB\003\340A\002\022*\n" + + "\035enable_direct_bigtable_access\030\002 \001(\010B\003\340A" + + "\001\022m\n\021bigtable_metadata\030\003 \001(\0132M.google.cl" + + "oud.aiplatform.v1beta1.FeatureOnlineStor" + + "e.Bigtable.BigtableMetadataB\003\340A\003\032l\n\013Auto" + + "Scaling\022\033\n\016min_node_count\030\001 \001(\005B\003\340A\002\022\033\n\016" + + "max_node_count\030\002 \001(\005B\003\340A\002\022#\n\026cpu_utiliza" + + "tion_target\030\003 \001(\005B\003\340A\001\032T\n\020BigtableMetada" + + "ta\022\031\n\021tenant_project_id\030\001 \001(\t\022\023\n\013instanc" + + "e_id\030\002 \001(\t\022\020\n\010table_id\030\003 \001(\t\032\013\n\tOptimize" + + "d\032\320\001\n\030DedicatedServingEndpoint\022(\n\033public" + + "_endpoint_domain_name\030\002 \001(\tB\003\340A\003\022i\n\036priv" + + "ate_service_connect_config\030\003 \001(\0132<.googl" + + "e.cloud.aiplatform.v1beta1.PrivateServic" + + "eConnectConfigB\003\340A\001\022\037\n\022service_attachmen" + + "t\030\004 \001(\tB\003\340A\003\0322\n\023EmbeddingManagement\022\027\n\007e" + + "nabled\030\001 \001(\010B\006\340A\001\340A\005:\002\030\001\032-\n\013LabelsEntry\022" + + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"8\n\005State" + + "\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006STABLE\020\001\022\014\n\010U" + + "PDATING\020\002:\206\001\352A\202\001\n,aiplatform.googleapis." + + "com/FeatureOnlineStore\022Rprojects/{projec" + + "t}/locations/{location}/featureOnlineSto" + + "res/{feature_online_store}B\016\n\014storage_ty" + + "peB\356\001\n#com.google.cloud.aiplatform.v1bet" + + "a1B\027FeatureOnlineStoreProtoP\001ZCcloud.goo" + + "gle.com/go/aiplatform/apiv1beta1/aiplatf" + + "ormpb;aiplatformpb\252\002\037Google.Cloud.AIPlat" + + "form.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V" + + "1beta1\352\002\"Google::Cloud::AIPlatform::V1be" + + "ta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -164,7 +170,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_descriptor, new java.lang.String[] { - "AutoScaling", + "AutoScaling", "EnableDirectBigtableAccess", "BigtableMetadata", }); internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_AutoScaling_descriptor = internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_descriptor @@ -176,6 +182,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "MinNodeCount", "MaxNodeCount", "CpuUtilizationTarget", }); + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Bigtable_BigtableMetadata_descriptor, + new java.lang.String[] { + "TenantProjectId", "InstanceId", "TableId", + }); internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_Optimized_descriptor = internal_static_google_cloud_aiplatform_v1beta1_FeatureOnlineStore_descriptor .getNestedTypes() diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceProto.java index 93de3e2cfce0..fda7653a9f08 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOnlineStoreServiceProto.java @@ -120,6 +120,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1beta1_FeatureViewDirectWriteResponse_WriteResponse_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1beta1_FeatureViewDirectWriteResponse_WriteResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -273,39 +281,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "WriteResponse\022E\n" + "\010data_key\030\001 \001(\01323.google." + "cloud.aiplatform.v1beta1.FeatureViewDataKey\022;\n" - + "\027online_store_write_time\030\002 \001(\0132\032.google.protobuf.Timestamp*b\n" + + "\027online_store_write_time\030\002 \001(\0132\032.google.protobuf.Timestamp\"c\n" + + "\037GenerateFetchAccessTokenRequest\022@\n" + + "\014feature_view\030\001 \001(\tB*\372A\'\n" + + "%aiplatform.googleapis.com/FeatureView\"i\n" + + " GenerateFetchAccessTokenResponse\022\024\n" + + "\014access_token\030\001 \001(\t\022/\n" + + "\013expire_time\030\002 \001(\0132\032.google.protobuf.Timestamp*b\n" + "\025FeatureViewDataFormat\022(\n" + "$FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED\020\000\022\r\n" + "\tKEY_VALUE\020\001\022\020\n" - + "\014PROTO_STRUCT\020\0022\350\t\n" + + "\014PROTO_STRUCT\020\0022\203\014\n" + "\031FeatureOnlineStoreService\022\232\002\n" - + "\022FetchFeatureValues\022:.google.cloud.aiplatf" - + "orm.v1beta1.FetchFeatureValuesRequest\032;." - + "google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse\"\212\001\332A\026feature_view," - + " data_key\202\323\344\223\002k\"f/v1beta1/{feature_view=pro" - + "jects/*/locations/*/featureOnlineStores/" - + "*/featureViews/*}:fetchFeatureValues:\001*\022\303\002\n" - + "\033StreamingFetchFeatureValues\022C.google.cloud.aiplatform.v1beta1.StreamingFetch" - + "FeatureValuesRequest\032D.google.cloud.aipl" - + "atform.v1beta1.StreamingFetchFeatureValuesResponse\"\224\001\332A\027feature_view," - + " data_keys\202\323\344\223\002t\"o/v1beta1/{feature_view=projects/*" - + "/locations/*/featureOnlineStores/*/featu" - + "reViews/*}:streamingFetchFeatureValues:\001*(\0010\001\022\214\002\n" - + "\025SearchNearestEntities\022=.google.cloud.aiplatform.v1beta1.SearchNearestE" - + "ntitiesRequest\032>.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse\"t" - + "\202\323\344\223\002n\"i/v1beta1/{feature_view=projects/" - + "*/locations/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities:\001*\022\211\002\n" - + "\026FeatureViewDirectWrite\022>.google.cloud.aiplatform.v1beta1.FeatureViewDirectWrite" - + "Request\032?.google.cloud.aiplatform.v1beta" - + "1.FeatureViewDirectWriteResponse\"j\202\323\344\223\002d" - + "\"_/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureVie" - + "ws/*}:directWrite:\001*(\0010\001\032M\312A\031aiplatform." - + "googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\365\001\n" - + "#com.google.cloud.aiplatform.v1beta1B\036FeatureOnlineSt" - + "oreServiceProtoP\001ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplat" - + "formpb\252\002\037Google.Cloud.AIPlatform.V1Beta1" - + "\312\002\037Google\\Cloud\\AIPlatform\\V1beta1\352\002\"Goo" - + "gle::Cloud::AIPlatform::V1beta1b\006proto3" + + "\022FetchFeatureValues\022:.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRe" + + "quest\032;.google.cloud.aiplatform.v1beta1." + + "FetchFeatureValuesResponse\"\212\001\332A\026feature_view," + + " data_key\202\323\344\223\002k\"f/v1beta1/{feature_" + + "view=projects/*/locations/*/featureOnlin" + + "eStores/*/featureViews/*}:fetchFeatureValues:\001*\022\303\002\n" + + "\033StreamingFetchFeatureValues\022C.google.cloud.aiplatform.v1beta1.Stream" + + "ingFetchFeatureValuesRequest\032D.google.cl" + + "oud.aiplatform.v1beta1.StreamingFetchFeatureValuesResponse\"\224\001\332A\027feature_view," + + " data_keys\202\323\344\223\002t\"o/v1beta1/{feature_view=pr" + + "ojects/*/locations/*/featureOnlineStores" + + "/*/featureViews/*}:streamingFetchFeatureValues:\001*(\0010\001\022\214\002\n" + + "\025SearchNearestEntities\022=.google.cloud.aiplatform.v1beta1.Search" + + "NearestEntitiesRequest\032>.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRe" + + "sponse\"t\202\323\344\223\002n\"i/v1beta1/{feature_view=p" + + "rojects/*/locations/*/featureOnlineStore" + + "s/*/featureViews/*}:searchNearestEntities:\001*\022\211\002\n" + + "\026FeatureViewDirectWrite\022>.google.cloud.aiplatform.v1beta1.FeatureViewDir" + + "ectWriteRequest\032?.google.cloud.aiplatform.v1beta1.FeatureViewDirectWriteResponse" + + "\"j\202\323\344\223\002d\"_/v1beta1/{feature_view=project" + + "s/*/locations/*/featureOnlineStores/*/featureViews/*}:directWrite:\001*(\0010\001\022\230\002\n" + + "\030GenerateFetchAccessToken\022@.google.cloud.aip" + + "latform.v1beta1.GenerateFetchAccessTokenRequest\032A.google.cloud.aiplatform.v1beta" + + "1.GenerateFetchAccessTokenResponse\"w\202\323\344\223" + + "\002q\"l/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureV" + + "iews/*}:generateFetchAccessToken:\001*\032M\312A\031" + + "aiplatform.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\365\001\n" + + "#com.google.cloud.aiplatform.v1beta1B\036Feat" + + "ureOnlineStoreServiceProtoP\001ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatfo" + + "rmpb;aiplatformpb\252\002\037Google.Cloud.AIPlatf" + + "orm.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V1" + + "beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -535,6 +554,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "DataKey", "OnlineStoreWriteTime", }); + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor, + new java.lang.String[] { + "FeatureView", + }); + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor, + new java.lang.String[] { + "AccessToken", "ExpireTime", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureView.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureView.java index a9590a3ae154..dac9dab8348e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureView.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureView.java @@ -14095,6 +14095,672 @@ public com.google.protobuf.Parser getParserForType() { } } + public interface BigtableMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + java.lang.String getReadAppProfile(); + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + com.google.protobuf.ByteString getReadAppProfileBytes(); + } + + /** + * + * + *
+   * Metadata for the Cloud Bigtable that supports directly interacting Bigtable
+   * instances.
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata} + */ + public static final class BigtableMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) + BigtableMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BigtableMetadata.newBuilder() to construct. + private BigtableMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BigtableMetadata() { + readAppProfile_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BigtableMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.class, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder.class); + } + + public static final int READ_APP_PROFILE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object readAppProfile_ = ""; + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + @java.lang.Override + public java.lang.String getReadAppProfile() { + java.lang.Object ref = readAppProfile_; + 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(); + readAppProfile_ = s; + return s; + } + } + + /** + * + * + *
+     * The Bigtable App Profile to use for reading from Bigtable.
+     * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReadAppProfileBytes() { + java.lang.Object ref = readAppProfile_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + readAppProfile_ = 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.GeneratedMessageV3.isStringEmpty(readAppProfile_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, readAppProfile_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(readAppProfile_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, readAppProfile_); + } + 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.aiplatform.v1beta1.FeatureView.BigtableMetadata)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata other = + (com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) obj; + + if (!getReadAppProfile().equals(other.getReadAppProfile())) 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) + READ_APP_PROFILE_FIELD_NUMBER; + hash = (53 * hash) + getReadAppProfile().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata 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.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata 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.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1beta1.FeatureView.BigtableMetadata 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Metadata for the Cloud Bigtable that supports directly interacting Bigtable
+     * instances.
+     * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.class, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + readAppProfile_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureViewProto + .internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata build() { + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata buildPartial() { + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata result = + new com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.readAppProfile_ = readAppProfile_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata other) { + if (other + == com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + .getDefaultInstance()) return this; + if (!other.getReadAppProfile().isEmpty()) { + readAppProfile_ = other.readAppProfile_; + 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: + { + readAppProfile_ = 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 readAppProfile_ = ""; + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The readAppProfile. + */ + public java.lang.String getReadAppProfile() { + java.lang.Object ref = readAppProfile_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + readAppProfile_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for readAppProfile. + */ + public com.google.protobuf.ByteString getReadAppProfileBytes() { + java.lang.Object ref = readAppProfile_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + readAppProfile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The readAppProfile to set. + * @return This builder for chaining. + */ + public Builder setReadAppProfile(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + readAppProfile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearReadAppProfile() { + readAppProfile_ = getDefaultInstance().getReadAppProfile(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The Bigtable App Profile to use for reading from Bigtable.
+       * 
+ * + * string read_app_profile = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for readAppProfile to set. + * @return This builder for chaining. + */ + public Builder setReadAppProfileBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + readAppProfile_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata) + private static final com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata(); + } + + public static com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BigtableMetadata 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.aiplatform.v1beta1.FeatureView.BigtableMetadata + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; private int sourceCase_ = 0; @@ -15117,6 +15783,66 @@ public boolean getSatisfiesPzi() { return satisfiesPzi_; } + public static final int BIGTABLE_METADATA_FIELD_NUMBER = 21; + private com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtableMetadata_; + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + @java.lang.Override + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata getBigtableMetadata() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -15184,6 +15910,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (satisfiesPzi_ != false) { output.writeBool(20, satisfiesPzi_); } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(21, getBigtableMetadata()); + } getUnknownFields().writeTo(output); } @@ -15257,6 +15986,9 @@ public int getSerializedSize() { if (satisfiesPzi_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, satisfiesPzi_); } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getBigtableMetadata()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -15304,6 +16036,10 @@ public boolean equals(final java.lang.Object obj) { if (!getServiceAccountEmail().equals(other.getServiceAccountEmail())) return false; if (getSatisfiesPzs() != other.getSatisfiesPzs()) return false; if (getSatisfiesPzi() != other.getSatisfiesPzi()) return false; + if (hasBigtableMetadata() != other.hasBigtableMetadata()) return false; + if (hasBigtableMetadata()) { + if (!getBigtableMetadata().equals(other.getBigtableMetadata())) return false; + } if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 6: @@ -15369,6 +16105,10 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzs()); hash = (37 * hash) + SATISFIES_PZI_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzi()); + if (hasBigtableMetadata()) { + hash = (37 * hash) + BIGTABLE_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getBigtableMetadata().hashCode(); + } switch (sourceCase_) { case 6: hash = (37 * hash) + BIG_QUERY_SOURCE_FIELD_NUMBER; @@ -15555,6 +16295,7 @@ private void maybeForceBuilderInitialization() { getVectorSearchConfigFieldBuilder(); getIndexConfigFieldBuilder(); getOptimizedConfigFieldBuilder(); + getBigtableMetadataFieldBuilder(); } } @@ -15608,6 +16349,11 @@ public Builder clear() { serviceAccountEmail_ = ""; satisfiesPzs_ = false; satisfiesPzi_ = false; + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } sourceCase_ = 0; source_ = null; return this; @@ -15699,6 +16445,11 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.FeatureView resul if (((from_bitField0_ & 0x00008000) != 0)) { result.satisfiesPzi_ = satisfiesPzi_; } + if (((from_bitField0_ & 0x00010000) != 0)) { + result.bigtableMetadata_ = + bigtableMetadataBuilder_ == null ? bigtableMetadata_ : bigtableMetadataBuilder_.build(); + to_bitField0_ |= 0x00000040; + } result.bitField0_ |= to_bitField0_; } @@ -15806,6 +16557,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.FeatureView other) if (other.getSatisfiesPzi() != false) { setSatisfiesPzi(other.getSatisfiesPzi()); } + if (other.hasBigtableMetadata()) { + mergeBigtableMetadata(other.getBigtableMetadata()); + } switch (other.getSourceCase()) { case BIG_QUERY_SOURCE: { @@ -15957,6 +16711,13 @@ public Builder mergeFrom( bitField0_ |= 0x00008000; break; } // case 160 + case 170: + { + input.readMessage( + getBigtableMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00010000; + break; + } // case 170 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -18954,6 +19715,225 @@ public Builder clearSatisfiesPzi() { return this; } + private com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtableMetadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder> + bigtableMetadataBuilder_; + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + public boolean hasBigtableMetadata() { + return ((bitField0_ & 0x00010000) != 0); + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata getBigtableMetadata() { + if (bigtableMetadataBuilder_ == null) { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } else { + return bigtableMetadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + bigtableMetadata_ = value; + } else { + bigtableMetadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder builderForValue) { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadata_ = builderForValue.build(); + } else { + bigtableMetadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeBigtableMetadata( + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata value) { + if (bigtableMetadataBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0) + && bigtableMetadata_ != null + && bigtableMetadata_ + != com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata + .getDefaultInstance()) { + getBigtableMetadataBuilder().mergeFrom(value); + } else { + bigtableMetadata_ = value; + } + } else { + bigtableMetadataBuilder_.mergeFrom(value); + } + if (bigtableMetadata_ != null) { + bitField0_ |= 0x00010000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearBigtableMetadata() { + bitField0_ = (bitField0_ & ~0x00010000); + bigtableMetadata_ = null; + if (bigtableMetadataBuilder_ != null) { + bigtableMetadataBuilder_.dispose(); + bigtableMetadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder + getBigtableMetadataBuilder() { + bitField0_ |= 0x00010000; + onChanged(); + return getBigtableMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder() { + if (bigtableMetadataBuilder_ != null) { + return bigtableMetadataBuilder_.getMessageOrBuilder(); + } else { + return bigtableMetadata_ == null + ? com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.getDefaultInstance() + : bigtableMetadata_; + } + } + + /** + * + * + *
+     * Metadata containing information about the Cloud Bigtable.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder> + getBigtableMetadataFieldBuilder() { + if (bigtableMetadataBuilder_ == null) { + bigtableMetadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder>( + getBigtableMetadata(), getParentForChildren(), isClean()); + bigtableMetadata_ = null; + } + return bigtableMetadataBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewOrBuilder.java index bae0aef6c6da..22d061111a20 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewOrBuilder.java @@ -706,5 +706,49 @@ java.lang.String getLabelsOrDefault( */ boolean getSatisfiesPzi(); + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the bigtableMetadata field is set. + */ + boolean hasBigtableMetadata(); + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bigtableMetadata. + */ + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata getBigtableMetadata(); + + /** + * + * + *
+   * Metadata containing information about the Cloud Bigtable.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadata bigtable_metadata = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1beta1.FeatureView.BigtableMetadataOrBuilder + getBigtableMetadataOrBuilder(); + com.google.cloud.aiplatform.v1beta1.FeatureView.SourceCase getSourceCase(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewProto.java index 1eed68dd070c..140bef654213 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureViewProto.java @@ -84,6 +84,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1beta1_FeatureView_LabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1beta1_FeatureView_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -97,7 +101,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "2google/cloud/aiplatform/v1beta1/feature_view.proto\022\037google.cloud.aiplatform.v1" + "beta1\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\0327google/cloud/" - + "aiplatform/v1beta1/machine_resources.proto\032\037google/protobuf/timestamp.proto\"\261\033\n" + + "aiplatform/v1beta1/machine_resources.proto\032\037google/protobuf/timestamp.proto\"\303\034\n" + "\013FeatureView\022\\\n" + "\020big_query_source\030\006 \001(\0132;." + "google.cloud.aiplatform.v1beta1.FeatureView.BigQuerySourceB\003\340A\001H\000\022j\n" @@ -125,23 +129,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025service_account_email\030\r" + " \001(\tB\003\340A\003\022\032\n\r" + "satisfies_pzs\030\023 \001(\010B\003\340A\003\022\032\n\r" - + "satisfies_pzi\030\024 \001(\010B\003\340A\003\032B\n" + + "satisfies_pzi\030\024 \001(\010B\003\340A\003\022]\n" + + "\021bigtable_metadata\030\025 \001(\0132=.google.clo" + + "ud.aiplatform.v1beta1.FeatureView.BigtableMetadataB\003\340A\003\032B\n" + "\016BigQuerySource\022\020\n" + "\003uri\030\001 \001(\tB\003\340A\002\022\036\n" + "\021entity_id_columns\030\002 \003(\tB\003\340A\002\032\032\n\n" + "SyncConfig\022\014\n" + "\004cron\030\001 \001(\t\032\226\006\n" + "\022VectorSearchConfig\022k\n" - + "\016tree_ah_config\030\010 \001(\0132L.google.cloud.a" - + "iplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfigB\003\340A\001H\000\022s\n" - + "\022brute_force_config\030\t \001(\0132P.google.cloud.aiplatfo" - + "rm.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + + "\016tree_ah_config\030\010 \001(\0132L.google.cloud.aiplatform.v1beta1.Feature" + + "View.VectorSearchConfig.TreeAHConfigB\003\340A\001H\000\022s\n" + + "\022brute_force_config\030\t \001(\0132P.google" + + ".cloud.aiplatform.v1beta1.FeatureView.Ve" + + "ctorSearchConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + "\020embedding_column\030\003 \001(\tB\003\340A\001\022\033\n" + "\016filter_columns\030\004 \003(\tB\003\340A\001\022\034\n" + "\017crowding_column\030\005 \001(\tB\003\340A\001\022%\n" + "\023embedding_dimension\030\006 \001(\005B\003\340A\001H\001\210\001\001\022w\n" - + "\025distance_measure_type\030\007 \001(\0162S.google.cloud" - + ".aiplatform.v1beta1.FeatureView.VectorSearchConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + + "\025distance_measure_type\030\007 \001(\0162S.google.cloud.aiplatform.v1beta1.Featu" + + "reView.VectorSearchConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + "\020BruteForceConfig\032Y\n" + "\014TreeAHConfig\022+\n" + "\031leaf_node_embedding_count\030\001 \001(\003B\003\340A\001H\000\210\001\001B\034\n" @@ -154,16 +161,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020algorithm_configB\026\n" + "\024_embedding_dimension\032\366\005\n" + "\013IndexConfig\022d\n" - + "\016tree_ah_config\030\006 \001(\0132E.google.cloud.aiplatform.v1be" - + "ta1.FeatureView.IndexConfig.TreeAHConfigB\003\340A\001H\000\022l\n" - + "\022brute_force_config\030\007 \001(\0132I.go" - + "ogle.cloud.aiplatform.v1beta1.FeatureView.IndexConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + + "\016tree_ah_config\030\006 \001(\0132E.google.cloud." + + "aiplatform.v1beta1.FeatureView.IndexConfig.TreeAHConfigB\003\340A\001H\000\022l\n" + + "\022brute_force_config\030\007 \001(\0132I.google.cloud.aiplatform.v1b" + + "eta1.FeatureView.IndexConfig.BruteForceConfigB\003\340A\001H\000\022\035\n" + "\020embedding_column\030\001 \001(\tB\003\340A\001\022\033\n" + "\016filter_columns\030\002 \003(\tB\003\340A\001\022\034\n" + "\017crowding_column\030\003 \001(\tB\003\340A\001\022%\n" + "\023embedding_dimension\030\004 \001(\005B\003\340A\001H\001\210\001\001\022p\n" - + "\025distance_measure_type\030\005 \001(\0162L.google.cloud.aiplatform.v1beta1.FeatureV" - + "iew.IndexConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + + "\025distance_measure_type\030\005 \001(\0162L.google.cloud.aiplatform.v" + + "1beta1.FeatureView.IndexConfig.DistanceMeasureTypeB\003\340A\001\032\022\n" + "\020BruteForceConfig\032Y\n" + "\014TreeAHConfig\022+\n" + "\031leaf_node_embedding_count\030\001 \001(\003B\003\340A\001H\000\210\001\001B\034\n" @@ -176,8 +183,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020algorithm_configB\026\n" + "\024_embedding_dimension\032\203\002\n" + "\025FeatureRegistrySource\022l\n" - + "\016feature_groups\030\001 \003(\0132O.google.cloud.aipl" - + "atform.v1beta1.FeatureView.FeatureRegistrySource.FeatureGroupB\003\340A\002\022 \n" + + "\016feature_groups\030\001 \003(\0132O.google.cloud.aiplatform.v1beta1.FeatureVie" + + "w.FeatureRegistrySource.FeatureGroupB\003\340A\002\022 \n" + "\016project_number\030\002 \001(\003B\003\340A\001H\000\210\001\001\032G\n" + "\014FeatureGroup\022\035\n" + "\020feature_group_id\030\001 \001(\tB\003\340A\002\022\030\n" @@ -187,24 +194,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003uri\030\001 \001(\tB\003\340A\002\022\032\n\r" + "rag_corpus_id\030\002 \001(\003B\003\340A\001\032h\n" + "\017OptimizedConfig\022U\n" - + "\023automatic_resources\030\007 \001(\01323.google.cloud" - + ".aiplatform.v1beta1.AutomaticResourcesB\003\340A\001\032-\n" + + "\023automatic_resources\030\007 \001(\013" + + "23.google.cloud.aiplatform.v1beta1.AutomaticResourcesB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"{\n" + + "\005value\030\002 \001(\t:\0028\001\0321\n" + + "\020BigtableMetadata\022\035\n" + + "\020read_app_profile\030\001 \001(\tB\003\340A\003\"{\n" + "\020ServiceAgentType\022\"\n" + "\036SERVICE_AGENT_TYPE_UNSPECIFIED\020\000\022\036\n" + "\032SERVICE_AGENT_TYPE_PROJECT\020\001\022#\n" + "\037SERVICE_AGENT_TYPE_FEATURE_VIEW\020\002:\233\001\352A\227\001\n" - + "%aiplatform.googleapis.com/FeatureView\022nprojects/{project" - + "}/locations/{location}/featureOnlineStor" - + "es/{feature_online_store}/featureViews/{feature_view}B\010\n" + + "%aiplatform.googleapis.com/FeatureView\022nprojects/{project}/locations/{l" + + "ocation}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}B\010\n" + "\006sourceB\347\001\n" - + "#com.google.cloud.aiplatform.v1beta1B\020FeatureViewProt" - + "oP\001ZCcloud.google.com/go/aiplatform/apiv" - + "1beta1/aiplatformpb;aiplatformpb\252\002\037Googl" - + "e.Cloud.AIPlatform.V1Beta1\312\002\037Google\\Clou" - + "d\\AIPlatform\\V1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" + + "#com.google.cloud.aiplatform.v1beta1B\020FeatureViewProtoP\001ZCcloud.goo" + + "gle.com/go/aiplatform/apiv1beta1/aiplatf" + + "ormpb;aiplatformpb\252\002\037Google.Cloud.AIPlat" + + "form.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V" + + "1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -237,6 +245,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceAccountEmail", "SatisfiesPzs", "SatisfiesPzi", + "BigtableMetadata", "Source", }); internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigQuerySource_descriptor = @@ -379,6 +388,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_descriptor + .getNestedTypes() + .get(8); + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_FeatureView_BigtableMetadata_descriptor, + new java.lang.String[] { + "ReadAppProfile", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequest.java index 33fa98ffc583..cf1610976cba 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequest.java @@ -292,7 +292,7 @@ public EntityIdCase getEntityIdCase() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return Whether the id field is set. */ @java.lang.Deprecated @@ -311,7 +311,7 @@ public boolean hasId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The id. */ @java.lang.Deprecated @@ -343,7 +343,7 @@ public java.lang.String getId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The bytes for id. */ @java.lang.Deprecated @@ -546,7 +546,7 @@ public com.google.cloud.aiplatform.v1beta1.FeatureViewDataFormat getDataFormat() * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The enum numeric value on the wire for format. */ @java.lang.Override @@ -569,7 +569,7 @@ public int getFormatValue() { * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The format. */ @java.lang.Override @@ -1104,7 +1104,7 @@ public Builder clearEntityId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return Whether the id field is set. */ @java.lang.Override @@ -1124,7 +1124,7 @@ public boolean hasId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The id. */ @java.lang.Override @@ -1157,7 +1157,7 @@ public java.lang.String getId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The bytes for id. */ @java.lang.Override @@ -1190,7 +1190,7 @@ public com.google.protobuf.ByteString getIdBytes() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @param value The id to set. * @return This builder for chaining. */ @@ -1216,7 +1216,7 @@ public Builder setId(java.lang.String value) { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1240,7 +1240,7 @@ public Builder clearId() { * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @param value The bytes for id to set. * @return This builder for chaining. */ @@ -1729,7 +1729,7 @@ public Builder clearDataFormat() { * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. - * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The enum numeric value on the wire for format. */ @java.lang.Override @@ -1752,7 +1752,7 @@ public int getFormatValue() { * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. - * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @param value The enum numeric value on the wire for format to set. * @return This builder for chaining. */ @@ -1778,7 +1778,7 @@ public Builder setFormatValue(int value) { * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. - * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The format. */ @java.lang.Override @@ -1805,7 +1805,7 @@ public com.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.Format getF * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. - * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @param value The format to set. * @return This builder for chaining. */ @@ -1835,7 +1835,7 @@ public Builder setFormat( * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. - * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * See google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequestOrBuilder.java index bfeded1d4a11..9da49af89a08 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FetchFeatureValuesRequestOrBuilder.java @@ -35,7 +35,7 @@ public interface FetchFeatureValuesRequestOrBuilder * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return Whether the id field is set. */ @java.lang.Deprecated @@ -52,7 +52,7 @@ public interface FetchFeatureValuesRequestOrBuilder * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The id. */ @java.lang.Deprecated @@ -69,7 +69,7 @@ public interface FetchFeatureValuesRequestOrBuilder * string id = 3 [deprecated = true]; * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.id is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=141 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=151 * @return The bytes for id. */ @java.lang.Deprecated @@ -198,7 +198,7 @@ public interface FetchFeatureValuesRequestOrBuilder * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The enum numeric value on the wire for format. */ @java.lang.Deprecated @@ -218,7 +218,7 @@ public interface FetchFeatureValuesRequestOrBuilder * * * @deprecated google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.format is deprecated. See - * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=165 + * google/cloud/aiplatform/v1beta1/feature_online_store_service.proto;l=175 * @return The format. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequest.java new file mode 100644 index 000000000000..a218a1772d38 --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequest.java @@ -0,0 +1,654 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1beta1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1beta1; + +/** + * + * + *
+ * Request message for [FeatureOnlineStoreService.GenerateFetchAccessToken][].
+ * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest} + */ +public final class GenerateFetchAccessTokenRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) + GenerateFetchAccessTokenRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GenerateFetchAccessTokenRequest.newBuilder() to construct. + private GenerateFetchAccessTokenRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GenerateFetchAccessTokenRequest() { + featureView_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GenerateFetchAccessTokenRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.class, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.Builder.class); + } + + public static final int FEATURE_VIEW_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object featureView_ = ""; + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + @java.lang.Override + public java.lang.String getFeatureView() { + java.lang.Object ref = featureView_; + 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(); + featureView_ = s; + return s; + } + } + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFeatureViewBytes() { + java.lang.Object ref = featureView_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + featureView_ = 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.GeneratedMessageV3.isStringEmpty(featureView_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, featureView_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(featureView_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, featureView_); + } + 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.aiplatform.v1beta1.GenerateFetchAccessTokenRequest)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest other = + (com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) obj; + + if (!getFeatureView().equals(other.getFeatureView())) 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) + FEATURE_VIEW_FIELD_NUMBER; + hash = (53 * hash) + getFeatureView().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest 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.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest 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.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1beta1.GenerateFetchAccessTokenRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for [FeatureOnlineStoreService.GenerateFetchAccessToken][].
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.class, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + featureView_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest build() { + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest buildPartial() { + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest result = + new com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.featureView_ = featureView_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest other) { + if (other + == com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + .getDefaultInstance()) return this; + if (!other.getFeatureView().isEmpty()) { + featureView_ = other.featureView_; + 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: + { + featureView_ = 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 featureView_ = ""; + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + public java.lang.String getFeatureView() { + java.lang.Object ref = featureView_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + featureView_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + public com.google.protobuf.ByteString getFeatureViewBytes() { + java.lang.Object ref = featureView_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + featureView_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The featureView to set. + * @return This builder for chaining. + */ + public Builder setFeatureView(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + featureView_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearFeatureView() { + featureView_ = getDefaultInstance().getFeatureView(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * FeatureView resource format
+     * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+     * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for featureView to set. + * @return This builder for chaining. + */ + public Builder setFeatureViewBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + featureView_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) + private static final com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest(); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GenerateFetchAccessTokenRequest 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.aiplatform.v1beta1.GenerateFetchAccessTokenRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequestOrBuilder.java new file mode 100644 index 000000000000..7989d0fb954f --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenRequestOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1beta1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1beta1; + +public interface GenerateFetchAccessTokenRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The featureView. + */ + java.lang.String getFeatureView(); + + /** + * + * + *
+   * FeatureView resource format
+   * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}`
+   * 
+ * + * string feature_view = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for featureView. + */ + com.google.protobuf.ByteString getFeatureViewBytes(); +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponse.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponse.java new file mode 100644 index 000000000000..3bb5c936ded5 --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponse.java @@ -0,0 +1,934 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1beta1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1beta1; + +/** + * + * + *
+ * Response message for [FeatureOnlineStoreService.GenerateFetchAccessToken][].
+ * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse} + */ +public final class GenerateFetchAccessTokenResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) + GenerateFetchAccessTokenResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GenerateFetchAccessTokenResponse.newBuilder() to construct. + private GenerateFetchAccessTokenResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GenerateFetchAccessTokenResponse() { + accessToken_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GenerateFetchAccessTokenResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.class, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.Builder.class); + } + + private int bitField0_; + public static final int ACCESS_TOKEN_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object accessToken_ = ""; + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + @java.lang.Override + public java.lang.String getAccessToken() { + java.lang.Object ref = accessToken_; + 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(); + accessToken_ = s; + return s; + } + } + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAccessTokenBytes() { + java.lang.Object ref = accessToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accessToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPIRE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp expireTime_; + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + @java.lang.Override + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getExpireTime() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; + } + + 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.GeneratedMessageV3.isStringEmpty(accessToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, accessToken_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getExpireTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(accessToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, accessToken_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getExpireTime()); + } + 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.aiplatform.v1beta1.GenerateFetchAccessTokenResponse)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse other = + (com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) obj; + + if (!getAccessToken().equals(other.getAccessToken())) return false; + if (hasExpireTime() != other.hasExpireTime()) return false; + if (hasExpireTime()) { + if (!getExpireTime().equals(other.getExpireTime())) 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) + ACCESS_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getAccessToken().hashCode(); + if (hasExpireTime()) { + hash = (37 * hash) + EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getExpireTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse 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.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse 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.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.aiplatform.v1beta1.GenerateFetchAccessTokenResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Response message for [FeatureOnlineStoreService.GenerateFetchAccessToken][].
+   * 
+ * + * Protobuf type {@code google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.class, + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getExpireTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + accessToken_ = ""; + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceProto + .internal_static_google_cloud_aiplatform_v1beta1_GenerateFetchAccessTokenResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse build() { + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse buildPartial() { + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse result = + new com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.accessToken_ = accessToken_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.expireTime_ = expireTimeBuilder_ == null ? expireTime_ : expireTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse other) { + if (other + == com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + .getDefaultInstance()) return this; + if (!other.getAccessToken().isEmpty()) { + accessToken_ = other.accessToken_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasExpireTime()) { + mergeExpireTime(other.getExpireTime()); + } + 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: + { + accessToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getExpireTimeFieldBuilder().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 java.lang.Object accessToken_ = ""; + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + public java.lang.String getAccessToken() { + java.lang.Object ref = accessToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + accessToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + public com.google.protobuf.ByteString getAccessTokenBytes() { + java.lang.Object ref = accessToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accessToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @param value The accessToken to set. + * @return This builder for chaining. + */ + public Builder setAccessToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + accessToken_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @return This builder for chaining. + */ + public Builder clearAccessToken() { + accessToken_ = getDefaultInstance().getAccessToken(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The OAuth 2.0 access token.
+     * 
+ * + * string access_token = 1; + * + * @param value The bytes for accessToken to set. + * @return This builder for chaining. + */ + public Builder setAccessTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + accessToken_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp expireTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + expireTimeBuilder_; + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + public boolean hasExpireTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + public com.google.protobuf.Timestamp getExpireTime() { + if (expireTimeBuilder_ == null) { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } else { + return expireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder setExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expireTime_ = value; + } else { + expireTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (expireTimeBuilder_ == null) { + expireTime_ = builderForValue.build(); + } else { + expireTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { + if (expireTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && expireTime_ != null + && expireTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getExpireTimeBuilder().mergeFrom(value); + } else { + expireTime_ = value; + } + } else { + expireTimeBuilder_.mergeFrom(value); + } + if (expireTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public Builder clearExpireTime() { + bitField0_ = (bitField0_ & ~0x00000002); + expireTime_ = null; + if (expireTimeBuilder_ != null) { + expireTimeBuilder_.dispose(); + expireTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { + if (expireTimeBuilder_ != null) { + return expireTimeBuilder_.getMessageOrBuilder(); + } else { + return expireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : expireTime_; + } + } + + /** + * + * + *
+     * Token expiration time. This is always set
+     * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getExpireTimeFieldBuilder() { + if (expireTimeBuilder_ == null) { + expireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getExpireTime(), getParentForChildren(), isClean()); + expireTime_ = null; + } + return expireTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) + private static final com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse(); + } + + public static com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GenerateFetchAccessTokenResponse 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.aiplatform.v1beta1.GenerateFetchAccessTokenResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponseOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponseOrBuilder.java new file mode 100644 index 000000000000..68596041cafc --- /dev/null +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenerateFetchAccessTokenResponseOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: google/cloud/aiplatform/v1beta1/feature_online_store_service.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.aiplatform.v1beta1; + +public interface GenerateFetchAccessTokenResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The accessToken. + */ + java.lang.String getAccessToken(); + + /** + * + * + *
+   * The OAuth 2.0 access token.
+   * 
+ * + * string access_token = 1; + * + * @return The bytes for accessToken. + */ + com.google.protobuf.ByteString getAccessTokenBytes(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return Whether the expireTime field is set. + */ + boolean hasExpireTime(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + * + * @return The expireTime. + */ + com.google.protobuf.Timestamp getExpireTime(); + + /** + * + * + *
+   * Token expiration time. This is always set
+   * 
+ * + * .google.protobuf.Timestamp expire_time = 2; + */ + com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder(); +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HarmCategory.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HarmCategory.java index d0e34e259a23..75dcef435a34 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HarmCategory.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HarmCategory.java @@ -91,6 +91,16 @@ public enum HarmCategory implements com.google.protobuf.ProtocolMessageEnum { */ @java.lang.Deprecated HARM_CATEGORY_CIVIC_INTEGRITY(5), + /** + * + * + *
+   * The harm category is for jailbreak prompts.
+   * 
+ * + * HARM_CATEGORY_JAILBREAK = 6; + */ + HARM_CATEGORY_JAILBREAK(6), UNRECOGNIZED(-1), ; @@ -161,6 +171,17 @@ public enum HarmCategory implements com.google.protobuf.ProtocolMessageEnum { */ @java.lang.Deprecated public static final int HARM_CATEGORY_CIVIC_INTEGRITY_VALUE = 5; + /** + * + * + *
+   * The harm category is for jailbreak prompts.
+   * 
+ * + * HARM_CATEGORY_JAILBREAK = 6; + */ + public static final int HARM_CATEGORY_JAILBREAK_VALUE = 6; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -197,6 +218,8 @@ public static HarmCategory forNumber(int value) { return HARM_CATEGORY_SEXUALLY_EXPLICIT; case 5: return HARM_CATEGORY_CIVIC_INTEGRITY; + case 6: + return HARM_CATEGORY_JAILBREAK; default: return null; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineResourcesProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineResourcesProto.java index 59211959b1bc..78f9132db386 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineResourcesProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineResourcesProto.java @@ -36,6 +36,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_aiplatform_v1beta1_AutomaticResources_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -99,24 +103,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014tpu_topology\030\004 \001(\tB\003\340A\005\022(\n" + "\030multihost_gpu_node_count\030\006 \001(\005B\006\340A\005\340A\001\022Z\n" + "\024reservation_affinity\030\005 \001(\01324." - + "google.cloud.aiplatform.v1beta1.ReservationAffinityB\006\340A\005\340A\001\"\202\003\n" + + "google.cloud.aiplatform.v1beta1.ReservationAffinityB\006\340A\005\340A\001\"\233\005\n" + "\022DedicatedResources\022J\n" + "\014machine_spec\030\001 \001(\0132,.google.cloud." + "aiplatform.v1beta1.MachineSpecB\006\340A\002\340A\005\022!\n" + "\021min_replica_count\030\002 \001(\005B\006\340A\002\340A\005\022\036\n" + "\021max_replica_count\030\003 \001(\005B\003\340A\005\022#\n" - + "\026required_replica_count\030\t \001(\005B\003\340A\001\022]\n" + + "\026required_replica_count\030\t \001(\005B\003\340A\001\022\"\n" + + "\025initial_replica_count\030\006 \001(\005B\003\340A\005\022]\n" + "\030autoscaling_metric_specs\030\004" + " \003(\01326.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpecB\003\340A\005\022\021\n" + "\004spot\030\005 \001(\010B\003\340A\001\022F\n\n" + "flex_start\030\n" - + " \001(\0132*.google.cloud.aiplatform.v1beta1.FlexStartB\006\340A\005\340A\001\"T\n" + + " \001(\0132*.google.cloud.aiplatform.v1beta1.FlexStartB\006\340A\005\340A\001\022d\n" + + "\022scale_to_zero_spec\030\013 \001(\0132C.googl" + + "e.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecB\003\340A\001\032\214\001\n" + + "\017ScaleToZeroSpec\022:\n" + + "\022min_scaleup_period\030\001" + + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\022=\n" + + "\025idle_scaledown_period\030\002" + + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\"T\n" + "\022AutomaticResources\022\036\n" + "\021min_replica_count\030\001 \001(\005B\003\340A\005\022\036\n" + "\021max_replica_count\030\002 \001(\005B\003\340A\005\"\205\002\n" + "\027BatchDedicatedResources\022J\n" - + "\014machine_spec\030\001 \001(\0132,.google.cloud." - + "aiplatform.v1beta1.MachineSpecB\006\340A\002\340A\005\022#\n" + + "\014machine_spec\030\001 \001(\0132,.google.cloud" + + ".aiplatform.v1beta1.MachineSpecB\006\340A\002\340A\005\022#\n" + "\026starting_replica_count\030\002 \001(\005B\003\340A\005\022\036\n" + "\021max_replica_count\030\003 \001(\005B\003\340A\005\022F\n\n" + "flex_start\030\004" @@ -137,9 +149,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025AutoscalingMetricSpec\022\030\n" + "\013metric_name\030\001 \001(\tB\003\340A\002\022\016\n" + "\006target\030\002 \001(\005\022{\n" - + "\031monitored_resource_labels\030\003 \003(\0132S.goo" - + "gle.cloud.aiplatform.v1beta1.Autoscaling" - + "MetricSpec.MonitoredResourceLabelsEntryB\003\340A\001\032>\n" + + "\031monitored_resource_labels\030\003 \003(\0132S.go" + + "ogle.cloud.aiplatform.v1beta1.Autoscalin" + + "gMetricSpec.MonitoredResourceLabelsEntryB\003\340A\001\032>\n" + "\034MonitoredResourceLabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\".\n" @@ -147,10 +159,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022enable_secure_boot\030\001 \001(\010\"D\n" + "\tFlexStart\0227\n" + "\024max_runtime_duration\030\001 \001(\0132\031.google.protobuf.DurationB\354\001\n" - + "#com.google.cloud.aiplatform.v1beta1B\025MachineResou" - + "rcesProtoP\001ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb" - + "\252\002\037Google.Cloud.AIPlatform.V1Beta1\312\002\037Goo" - + "gle\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3" + + "#com.google.cloud.aiplatform.v1beta1B\025MachineReso" + + "urcesProtoP\001ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformp" + + "b\252\002\037Google.Cloud.AIPlatform.V1Beta1\312\002\037Go" + + "ogle\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::" + + "Cloud::AIPlatform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -185,9 +198,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MinReplicaCount", "MaxReplicaCount", "RequiredReplicaCount", + "InitialReplicaCount", "AutoscalingMetricSpecs", "Spot", "FlexStart", + "ScaleToZeroSpec", + }); + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_DedicatedResources_ScaleToZeroSpec_descriptor, + new java.lang.String[] { + "MinScaleupPeriod", "IdleScaledownPeriod", }); internal_static_google_cloud_aiplatform_v1beta1_AutomaticResources_descriptor = getDescriptor().getMessageTypes().get(2); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/content.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/content.proto index ce3e7448a150..ee5abbf44fa4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/content.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/content.proto @@ -57,6 +57,9 @@ enum HarmCategory { // Deprecated: Election filter is not longer supported. // The harm category is civic integrity. HARM_CATEGORY_CIVIC_INTEGRITY = 5 [deprecated = true]; + + // The harm category is for jailbreak prompts. + HARM_CATEGORY_JAILBREAK = 6; } // Content Part modality diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store.proto index 9ffc568ad19e..f89d9e0eafbc 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store.proto @@ -58,8 +58,29 @@ message FeatureOnlineStore { int32 cpu_utilization_target = 3 [(google.api.field_behavior) = OPTIONAL]; } + // Metadata of the Bigtable instance. This is used by direct read access to + // the Bigtable in tenant project. + message BigtableMetadata { + // Tenant project ID. + string tenant_project_id = 1; + + // The Cloud Bigtable instance id. + string instance_id = 2; + + // The Cloud Bigtable table id. + string table_id = 3; + } + // Required. Autoscaling config applied to Bigtable Instance. AutoScaling auto_scaling = 1 [(google.api.field_behavior) = REQUIRED]; + + // If true, enable direct access to the Bigtable instance. + bool enable_direct_bigtable_access = 2 + [(google.api.field_behavior) = OPTIONAL]; + + // Metadata of the Bigtable instance. Output only. + BigtableMetadata bigtable_metadata = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Optimized storage type diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store_service.proto index c8bf6df7f831..b11ac1cfbb3b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_online_store_service.proto @@ -82,6 +82,16 @@ service FeatureOnlineStoreService { body: "*" }; } + + // RPC to generate an access token for the given feature view. FeatureViews + // under the same FeatureOnlineStore share the same access token. + rpc GenerateFetchAccessToken(GenerateFetchAccessTokenRequest) + returns (GenerateFetchAccessTokenResponse) { + option (google.api.http) = { + post: "/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:generateFetchAccessToken" + body: "*" + }; + } } // Format of the data in the Feature View. @@ -507,3 +517,21 @@ message FeatureViewDirectWriteResponse { // will not be present. repeated WriteResponse write_responses = 2; } + +// Request message for [FeatureOnlineStoreService.GenerateFetchAccessToken][]. +message GenerateFetchAccessTokenRequest { + // FeatureView resource format + // `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + string feature_view = 1 [(google.api.resource_reference) = { + type: "aiplatform.googleapis.com/FeatureView" + }]; +} + +// Response message for [FeatureOnlineStoreService.GenerateFetchAccessToken][]. +message GenerateFetchAccessTokenResponse { + // The OAuth 2.0 access token. + string access_token = 1; + + // Token expiration time. This is always set + google.protobuf.Timestamp expire_time = 2; +} diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_view.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_view.proto index d747137a0911..e2ef1fc96891 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_view.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_view.proto @@ -370,4 +370,15 @@ message FeatureView { // Output only. Reserved for future use. bool satisfies_pzi = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Metadata for the Cloud Bigtable that supports directly interacting Bigtable + // instances. + message BigtableMetadata { + // The Bigtable App Profile to use for reading from Bigtable. + string read_app_profile = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Metadata containing information about the Cloud Bigtable. + BigtableMetadata bigtable_metadata = 21 + [(google.api.field_behavior) = OUTPUT_ONLY]; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/machine_resources.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/machine_resources.proto index 4cea35b7fae9..9218beab2fa1 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/machine_resources.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/machine_resources.proto @@ -96,6 +96,21 @@ message MachineSpec { // A description of resources that are dedicated to a DeployedModel or // DeployedIndex, and that need a higher degree of manual configuration. message DedicatedResources { + // Specification for scale-to-zero feature. + message ScaleToZeroSpec { + // Optional. Minimum duration that a deployment will be scaled up before + // traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) + // [MaxValue=28800] (8 hours) + google.protobuf.Duration min_scaleup_period = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Duration of no traffic before scaling to zero. + // [MinValue=3600] (5 minutes) + // [MaxValue=28800] (8 hours) + google.protobuf.Duration idle_scaledown_period = 2 + [(google.api.field_behavior) = OPTIONAL]; + } + // Required. Immutable. The specification of a single machine being used. MachineSpec machine_spec = 1 [ (google.api.field_behavior) = REQUIRED, @@ -135,6 +150,21 @@ message DedicatedResources { // required_replica_count will be min_replica_count. int32 required_replica_count = 9 [(google.api.field_behavior) = OPTIONAL]; + // Immutable. Number of initial replicas being deployed on when scaling the + // workload up from zero or when creating the workload in case + // [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count] + // = 0. When + // [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count] + // > 0 (meaning that the scale-to-zero feature is not enabled), + // [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count] + // should not be set. When + // [min_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.min_replica_count] + // = 0 (meaning that the scale-to-zero feature is enabled), + // [initial_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.initial_replica_count] + // should be larger than zero, but no greater than + // [max_replica_count][google.cloud.aiplatform.v1beta1.DedicatedResources.max_replica_count]. + int32 initial_replica_count = 6 [(google.api.field_behavior) = IMMUTABLE]; + // Immutable. The metric specifications that overrides a resource // utilization metric (CPU utilization, accelerator's duty cycle, and so on) // target value (default to 60 if not set). At most one entry is allowed per @@ -172,6 +202,10 @@ message DedicatedResources { (google.api.field_behavior) = IMMUTABLE, (google.api.field_behavior) = OPTIONAL ]; + + // Optional. Specification for scale-to-zero feature. + ScaleToZeroSpec scale_to_zero_spec = 11 + [(google.api.field_behavior) = OPTIONAL]; } // A description of resources that to large degree are decided by Vertex AI, diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java new file mode 100644 index 000000000000..c7be1ec773fe --- /dev/null +++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.aiplatform.v1.samples; + +// [START aiplatform_v1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceClient; +import com.google.cloud.aiplatform.v1.FeatureViewName; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse; + +public class AsyncGenerateFetchAccessToken { + + public static void main(String[] args) throws Exception { + asyncGenerateFetchAccessToken(); + } + + public static void asyncGenerateFetchAccessToken() 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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient = + FeatureOnlineStoreServiceClient.create()) { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + ApiFuture future = + featureOnlineStoreServiceClient.generateFetchAccessTokenCallable().futureCall(request); + // Do something. + GenerateFetchAccessTokenResponse response = future.get(); + } + } +} +// [END aiplatform_v1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_async] diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java new file mode 100644 index 000000000000..a9df783bbc41 --- /dev/null +++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.aiplatform.v1.samples; + +// [START aiplatform_v1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_sync] +import com.google.cloud.aiplatform.v1.FeatureOnlineStoreServiceClient; +import com.google.cloud.aiplatform.v1.FeatureViewName; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenResponse; + +public class SyncGenerateFetchAccessToken { + + public static void main(String[] args) throws Exception { + syncGenerateFetchAccessToken(); + } + + public static void syncGenerateFetchAccessToken() 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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient = + FeatureOnlineStoreServiceClient.create()) { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + GenerateFetchAccessTokenResponse response = + featureOnlineStoreServiceClient.generateFetchAccessToken(request); + } + } +} +// [END aiplatform_v1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_sync] diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java new file mode 100644 index 000000000000..2fabb1f3104b --- /dev/null +++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/AsyncGenerateFetchAccessToken.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.aiplatform.v1beta1.samples; + +// [START aiplatform_v1beta1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceClient; +import com.google.cloud.aiplatform.v1beta1.FeatureViewName; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse; + +public class AsyncGenerateFetchAccessToken { + + public static void main(String[] args) throws Exception { + asyncGenerateFetchAccessToken(); + } + + public static void asyncGenerateFetchAccessToken() 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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient = + FeatureOnlineStoreServiceClient.create()) { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + ApiFuture future = + featureOnlineStoreServiceClient.generateFetchAccessTokenCallable().futureCall(request); + // Do something. + GenerateFetchAccessTokenResponse response = future.get(); + } + } +} +// [END aiplatform_v1beta1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_async] diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java new file mode 100644 index 000000000000..8d5de80adb49 --- /dev/null +++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/featureonlinestoreservice/generatefetchaccesstoken/SyncGenerateFetchAccessToken.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.aiplatform.v1beta1.samples; + +// [START aiplatform_v1beta1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_sync] +import com.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreServiceClient; +import com.google.cloud.aiplatform.v1beta1.FeatureViewName; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenRequest; +import com.google.cloud.aiplatform.v1beta1.GenerateFetchAccessTokenResponse; + +public class SyncGenerateFetchAccessToken { + + public static void main(String[] args) throws Exception { + syncGenerateFetchAccessToken(); + } + + public static void syncGenerateFetchAccessToken() 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 (FeatureOnlineStoreServiceClient featureOnlineStoreServiceClient = + FeatureOnlineStoreServiceClient.create()) { + GenerateFetchAccessTokenRequest request = + GenerateFetchAccessTokenRequest.newBuilder() + .setFeatureView( + FeatureViewName.of( + "[PROJECT]", "[LOCATION]", "[FEATURE_ONLINE_STORE]", "[FEATURE_VIEW]") + .toString()) + .build(); + GenerateFetchAccessTokenResponse response = + featureOnlineStoreServiceClient.generateFetchAccessToken(request); + } + } +} +// [END aiplatform_v1beta1_generated_FeatureOnlineStoreService_GenerateFetchAccessToken_sync] diff --git a/java-alloydb-connectors/CHANGELOG.md b/java-alloydb-connectors/CHANGELOG.md index 435cc8c8795e..af94acdd6590 100644 --- a/java-alloydb-connectors/CHANGELOG.md +++ b/java-alloydb-connectors/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.55.0 (2025-10-13) + +* No change + + ## 0.54.0 (2025-10-07) ### Features diff --git a/java-alloydb-connectors/README.md b/java-alloydb-connectors/README.md index 6fa140daf59d..e7807ec6f129 100644 --- a/java-alloydb-connectors/README.md +++ b/java-alloydb-connectors/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-alloydb-connectors - 0.53.0 + 0.54.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.53.0' +implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.54.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.53.0" +libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.54.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb-connectors.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.53.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.54.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml index d6c029c1ea87..1d11a3f91145 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors-bom - 0.54.0 + 0.55.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.54.0 + 0.55.0
diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml index 04fcf7348fc7..5304b4197fd0 100644 --- a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb-connectors - 0.54.0 + 0.55.0 jar Google AlloyDB connectors AlloyDB connectors AlloyDB is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads. It provides enterprise-grade performance and availability while maintaining 100% compatibility with open-source PostgreSQL. com.google.cloud google-cloud-alloydb-connectors-parent - 0.54.0 + 0.55.0 google-cloud-alloydb-connectors diff --git a/java-alloydb-connectors/pom.xml b/java-alloydb-connectors/pom.xml index 8a7e044fa861..38486dd1f347 100644 --- a/java-alloydb-connectors/pom.xml +++ b/java-alloydb-connectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-connectors-parent pom - 0.54.0 + 0.55.0 Google AlloyDB connectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-alloydb-connectors - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.54.0 + 0.55.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.54.0 + 0.55.0
diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml index d910946dc0b0..d9c51d0624d0 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1 - 0.54.0 + 0.55.0 proto-google-cloud-alloydb-connectors-v1 Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.54.0 + 0.55.0 diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml index 107a41e31fc2..52c87c2d6f3f 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1alpha - 0.54.0 + 0.55.0 proto-google-cloud-alloydb-connectors-v1alpha Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.54.0 + 0.55.0 diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml index db7f301a9a14..3d9056fc6934 100644 --- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml +++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-connectors-v1beta - 0.54.0 + 0.55.0 proto-google-cloud-alloydb-connectors-v1beta Proto library for google-cloud-alloydb-connectors com.google.cloud google-cloud-alloydb-connectors-parent - 0.54.0 + 0.55.0 diff --git a/java-alloydb/CHANGELOG.md b/java-alloydb/CHANGELOG.md index bcd3972303bc..a5a872c6ad86 100644 --- a/java-alloydb/CHANGELOG.md +++ b/java-alloydb/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-10-13) + +* No change + + ## 0.65.0 (2025-10-07) ### Features diff --git a/java-alloydb/README.md b/java-alloydb/README.md index 17aee38599df..6939f06aa6ec 100644 --- a/java-alloydb/README.md +++ b/java-alloydb/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-alloydb - 0.64.0 + 0.65.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-alloydb:0.64.0' +implementation 'com.google.cloud:google-cloud-alloydb:0.65.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.64.0" +libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.65.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.64.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.65.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-alloydb/google-cloud-alloydb-bom/pom.xml b/java-alloydb/google-cloud-alloydb-bom/pom.xml index d9fbec8dd951..acc2838df8c4 100644 --- a/java-alloydb/google-cloud-alloydb-bom/pom.xml +++ b/java-alloydb/google-cloud-alloydb-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-alloydb-bom - 0.65.0 + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-alloydb - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 diff --git a/java-alloydb/google-cloud-alloydb/pom.xml b/java-alloydb/google-cloud-alloydb/pom.xml index b69b3f5c14f7..a11a7b452e3c 100644 --- a/java-alloydb/google-cloud-alloydb/pom.xml +++ b/java-alloydb/google-cloud-alloydb/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-alloydb - 0.65.0 + 0.66.0 jar Google AlloyDB AlloyDB AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance, availability, and scale. com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 google-cloud-alloydb diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml index 9cf3302ce083..cc4d5a46b43d 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 grpc-google-cloud-alloydb-v1 GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml index d5d59367e5e1..3924249821ed 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 grpc-google-cloud-alloydb-v1alpha GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml index 23724b0ef54a..07afb9391afa 100644 --- a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 grpc-google-cloud-alloydb-v1beta GRPC library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-alloydb/pom.xml b/java-alloydb/pom.xml index 70986ee2b353..9f2e1101729b 100644 --- a/java-alloydb/pom.xml +++ b/java-alloydb/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-alloydb-parent pom - 0.65.0 + 0.66.0 Google AlloyDB Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-alloydb - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml index 9d14bc55c0c0..03166145048e 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1 - 0.65.0 + 0.66.0 proto-google-cloud-alloydb-v1 Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml index bf8b6b3c18ab..2b28f4686574 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1alpha - 0.65.0 + 0.66.0 proto-google-cloud-alloydb-v1alpha Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml index 705a3d093366..3f9797a45981 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-alloydb-v1beta - 0.65.0 + 0.66.0 proto-google-cloud-alloydb-v1beta Proto library for google-cloud-alloydb com.google.cloud google-cloud-alloydb-parent - 0.65.0 + 0.66.0 diff --git a/java-analytics-admin/CHANGELOG.md b/java-analytics-admin/CHANGELOG.md index 1b5bbf7a6649..3ec67801b997 100644 --- a/java-analytics-admin/CHANGELOG.md +++ b/java-analytics-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.87.0 (2025-10-13) + +* No change + + ## 0.86.0 (2025-10-07) ### Dependencies diff --git a/java-analytics-admin/README.md b/java-analytics-admin/README.md index 5e59e6e070de..2956feae5ee3 100644 --- a/java-analytics-admin/README.md +++ b/java-analytics-admin/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.analytics google-analytics-admin - 0.85.0 + 0.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.analytics:google-analytics-admin:0.85.0' +implementation 'com.google.analytics:google-analytics-admin:0.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.85.0" +libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.86.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analytics-admin/google-analytics-admin-bom/pom.xml b/java-analytics-admin/google-analytics-admin-bom/pom.xml index 0f8c38227d2f..2000f53e2b2f 100644 --- a/java-analytics-admin/google-analytics-admin-bom/pom.xml +++ b/java-analytics-admin/google-analytics-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-admin-bom - 0.86.0 + 0.87.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-admin - 0.86.0 + 0.87.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 diff --git a/java-analytics-admin/google-analytics-admin/pom.xml b/java-analytics-admin/google-analytics-admin/pom.xml index 80ca41f0cd42..84c0e042993f 100644 --- a/java-analytics-admin/google-analytics-admin/pom.xml +++ b/java-analytics-admin/google-analytics-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-admin - 0.86.0 + 0.87.0 jar Google Analytics Admin allows you to manage Google Analytics accounts and properties. com.google.analytics google-analytics-admin-parent - 0.86.0 + 0.87.0 google-analytics-admin diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml index f2d23f68256e..b01a4cecaa3f 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 grpc-google-analytics-admin-v1alpha GRPC library for grpc-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.86.0 + 0.87.0 diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml index 1237411b9eda..cf3817f02bea 100644 --- a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 grpc-google-analytics-admin-v1beta GRPC library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.86.0 + 0.87.0 diff --git a/java-analytics-admin/pom.xml b/java-analytics-admin/pom.xml index ca28dc865f83..9c4b7f04937c 100644 --- a/java-analytics-admin/pom.xml +++ b/java-analytics-admin/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-admin-parent pom - 0.86.0 + 0.87.0 Google Analytics Admin Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-admin - 0.86.0 + 0.87.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 com.google.api.grpc grpc-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 com.google.api.grpc grpc-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml index 55ffede80df2..bd334344708b 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1alpha - 0.86.0 + 0.87.0 proto-google-analytics-admin-v1alpha PROTO library for proto-google-analytics-admin-v1alpha com.google.analytics google-analytics-admin-parent - 0.86.0 + 0.87.0 diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml index 01db5f97fae1..48506e056a9a 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml +++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-admin-v1beta - 0.86.0 + 0.87.0 proto-google-analytics-admin-v1beta Proto library for google-analytics-admin com.google.analytics google-analytics-admin-parent - 0.86.0 + 0.87.0 diff --git a/java-analytics-data/CHANGELOG.md b/java-analytics-data/CHANGELOG.md index 386ac6398a78..ef710c9d9a31 100644 --- a/java-analytics-data/CHANGELOG.md +++ b/java-analytics-data/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.88.0 (2025-10-13) + +* No change + + ## 0.87.0 (2025-10-07) ### Dependencies diff --git a/java-analytics-data/README.md b/java-analytics-data/README.md index 140aa92b7bc0..1627aeb01a7b 100644 --- a/java-analytics-data/README.md +++ b/java-analytics-data/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.analytics google-analytics-data - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.analytics:google-analytics-data:0.86.0' +implementation 'com.google.analytics:google-analytics-data:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.86.0" +libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.87.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-data.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analytics-data/google-analytics-data-bom/pom.xml b/java-analytics-data/google-analytics-data-bom/pom.xml index 2b57dbd13b81..4bc10204cc82 100644 --- a/java-analytics-data/google-analytics-data-bom/pom.xml +++ b/java-analytics-data/google-analytics-data-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.analytics google-analytics-data-bom - 0.87.0 + 0.88.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.analytics google-analytics-data - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 diff --git a/java-analytics-data/google-analytics-data/pom.xml b/java-analytics-data/google-analytics-data/pom.xml index 806ff1344a02..1aa7c1e2f8b7 100644 --- a/java-analytics-data/google-analytics-data/pom.xml +++ b/java-analytics-data/google-analytics-data/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.analytics google-analytics-data - 0.87.0 + 0.88.0 jar Google Analytics Data provides programmatic methods to access report data in Google Analytics App+Web properties. com.google.analytics google-analytics-data-parent - 0.87.0 + 0.88.0 google-analytics-data diff --git a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml index 0d1c4c15e8de..64ab638130ae 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 grpc-google-analytics-data-v1alpha GRPC library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.87.0 + 0.88.0 diff --git a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml index 28ec1796c1ab..98695cdff70f 100644 --- a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.87.0 + 0.88.0 grpc-google-analytics-data-v1beta GRPC library for grpc-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.87.0 + 0.88.0 diff --git a/java-analytics-data/pom.xml b/java-analytics-data/pom.xml index 499d401b131b..f5f6f6dae13f 100644 --- a/java-analytics-data/pom.xml +++ b/java-analytics-data/pom.xml @@ -4,7 +4,7 @@ com.google.analytics google-analytics-data-parent pom - 0.87.0 + 0.88.0 Google Analytics Data Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.analytics google-analytics-data - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-analytics-data-v1beta - 0.87.0 + 0.88.0 diff --git a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml index eee0d1d43f84..45bc90cebb01 100644 --- a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1alpha - 0.87.0 + 0.88.0 proto-google-analytics-data-v1alpha Proto library for google-analytics-data com.google.analytics google-analytics-data-parent - 0.87.0 + 0.88.0 diff --git a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml index d3af6cc2695f..87e042280ebe 100644 --- a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml +++ b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-analytics-data-v1beta - 0.87.0 + 0.88.0 proto-google-analytics-data-v1beta PROTO library for proto-google-analytics-data-v1beta com.google.analytics google-analytics-data-parent - 0.87.0 + 0.88.0 diff --git a/java-analyticshub/CHANGELOG.md b/java-analyticshub/CHANGELOG.md index 5e2aca9dc38c..6e408c9f045c 100644 --- a/java-analyticshub/CHANGELOG.md +++ b/java-analyticshub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-10-13) + +* No change + + ## 0.73.0 (2025-10-07) ### Dependencies diff --git a/java-analyticshub/README.md b/java-analyticshub/README.md index 8f1b441bba41..0cdfa2bb83c1 100644 --- a/java-analyticshub/README.md +++ b/java-analyticshub/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-analyticshub - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-analyticshub:0.72.0' +implementation 'com.google.cloud:google-cloud-analyticshub:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-analyticshub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml index f01f3eb84be6..edd8edac73d3 100644 --- a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-analyticshub-bom - 0.73.0 + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-analyticshub - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 diff --git a/java-analyticshub/google-cloud-analyticshub/pom.xml b/java-analyticshub/google-cloud-analyticshub/pom.xml index 3881f1b46595..c0f47e1751ed 100644 --- a/java-analyticshub/google-cloud-analyticshub/pom.xml +++ b/java-analyticshub/google-cloud-analyticshub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-analyticshub - 0.73.0 + 0.74.0 jar Google Analytics Hub API Analytics Hub API TBD com.google.cloud google-cloud-analyticshub-parent - 0.73.0 + 0.74.0 google-cloud-analyticshub diff --git a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml index 6ba7edecb06f..393ada0b5e22 100644 --- a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 grpc-google-cloud-analyticshub-v1 GRPC library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.73.0 + 0.74.0 diff --git a/java-analyticshub/pom.xml b/java-analyticshub/pom.xml index 73fe9282ebe4..3c3f1ff75d66 100644 --- a/java-analyticshub/pom.xml +++ b/java-analyticshub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-analyticshub-parent pom - 0.73.0 + 0.74.0 Google Analytics Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-analyticshub - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 diff --git a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml index 9bf863667f8a..d0331949d1f0 100644 --- a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml +++ b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-analyticshub-v1 - 0.73.0 + 0.74.0 proto-google-cloud-analyticshub-v1 Proto library for google-cloud-analyticshub com.google.cloud google-cloud-analyticshub-parent - 0.73.0 + 0.74.0 diff --git a/java-api-gateway/CHANGELOG.md b/java-api-gateway/CHANGELOG.md index 8aaa9b8ec4b6..814892b3b31f 100644 --- a/java-api-gateway/CHANGELOG.md +++ b/java-api-gateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-api-gateway/README.md b/java-api-gateway/README.md index 17b799c03a6b..707769dfa468 100644 --- a/java-api-gateway/README.md +++ b/java-api-gateway/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-api-gateway - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-api-gateway:2.75.0' +implementation 'com.google.cloud:google-cloud-api-gateway:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-api-gateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml index 3493a363a1a7..bda16065c70a 100644 --- a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-api-gateway-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-api-gateway - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 diff --git a/java-api-gateway/google-cloud-api-gateway/pom.xml b/java-api-gateway/google-cloud-api-gateway/pom.xml index 6b0993d3c929..70d431b804a4 100644 --- a/java-api-gateway/google-cloud-api-gateway/pom.xml +++ b/java-api-gateway/google-cloud-api-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-api-gateway - 2.76.0 + 2.77.0 jar Google API Gateway API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint. com.google.cloud google-cloud-api-gateway-parent - 2.76.0 + 2.77.0 google-cloud-api-gateway diff --git a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml index 98701156f222..5bbb17dcc01d 100644 --- a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-api-gateway-v1 GRPC library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.76.0 + 2.77.0 diff --git a/java-api-gateway/pom.xml b/java-api-gateway/pom.xml index 41d54a9a7401..224accc4d1d0 100644 --- a/java-api-gateway/pom.xml +++ b/java-api-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-api-gateway-parent pom - 2.76.0 + 2.77.0 Google API Gateway Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-api-gateway - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 diff --git a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml index e39aca385509..6defd7ffea6a 100644 --- a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml +++ b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-api-gateway-v1 - 2.76.0 + 2.77.0 proto-google-cloud-api-gateway-v1 Proto library for google-cloud-api-gateway com.google.cloud google-cloud-api-gateway-parent - 2.76.0 + 2.77.0 diff --git a/java-apigee-connect/CHANGELOG.md b/java-apigee-connect/CHANGELOG.md index 8b238c9d3052..248889431f84 100644 --- a/java-apigee-connect/CHANGELOG.md +++ b/java-apigee-connect/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-apigee-connect/README.md b/java-apigee-connect/README.md index 1355b9af09db..2282cb44c9ba 100644 --- a/java-apigee-connect/README.md +++ b/java-apigee-connect/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apigee-connect - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apigee-connect:2.75.0' +implementation 'com.google.cloud:google-cloud-apigee-connect:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-connect.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml index bf1b1696c9b8..2d2e9ebcf39d 100644 --- a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-connect - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 diff --git a/java-apigee-connect/google-cloud-apigee-connect/pom.xml b/java-apigee-connect/google-cloud-apigee-connect/pom.xml index ae5e451b5e8e..3edd1e6ad97c 100644 --- a/java-apigee-connect/google-cloud-apigee-connect/pom.xml +++ b/java-apigee-connect/google-cloud-apigee-connect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-connect - 2.76.0 + 2.77.0 jar Google Apigee Connect Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. com.google.cloud google-cloud-apigee-connect-parent - 2.76.0 + 2.77.0 google-cloud-apigee-connect diff --git a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml index 04535be094a0..f74f55d36113 100644 --- a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-apigee-connect-v1 GRPC library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.76.0 + 2.77.0 diff --git a/java-apigee-connect/pom.xml b/java-apigee-connect/pom.xml index 2dc89eb7f4dd..b1ecb9401b4a 100644 --- a/java-apigee-connect/pom.xml +++ b/java-apigee-connect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-connect-parent pom - 2.76.0 + 2.77.0 Google Apigee Connect Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-connect - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 diff --git a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml index 306ef8235640..345f4dedadfd 100644 --- a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml +++ b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-connect-v1 - 2.76.0 + 2.77.0 proto-google-cloud-apigee-connect-v1 Proto library for google-cloud-apigee-connect com.google.cloud google-cloud-apigee-connect-parent - 2.76.0 + 2.77.0 diff --git a/java-apigee-registry/CHANGELOG.md b/java-apigee-registry/CHANGELOG.md index 5a76723d9b5c..e89bacc309f7 100644 --- a/java-apigee-registry/CHANGELOG.md +++ b/java-apigee-registry/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-apigee-registry/README.md b/java-apigee-registry/README.md index 71dfe2ee3b08..cdbec231339c 100644 --- a/java-apigee-registry/README.md +++ b/java-apigee-registry/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apigee-registry - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apigee-registry:0.75.0' +implementation 'com.google.cloud:google-cloud-apigee-registry:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.76.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-registry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml index ab3e5915065b..bd23d8bfd528 100644 --- a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apigee-registry - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 diff --git a/java-apigee-registry/google-cloud-apigee-registry/pom.xml b/java-apigee-registry/google-cloud-apigee-registry/pom.xml index f0bd87c774ca..e141b4740718 100644 --- a/java-apigee-registry/google-cloud-apigee-registry/pom.xml +++ b/java-apigee-registry/google-cloud-apigee-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apigee-registry - 0.76.0 + 0.77.0 jar Google Registry API Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. com.google.cloud google-cloud-apigee-registry-parent - 0.76.0 + 0.77.0 google-cloud-apigee-registry diff --git a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml index 9fbd3181ffef..586a6f16adfb 100644 --- a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 grpc-google-cloud-apigee-registry-v1 GRPC library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.76.0 + 0.77.0 diff --git a/java-apigee-registry/pom.xml b/java-apigee-registry/pom.xml index e4ee9b2768ae..0e760c30e383 100644 --- a/java-apigee-registry/pom.xml +++ b/java-apigee-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apigee-registry-parent pom - 0.76.0 + 0.77.0 Google Registry API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apigee-registry - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 diff --git a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml index de1738a6c5a6..2e5f8a9cdd11 100644 --- a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml +++ b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apigee-registry-v1 - 0.76.0 + 0.77.0 proto-google-cloud-apigee-registry-v1 Proto library for google-cloud-apigee-registry com.google.cloud google-cloud-apigee-registry-parent - 0.76.0 + 0.77.0 diff --git a/java-apihub/CHANGELOG.md b/java-apihub/CHANGELOG.md index f5bfcf4e6a9f..fcf816189e2d 100644 --- a/java-apihub/CHANGELOG.md +++ b/java-apihub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.30.0 (2025-10-13) + +* No change + + ## 0.29.0 (2025-10-07) ### Dependencies diff --git a/java-apihub/README.md b/java-apihub/README.md index e30455f16b97..887ce0072f74 100644 --- a/java-apihub/README.md +++ b/java-apihub/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apihub - 0.28.0 + 0.29.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apihub:0.28.0' +implementation 'com.google.cloud:google-cloud-apihub:0.29.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.28.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.29.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apihub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.29.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apihub/google-cloud-apihub-bom/pom.xml b/java-apihub/google-cloud-apihub-bom/pom.xml index fdfcbc316574..bc43bd2423fe 100644 --- a/java-apihub/google-cloud-apihub-bom/pom.xml +++ b/java-apihub/google-cloud-apihub-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-apihub-bom - 0.29.0 + 0.30.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-apihub - 0.29.0 + 0.30.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.29.0 + 0.30.0 diff --git a/java-apihub/google-cloud-apihub/pom.xml b/java-apihub/google-cloud-apihub/pom.xml index 8a312b45019e..71a207893997 100644 --- a/java-apihub/google-cloud-apihub/pom.xml +++ b/java-apihub/google-cloud-apihub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apihub - 0.29.0 + 0.30.0 jar Google API hub API API hub API API hub lets you consolidate and organize information about all of the APIs of interest to your organization. API hub lets you capture critical information about APIs that allows developers to discover and evaluate them easily and leverage the work of other teams wherever possible. API platform teams can use API hub to have visibility into and manage their portfolio of APIs. com.google.cloud google-cloud-apihub-parent - 0.29.0 + 0.30.0 google-cloud-apihub diff --git a/java-apihub/pom.xml b/java-apihub/pom.xml index 761860bd9b0a..695a28aa82da 100644 --- a/java-apihub/pom.xml +++ b/java-apihub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apihub-parent pom - 0.29.0 + 0.30.0 Google API hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-apihub - 0.29.0 + 0.30.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.29.0 + 0.30.0 diff --git a/java-apihub/proto-google-cloud-apihub-v1/pom.xml b/java-apihub/proto-google-cloud-apihub-v1/pom.xml index fa2ae4c5d363..0f14ebfe2570 100644 --- a/java-apihub/proto-google-cloud-apihub-v1/pom.xml +++ b/java-apihub/proto-google-cloud-apihub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apihub-v1 - 0.29.0 + 0.30.0 proto-google-cloud-apihub-v1 Proto library for google-cloud-apihub com.google.cloud google-cloud-apihub-parent - 0.29.0 + 0.30.0 diff --git a/java-apikeys/CHANGELOG.md b/java-apikeys/CHANGELOG.md index 1ea8cd8cd535..de7800504256 100644 --- a/java-apikeys/CHANGELOG.md +++ b/java-apikeys/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-apikeys/README.md b/java-apikeys/README.md index 3770924d49e2..eafceae40c2e 100644 --- a/java-apikeys/README.md +++ b/java-apikeys/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apikeys - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apikeys:0.73.0' +implementation 'com.google.cloud:google-cloud-apikeys:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apikeys.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apikeys/google-cloud-apikeys-bom/pom.xml b/java-apikeys/google-cloud-apikeys-bom/pom.xml index 4e20f531eb86..64ed7bc3bacc 100644 --- a/java-apikeys/google-cloud-apikeys-bom/pom.xml +++ b/java-apikeys/google-cloud-apikeys-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apikeys-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apikeys - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 diff --git a/java-apikeys/google-cloud-apikeys/pom.xml b/java-apikeys/google-cloud-apikeys/pom.xml index e2103e640f91..bb50908032bb 100644 --- a/java-apikeys/google-cloud-apikeys/pom.xml +++ b/java-apikeys/google-cloud-apikeys/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apikeys - 0.74.0 + 0.75.0 jar Google API Keys API API Keys API API Keys lets you create and manage your API keys for your projects. com.google.cloud google-cloud-apikeys-parent - 0.74.0 + 0.75.0 google-cloud-apikeys diff --git a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml index 690598421b56..4498b83a4e86 100644 --- a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 grpc-google-cloud-apikeys-v2 GRPC library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.74.0 + 0.75.0 diff --git a/java-apikeys/pom.xml b/java-apikeys/pom.xml index d2af4aa4617e..ee4e06d8b82a 100644 --- a/java-apikeys/pom.xml +++ b/java-apikeys/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apikeys-parent pom - 0.74.0 + 0.75.0 Google API Keys API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apikeys - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 diff --git a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml index dd1dc4c6dd50..1ac47e2c97c0 100644 --- a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml +++ b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apikeys-v2 - 0.74.0 + 0.75.0 proto-google-cloud-apikeys-v2 Proto library for google-cloud-apikeys com.google.cloud google-cloud-apikeys-parent - 0.74.0 + 0.75.0 diff --git a/java-appengine-admin/CHANGELOG.md b/java-appengine-admin/CHANGELOG.md index cb6c877a48a4..933ee3a85a98 100644 --- a/java-appengine-admin/CHANGELOG.md +++ b/java-appengine-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-appengine-admin/README.md b/java-appengine-admin/README.md index 1c753d921a24..a39ef7af5b43 100644 --- a/java-appengine-admin/README.md +++ b/java-appengine-admin/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-appengine-admin - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-appengine-admin:2.75.0' +implementation 'com.google.cloud:google-cloud-appengine-admin:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-appengine-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml index d87d8276c423..e6e7c6127aa3 100644 --- a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-appengine-admin - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 diff --git a/java-appengine-admin/google-cloud-appengine-admin/pom.xml b/java-appengine-admin/google-cloud-appengine-admin/pom.xml index 1ae56f52347e..4ce1723b9141 100644 --- a/java-appengine-admin/google-cloud-appengine-admin/pom.xml +++ b/java-appengine-admin/google-cloud-appengine-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-appengine-admin - 2.76.0 + 2.77.0 jar Google App Engine Admin API App Engine Admin API you to manage your App Engine applications. com.google.cloud google-cloud-appengine-admin-parent - 2.76.0 + 2.77.0 google-cloud-appengine-admin diff --git a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml index a75c6365470a..bc5a8dacc828 100644 --- a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-appengine-admin-v1 GRPC library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.76.0 + 2.77.0 diff --git a/java-appengine-admin/pom.xml b/java-appengine-admin/pom.xml index 5101045ae496..073c769b9c82 100644 --- a/java-appengine-admin/pom.xml +++ b/java-appengine-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-appengine-admin-parent pom - 2.76.0 + 2.77.0 Google App Engine Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-appengine-admin - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 diff --git a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml index aad927c4e7ec..c125aaddffa2 100644 --- a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml +++ b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-appengine-admin-v1 - 2.76.0 + 2.77.0 proto-google-cloud-appengine-admin-v1 Proto library for google-cloud-appengine-admin com.google.cloud google-cloud-appengine-admin-parent - 2.76.0 + 2.77.0 diff --git a/java-apphub/CHANGELOG.md b/java-apphub/CHANGELOG.md index e07dfcb336a9..e27a4c39eb6d 100644 --- a/java-apphub/CHANGELOG.md +++ b/java-apphub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.41.0 (2025-10-13) + +* No change + + ## 0.40.0 (2025-10-07) ### Dependencies diff --git a/java-apphub/README.md b/java-apphub/README.md index c89b1d2280a8..8b30b7513fd2 100644 --- a/java-apphub/README.md +++ b/java-apphub/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-apphub - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-apphub:0.39.0' +implementation 'com.google.cloud:google-cloud-apphub:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.40.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apphub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.40.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-apphub/google-cloud-apphub-bom/pom.xml b/java-apphub/google-cloud-apphub-bom/pom.xml index f3b6c68ed1f6..de5bb51139e4 100644 --- a/java-apphub/google-cloud-apphub-bom/pom.xml +++ b/java-apphub/google-cloud-apphub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-apphub-bom - 0.40.0 + 0.41.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-apphub - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 diff --git a/java-apphub/google-cloud-apphub/pom.xml b/java-apphub/google-cloud-apphub/pom.xml index 9160bec32213..528a707de994 100644 --- a/java-apphub/google-cloud-apphub/pom.xml +++ b/java-apphub/google-cloud-apphub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-apphub - 0.40.0 + 0.41.0 jar Google App Hub API App Hub API App Hub simplifies the process of building, running, and managing applications on Google Cloud. com.google.cloud google-cloud-apphub-parent - 0.40.0 + 0.41.0 google-cloud-apphub diff --git a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml index 98b8347fbf8d..94051d709eef 100644 --- a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 grpc-google-cloud-apphub-v1 GRPC library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.40.0 + 0.41.0 diff --git a/java-apphub/pom.xml b/java-apphub/pom.xml index 8349f7480a2a..1f0e8613779d 100644 --- a/java-apphub/pom.xml +++ b/java-apphub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-apphub-parent pom - 0.40.0 + 0.41.0 Google App Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-apphub - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 diff --git a/java-apphub/proto-google-cloud-apphub-v1/pom.xml b/java-apphub/proto-google-cloud-apphub-v1/pom.xml index c327597de6e0..f89e95b06ed3 100644 --- a/java-apphub/proto-google-cloud-apphub-v1/pom.xml +++ b/java-apphub/proto-google-cloud-apphub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-apphub-v1 - 0.40.0 + 0.41.0 proto-google-cloud-apphub-v1 Proto library for google-cloud-apphub com.google.cloud google-cloud-apphub-parent - 0.40.0 + 0.41.0 diff --git a/java-area120-tables/CHANGELOG.md b/java-area120-tables/CHANGELOG.md index e589f73f6e70..ae7caeee1cc9 100644 --- a/java-area120-tables/CHANGELOG.md +++ b/java-area120-tables/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.81.0 (2025-10-13) + +* No change + + ## 0.80.0 (2025-10-07) ### Dependencies diff --git a/java-area120-tables/README.md b/java-area120-tables/README.md index 0bc6f72aaafd..e15f1d6099fd 100644 --- a/java-area120-tables/README.md +++ b/java-area120-tables/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.area120 google-area120-tables - 0.79.0 + 0.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.area120:google-area120-tables:0.79.0' +implementation 'com.google.area120:google-area120-tables:0.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.79.0" +libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.80.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.area120/google-area120-tables.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-area120-tables/google-area120-tables-bom/pom.xml b/java-area120-tables/google-area120-tables-bom/pom.xml index dfaf084f3436..36e211bf60c3 100644 --- a/java-area120-tables/google-area120-tables-bom/pom.xml +++ b/java-area120-tables/google-area120-tables-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.area120 google-area120-tables-bom - 0.80.0 + 0.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.area120 google-area120-tables - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 diff --git a/java-area120-tables/google-area120-tables/pom.xml b/java-area120-tables/google-area120-tables/pom.xml index afc9d3d27fc7..fd667eb0fc4f 100644 --- a/java-area120-tables/google-area120-tables/pom.xml +++ b/java-area120-tables/google-area120-tables/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.area120 google-area120-tables - 0.80.0 + 0.81.0 jar Google Area 120 Tables provides programmatic methods to the Area 120 Tables API. com.google.area120 google-area120-tables-parent - 0.80.0 + 0.81.0 google-area120-tables diff --git a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml index dd7163f055b6..425126fb80c4 100644 --- a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 grpc-google-area120-tables-v1alpha1 GRPC library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.80.0 + 0.81.0 diff --git a/java-area120-tables/pom.xml b/java-area120-tables/pom.xml index 0cc5356e8c8a..f2bf28fc6a5a 100644 --- a/java-area120-tables/pom.xml +++ b/java-area120-tables/pom.xml @@ -4,7 +4,7 @@ com.google.area120 google-area120-tables-parent pom - 0.80.0 + 0.81.0 Google Area 120 Tables Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.area120 google-area120-tables - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 diff --git a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml index dff4e8acbfe2..805c603136ff 100644 --- a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml +++ b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-area120-tables-v1alpha1 - 0.80.0 + 0.81.0 proto-google-area120-tables-v1alpha1 Proto library for google-area120-tables com.google.area120 google-area120-tables-parent - 0.80.0 + 0.81.0 diff --git a/java-artifact-registry/CHANGELOG.md b/java-artifact-registry/CHANGELOG.md index e9fd889f3558..3976e7441dcc 100644 --- a/java-artifact-registry/CHANGELOG.md +++ b/java-artifact-registry/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-artifact-registry/README.md b/java-artifact-registry/README.md index 4fbd81f0641d..6be39ea90da6 100644 --- a/java-artifact-registry/README.md +++ b/java-artifact-registry/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-artifact-registry - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-artifact-registry:1.74.0' +implementation 'com.google.cloud:google-cloud-artifact-registry:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-artifact-registry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml index e85d961193e2..6341ef05270f 100644 --- a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-artifact-registry - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 diff --git a/java-artifact-registry/google-cloud-artifact-registry/pom.xml b/java-artifact-registry/google-cloud-artifact-registry/pom.xml index 7c61ba995098..e3f502961e33 100644 --- a/java-artifact-registry/google-cloud-artifact-registry/pom.xml +++ b/java-artifact-registry/google-cloud-artifact-registry/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-artifact-registry - 1.75.0 + 1.76.0 jar Google Artifact Registry provides a single place for your organization to manage container images and language packages (such as Maven and npm). It is fully integrated with Google Cloud's tooling and runtimes and comes with support for native artifact protocols. This makes it simple to integrate it with your CI/CD tooling to set up automated pipelines. com.google.cloud google-cloud-artifact-registry-parent - 1.75.0 + 1.76.0 google-cloud-artifact-registry diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml index a8e04936fc15..645c20f55461 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-artifact-registry-v1 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.75.0 + 1.76.0 diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml index c7f35f17aa0a..7aec2f0e5f6d 100644 --- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 grpc-google-cloud-artifact-registry-v1beta2 GRPC library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.75.0 + 1.76.0 diff --git a/java-artifact-registry/pom.xml b/java-artifact-registry/pom.xml index 9c388317ec70..b90e8507072b 100644 --- a/java-artifact-registry/pom.xml +++ b/java-artifact-registry/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-artifact-registry-parent pom - 1.75.0 + 1.76.0 Google Artifact Registry Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-artifact-registry - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml index 57d5919f53f3..ccf891f6105d 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1 - 1.75.0 + 1.76.0 proto-google-cloud-artifact-registry-v1 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.75.0 + 1.76.0 diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml index cd30cbc580c6..8e7c1ee97333 100644 --- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml +++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-artifact-registry-v1beta2 - 0.81.0 + 0.82.0 grpc-google-cloud-artifact-registry-v1beta2 Proto library for google-cloud-artifact-registry com.google.cloud google-cloud-artifact-registry-parent - 1.75.0 + 1.76.0 diff --git a/java-asset/CHANGELOG.md b/java-asset/CHANGELOG.md index 8dacc0eff32e..598f630efc00 100644 --- a/java-asset/CHANGELOG.md +++ b/java-asset/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.81.0 (2025-10-13) + +* No change + + ## 3.80.0 (2025-10-07) ### Dependencies diff --git a/java-asset/README.md b/java-asset/README.md index 1206425063dc..8d128a1bb8b6 100644 --- a/java-asset/README.md +++ b/java-asset/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-asset - 3.79.0 + 3.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-asset:3.79.0' +implementation 'com.google.cloud:google-cloud-asset:3.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.80.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-asset.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-asset/google-cloud-asset-bom/pom.xml b/java-asset/google-cloud-asset-bom/pom.xml index 8becfb2a69ef..296d80533231 100644 --- a/java-asset/google-cloud-asset-bom/pom.xml +++ b/java-asset/google-cloud-asset-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-asset-bom - 3.80.0 + 3.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-asset - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-asset-v1 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 diff --git a/java-asset/google-cloud-asset/pom.xml b/java-asset/google-cloud-asset/pom.xml index 624abaac22d7..4bb1bd72727b 100644 --- a/java-asset/google-cloud-asset/pom.xml +++ b/java-asset/google-cloud-asset/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-asset - 3.80.0 + 3.81.0 jar Google Cloud Asset Java idiomatic client for Google Cloud Asset com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 google-cloud-asset diff --git a/java-asset/grpc-google-cloud-asset-v1/pom.xml b/java-asset/grpc-google-cloud-asset-v1/pom.xml index f01785680ab9..fb8a76d2025b 100644 --- a/java-asset/grpc-google-cloud-asset-v1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.80.0 + 3.81.0 grpc-google-cloud-asset-v1 GRPC library for grpc-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml index 4d3210811c3e..f123d3e5d6d3 100644 --- a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 grpc-google-cloud-asset-v1p1beta1 GRPC library for grpc-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml index 0059b043601e..7b352ecbbdf8 100644 --- a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 grpc-google-cloud-asset-v1p2beta1 GRPC library for grpc-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml index 2015635a7feb..ff68253bd0ed 100644 --- a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 grpc-google-cloud-asset-v1p5beta1 GRPC library for grpc-google-cloud-asset-v1p5beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml index aac1ea9aa467..6b67d496c32a 100644 --- a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 grpc-google-cloud-asset-v1p7beta1 GRPC library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/pom.xml b/java-asset/pom.xml index d069401c0948..2f4892bfba73 100644 --- a/java-asset/pom.xml +++ b/java-asset/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-asset-parent pom - 3.80.0 + 3.81.0 Google Cloud Asset Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,77 +29,77 @@ com.google.api.grpc proto-google-cloud-asset-v1 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1 - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 com.google.cloud google-cloud-asset - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 com.google.cloud google-cloud-resourcemanager - 1.78.0 + 1.79.0 test diff --git a/java-asset/proto-google-cloud-asset-v1/pom.xml b/java-asset/proto-google-cloud-asset-v1/pom.xml index 8b6ab9ef7226..57a4dc98aca7 100644 --- a/java-asset/proto-google-cloud-asset-v1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1 - 3.80.0 + 3.81.0 proto-google-cloud-asset-v1 PROTO library for proto-google-cloud-asset-v1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml index 88e106880168..ba79fb06744c 100644 --- a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p1beta1 - 0.180.0 + 0.181.0 proto-google-cloud-asset-v1p1beta1 PROTO library for proto-google-cloud-asset-v1p1beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml index 5eeffc0ef2a2..ff4e78c57b25 100644 --- a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p2beta1 - 0.180.0 + 0.181.0 proto-google-cloud-asset-v1p2beta1 PROTO library for proto-google-cloud-asset-v1p2beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml index b80eed10133f..dd009641b798 100644 --- a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p5beta1 - 0.180.0 + 0.181.0 proto-google-cloud-asset-v1p5beta1 PROTO library for proto-google-cloud-asset-v1p4beta1 com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml index 89b7280b4062..8ca0aac8fc4d 100644 --- a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml +++ b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-asset-v1p7beta1 - 3.80.0 + 3.81.0 proto-google-cloud-asset-v1p7beta1 Proto library for google-cloud-asset com.google.cloud google-cloud-asset-parent - 3.80.0 + 3.81.0 diff --git a/java-assured-workloads/CHANGELOG.md b/java-assured-workloads/CHANGELOG.md index 963becd88d1c..ef8ad803d41f 100644 --- a/java-assured-workloads/CHANGELOG.md +++ b/java-assured-workloads/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-assured-workloads/README.md b/java-assured-workloads/README.md index 78a6ed9eaf9c..2de4db624c9f 100644 --- a/java-assured-workloads/README.md +++ b/java-assured-workloads/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-assured-workloads - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-assured-workloads:2.75.0' +implementation 'com.google.cloud:google-cloud-assured-workloads:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-assured-workloads.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml index 8bae800e1c54..c5676406e1d5 100644 --- a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-assured-workloads - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 diff --git a/java-assured-workloads/google-cloud-assured-workloads/pom.xml b/java-assured-workloads/google-cloud-assured-workloads/pom.xml index a64c0b353b5e..d447fae60a95 100644 --- a/java-assured-workloads/google-cloud-assured-workloads/pom.xml +++ b/java-assured-workloads/google-cloud-assured-workloads/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-assured-workloads - 2.76.0 + 2.77.0 jar Google Assured Workloads for Government allows you to secure your government workloads and accelerate your path to running compliant workloads on Google Cloud with Assured Workloads for Government. com.google.cloud google-cloud-assured-workloads-parent - 2.76.0 + 2.77.0 google-cloud-assured-workloads diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml index bee5941cb29d..8178aa8d8efc 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-assured-workloads-v1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.76.0 + 2.77.0 diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml index 25169a2a58c9..b71e69a12eb1 100644 --- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 grpc-google-cloud-assured-workloads-v1beta1 GRPC library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.76.0 + 2.77.0 diff --git a/java-assured-workloads/pom.xml b/java-assured-workloads/pom.xml index 693e211395f4..b45fceda72ea 100644 --- a/java-assured-workloads/pom.xml +++ b/java-assured-workloads/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-assured-workloads-parent pom - 2.76.0 + 2.77.0 Google Assured Workloads for Government Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-assured-workloads - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 com.google.api.grpc grpc-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml index 5d5c2df0c52c..8cd123b52226 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1 - 2.76.0 + 2.77.0 proto-google-cloud-assured-workloads-v1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.76.0 + 2.77.0 diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml index a879db2a843f..2ebd3f7e5d8e 100644 --- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml +++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-assured-workloads-v1beta1 - 0.88.0 + 0.89.0 proto-google-cloud-assured-workloads-v1beta1 Proto library for google-cloud-assured-workloads com.google.cloud google-cloud-assured-workloads-parent - 2.76.0 + 2.77.0 diff --git a/java-automl/CHANGELOG.md b/java-automl/CHANGELOG.md index 73a2448c980e..794571748b0d 100644 --- a/java-automl/CHANGELOG.md +++ b/java-automl/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-automl/README.md b/java-automl/README.md index 408de7b1a140..545e789c86c8 100644 --- a/java-automl/README.md +++ b/java-automl/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-automl - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-automl:2.75.0' +implementation 'com.google.cloud:google-cloud-automl:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.76.0" ``` ## Authentication @@ -205,7 +205,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-automl.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-automl/google-cloud-automl-bom/pom.xml b/java-automl/google-cloud-automl-bom/pom.xml index 9222ed6a06c8..47de2abb6dc7 100644 --- a/java-automl/google-cloud-automl-bom/pom.xml +++ b/java-automl/google-cloud-automl-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-automl-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-automl - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.76.0 + 2.77.0 diff --git a/java-automl/google-cloud-automl/pom.xml b/java-automl/google-cloud-automl/pom.xml index cd39ec2fe0a6..2bd421877232 100644 --- a/java-automl/google-cloud-automl/pom.xml +++ b/java-automl/google-cloud-automl/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-automl - 2.76.0 + 2.77.0 jar Google Cloud AutoML Java idiomatic client for Google Cloud Auto ML com.google.cloud google-cloud-automl-parent - 2.76.0 + 2.77.0 google-cloud-automl diff --git a/java-automl/grpc-google-cloud-automl-v1/pom.xml b/java-automl/grpc-google-cloud-automl-v1/pom.xml index 3427b49e89f9..02e5609db7c7 100644 --- a/java-automl/grpc-google-cloud-automl-v1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-automl-v1 GRPC library for grpc-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.76.0 + 2.77.0 diff --git a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml index e262f4b8e1d0..aac8765422e5 100644 --- a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 grpc-google-cloud-automl-v1beta1 GRPC library for grpc-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.76.0 + 2.77.0 diff --git a/java-automl/pom.xml b/java-automl/pom.xml index 26f98b30131c..5a09c4363d62 100644 --- a/java-automl/pom.xml +++ b/java-automl/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-automl-parent pom - 2.76.0 + 2.77.0 Google Cloud AutoML Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-automl-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-automl - 2.76.0 + 2.77.0 diff --git a/java-automl/proto-google-cloud-automl-v1/pom.xml b/java-automl/proto-google-cloud-automl-v1/pom.xml index 8ec66c92ee64..14077d9d3e97 100644 --- a/java-automl/proto-google-cloud-automl-v1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1 - 2.76.0 + 2.77.0 proto-google-cloud-automl-v1 PROTO library for proto-google-cloud-automl-v1 com.google.cloud google-cloud-automl-parent - 2.76.0 + 2.77.0 diff --git a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml index 2a298373add5..1c9f6bc7eff5 100644 --- a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml +++ b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-automl-v1beta1 - 0.163.0 + 0.164.0 proto-google-cloud-automl-v1beta1 PROTO library for proto-google-cloud-automl-v1beta1 com.google.cloud google-cloud-automl-parent - 2.76.0 + 2.77.0 diff --git a/java-backupdr/CHANGELOG.md b/java-backupdr/CHANGELOG.md index e3841b8fea30..85303cbe7717 100644 --- a/java-backupdr/CHANGELOG.md +++ b/java-backupdr/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.36.0 (2025-10-13) + +* No change + + ## 0.35.0 (2025-10-07) ### Dependencies diff --git a/java-backupdr/README.md b/java-backupdr/README.md index f5d830d835f7..31bf70a7b539 100644 --- a/java-backupdr/README.md +++ b/java-backupdr/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-backupdr - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-backupdr:0.34.0' +implementation 'com.google.cloud:google-cloud-backupdr:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-backupdr" % "0.34.0" +libraryDependencies += "com.google.cloud" % "google-cloud-backupdr" % "0.35.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-backupdr.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-backupdr/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-backupdr/0.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-backupdr/google-cloud-backupdr-bom/pom.xml b/java-backupdr/google-cloud-backupdr-bom/pom.xml index b56315f2e2cb..d9f5ccea2afd 100644 --- a/java-backupdr/google-cloud-backupdr-bom/pom.xml +++ b/java-backupdr/google-cloud-backupdr-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-backupdr-bom - 0.35.0 + 0.36.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-backupdr - 0.35.0 + 0.36.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 diff --git a/java-backupdr/google-cloud-backupdr/pom.xml b/java-backupdr/google-cloud-backupdr/pom.xml index 058882f2e519..836508d98c7e 100644 --- a/java-backupdr/google-cloud-backupdr/pom.xml +++ b/java-backupdr/google-cloud-backupdr/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-backupdr - 0.35.0 + 0.36.0 jar Google Backup and DR Service API Backup and DR Service API Backup and DR Service is a powerful, centralized, cloud-first backup and disaster recovery solution for cloud-based and hybrid workloads. com.google.cloud google-cloud-backupdr-parent - 0.35.0 + 0.36.0 google-cloud-backupdr diff --git a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml index 476dc3f1d2a4..a2378ba9c7fa 100644 --- a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 grpc-google-cloud-backupdr-v1 GRPC library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.35.0 + 0.36.0 diff --git a/java-backupdr/pom.xml b/java-backupdr/pom.xml index 79aa44d76cd4..9ffe5777e7e9 100644 --- a/java-backupdr/pom.xml +++ b/java-backupdr/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-backupdr-parent pom - 0.35.0 + 0.36.0 Google Backup and DR Service API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-backupdr - 0.35.0 + 0.36.0 com.google.api.grpc grpc-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 diff --git a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml index 13e2c320a1ab..8c33482816bb 100644 --- a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml +++ b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-backupdr-v1 - 0.35.0 + 0.36.0 proto-google-cloud-backupdr-v1 Proto library for google-cloud-backupdr com.google.cloud google-cloud-backupdr-parent - 0.35.0 + 0.36.0 diff --git a/java-bare-metal-solution/CHANGELOG.md b/java-bare-metal-solution/CHANGELOG.md index e33e3320a2df..5b95d06d9357 100644 --- a/java-bare-metal-solution/CHANGELOG.md +++ b/java-bare-metal-solution/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-bare-metal-solution/README.md b/java-bare-metal-solution/README.md index 7589ab802612..cd2dc8dff8f5 100644 --- a/java-bare-metal-solution/README.md +++ b/java-bare-metal-solution/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bare-metal-solution - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.75.0' +implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.76.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bare-metal-solution.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml index 74b5d5eac509..4c2f47d2d834 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml index 8db418582e51..9277c6c7eca4 100644 --- a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bare-metal-solution - 0.76.0 + 0.77.0 jar Google Bare Metal SOlution Bare Metal SOlution Bring your Oracle workloads to Google Cloud with Bare Metal Solution and jumpstart your cloud journey with minimal risk. com.google.cloud google-cloud-bare-metal-solution-parent - 0.76.0 + 0.77.0 google-cloud-bare-metal-solution diff --git a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml index 7055f3220c6c..d8fd34a72f20 100644 --- a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 grpc-google-cloud-bare-metal-solution-v2 GRPC library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.76.0 + 0.77.0 diff --git a/java-bare-metal-solution/pom.xml b/java-bare-metal-solution/pom.xml index 95f5b61c19c8..8a67265fe229 100644 --- a/java-bare-metal-solution/pom.xml +++ b/java-bare-metal-solution/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bare-metal-solution-parent pom - 0.76.0 + 0.77.0 Google Bare Metal SOlution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bare-metal-solution - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 diff --git a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml index 39af0a725c61..d20b8864beb7 100644 --- a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml +++ b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bare-metal-solution-v2 - 0.76.0 + 0.77.0 proto-google-cloud-bare-metal-solution-v2 Proto library for google-cloud-bare-metal-solution com.google.cloud google-cloud-bare-metal-solution-parent - 0.76.0 + 0.77.0 diff --git a/java-batch/CHANGELOG.md b/java-batch/CHANGELOG.md index bc67d432c05c..3fa2a68877bf 100644 --- a/java-batch/CHANGELOG.md +++ b/java-batch/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-batch/README.md b/java-batch/README.md index 3d684ca66363..f3a247832f7f 100644 --- a/java-batch/README.md +++ b/java-batch/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-batch - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-batch:0.75.0' +implementation 'com.google.cloud:google-cloud-batch:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.76.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-batch.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-batch/google-cloud-batch-bom/pom.xml b/java-batch/google-cloud-batch-bom/pom.xml index ea013a9e6ab5..82a44d5cae88 100644 --- a/java-batch/google-cloud-batch-bom/pom.xml +++ b/java-batch/google-cloud-batch-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-batch-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-batch - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 diff --git a/java-batch/google-cloud-batch/pom.xml b/java-batch/google-cloud-batch/pom.xml index 0202cff05559..c9aaef666dfa 100644 --- a/java-batch/google-cloud-batch/pom.xml +++ b/java-batch/google-cloud-batch/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-batch - 0.76.0 + 0.77.0 jar Google Google Cloud Batch Google Cloud Batch n/a com.google.cloud google-cloud-batch-parent - 0.76.0 + 0.77.0 google-cloud-batch diff --git a/java-batch/grpc-google-cloud-batch-v1/pom.xml b/java-batch/grpc-google-cloud-batch-v1/pom.xml index c1fbf65a2679..c79ad8c22940 100644 --- a/java-batch/grpc-google-cloud-batch-v1/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.76.0 + 0.77.0 grpc-google-cloud-batch-v1 GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.76.0 + 0.77.0 diff --git a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml index 96fdbe8f1070..8d44ce0d652d 100644 --- a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 grpc-google-cloud-batch-v1alpha GRPC library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.76.0 + 0.77.0 diff --git a/java-batch/pom.xml b/java-batch/pom.xml index 9a27f89fbc5e..5790e76164d3 100644 --- a/java-batch/pom.xml +++ b/java-batch/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-batch-parent pom - 0.76.0 + 0.77.0 Google Google Cloud Batch Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-batch - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-batch-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.76.0 + 0.77.0 diff --git a/java-batch/proto-google-cloud-batch-v1/pom.xml b/java-batch/proto-google-cloud-batch-v1/pom.xml index 5d73705a82eb..833ea7a3bb46 100644 --- a/java-batch/proto-google-cloud-batch-v1/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1 - 0.76.0 + 0.77.0 proto-google-cloud-batch-v1 Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.76.0 + 0.77.0 diff --git a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml index f7fd5883c382..e2d8943a97d3 100644 --- a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml +++ b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-batch-v1alpha - 0.76.0 + 0.77.0 proto-google-cloud-batch-v1alpha Proto library for google-cloud-batch com.google.cloud google-cloud-batch-parent - 0.76.0 + 0.77.0 diff --git a/java-beyondcorp-appconnections/CHANGELOG.md b/java-beyondcorp-appconnections/CHANGELOG.md index 2639646ee7be..99c2a1a32d0e 100644 --- a/java-beyondcorp-appconnections/CHANGELOG.md +++ b/java-beyondcorp-appconnections/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-beyondcorp-appconnections/README.md b/java-beyondcorp-appconnections/README.md index 7f805a0af066..ce3adbd33bea 100644 --- a/java-beyondcorp-appconnections/README.md +++ b/java-beyondcorp-appconnections/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appconnections - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.73.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnections.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml index ce7c06857f3b..a894401bc132 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml index cadfef64dc7c..5b5bee9b2ff6 100644 --- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnections - 0.74.0 + 0.75.0 jar Google BeyondCorp AppConnections BeyondCorp AppConnections is Google's implementation of the zero trust model. It builds upon a decade of experience at Google, combined with ideas and best practices from the community. By shifting access controls from the network perimeter to individual users, BeyondCorp enables secure work from virtually any location without the need for a traditional VPN. com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.74.0 + 0.75.0 google-cloud-beyondcorp-appconnections diff --git a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml index 64264ba860c4..15eaa118ee41 100644 --- a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-beyondcorp-appconnections-v1 GRPC library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/pom.xml index da168feada83..f4e3e64a00dd 100644 --- a/java-beyondcorp-appconnections/pom.xml +++ b/java-beyondcorp-appconnections/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnections-parent pom - 0.74.0 + 0.75.0 Google BeyondCorp AppConnections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnections - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml index 2d8ec903a73a..6b8437d0de36 100644 --- a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml +++ b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnections-v1 - 0.74.0 + 0.75.0 proto-google-cloud-beyondcorp-appconnections-v1 Proto library for google-cloud-beyondcorp-appconnections com.google.cloud google-cloud-beyondcorp-appconnections-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnectors/CHANGELOG.md b/java-beyondcorp-appconnectors/CHANGELOG.md index 9f1c9fa58c44..232d55e59981 100644 --- a/java-beyondcorp-appconnectors/CHANGELOG.md +++ b/java-beyondcorp-appconnectors/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-beyondcorp-appconnectors/README.md b/java-beyondcorp-appconnectors/README.md index 5ab34e1c443c..9daeaf97a715 100644 --- a/java-beyondcorp-appconnectors/README.md +++ b/java-beyondcorp-appconnectors/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appconnectors - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.73.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnectors.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml index 446a4bba07be..129dc5e8c306 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml index 8aae3998d310..f7330c2e96b3 100644 --- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appconnectors - 0.74.0 + 0.75.0 jar Google BeyondCorp AppConnectors BeyondCorp AppConnectors provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors. com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.74.0 + 0.75.0 google-cloud-beyondcorp-appconnectors diff --git a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml index ec20ac2a1706..94d1c165d0d1 100644 --- a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-beyondcorp-appconnectors-v1 GRPC library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/pom.xml index ffae2bf7f3b3..8dcff3cd236c 100644 --- a/java-beyondcorp-appconnectors/pom.xml +++ b/java-beyondcorp-appconnectors/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appconnectors-parent pom - 0.74.0 + 0.75.0 Google BeyondCorp AppConnectors Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appconnectors - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml index 9f4acd55b312..ae3ac8747894 100644 --- a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml +++ b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appconnectors-v1 - 0.74.0 + 0.75.0 proto-google-cloud-beyondcorp-appconnectors-v1 Proto library for google-cloud-beyondcorp-appconnectors com.google.cloud google-cloud-beyondcorp-appconnectors-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appgateways/CHANGELOG.md b/java-beyondcorp-appgateways/CHANGELOG.md index d0003598748c..b9de31d69e1b 100644 --- a/java-beyondcorp-appgateways/CHANGELOG.md +++ b/java-beyondcorp-appgateways/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-beyondcorp-appgateways/README.md b/java-beyondcorp-appgateways/README.md index cd0f44408275..ac809e767c5f 100644 --- a/java-beyondcorp-appgateways/README.md +++ b/java-beyondcorp-appgateways/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-appgateways - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.73.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appgateways.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml index cc0d3e0bb91a..87f235710f4e 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml index 1579f18fce77..ef5234ff9d66 100644 --- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-appgateways - 0.74.0 + 0.75.0 jar Google BeyondCorp AppGateways BeyondCorp AppGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.74.0 + 0.75.0 google-cloud-beyondcorp-appgateways diff --git a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml index 1634ef56634e..41c502ee3c7d 100644 --- a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-beyondcorp-appgateways-v1 GRPC library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/pom.xml index a3193d0d55a3..67f3534157c8 100644 --- a/java-beyondcorp-appgateways/pom.xml +++ b/java-beyondcorp-appgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-appgateways-parent pom - 0.74.0 + 0.75.0 Google BeyondCorp AppGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-appgateways - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml index b25517d448c1..87aa6ca2104e 100644 --- a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml +++ b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-appgateways-v1 - 0.74.0 + 0.75.0 proto-google-cloud-beyondcorp-appgateways-v1 Proto library for google-cloud-beyondcorp-appgateways com.google.cloud google-cloud-beyondcorp-appgateways-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientconnectorservices/CHANGELOG.md b/java-beyondcorp-clientconnectorservices/CHANGELOG.md index 30f7c73b9031..ae036344db6d 100644 --- a/java-beyondcorp-clientconnectorservices/CHANGELOG.md +++ b/java-beyondcorp-clientconnectorservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-beyondcorp-clientconnectorservices/README.md b/java-beyondcorp-clientconnectorservices/README.md index c9302fd3abf0..d34fc1543b06 100644 --- a/java-beyondcorp-clientconnectorservices/README.md +++ b/java-beyondcorp-clientconnectorservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.73.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml index 9c7c241336b1..c3b66439f62c 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml index 2b324b019afa..38900234f788 100644 --- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.74.0 + 0.75.0 jar Google BeyondCorp ClientConnectorServices BeyondCorp ClientConnectorServices A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.74.0 + 0.75.0 google-cloud-beyondcorp-clientconnectorservices diff --git a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index 358ec2629906..c5fd1c46842f 100644 --- a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-beyondcorp-clientconnectorservices-v1 GRPC library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/pom.xml index 0e1e2149c693..8e53248bc18f 100644 --- a/java-beyondcorp-clientconnectorservices/pom.xml +++ b/java-beyondcorp-clientconnectorservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent pom - 0.74.0 + 0.75.0 Google BeyondCorp ClientConnectorServices Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientconnectorservices - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml index 6b1d273a4922..345f985c9397 100644 --- a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml +++ b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientconnectorservices-v1 - 0.74.0 + 0.75.0 proto-google-cloud-beyondcorp-clientconnectorservices-v1 Proto library for google-cloud-beyondcorp-clientconnectorservices com.google.cloud google-cloud-beyondcorp-clientconnectorservices-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientgateways/CHANGELOG.md b/java-beyondcorp-clientgateways/CHANGELOG.md index 99dc6ca28461..ebbaa31b0bd0 100644 --- a/java-beyondcorp-clientgateways/CHANGELOG.md +++ b/java-beyondcorp-clientgateways/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-beyondcorp-clientgateways/README.md b/java-beyondcorp-clientgateways/README.md index c8d01f70d93f..9ae75f96d533 100644 --- a/java-beyondcorp-clientgateways/README.md +++ b/java-beyondcorp-clientgateways/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-beyondcorp-clientgateways - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.73.0' +implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientgateways.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml index 65db89f4ebaf..4d93f399a5a1 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml index 0ae6540cf1cc..648501615d5e 100644 --- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-beyondcorp-clientgateways - 0.74.0 + 0.75.0 jar Google BeyondCorp ClientGateways BeyondCorp ClientGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection. com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.74.0 + 0.75.0 google-cloud-beyondcorp-clientgateways diff --git a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml index 95d210542933..e61d4474da00 100644 --- a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-beyondcorp-clientgateways-v1 GRPC library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/pom.xml index d06b60f5927c..41c34ba87657 100644 --- a/java-beyondcorp-clientgateways/pom.xml +++ b/java-beyondcorp-clientgateways/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-beyondcorp-clientgateways-parent pom - 0.74.0 + 0.75.0 Google BeyondCorp ClientGateways Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-beyondcorp-clientgateways - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 diff --git a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml index dcbadf4f718a..2dbe02660f00 100644 --- a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml +++ b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-beyondcorp-clientgateways-v1 - 0.74.0 + 0.75.0 proto-google-cloud-beyondcorp-clientgateways-v1 Proto library for google-cloud-beyondcorp-clientgateways com.google.cloud google-cloud-beyondcorp-clientgateways-parent - 0.74.0 + 0.75.0 diff --git a/java-biglake/CHANGELOG.md b/java-biglake/CHANGELOG.md index 149573cc19c3..63cb4f6c4c40 100644 --- a/java-biglake/CHANGELOG.md +++ b/java-biglake/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.65.0 (2025-10-13) + +* No change + + ## 0.64.0 (2025-10-07) ### Dependencies diff --git a/java-biglake/README.md b/java-biglake/README.md index 3683c3746c77..d6beec99b7e2 100644 --- a/java-biglake/README.md +++ b/java-biglake/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-biglake - 0.63.0 + 0.64.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-biglake:0.63.0' +implementation 'com.google.cloud:google-cloud-biglake:0.64.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-biglake" % "0.63.0" +libraryDependencies += "com.google.cloud" % "google-cloud-biglake" % "0.64.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-biglake.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-biglake/0.63.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-biglake/0.64.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-biglake/google-cloud-biglake-bom/pom.xml b/java-biglake/google-cloud-biglake-bom/pom.xml index b4ea833b2f9a..b4199571ea60 100644 --- a/java-biglake/google-cloud-biglake-bom/pom.xml +++ b/java-biglake/google-cloud-biglake-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-biglake-bom - 0.64.0 + 0.65.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-biglake - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 diff --git a/java-biglake/google-cloud-biglake/pom.xml b/java-biglake/google-cloud-biglake/pom.xml index 81676361f3a1..a8212585f5d2 100644 --- a/java-biglake/google-cloud-biglake/pom.xml +++ b/java-biglake/google-cloud-biglake/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-biglake - 0.64.0 + 0.65.0 jar Google BigLake BigLake The BigLake API provides access to BigLake Metastore, a serverless, fully managed, and highly available metastore for open-source data that can be used for querying Apache Iceberg tables in BigQuery. com.google.cloud google-cloud-biglake-parent - 0.64.0 + 0.65.0 google-cloud-biglake diff --git a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml index 76b50dca5dc4..a1d5250f553c 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 grpc-google-cloud-biglake-v1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.64.0 + 0.65.0 diff --git a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml index 14f098a6fd4b..be6462c51995 100644 --- a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 grpc-google-cloud-biglake-v1alpha1 GRPC library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.64.0 + 0.65.0 diff --git a/java-biglake/pom.xml b/java-biglake/pom.xml index 3e0f1848d941..037f828727d6 100644 --- a/java-biglake/pom.xml +++ b/java-biglake/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-biglake-parent pom - 0.64.0 + 0.65.0 Google BigLake Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-biglake - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 diff --git a/java-biglake/proto-google-cloud-biglake-v1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1/pom.xml index c552972ca33c..c7cc7f9263d7 100644 --- a/java-biglake/proto-google-cloud-biglake-v1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1 - 0.64.0 + 0.65.0 proto-google-cloud-biglake-v1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.64.0 + 0.65.0 diff --git a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml index a94cf8f84468..a3f54466cd94 100644 --- a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml +++ b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-biglake-v1alpha1 - 0.64.0 + 0.65.0 proto-google-cloud-biglake-v1alpha1 Proto library for google-cloud-biglake com.google.cloud google-cloud-biglake-parent - 0.64.0 + 0.65.0 diff --git a/java-bigquery-data-exchange/CHANGELOG.md b/java-bigquery-data-exchange/CHANGELOG.md index 86ef965a7665..889b930279af 100644 --- a/java-bigquery-data-exchange/CHANGELOG.md +++ b/java-bigquery-data-exchange/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.72.0 (2025-10-13) + +* No change + + ## 2.71.0 (2025-10-07) ### Dependencies diff --git a/java-bigquery-data-exchange/README.md b/java-bigquery-data-exchange/README.md index dfecfea6d49f..49080c992d14 100644 --- a/java-bigquery-data-exchange/README.md +++ b/java-bigquery-data-exchange/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquery-data-exchange - 2.70.0 + 2.71.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.70.0' +implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.71.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.70.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.71.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquery-data-exchange.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.70.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.71.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml index b3c6b2111ce3..f0ece626b92d 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange-bom - 2.71.0 + 2.72.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.71.0 + 2.72.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml index f1da36b03c37..6bddd460e7e1 100644 --- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquery-data-exchange - 2.71.0 + 2.72.0 jar Google Analytics Hub Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.71.0 + 2.72.0 google-cloud-bigquery-data-exchange diff --git a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index 2daab41c5575..05f814fb3828 100644 --- a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 grpc-google-cloud-bigquery-data-exchange-v1beta1 GRPC library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.71.0 + 2.72.0 diff --git a/java-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/pom.xml index 755de99b7a46..8812688e3a7f 100644 --- a/java-bigquery-data-exchange/pom.xml +++ b/java-bigquery-data-exchange/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquery-data-exchange-parent pom - 2.71.0 + 2.72.0 Google Analytics Hub Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigquery-data-exchange - 2.71.0 + 2.72.0 com.google.api.grpc grpc-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 diff --git a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml index 06d760ed794b..b9855ae2591c 100644 --- a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml +++ b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquery-data-exchange-v1beta1 - 2.71.0 + 2.72.0 proto-google-cloud-bigquery-data-exchange-v1beta1 Proto library for google-cloud-bigquery-data-exchange com.google.cloud google-cloud-bigquery-data-exchange-parent - 2.71.0 + 2.72.0 diff --git a/java-bigqueryconnection/CHANGELOG.md b/java-bigqueryconnection/CHANGELOG.md index f3cef847ec6a..78008c9f5745 100644 --- a/java-bigqueryconnection/CHANGELOG.md +++ b/java-bigqueryconnection/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-bigqueryconnection/README.md b/java-bigqueryconnection/README.md index 0c9c042ceb6b..94b62ef77460 100644 --- a/java-bigqueryconnection/README.md +++ b/java-bigqueryconnection/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigqueryconnection - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.77.0' +implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryconnection.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml index 5f33af40afd0..177e97e6cf07 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml index 857aaafcb3f2..c19f4300da1f 100644 --- a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryconnection - 2.78.0 + 2.79.0 jar Google Cloud BigQuery Connections is about com.google.cloud google-cloud-bigqueryconnection-parent - 2.78.0 + 2.79.0 google-cloud-bigqueryconnection diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml index b253bfb431a9..57c51d836f74 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-bigqueryconnection-v1 GRPC library for grpc-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.78.0 + 2.79.0 diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml index 5765976d2f89..e9e43e94c578 100644 --- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 grpc-google-cloud-bigqueryconnection-v1beta1 GRPC library for grpc-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.78.0 + 2.79.0 diff --git a/java-bigqueryconnection/pom.xml b/java-bigqueryconnection/pom.xml index 67dafcb095b0..490885f857f8 100644 --- a/java-bigqueryconnection/pom.xml +++ b/java-bigqueryconnection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryconnection-parent pom - 2.78.0 + 2.79.0 Google Cloud BigQuery Connections Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigqueryconnection - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 com.google.api.grpc grpc-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml index a7337789afaa..200357bb1dd9 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1 - 2.78.0 + 2.79.0 proto-google-cloud-bigqueryconnection-v1 PROTO library for proto-google-cloud-bigqueryconnection-v1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.78.0 + 2.79.0 diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml index 276eed3e3711..5ffd82ac9498 100644 --- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml +++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryconnection-v1beta1 - 0.86.0 + 0.87.0 proto-google-cloud-bigqueryconnection-v1beta1 PROTO library for proto-google-cloud-bigqueryconnection-v1beta1 com.google.cloud google-cloud-bigqueryconnection-parent - 2.78.0 + 2.79.0 diff --git a/java-bigquerydatapolicy/CHANGELOG.md b/java-bigquerydatapolicy/CHANGELOG.md index 9e653d63ba53..9fc6a448135d 100644 --- a/java-bigquerydatapolicy/CHANGELOG.md +++ b/java-bigquerydatapolicy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-10-13) + +* No change + + ## 0.73.0 (2025-10-07) ### Dependencies diff --git a/java-bigquerydatapolicy/README.md b/java-bigquerydatapolicy/README.md index 354395ffea34..3a555f0c2005 100644 --- a/java-bigquerydatapolicy/README.md +++ b/java-bigquerydatapolicy/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatapolicy - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.72.0' +implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.73.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatapolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml index fece5ea59ec2..9cc0e760410f 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy-bom - 0.73.0 + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml index 3f340f15e257..5055fd47e7e5 100644 --- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatapolicy - 0.73.0 + 0.74.0 jar Google BigQuery DataPolicy API BigQuery DataPolicy API com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 google-cloud-bigquerydatapolicy diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml index 04d5bf8b0cdf..86fcf265b5b2 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 grpc-google-cloud-bigquerydatapolicy-v1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index 1a9c0393d732..1b29f28d5f39 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 grpc-google-cloud-bigquerydatapolicy-v1beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml index 9733a8d4cd2a..61193bd32623 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 grpc-google-cloud-bigquerydatapolicy-v2 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index 8bd424ab0fdd..d5f0c1597354 100644 --- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 grpc-google-cloud-bigquerydatapolicy-v2beta1 GRPC library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/pom.xml index c3e0bb1bef50..561e20426b44 100644 --- a/java-bigquerydatapolicy/pom.xml +++ b/java-bigquerydatapolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatapolicy-parent pom - 0.73.0 + 0.74.0 Google BigQuery DataPolicy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-bigquerydatapolicy - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml index eb1b761336a5..d7634628ebd8 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1 - 0.73.0 + 0.74.0 proto-google-cloud-bigquerydatapolicy-v1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml index bcd67f1dd763..da5c2a177bb2 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v1beta1 - 0.73.0 + 0.74.0 proto-google-cloud-bigquerydatapolicy-v1beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml index 8c70872d13df..fe007cb28c5e 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2 - 0.73.0 + 0.74.0 proto-google-cloud-bigquerydatapolicy-v2 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml index 884a0c487d38..88a933349dab 100644 --- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml +++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatapolicy-v2beta1 - 0.73.0 + 0.74.0 proto-google-cloud-bigquerydatapolicy-v2beta1 Proto library for google-cloud-bigquerydatapolicy com.google.cloud google-cloud-bigquerydatapolicy-parent - 0.73.0 + 0.74.0 diff --git a/java-bigquerydatatransfer/CHANGELOG.md b/java-bigquerydatatransfer/CHANGELOG.md index b77b261e3e30..05ab130d9868 100644 --- a/java-bigquerydatatransfer/CHANGELOG.md +++ b/java-bigquerydatatransfer/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-bigquerydatatransfer/README.md b/java-bigquerydatatransfer/README.md index 51f1e2abdfb8..8505bf00e28e 100644 --- a/java-bigquerydatatransfer/README.md +++ b/java-bigquerydatatransfer/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatatransfer - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.75.0' +implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatatransfer.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml index 18cbe377aa91..35287d081232 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigquerydatatransfer - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml index 5af04c74e4af..2c7f7b0a9aab 100644 --- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer - 2.76.0 + 2.77.0 jar BigQuery DataTransfer BigQuery DataTransfer com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.76.0 + 2.77.0 google-cloud-bigquerydatatransfer diff --git a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml index 850f45ee8a98..3d823c8c5379 100644 --- a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-bigquerydatatransfer-v1 GRPC library for grpc-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.76.0 + 2.77.0 diff --git a/java-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/pom.xml index 14ba6379a132..80375a75b6df 100644 --- a/java-bigquerydatatransfer/pom.xml +++ b/java-bigquerydatatransfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerydatatransfer-parent pom - 2.76.0 + 2.77.0 BigQuery DataTransfer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-bigquerydatatransfer - 2.76.0 + 2.77.0 diff --git a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml index 0fabf2d1487a..13247b93f576 100644 --- a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml +++ b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 2.76.0 + 2.77.0 proto-google-cloud-bigquerydatatransfer-v1 PROTO library for proto-google-cloud-bigquerydatatransfer-v1 com.google.cloud google-cloud-bigquerydatatransfer-parent - 2.76.0 + 2.77.0 diff --git a/java-bigquerymigration/CHANGELOG.md b/java-bigquerymigration/CHANGELOG.md index b4d4b419a47f..26ac24ca2402 100644 --- a/java-bigquerymigration/CHANGELOG.md +++ b/java-bigquerymigration/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.80.0 (2025-10-13) + +* No change + + ## 0.79.0 (2025-10-07) ### Dependencies diff --git a/java-bigquerymigration/README.md b/java-bigquerymigration/README.md index 298542266d1a..be0b84e33bc2 100644 --- a/java-bigquerymigration/README.md +++ b/java-bigquerymigration/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerymigration - 0.78.0 + 0.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigquerymigration:0.78.0' +implementation 'com.google.cloud:google-cloud-bigquerymigration:0.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.79.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerymigration.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml index 0cba30fa34c2..6820ee9728ff 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration-bom - 0.79.0 + 0.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml index 1a4cc973f6de..1e44f8864650 100644 --- a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml +++ b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigquerymigration - 0.79.0 + 0.80.0 jar Google BigQuery Migration BigQuery Migration BigQuery Migration API com.google.cloud google-cloud-bigquerymigration-parent - 0.79.0 + 0.80.0 google-cloud-bigquerymigration diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml index ef7ef4a3135e..68ea25b4755b 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 grpc-google-cloud-bigquerymigration-v2 GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.79.0 + 0.80.0 diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml index 7395471300c8..950a6d156184 100644 --- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 grpc-google-cloud-bigquerymigration-v2alpha GRPC library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.79.0 + 0.80.0 diff --git a/java-bigquerymigration/pom.xml b/java-bigquerymigration/pom.xml index ec4c4be55f55..0d98a8693924 100644 --- a/java-bigquerymigration/pom.xml +++ b/java-bigquerymigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigquerymigration-parent pom - 0.79.0 + 0.80.0 Google BigQuery Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-bigquerymigration - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml index a835218c57ae..5c6fad031a3c 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2 - 0.79.0 + 0.80.0 proto-google-cloud-bigquerymigration-v2 Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.79.0 + 0.80.0 diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml index 0138fb72f6ec..fb4088d6c0f4 100644 --- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml +++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigquerymigration-v2alpha - 0.79.0 + 0.80.0 proto-google-cloud-bigquerymigration-v2alpha Proto library for google-cloud-bigquerymigration com.google.cloud google-cloud-bigquerymigration-parent - 0.79.0 + 0.80.0 diff --git a/java-bigqueryreservation/CHANGELOG.md b/java-bigqueryreservation/CHANGELOG.md index a19e68d2656b..4dcf06db32e7 100644 --- a/java-bigqueryreservation/CHANGELOG.md +++ b/java-bigqueryreservation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Features diff --git a/java-bigqueryreservation/README.md b/java-bigqueryreservation/README.md index d99b350e4ee1..76d87a9436a9 100644 --- a/java-bigqueryreservation/README.md +++ b/java-bigqueryreservation/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-bigqueryreservation - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.76.0' +implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryreservation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml index d95a118f89ee..1ce2cd3f90e9 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml index cf398eb96437..f6e1adaf9784 100644 --- a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-bigqueryreservation - 2.77.0 + 2.78.0 jar Google Cloud BigQuery Reservations allows users to manage their flat-rate BigQuery reservations. com.google.cloud google-cloud-bigqueryreservation-parent - 2.77.0 + 2.78.0 google-cloud-bigqueryreservation diff --git a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml index cd1f9507ef23..c6820bbb0a45 100644 --- a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-bigqueryreservation-v1 GRPC library for grpc-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.77.0 + 2.78.0 diff --git a/java-bigqueryreservation/pom.xml b/java-bigqueryreservation/pom.xml index 5d86e7155d65..694ff318d4c1 100644 --- a/java-bigqueryreservation/pom.xml +++ b/java-bigqueryreservation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-bigqueryreservation-parent pom - 2.77.0 + 2.78.0 Google Cloud BigQuery Reservations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-bigqueryreservation - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml index db56fdbba8dc..97e662d71c11 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-bigqueryreservation-v1 - 2.77.0 + 2.78.0 proto-google-cloud-bigqueryreservation-v1 PROTO library for proto-google-cloud-bigqueryreservation-v1 com.google.cloud google-cloud-bigqueryreservation-parent - 2.77.0 + 2.78.0 diff --git a/java-billing/CHANGELOG.md b/java-billing/CHANGELOG.md index 8f6cd0dff161..bcb630e6ae58 100644 --- a/java-billing/CHANGELOG.md +++ b/java-billing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-billing/README.md b/java-billing/README.md index e742dd7262a0..6416eaefe0e3 100644 --- a/java-billing/README.md +++ b/java-billing/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-billing - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-billing:2.75.0' +implementation 'com.google.cloud:google-cloud-billing:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-billing/google-cloud-billing-bom/pom.xml b/java-billing/google-cloud-billing-bom/pom.xml index 7caaa26c3fe6..e7662e54ca61 100644 --- a/java-billing/google-cloud-billing-bom/pom.xml +++ b/java-billing/google-cloud-billing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billing-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-billing - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-billing-v1 - 2.76.0 + 2.77.0 diff --git a/java-billing/google-cloud-billing/pom.xml b/java-billing/google-cloud-billing/pom.xml index 881437a57a4b..12d1eaabfa1a 100644 --- a/java-billing/google-cloud-billing/pom.xml +++ b/java-billing/google-cloud-billing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billing - 2.76.0 + 2.77.0 jar Google Cloud Billing Java idiomatic client for Google Cloud Billing com.google.cloud google-cloud-billing-parent - 2.76.0 + 2.77.0 google-cloud-billing diff --git a/java-billing/grpc-google-cloud-billing-v1/pom.xml b/java-billing/grpc-google-cloud-billing-v1/pom.xml index 30846b78fdd3..7a18e44c1611 100644 --- a/java-billing/grpc-google-cloud-billing-v1/pom.xml +++ b/java-billing/grpc-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-billing-v1 GRPC library for grpc-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.76.0 + 2.77.0 diff --git a/java-billing/pom.xml b/java-billing/pom.xml index d4e5a6d2a058..4916040e14c8 100644 --- a/java-billing/pom.xml +++ b/java-billing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billing-parent pom - 2.76.0 + 2.77.0 Google Cloud Billing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-billing-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-billing-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-billing - 2.76.0 + 2.77.0 diff --git a/java-billing/proto-google-cloud-billing-v1/pom.xml b/java-billing/proto-google-cloud-billing-v1/pom.xml index fa1b35552dcf..c99383dac0ec 100644 --- a/java-billing/proto-google-cloud-billing-v1/pom.xml +++ b/java-billing/proto-google-cloud-billing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billing-v1 - 2.76.0 + 2.77.0 proto-google-cloud-billing-v1beta1 PROTO library for proto-google-cloud-billing-v1 com.google.cloud google-cloud-billing-parent - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/CHANGELOG.md b/java-billingbudgets/CHANGELOG.md index 78b9ede307e0..fd73b14ef2a7 100644 --- a/java-billingbudgets/CHANGELOG.md +++ b/java-billingbudgets/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-billingbudgets/README.md b/java-billingbudgets/README.md index 1adc5ec6efe4..428323c98e3a 100644 --- a/java-billingbudgets/README.md +++ b/java-billingbudgets/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-billingbudgets - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-billingbudgets:2.75.0' +implementation 'com.google.cloud:google-cloud-billingbudgets:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billingbudgets.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml index 8867775c1e5f..7a45b41c95b6 100644 --- a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-billingbudgets - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/google-cloud-billingbudgets/pom.xml b/java-billingbudgets/google-cloud-billingbudgets/pom.xml index ff02a7b99ce3..6daf4c492bec 100644 --- a/java-billingbudgets/google-cloud-billingbudgets/pom.xml +++ b/java-billingbudgets/google-cloud-billingbudgets/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-billingbudgets - 2.76.0 + 2.77.0 jar Google Cloud billingbudgets Java idiomatic client for Google Cloud billingbudgets com.google.cloud google-cloud-billingbudgets-parent - 2.76.0 + 2.77.0 google-cloud-billingbudgets diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml index 06b38a080d25..d57ea8c539a9 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-billingbudgets-v1 GRPC library for grpc-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml index ef8a9397c52f..b2c3dc478e27 100644 --- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 grpc-google-cloud-billingbudgets-v1beta1 GRPC library for grpc-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/pom.xml b/java-billingbudgets/pom.xml index 16bc30dbb340..6c0555249bfb 100644 --- a/java-billingbudgets/pom.xml +++ b/java-billingbudgets/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-billingbudgets-parent pom - 2.76.0 + 2.77.0 Google Cloud Billing Budgets Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-billingbudgets - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml index 903cce9a9b56..3283b3b4d6a4 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1 - 2.76.0 + 2.77.0 proto-google-cloud-billingbudgets-v1 PROTO library for proto-google-cloud-billingbudgets-v1 com.google.cloud google-cloud-billingbudgets-parent - 2.76.0 + 2.77.0 diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml index 63bdad07102f..cbf113ae8b72 100644 --- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml +++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-billingbudgets-v1beta1 - 0.85.0 + 0.86.0 proto-google-cloud-billingbudgets-v1beta1 PROTO library for proto-google-cloud-billingbudgets-v1beta1 com.google.cloud google-cloud-billingbudgets-parent - 2.76.0 + 2.77.0 diff --git a/java-binary-authorization/CHANGELOG.md b/java-binary-authorization/CHANGELOG.md index 42658a6cd961..66814cbd1415 100644 --- a/java-binary-authorization/CHANGELOG.md +++ b/java-binary-authorization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-binary-authorization/README.md b/java-binary-authorization/README.md index 39ff634fd40b..5a94839ef6d3 100644 --- a/java-binary-authorization/README.md +++ b/java-binary-authorization/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-binary-authorization - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-binary-authorization:1.74.0' +implementation 'com.google.cloud:google-cloud-binary-authorization:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-binary-authorization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml index 2a01da42137c..aaca5fc963d9 100644 --- a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-binary-authorization - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 diff --git a/java-binary-authorization/google-cloud-binary-authorization/pom.xml b/java-binary-authorization/google-cloud-binary-authorization/pom.xml index 2c9aa9598a4c..d9d3f2b19028 100644 --- a/java-binary-authorization/google-cloud-binary-authorization/pom.xml +++ b/java-binary-authorization/google-cloud-binary-authorization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-binary-authorization - 1.75.0 + 1.76.0 jar Google Binary Authorization Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and Anthos clusters on VMware com.google.cloud google-cloud-binary-authorization-parent - 1.75.0 + 1.76.0 google-cloud-binary-authorization diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml index e4d89bb862ff..bc9e9c79a2ab 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-binary-authorization-v1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.75.0 + 1.76.0 diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml index deaf06edc567..a236553c2b00 100644 --- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 grpc-google-cloud-binary-authorization-v1beta1 GRPC library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.75.0 + 1.76.0 diff --git a/java-binary-authorization/pom.xml b/java-binary-authorization/pom.xml index 5d7b4da23f95..203edbbfe595 100644 --- a/java-binary-authorization/pom.xml +++ b/java-binary-authorization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-binary-authorization-parent pom - 1.75.0 + 1.76.0 Google Binary Authorization Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.cloud google-cloud-binary-authorization - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 io.grafeas grafeas - 2.77.0 + 2.78.0 diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml index cc833639d9b0..ede1d18bad16 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1 - 1.75.0 + 1.76.0 proto-google-cloud-binary-authorization-v1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.75.0 + 1.76.0 diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml index 17cee692040d..7d26cc8188df 100644 --- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml +++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-binary-authorization-v1beta1 - 0.80.0 + 0.81.0 proto-google-cloud-binary-authorization-v1beta1 Proto library for google-cloud-binary-authorization com.google.cloud google-cloud-binary-authorization-parent - 1.75.0 + 1.76.0 diff --git a/java-certificate-manager/CHANGELOG.md b/java-certificate-manager/CHANGELOG.md index 1bdb3077aa05..66b1f9de7270 100644 --- a/java-certificate-manager/CHANGELOG.md +++ b/java-certificate-manager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.80.0 (2025-10-13) + +* No change + + ## 0.79.0 (2025-10-07) ### Dependencies diff --git a/java-certificate-manager/README.md b/java-certificate-manager/README.md index 4a8c27f9434c..991955a178ed 100644 --- a/java-certificate-manager/README.md +++ b/java-certificate-manager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-certificate-manager - 0.78.0 + 0.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-certificate-manager:0.78.0' +implementation 'com.google.cloud:google-cloud-certificate-manager:0.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.79.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-certificate-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml index 11850b5913d2..35cf0a09fa3f 100644 --- a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager-bom - 0.79.0 + 0.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-certificate-manager - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 diff --git a/java-certificate-manager/google-cloud-certificate-manager/pom.xml b/java-certificate-manager/google-cloud-certificate-manager/pom.xml index 967f792500a9..9b4bee310586 100644 --- a/java-certificate-manager/google-cloud-certificate-manager/pom.xml +++ b/java-certificate-manager/google-cloud-certificate-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-certificate-manager - 0.79.0 + 0.80.0 jar Google Certificate Manager Certificate Manager lets you acquire and manage TLS (SSL) certificates for use with Cloud Load Balancing. com.google.cloud google-cloud-certificate-manager-parent - 0.79.0 + 0.80.0 google-cloud-certificate-manager diff --git a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml index c52cb88cde46..99b2686938e0 100644 --- a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 grpc-google-cloud-certificate-manager-v1 GRPC library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.79.0 + 0.80.0 diff --git a/java-certificate-manager/pom.xml b/java-certificate-manager/pom.xml index 173925b4ec4a..dde949c47d81 100644 --- a/java-certificate-manager/pom.xml +++ b/java-certificate-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-certificate-manager-parent pom - 0.79.0 + 0.80.0 Google Certificate Manager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-certificate-manager - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 diff --git a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml index f09c2c3c5bde..b2bd9d1561f3 100644 --- a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml +++ b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-certificate-manager-v1 - 0.79.0 + 0.80.0 proto-google-cloud-certificate-manager-v1 Proto library for google-cloud-certificate-manager com.google.cloud google-cloud-certificate-manager-parent - 0.79.0 + 0.80.0 diff --git a/java-channel/CHANGELOG.md b/java-channel/CHANGELOG.md index efc05b7e37c9..30387bd490a2 100644 --- a/java-channel/CHANGELOG.md +++ b/java-channel/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.81.0 (2025-10-13) + +* No change + + ## 3.80.0 (2025-10-07) ### Dependencies diff --git a/java-channel/README.md b/java-channel/README.md index 8d35a934c123..94acf84aeb40 100644 --- a/java-channel/README.md +++ b/java-channel/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-channel - 3.79.0 + 3.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-channel:3.79.0' +implementation 'com.google.cloud:google-cloud-channel:3.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.80.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-channel.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-channel/google-cloud-channel-bom/pom.xml b/java-channel/google-cloud-channel-bom/pom.xml index cdf563ab3e13..a647c07a10cd 100644 --- a/java-channel/google-cloud-channel-bom/pom.xml +++ b/java-channel/google-cloud-channel-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-channel-bom - 3.80.0 + 3.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-channel - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.80.0 + 3.81.0 diff --git a/java-channel/google-cloud-channel/pom.xml b/java-channel/google-cloud-channel/pom.xml index e24caee91a2c..6c97ecf3a601 100644 --- a/java-channel/google-cloud-channel/pom.xml +++ b/java-channel/google-cloud-channel/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-channel - 3.80.0 + 3.81.0 jar Google Channel Services With Channel Services, Google Cloud partners and resellers have a single unified resale platform, with a unified resale catalog, customer management, order management, billing management, policy and authorization management, and cost management. com.google.cloud google-cloud-channel-parent - 3.80.0 + 3.81.0 google-cloud-channel diff --git a/java-channel/grpc-google-cloud-channel-v1/pom.xml b/java-channel/grpc-google-cloud-channel-v1/pom.xml index 3269eca3b7f1..586e995eaac3 100644 --- a/java-channel/grpc-google-cloud-channel-v1/pom.xml +++ b/java-channel/grpc-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.80.0 + 3.81.0 grpc-google-cloud-channel-v1 GRPC library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.80.0 + 3.81.0 diff --git a/java-channel/pom.xml b/java-channel/pom.xml index 0a9ae4bf695d..5fa5728a856b 100644 --- a/java-channel/pom.xml +++ b/java-channel/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-channel-parent pom - 3.80.0 + 3.81.0 Google Channel Services Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-channel - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-channel-v1 - 3.80.0 + 3.81.0 diff --git a/java-channel/proto-google-cloud-channel-v1/pom.xml b/java-channel/proto-google-cloud-channel-v1/pom.xml index 4726fb2178f7..e8fdd659e88a 100644 --- a/java-channel/proto-google-cloud-channel-v1/pom.xml +++ b/java-channel/proto-google-cloud-channel-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-channel-v1 - 3.80.0 + 3.81.0 proto-google-cloud-channel-v1 Proto library for google-cloud-channel com.google.cloud google-cloud-channel-parent - 3.80.0 + 3.81.0 diff --git a/java-chat/CHANGELOG.md b/java-chat/CHANGELOG.md index 423b07f587a6..cab4e0837abd 100644 --- a/java-chat/CHANGELOG.md +++ b/java-chat/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.41.0 (2025-10-13) + +* No change + + ## 0.40.0 (2025-10-07) ### Dependencies diff --git a/java-chat/README.md b/java-chat/README.md index 4c1fc099d7b1..4e61dab2bb4b 100644 --- a/java-chat/README.md +++ b/java-chat/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-chat - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-chat:0.39.0' +implementation 'com.google.cloud:google-cloud-chat:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.40.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chat.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.40.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-chat/google-cloud-chat-bom/pom.xml b/java-chat/google-cloud-chat-bom/pom.xml index 9c625b1f5d1b..83c8487a600c 100644 --- a/java-chat/google-cloud-chat-bom/pom.xml +++ b/java-chat/google-cloud-chat-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-chat-bom - 0.40.0 + 0.41.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-chat - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.40.0 + 0.41.0 diff --git a/java-chat/google-cloud-chat/pom.xml b/java-chat/google-cloud-chat/pom.xml index 473b7e7d5d6f..90c2f11cb9ea 100644 --- a/java-chat/google-cloud-chat/pom.xml +++ b/java-chat/google-cloud-chat/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chat - 0.40.0 + 0.41.0 jar Google Google Chat API Google Chat API The Google Chat API lets you build Chat apps to integrate your services with Google Chat and manage Chat resources such as spaces, members, and messages. com.google.cloud google-cloud-chat-parent - 0.40.0 + 0.41.0 google-cloud-chat diff --git a/java-chat/grpc-google-cloud-chat-v1/pom.xml b/java-chat/grpc-google-cloud-chat-v1/pom.xml index adc1a62166c1..8c928995a964 100644 --- a/java-chat/grpc-google-cloud-chat-v1/pom.xml +++ b/java-chat/grpc-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.40.0 + 0.41.0 grpc-google-cloud-chat-v1 GRPC library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.40.0 + 0.41.0 diff --git a/java-chat/pom.xml b/java-chat/pom.xml index 81362c716e19..e6b2f2e81207 100644 --- a/java-chat/pom.xml +++ b/java-chat/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chat-parent pom - 0.40.0 + 0.41.0 Google Google Chat API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chat - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-chat-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.40.0 + 0.41.0 diff --git a/java-chat/proto-google-cloud-chat-v1/pom.xml b/java-chat/proto-google-cloud-chat-v1/pom.xml index 9bf739b9feed..04325f999200 100644 --- a/java-chat/proto-google-cloud-chat-v1/pom.xml +++ b/java-chat/proto-google-cloud-chat-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chat-v1 - 0.40.0 + 0.41.0 proto-google-cloud-chat-v1 Proto library for google-cloud-chat com.google.cloud google-cloud-chat-parent - 0.40.0 + 0.41.0 diff --git a/java-chronicle/CHANGELOG.md b/java-chronicle/CHANGELOG.md index 118cfa616236..35ffdc5f4a87 100644 --- a/java-chronicle/CHANGELOG.md +++ b/java-chronicle/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.15.0 (2025-10-13) + +* No change + + ## 0.14.0 (2025-10-07) ### Dependencies diff --git a/java-chronicle/README.md b/java-chronicle/README.md index 15b12071d492..1c7510d1bb05 100644 --- a/java-chronicle/README.md +++ b/java-chronicle/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-chronicle - 0.13.0 + 0.14.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-chronicle:0.13.0' +implementation 'com.google.cloud:google-cloud-chronicle:0.14.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.13.0" +libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.14.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chronicle.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.13.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.14.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-chronicle/google-cloud-chronicle-bom/pom.xml b/java-chronicle/google-cloud-chronicle-bom/pom.xml index d072f2e642fa..ccf28cad63d1 100644 --- a/java-chronicle/google-cloud-chronicle-bom/pom.xml +++ b/java-chronicle/google-cloud-chronicle-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-chronicle-bom - 0.14.0 + 0.15.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-chronicle - 0.14.0 + 0.15.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 diff --git a/java-chronicle/google-cloud-chronicle/pom.xml b/java-chronicle/google-cloud-chronicle/pom.xml index 6e8c49f7e319..720c5d89ad2f 100644 --- a/java-chronicle/google-cloud-chronicle/pom.xml +++ b/java-chronicle/google-cloud-chronicle/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-chronicle - 0.14.0 + 0.15.0 jar Google Chronicle API Chronicle API The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle com.google.cloud google-cloud-chronicle-parent - 0.14.0 + 0.15.0 google-cloud-chronicle diff --git a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml index 9ff2ae63ffed..e49f01347750 100644 --- a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 grpc-google-cloud-chronicle-v1 GRPC library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.14.0 + 0.15.0 diff --git a/java-chronicle/pom.xml b/java-chronicle/pom.xml index 4bab545dad83..904a83b8ed87 100644 --- a/java-chronicle/pom.xml +++ b/java-chronicle/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-chronicle-parent pom - 0.14.0 + 0.15.0 Google Chronicle API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-chronicle - 0.14.0 + 0.15.0 com.google.api.grpc grpc-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 diff --git a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml index 0c9ed1af88b9..16f10926120f 100644 --- a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml +++ b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-chronicle-v1 - 0.14.0 + 0.15.0 proto-google-cloud-chronicle-v1 Proto library for google-cloud-chronicle com.google.cloud google-cloud-chronicle-parent - 0.14.0 + 0.15.0 diff --git a/java-cloudbuild/CHANGELOG.md b/java-cloudbuild/CHANGELOG.md index 1e0194bcdb5e..edbc6fb6a59b 100644 --- a/java-cloudbuild/CHANGELOG.md +++ b/java-cloudbuild/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.79.0 (2025-10-13) + +* No change + + ## 3.78.0 (2025-10-07) ### Dependencies diff --git a/java-cloudbuild/README.md b/java-cloudbuild/README.md index 44b168cd470e..94beff1477d1 100644 --- a/java-cloudbuild/README.md +++ b/java-cloudbuild/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-build - 3.77.0 + 3.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-build:3.77.0' +implementation 'com.google.cloud:google-cloud-build:3.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-build.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudbuild/google-cloud-build-bom/pom.xml b/java-cloudbuild/google-cloud-build-bom/pom.xml index bc9058a0addc..2b4ce2f1f7dd 100644 --- a/java-cloudbuild/google-cloud-build-bom/pom.xml +++ b/java-cloudbuild/google-cloud-build-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-build-bom - 3.78.0 + 3.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-build - 3.78.0 + 3.79.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.78.0 + 3.79.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.78.0 + 3.79.0 com.google.api.grpc proto-google-cloud-build-v1 - 3.78.0 + 3.79.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.78.0 + 3.79.0 diff --git a/java-cloudbuild/google-cloud-build/pom.xml b/java-cloudbuild/google-cloud-build/pom.xml index 22f579cadcfe..f7217606cf56 100644 --- a/java-cloudbuild/google-cloud-build/pom.xml +++ b/java-cloudbuild/google-cloud-build/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-build - 3.78.0 + 3.79.0 jar Google Cloud Build @@ -12,7 +12,7 @@ com.google.cloud google-cloud-build-parent - 3.78.0 + 3.79.0 google-cloud-build diff --git a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml index 3863d20ab8d1..308b364f2bed 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.78.0 + 3.79.0 grpc-google-cloud-build-v1 GRPC library for grpc-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.78.0 + 3.79.0 diff --git a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml index 495c4047a3e6..2abbc0119303 100644 --- a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.78.0 + 3.79.0 grpc-google-cloud-build-v2 GRPC library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.78.0 + 3.79.0 diff --git a/java-cloudbuild/pom.xml b/java-cloudbuild/pom.xml index 101ca12a51a7..8f25678e779a 100644 --- a/java-cloudbuild/pom.xml +++ b/java-cloudbuild/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-build-parent pom - 3.78.0 + 3.79.0 Google Cloud Build Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-build-v1 - 3.78.0 + 3.79.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.78.0 + 3.79.0 com.google.api.grpc grpc-google-cloud-build-v2 - 3.78.0 + 3.79.0 com.google.cloud google-cloud-build - 3.78.0 + 3.79.0 com.google.api.grpc grpc-google-cloud-build-v1 - 3.78.0 + 3.79.0 diff --git a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml index 13fa5c93728d..a39c2e41251f 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v1 - 3.78.0 + 3.79.0 proto-google-cloud-build-v1 PROTO library for proto-google-cloud-build-v1 com.google.cloud google-cloud-build-parent - 3.78.0 + 3.79.0 diff --git a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml index 84f580295d5d..f65748d7696f 100644 --- a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml +++ b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-build-v2 - 3.78.0 + 3.79.0 proto-google-cloud-build-v2 Proto library for google-cloud-build com.google.cloud google-cloud-build-parent - 3.78.0 + 3.79.0 diff --git a/java-cloudcommerceconsumerprocurement/CHANGELOG.md b/java-cloudcommerceconsumerprocurement/CHANGELOG.md index 6f8545f0a5fc..c4c7ccc78af4 100644 --- a/java-cloudcommerceconsumerprocurement/CHANGELOG.md +++ b/java-cloudcommerceconsumerprocurement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.75.0 (2025-10-13) + +* No change + + ## 0.74.0 (2025-10-07) ### Dependencies diff --git a/java-cloudcommerceconsumerprocurement/README.md b/java-cloudcommerceconsumerprocurement/README.md index 20397d885951..471e39af84b0 100644 --- a/java-cloudcommerceconsumerprocurement/README.md +++ b/java-cloudcommerceconsumerprocurement/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.73.0' +implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.74.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml index 881605c605a1..a7e9a3d8c3e4 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement-bom - 0.74.0 + 0.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml index b15f59e0161a..75dd61d17211 100644 --- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.74.0 + 0.75.0 jar Google Cloud Commerce Consumer Procurement Cloud Commerce Consumer Procurement Find top solutions integrated with Google Cloud to accelerate your digital transformation. Scale and simplify procurement for your organization with online discovery, flexible purchasing, and fulfillment of enterprise-grade cloud solutions. com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.74.0 + 0.75.0 google-cloud-cloudcommerceconsumerprocurement diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index f0096c317828..19662d3ef9af 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 grpc-google-cloud-cloudcommerceconsumerprocurement-v1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.74.0 + 0.75.0 diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index 0d4498fc29f9..9985ff0daafc 100644 --- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 GRPC library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.74.0 + 0.75.0 diff --git a/java-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/pom.xml index 351d28cd893d..c0daf314f29f 100644 --- a/java-cloudcommerceconsumerprocurement/pom.xml +++ b/java-cloudcommerceconsumerprocurement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent pom - 0.74.0 + 0.75.0 Google Cloud Commerce Consumer Procurement Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcommerceconsumerprocurement - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 com.google.api.grpc grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml index 1f2eb6107298..71864d98491b 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1 - 0.74.0 + 0.75.0 proto-google-cloud-cloudcommerceconsumerprocurement-v1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.74.0 + 0.75.0 diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml index c5aebfd8c052..5a3ae8538c66 100644 --- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml +++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 - 0.74.0 + 0.75.0 proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1 Proto library for google-cloud-cloudcommerceconsumerprocurement com.google.cloud google-cloud-cloudcommerceconsumerprocurement-parent - 0.74.0 + 0.75.0 diff --git a/java-cloudcontrolspartner/CHANGELOG.md b/java-cloudcontrolspartner/CHANGELOG.md index 06b258220c7b..0e9f8360ee2b 100644 --- a/java-cloudcontrolspartner/CHANGELOG.md +++ b/java-cloudcontrolspartner/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.41.0 (2025-10-13) + +* No change + + ## 0.40.0 (2025-10-07) ### Dependencies diff --git a/java-cloudcontrolspartner/README.md b/java-cloudcontrolspartner/README.md index 51da5a825a5f..0808d74f735b 100644 --- a/java-cloudcontrolspartner/README.md +++ b/java-cloudcontrolspartner/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudcontrolspartner - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.39.0' +implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.40.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcontrolspartner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.40.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml index 18d118024b4f..c4a62cf0701b 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner-bom - 0.40.0 + 0.41.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml index 069c93321f7e..220bb3f7fd68 100644 --- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudcontrolspartner - 0.40.0 + 0.41.0 jar Google Cloud Controls Partner API Cloud Controls Partner API Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering. com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.40.0 + 0.41.0 google-cloud-cloudcontrolspartner diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml index 2e79773b6ee7..5746d81fd01f 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 grpc-google-cloud-cloudcontrolspartner-v1 GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.40.0 + 0.41.0 diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml index 3e42612f7a30..778f95f8f053 100644 --- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 grpc-google-cloud-cloudcontrolspartner-v1beta GRPC library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.40.0 + 0.41.0 diff --git a/java-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/pom.xml index 7a47ef37691a..aa0b64670740 100644 --- a/java-cloudcontrolspartner/pom.xml +++ b/java-cloudcontrolspartner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudcontrolspartner-parent pom - 0.40.0 + 0.41.0 Google Cloud Controls Partner API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudcontrolspartner - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml index 6690a8e6c04a..30fed73c4153 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1 - 0.40.0 + 0.41.0 proto-google-cloud-cloudcontrolspartner-v1 Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.40.0 + 0.41.0 diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml index 03499aaa6c84..822966fb28fe 100644 --- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml +++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudcontrolspartner-v1beta - 0.40.0 + 0.41.0 proto-google-cloud-cloudcontrolspartner-v1beta Proto library for google-cloud-cloudcontrolspartner com.google.cloud google-cloud-cloudcontrolspartner-parent - 0.40.0 + 0.41.0 diff --git a/java-cloudquotas/CHANGELOG.md b/java-cloudquotas/CHANGELOG.md index 50c6f1c304b3..5b81ff843211 100644 --- a/java-cloudquotas/CHANGELOG.md +++ b/java-cloudquotas/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.45.0 (2025-10-13) + +* No change + + ## 0.44.0 (2025-10-07) ### Dependencies diff --git a/java-cloudquotas/README.md b/java-cloudquotas/README.md index 6e23c89009dc..57ff00a88d56 100644 --- a/java-cloudquotas/README.md +++ b/java-cloudquotas/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudquotas - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudquotas:0.43.0' +implementation 'com.google.cloud:google-cloud-cloudquotas:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.44.0" ``` ## Authentication @@ -196,7 +196,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudquotas.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml index 7bfc3444b4dd..7a6b91ea436b 100644 --- a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas-bom - 0.44.0 + 0.45.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudquotas - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 diff --git a/java-cloudquotas/google-cloud-cloudquotas/pom.xml b/java-cloudquotas/google-cloud-cloudquotas/pom.xml index dc5d3f911ac7..ddac6807aa88 100644 --- a/java-cloudquotas/google-cloud-cloudquotas/pom.xml +++ b/java-cloudquotas/google-cloud-cloudquotas/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-cloudquotas - 0.44.0 + 0.45.0 jar Google Cloud Quotas API Cloud Quotas API Cloud Quotas API provides GCP service consumers with management and @@ -12,7 +12,7 @@ com.google.cloud google-cloud-cloudquotas-parent - 0.44.0 + 0.45.0 google-cloud-cloudquotas diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml index d3e9409b96b4..3d0522b4eb63 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 grpc-google-cloud-cloudquotas-v1 GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.44.0 + 0.45.0 diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml index 62fc039daed2..23ac9cc063ab 100644 --- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 grpc-google-cloud-cloudquotas-v1beta GRPC library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.44.0 + 0.45.0 diff --git a/java-cloudquotas/pom.xml b/java-cloudquotas/pom.xml index 74a2d9af1f4e..f63120505ddf 100644 --- a/java-cloudquotas/pom.xml +++ b/java-cloudquotas/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudquotas-parent pom - 0.44.0 + 0.45.0 Google Cloud Quotas API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudquotas - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml index 7f0841374e93..b36d0a71fd1a 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1 - 0.44.0 + 0.45.0 proto-google-cloud-cloudquotas-v1 Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.44.0 + 0.45.0 diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml index b09a306ace6d..7f7274236c69 100644 --- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml +++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudquotas-v1beta - 0.44.0 + 0.45.0 proto-google-cloud-cloudquotas-v1beta Proto library for google-cloud-cloudquotas com.google.cloud google-cloud-cloudquotas-parent - 0.44.0 + 0.45.0 diff --git a/java-cloudsecuritycompliance/CHANGELOG.md b/java-cloudsecuritycompliance/CHANGELOG.md index 3116bbb9b4fb..0ae7db6a0299 100644 --- a/java-cloudsecuritycompliance/CHANGELOG.md +++ b/java-cloudsecuritycompliance/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.4.0 (2025-10-13) + +* No change + + ## 0.3.0 (2025-10-07) ### Dependencies diff --git a/java-cloudsecuritycompliance/README.md b/java-cloudsecuritycompliance/README.md index c49678833508..a11b875d3644 100644 --- a/java-cloudsecuritycompliance/README.md +++ b/java-cloudsecuritycompliance/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudsecuritycompliance - 0.2.0 + 0.3.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.2.0' +implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.3.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.2.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.3.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsecuritycompliance.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.2.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.3.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml index 516b67d94016..373425fd1016 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-cloudsecuritycompliance-bom - 0.3.0 + 0.4.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-cloudsecuritycompliance - 0.3.0 + 0.4.0 com.google.api.grpc grpc-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 com.google.api.grpc proto-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml index 2a91f31ee9d2..67c57fb433e6 100644 --- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml +++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudsecuritycompliance - 0.3.0 + 0.4.0 jar Google Cloud Security Compliance API Cloud Security Compliance API Compliance Manager uses software-defined controls that let you assess support for multiple compliance programs and security requirements within a Google Cloud organization com.google.cloud google-cloud-cloudsecuritycompliance-parent - 0.3.0 + 0.4.0 google-cloud-cloudsecuritycompliance diff --git a/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml b/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml index ab422c461f46..71bd42608433 100644 --- a/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml +++ b/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 grpc-google-cloud-cloudsecuritycompliance-v1 GRPC library for google-cloud-cloudsecuritycompliance com.google.cloud google-cloud-cloudsecuritycompliance-parent - 0.3.0 + 0.4.0 diff --git a/java-cloudsecuritycompliance/pom.xml b/java-cloudsecuritycompliance/pom.xml index 8485dd498311..d5f872721a75 100644 --- a/java-cloudsecuritycompliance/pom.xml +++ b/java-cloudsecuritycompliance/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudsecuritycompliance-parent pom - 0.3.0 + 0.4.0 Google Cloud Security Compliance API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-cloudsecuritycompliance - 0.3.0 + 0.4.0 com.google.api.grpc grpc-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 com.google.api.grpc proto-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 diff --git a/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml b/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml index b92e489a71ae..3efa0c1a648d 100644 --- a/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml +++ b/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsecuritycompliance-v1 - 0.3.0 + 0.4.0 proto-google-cloud-cloudsecuritycompliance-v1 Proto library for google-cloud-cloudsecuritycompliance com.google.cloud google-cloud-cloudsecuritycompliance-parent - 0.3.0 + 0.4.0 diff --git a/java-cloudsupport/CHANGELOG.md b/java-cloudsupport/CHANGELOG.md index 96afea3144f9..83888a86e7f8 100644 --- a/java-cloudsupport/CHANGELOG.md +++ b/java-cloudsupport/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.61.0 (2025-10-13) + +* No change + + ## 0.60.0 (2025-10-07) ### Dependencies diff --git a/java-cloudsupport/README.md b/java-cloudsupport/README.md index 839f26857fc6..5c14dcb33e9a 100644 --- a/java-cloudsupport/README.md +++ b/java-cloudsupport/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudsupport - 0.59.0 + 0.60.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudsupport:0.59.0' +implementation 'com.google.cloud:google-cloud-cloudsupport:0.60.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.59.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.60.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsupport.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.59.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.60.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml index f9c15f2aabe1..1919e3da7460 100644 --- a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport-bom - 0.60.0 + 0.61.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-cloudsupport - 0.60.0 + 0.61.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 diff --git a/java-cloudsupport/google-cloud-cloudsupport/pom.xml b/java-cloudsupport/google-cloud-cloudsupport/pom.xml index 6a5bcf4dc04b..3e2e34b740cf 100644 --- a/java-cloudsupport/google-cloud-cloudsupport/pom.xml +++ b/java-cloudsupport/google-cloud-cloudsupport/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-cloudsupport - 0.60.0 + 0.61.0 jar Google Google Cloud Support API Google Cloud Support API Manages Google Cloud technical support cases for Customer Care support offerings. com.google.cloud google-cloud-cloudsupport-parent - 0.60.0 + 0.61.0 google-cloud-cloudsupport diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml index 67e297e819e1..7998ae552859 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 grpc-google-cloud-cloudsupport-v2 GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.60.0 + 0.61.0 diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml index 464ff2d3a5de..88c5b9fb3102 100644 --- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 grpc-google-cloud-cloudsupport-v2beta GRPC library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.60.0 + 0.61.0 diff --git a/java-cloudsupport/pom.xml b/java-cloudsupport/pom.xml index f850c9698189..1fd51de53e6f 100644 --- a/java-cloudsupport/pom.xml +++ b/java-cloudsupport/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-cloudsupport-parent pom - 0.60.0 + 0.61.0 Google Google Cloud Support API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-cloudsupport - 0.60.0 + 0.61.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 com.google.api.grpc grpc-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml index aed530633523..7f03755dc660 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2 - 0.60.0 + 0.61.0 proto-google-cloud-cloudsupport-v2 Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.60.0 + 0.61.0 diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml index 4a2c2ec342d0..9ff20408e022 100644 --- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml +++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-cloudsupport-v2beta - 0.60.0 + 0.61.0 proto-google-cloud-cloudsupport-v2beta Proto library for google-cloud-cloudsupport com.google.cloud google-cloud-cloudsupport-parent - 0.60.0 + 0.61.0 diff --git a/java-compute/CHANGELOG.md b/java-compute/CHANGELOG.md index 75531b3e351a..e3d9aeda6472 100644 --- a/java-compute/CHANGELOG.md +++ b/java-compute/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.87.0 (2025-10-13) + +### Features + +* Update Compute Engine v1 API to revision 20250916 ([#1107](https://github.com/googleapis/google-cloud-java/issues/1107)) ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) + + + ## 1.86.0 (2025-10-07) ### Features diff --git a/java-compute/README.md b/java-compute/README.md index b4298274bf39..2234105f9b47 100644 --- a/java-compute/README.md +++ b/java-compute/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-compute - 1.85.0 + 1.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-compute:1.85.0' +implementation 'com.google.cloud:google-cloud-compute:1.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.86.0" ``` ## Authentication @@ -257,7 +257,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-compute.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.86.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-compute/google-cloud-compute-bom/pom.xml b/java-compute/google-cloud-compute-bom/pom.xml index 3c69a7a1902f..3c3a12e75c69 100644 --- a/java-compute/google-cloud-compute-bom/pom.xml +++ b/java-compute/google-cloud-compute-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-compute-bom - 1.86.0 + 1.87.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,12 +23,12 @@ com.google.cloud google-cloud-compute - 1.86.0 + 1.87.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.86.0 + 1.87.0 diff --git a/java-compute/google-cloud-compute/pom.xml b/java-compute/google-cloud-compute/pom.xml index ed6991ef6ee9..02f3e6098562 100644 --- a/java-compute/google-cloud-compute/pom.xml +++ b/java-compute/google-cloud-compute/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-compute - 1.86.0 + 1.87.0 jar Google Compute Engine Compute Engine delivers configurable virtual machines running in @@ -12,7 +12,7 @@ com.google.cloud google-cloud-compute-parent - 1.86.0 + 1.87.0 google-cloud-compute diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesClient.java index 65928756ebb7..249ddd10b6f6 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesClient.java @@ -161,6 +161,24 @@ * * * + *

GetEffectiveSecurityPolicies + *

Returns effective security policies applied to this backend service. + * + *

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

+ *
    + *
  • getEffectiveSecurityPolicies(GetEffectiveSecurityPoliciesBackendServiceRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getEffectiveSecurityPolicies(String project, String backendService) + *

+ *

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

+ *
    + *
  • getEffectiveSecurityPoliciesCallable() + *

+ * + * + * *

GetHealth *

Gets the most recent health check results for this BackendService. Example request body: { "group": "/zones/us-east1-b/instanceGroups/lb-backend-example" } * @@ -1101,6 +1119,103 @@ public final UnaryCallable getCallable return stub.getCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns effective security policies applied to this backend service. + * + *

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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) {
+   *   String project = "project-309310695";
+   *   String backendService = "backendService-1884714623";
+   *   GetEffectiveSecurityPoliciesBackendServiceResponse response =
+   *       backendServicesClient.getEffectiveSecurityPolicies(project, backendService);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param backendService Name of the Backend Service for this request. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final GetEffectiveSecurityPoliciesBackendServiceResponse getEffectiveSecurityPolicies( + String project, String backendService) { + GetEffectiveSecurityPoliciesBackendServiceRequest request = + GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder() + .setProject(project) + .setBackendService(backendService) + .build(); + return getEffectiveSecurityPolicies(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns effective security policies applied to this backend service. + * + *

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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) {
+   *   GetEffectiveSecurityPoliciesBackendServiceRequest request =
+   *       GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder()
+   *           .setBackendService("backendService-1884714623")
+   *           .setProject("project-309310695")
+   *           .build();
+   *   GetEffectiveSecurityPoliciesBackendServiceResponse response =
+   *       backendServicesClient.getEffectiveSecurityPolicies(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 GetEffectiveSecurityPoliciesBackendServiceResponse getEffectiveSecurityPolicies( + GetEffectiveSecurityPoliciesBackendServiceRequest request) { + return getEffectiveSecurityPoliciesCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns effective security policies applied to this backend service. + * + *

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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) {
+   *   GetEffectiveSecurityPoliciesBackendServiceRequest request =
+   *       GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder()
+   *           .setBackendService("backendService-1884714623")
+   *           .setProject("project-309310695")
+   *           .build();
+   *   ApiFuture future =
+   *       backendServicesClient.getEffectiveSecurityPoliciesCallable().futureCall(request);
+   *   // Do something.
+   *   GetEffectiveSecurityPoliciesBackendServiceResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesCallable() { + return stub.getEffectiveSecurityPoliciesCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Gets the most recent health check results for this BackendService. Example request body: { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesSettings.java index c1413ccafc93..773731fdd84a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/BackendServicesSettings.java @@ -164,6 +164,14 @@ public UnaryCallSettings getSettings() return ((BackendServicesStubSettings) getStubSettings()).getSettings(); } + /** Returns the object with the settings used for calls to getEffectiveSecurityPolicies. */ + public UnaryCallSettings< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings() { + return ((BackendServicesStubSettings) getStubSettings()).getEffectiveSecurityPoliciesSettings(); + } + /** Returns the object with the settings used for calls to getHealth. */ public UnaryCallSettings getHealthSettings() { @@ -404,6 +412,14 @@ public UnaryCallSettings.Builder getSe return getStubSettingsBuilder().getSettings(); } + /** Returns the builder for the settings used for calls to getEffectiveSecurityPolicies. */ + public UnaryCallSettings.Builder< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings() { + return getStubSettingsBuilder().getEffectiveSecurityPoliciesSettings(); + } + /** Returns the builder for the settings used for calls to getHealth. */ public UnaryCallSettings.Builder getHealthSettings() { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClient.java new file mode 100644 index 000000000000..d763c94a9e1d --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClient.java @@ -0,0 +1,2535 @@ +/* + * Copyright 2025 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.compute.v1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.stub.OrganizationSecurityPoliciesStub; +import com.google.cloud.compute.v1.stub.OrganizationSecurityPoliciesStubSettings; +import com.google.common.util.concurrent.MoreExecutors; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: The OrganizationSecurityPolicies API. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+ *     OrganizationSecurityPoliciesClient.create()) {
+ *   String securityPolicy = "securityPolicy-788621166";
+ *   SecurityPolicy response = organizationSecurityPoliciesClient.get(securityPolicy);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the OrganizationSecurityPoliciesClient object to clean up + * resources such as threads. In the example above, try-with-resources is used, which automatically + * calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

AddAssociation

Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible.

+ *

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

+ *
    + *
  • addAssociationAsync(AddAssociationOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • addAssociationAsync(String securityPolicy, SecurityPolicyAssociation securityPolicyAssociationResource) + *

+ *

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

+ *
    + *
  • addAssociationOperationCallable() + *

  • addAssociationCallable() + *

+ *

AddRule

Inserts a rule into a security policy.

+ *

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

+ *
    + *
  • addRuleAsync(AddRuleOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • addRuleAsync(String securityPolicy, SecurityPolicyRule securityPolicyRuleResource) + *

+ *

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

+ *
    + *
  • addRuleOperationCallable() + *

  • addRuleCallable() + *

+ *

CopyRules

Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead.

+ *

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

+ *
    + *
  • copyRulesAsync(CopyRulesOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • copyRulesAsync(String securityPolicy) + *

+ *

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

+ *
    + *
  • copyRulesOperationCallable() + *

  • copyRulesCallable() + *

+ *

Delete

Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead.

+ *

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

+ *
    + *
  • deleteAsync(DeleteOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • deleteAsync(String securityPolicy) + *

+ *

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

+ *
    + *
  • deleteOperationCallable() + *

  • deleteCallable() + *

+ *

Get

List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead.

+ *

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

+ *
    + *
  • get(GetOrganizationSecurityPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • get(String securityPolicy) + *

+ *

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

+ *
    + *
  • getCallable() + *

+ *

GetAssociation

Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible.

+ *

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

+ *
    + *
  • getAssociation(GetAssociationOrganizationSecurityPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getAssociation(String securityPolicy) + *

+ *

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

+ *
    + *
  • getAssociationCallable() + *

+ *

GetRule

Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead.

+ *

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

+ *
    + *
  • getRule(GetRuleOrganizationSecurityPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRule(String securityPolicy) + *

+ *

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

+ *
    + *
  • getRuleCallable() + *

+ *

Insert

Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead.

+ *

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

+ *
    + *
  • insertAsync(InsertOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • insertAsync(SecurityPolicy securityPolicyResource) + *

+ *

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

+ *
    + *
  • insertOperationCallable() + *

  • insertCallable() + *

+ *

List

List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead.

+ *

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

+ *
    + *
  • list(ListOrganizationSecurityPoliciesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • list() + *

+ *

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

+ *
    + *
  • listPagedCallable() + *

  • listCallable() + *

+ *

ListAssociations

Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible.

+ *

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

+ *
    + *
  • listAssociations(ListAssociationsOrganizationSecurityPolicyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listAssociations() + *

+ *

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

+ *
    + *
  • listAssociationsCallable() + *

+ *

ListPreconfiguredExpressionSets

Gets the current list of preconfigured Web Application Firewall (WAF) expressions.

+ *

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

+ *
    + *
  • listPreconfiguredExpressionSets(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listPreconfiguredExpressionSets() + *

+ *

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

+ *
    + *
  • listPreconfiguredExpressionSetsCallable() + *

+ *

Move

Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead.

+ *

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

+ *
    + *
  • moveAsync(MoveOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • moveAsync(String securityPolicy) + *

+ *

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

+ *
    + *
  • moveOperationCallable() + *

  • moveCallable() + *

+ *

Patch

Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead.

+ *

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

+ *
    + *
  • patchAsync(PatchOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • patchAsync(String securityPolicy, SecurityPolicy securityPolicyResource) + *

+ *

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

+ *
    + *
  • patchOperationCallable() + *

  • patchCallable() + *

+ *

PatchRule

Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead.

+ *

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

+ *
    + *
  • patchRuleAsync(PatchRuleOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • patchRuleAsync(String securityPolicy, SecurityPolicyRule securityPolicyRuleResource) + *

+ *

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

+ *
    + *
  • patchRuleOperationCallable() + *

  • patchRuleCallable() + *

+ *

RemoveAssociation

Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible.

+ *

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

+ *
    + *
  • removeAssociationAsync(RemoveAssociationOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • removeAssociationAsync(String securityPolicy) + *

+ *

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

+ *
    + *
  • removeAssociationOperationCallable() + *

  • removeAssociationCallable() + *

+ *

RemoveRule

Deletes a rule at the specified priority.

+ *

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

+ *
    + *
  • removeRuleAsync(RemoveRuleOrganizationSecurityPolicyRequest request) + *

+ *

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

+ *
    + *
  • removeRuleAsync(String securityPolicy) + *

+ *

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

+ *
    + *
  • removeRuleOperationCallable() + *

  • removeRuleCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of + * OrganizationSecurityPoliciesSettings to create(). For example: + * + *

To customize credentials: + * + *

{@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
+ * OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings =
+ *     OrganizationSecurityPoliciesSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+ *     OrganizationSecurityPoliciesClient.create(organizationSecurityPoliciesSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@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
+ * OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings =
+ *     OrganizationSecurityPoliciesSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+ *     OrganizationSecurityPoliciesClient.create(organizationSecurityPoliciesSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class OrganizationSecurityPoliciesClient implements BackgroundResource { + private final OrganizationSecurityPoliciesSettings settings; + private final OrganizationSecurityPoliciesStub stub; + + /** Constructs an instance of OrganizationSecurityPoliciesClient with default settings. */ + public static final OrganizationSecurityPoliciesClient create() throws IOException { + return create(OrganizationSecurityPoliciesSettings.newBuilder().build()); + } + + /** + * Constructs an instance of OrganizationSecurityPoliciesClient, using the given settings. The + * channels are created based on the settings passed in, or defaults for any settings that are not + * set. + */ + public static final OrganizationSecurityPoliciesClient create( + OrganizationSecurityPoliciesSettings settings) throws IOException { + return new OrganizationSecurityPoliciesClient(settings); + } + + /** + * Constructs an instance of OrganizationSecurityPoliciesClient, using the given stub for making + * calls. This is for advanced usage - prefer using create(OrganizationSecurityPoliciesSettings). + */ + public static final OrganizationSecurityPoliciesClient create( + OrganizationSecurityPoliciesStub stub) { + return new OrganizationSecurityPoliciesClient(stub); + } + + /** + * Constructs an instance of OrganizationSecurityPoliciesClient, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected OrganizationSecurityPoliciesClient(OrganizationSecurityPoliciesSettings settings) + throws IOException { + this.settings = settings; + this.stub = + ((OrganizationSecurityPoliciesStubSettings) settings.getStubSettings()).createStub(); + } + + protected OrganizationSecurityPoliciesClient(OrganizationSecurityPoliciesStub stub) { + this.settings = null; + this.stub = stub; + } + + public final OrganizationSecurityPoliciesSettings getSettings() { + return settings; + } + + public OrganizationSecurityPoliciesStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts an association for the specified security policy. This has billing implications. + * Projects in the hierarchy with effective hierarchical security policies will be automatically + * enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicyAssociation securityPolicyAssociationResource =
+   *       SecurityPolicyAssociation.newBuilder().build();
+   *   Operation response =
+   *       organizationSecurityPoliciesClient
+   *           .addAssociationAsync(securityPolicy, securityPolicyAssociationResource)
+   *           .get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @param securityPolicyAssociationResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture addAssociationAsync( + String securityPolicy, SecurityPolicyAssociation securityPolicyAssociationResource) { + AddAssociationOrganizationSecurityPolicyRequest request = + AddAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .setSecurityPolicyAssociationResource(securityPolicyAssociationResource) + .build(); + return addAssociationAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts an association for the specified security policy. This has billing implications. + * Projects in the hierarchy with effective hierarchical security policies will be automatically + * enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddAssociationOrganizationSecurityPolicyRequest request =
+   *       AddAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setReplaceExistingAssociation(true)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build())
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.addAssociationAsync(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 addAssociationAsync( + AddAssociationOrganizationSecurityPolicyRequest request) { + return addAssociationOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts an association for the specified security policy. This has billing implications. + * Projects in the hierarchy with effective hierarchical security policies will be automatically + * enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddAssociationOrganizationSecurityPolicyRequest request =
+   *       AddAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setReplaceExistingAssociation(true)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.addAssociationOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationCallable() { + return stub.addAssociationOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts an association for the specified security policy. This has billing implications. + * Projects in the hierarchy with effective hierarchical security policies will be automatically + * enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddAssociationOrganizationSecurityPolicyRequest request =
+   *       AddAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setReplaceExistingAssociation(true)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.addAssociationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + addAssociationCallable() { + return stub.addAssociationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts a rule into a security policy. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build();
+   *   Operation response =
+   *       organizationSecurityPoliciesClient
+   *           .addRuleAsync(securityPolicy, securityPolicyRuleResource)
+   *           .get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @param securityPolicyRuleResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture addRuleAsync( + String securityPolicy, SecurityPolicyRule securityPolicyRuleResource) { + AddRuleOrganizationSecurityPolicyRequest request = + AddRuleOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .setSecurityPolicyRuleResource(securityPolicyRuleResource) + .build(); + return addRuleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts a rule into a security policy. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddRuleOrganizationSecurityPolicyRequest request =
+   *       AddRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.addRuleAsync(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 addRuleAsync( + AddRuleOrganizationSecurityPolicyRequest request) { + return addRuleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts a rule into a security policy. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddRuleOrganizationSecurityPolicyRequest request =
+   *       AddRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.addRuleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + addRuleOperationCallable() { + return stub.addRuleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Inserts a rule into a security policy. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   AddRuleOrganizationSecurityPolicyRequest request =
+   *       AddRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.addRuleCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + addRuleCallable() { + return stub.addRuleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Copies rules to the specified security policy. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.copyRules instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   Operation response = organizationSecurityPoliciesClient.copyRulesAsync(securityPolicy).get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture copyRulesAsync(String securityPolicy) { + CopyRulesOrganizationSecurityPolicyRequest request = + CopyRulesOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return copyRulesAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Copies rules to the specified security policy. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.copyRules instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   CopyRulesOrganizationSecurityPolicyRequest request =
+   *       CopyRulesOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSourceSecurityPolicy("sourceSecurityPolicy1092878733")
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.copyRulesAsync(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 copyRulesAsync( + CopyRulesOrganizationSecurityPolicyRequest request) { + return copyRulesOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Copies rules to the specified security policy. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.copyRules instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   CopyRulesOrganizationSecurityPolicyRequest request =
+   *       CopyRulesOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSourceSecurityPolicy("sourceSecurityPolicy1092878733")
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.copyRulesOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + copyRulesOperationCallable() { + return stub.copyRulesOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Copies rules to the specified security policy. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.copyRules instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   CopyRulesOrganizationSecurityPolicyRequest request =
+   *       CopyRulesOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSourceSecurityPolicy("sourceSecurityPolicy1092878733")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.copyRulesCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + copyRulesCallable() { + return stub.copyRulesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use + * firewallPolicies.delete instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   Operation response = organizationSecurityPoliciesClient.deleteAsync(securityPolicy).get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to delete. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteAsync(String securityPolicy) { + DeleteOrganizationSecurityPolicyRequest request = + DeleteOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return deleteAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use + * firewallPolicies.delete instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   DeleteOrganizationSecurityPolicyRequest request =
+   *       DeleteOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.deleteAsync(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 deleteAsync( + DeleteOrganizationSecurityPolicyRequest request) { + return deleteOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use + * firewallPolicies.delete instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   DeleteOrganizationSecurityPolicyRequest request =
+   *       DeleteOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.deleteOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteOperationCallable() { + return stub.deleteOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use + * firewallPolicies.delete instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   DeleteOrganizationSecurityPolicyRequest request =
+   *       DeleteOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.deleteCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteCallable() { + return stub.deleteCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the ordered rules present in a single specified policy. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.get instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicy response = organizationSecurityPoliciesClient.get(securityPolicy);
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to get. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SecurityPolicy get(String securityPolicy) { + GetOrganizationSecurityPolicyRequest request = + GetOrganizationSecurityPolicyRequest.newBuilder().setSecurityPolicy(securityPolicy).build(); + return get(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the ordered rules present in a single specified policy. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.get instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetOrganizationSecurityPolicyRequest request =
+   *       GetOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   SecurityPolicy response = organizationSecurityPoliciesClient.get(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 SecurityPolicy get(GetOrganizationSecurityPolicyRequest request) { + return getCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all of the ordered rules present in a single specified policy. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.get instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetOrganizationSecurityPolicyRequest request =
+   *       GetOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.getCallable().futureCall(request);
+   *   // Do something.
+   *   SecurityPolicy response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getCallable() { + return stub.getCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an association with the specified name. Use of this API to read firewall policies is + * deprecated. Use firewallPolicies.getAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicyAssociation response =
+   *       organizationSecurityPoliciesClient.getAssociation(securityPolicy);
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to which the queried rule belongs. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SecurityPolicyAssociation getAssociation(String securityPolicy) { + GetAssociationOrganizationSecurityPolicyRequest request = + GetAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return getAssociation(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an association with the specified name. Use of this API to read firewall policies is + * deprecated. Use firewallPolicies.getAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetAssociationOrganizationSecurityPolicyRequest request =
+   *       GetAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   SecurityPolicyAssociation response =
+   *       organizationSecurityPoliciesClient.getAssociation(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 SecurityPolicyAssociation getAssociation( + GetAssociationOrganizationSecurityPolicyRequest request) { + return getAssociationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets an association with the specified name. Use of this API to read firewall policies is + * deprecated. Use firewallPolicies.getAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetAssociationOrganizationSecurityPolicyRequest request =
+   *       GetAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.getAssociationCallable().futureCall(request);
+   *   // Do something.
+   *   SecurityPolicyAssociation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationCallable() { + return stub.getAssociationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. + * Use firewallPolicies.getRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicyRule response = organizationSecurityPoliciesClient.getRule(securityPolicy);
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to which the queried rule belongs. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SecurityPolicyRule getRule(String securityPolicy) { + GetRuleOrganizationSecurityPolicyRequest request = + GetRuleOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return getRule(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. + * Use firewallPolicies.getRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetRuleOrganizationSecurityPolicyRequest request =
+   *       GetRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   SecurityPolicyRule response = organizationSecurityPoliciesClient.getRule(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 SecurityPolicyRule getRule(GetRuleOrganizationSecurityPolicyRequest request) { + return getRuleCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. + * Use firewallPolicies.getRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   GetRuleOrganizationSecurityPolicyRequest request =
+   *       GetRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.getRuleCallable().futureCall(request);
+   *   // Do something.
+   *   SecurityPolicyRule response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + getRuleCallable() { + return stub.getRuleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new policy in the specified project using the data included in the request. Use of + * this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build();
+   *   Operation response =
+   *       organizationSecurityPoliciesClient.insertAsync(securityPolicyResource).get();
+   * }
+   * }
+ * + * @param securityPolicyResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture insertAsync( + SecurityPolicy securityPolicyResource) { + InsertOrganizationSecurityPolicyRequest request = + InsertOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicyResource(securityPolicyResource) + .build(); + return insertAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new policy in the specified project using the data included in the request. Use of + * this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   InsertOrganizationSecurityPolicyRequest request =
+   *       InsertOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.insertAsync(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 insertAsync( + InsertOrganizationSecurityPolicyRequest request) { + return insertOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new policy in the specified project using the data included in the request. Use of + * this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   InsertOrganizationSecurityPolicyRequest request =
+   *       InsertOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.insertOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + insertOperationCallable() { + return stub.insertOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new policy in the specified project using the data included in the request. Use of + * this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   InsertOrganizationSecurityPolicyRequest request =
+   *       InsertOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.insertCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable insertCallable() { + return stub.insertCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all the policies that have been configured for the specified project. Use of this API to + * read firewall policies is deprecated. Use firewallPolicies.list instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   for (SecurityPolicy element : organizationSecurityPoliciesClient.list().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @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 ListPagedResponse list() { + ListOrganizationSecurityPoliciesRequest request = + ListOrganizationSecurityPoliciesRequest.newBuilder().build(); + return list(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all the policies that have been configured for the specified project. Use of this API to + * read firewall policies is deprecated. Use firewallPolicies.list instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListOrganizationSecurityPoliciesRequest request =
+   *       ListOrganizationSecurityPoliciesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setParentId("parentId1175162725")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   for (SecurityPolicy element : organizationSecurityPoliciesClient.list(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @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 ListPagedResponse list(ListOrganizationSecurityPoliciesRequest request) { + return listPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all the policies that have been configured for the specified project. Use of this API to + * read firewall policies is deprecated. Use firewallPolicies.list instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListOrganizationSecurityPoliciesRequest request =
+   *       ListOrganizationSecurityPoliciesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setParentId("parentId1175162725")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.listPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (SecurityPolicy element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listPagedCallable() { + return stub.listPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all the policies that have been configured for the specified project. Use of this API to + * read firewall policies is deprecated. Use firewallPolicies.list instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListOrganizationSecurityPoliciesRequest request =
+   *       ListOrganizationSecurityPoliciesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setParentId("parentId1175162725")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   while (true) {
+   *     SecurityPolicyList response =
+   *         organizationSecurityPoliciesClient.listCallable().call(request);
+   *     for (SecurityPolicy element : response.getItemsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listCallable() { + return stub.listCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists associations of a specified target, i.e., organization or folder. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   OrganizationSecurityPoliciesListAssociationsResponse response =
+   *       organizationSecurityPoliciesClient.listAssociations();
+   * }
+   * }
+ * + * @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 OrganizationSecurityPoliciesListAssociationsResponse listAssociations() { + ListAssociationsOrganizationSecurityPolicyRequest request = + ListAssociationsOrganizationSecurityPolicyRequest.newBuilder().build(); + return listAssociations(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists associations of a specified target, i.e., organization or folder. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListAssociationsOrganizationSecurityPolicyRequest request =
+   *       ListAssociationsOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setTargetResource("targetResource-1933150017")
+   *           .build();
+   *   OrganizationSecurityPoliciesListAssociationsResponse response =
+   *       organizationSecurityPoliciesClient.listAssociations(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 OrganizationSecurityPoliciesListAssociationsResponse listAssociations( + ListAssociationsOrganizationSecurityPolicyRequest request) { + return listAssociationsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists associations of a specified target, i.e., organization or folder. Use of this API to read + * firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListAssociationsOrganizationSecurityPolicyRequest request =
+   *       ListAssociationsOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setTargetResource("targetResource-1933150017")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.listAssociationsCallable().futureCall(request);
+   *   // Do something.
+   *   OrganizationSecurityPoliciesListAssociationsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsCallable() { + return stub.listAssociationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current list of preconfigured Web Application Firewall (WAF) expressions. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   SecurityPoliciesListPreconfiguredExpressionSetsResponse response =
+   *       organizationSecurityPoliciesClient.listPreconfiguredExpressionSets();
+   * }
+   * }
+ * + * @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 SecurityPoliciesListPreconfiguredExpressionSetsResponse + listPreconfiguredExpressionSets() { + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder().build(); + return listPreconfiguredExpressionSets(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current list of preconfigured Web Application Firewall (WAF) expressions. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request =
+   *       ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setParentId("parentId1175162725")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   SecurityPoliciesListPreconfiguredExpressionSetsResponse response =
+   *       organizationSecurityPoliciesClient.listPreconfiguredExpressionSets(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 SecurityPoliciesListPreconfiguredExpressionSetsResponse + listPreconfiguredExpressionSets( + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request) { + return listPreconfiguredExpressionSetsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets the current list of preconfigured Web Application Firewall (WAF) expressions. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request =
+   *       ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setParentId("parentId1175162725")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient
+   *           .listPreconfiguredExpressionSetsCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   SecurityPoliciesListPreconfiguredExpressionSetsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsCallable() { + return stub.listPreconfiguredExpressionSetsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Moves the specified security policy. Use of this API to modify firewall policies is deprecated. + * Use firewallPolicies.move instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   Operation response = organizationSecurityPoliciesClient.moveAsync(securityPolicy).get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture moveAsync(String securityPolicy) { + MoveOrganizationSecurityPolicyRequest request = + MoveOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return moveAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Moves the specified security policy. Use of this API to modify firewall policies is deprecated. + * Use firewallPolicies.move instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   MoveOrganizationSecurityPolicyRequest request =
+   *       MoveOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.moveAsync(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 moveAsync( + MoveOrganizationSecurityPolicyRequest request) { + return moveOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Moves the specified security policy. Use of this API to modify firewall policies is deprecated. + * Use firewallPolicies.move instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   MoveOrganizationSecurityPolicyRequest request =
+   *       MoveOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.moveOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + moveOperationCallable() { + return stub.moveOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Moves the specified security policy. Use of this API to modify firewall policies is deprecated. + * Use firewallPolicies.move instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   MoveOrganizationSecurityPolicyRequest request =
+   *       MoveOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setParentId("parentId1175162725")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.moveCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable moveCallable() { + return stub.moveCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the specified policy with the data included in the request. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.patch instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build();
+   *   Operation response =
+   *       organizationSecurityPoliciesClient
+   *           .patchAsync(securityPolicy, securityPolicyResource)
+   *           .get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @param securityPolicyResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture patchAsync( + String securityPolicy, SecurityPolicy securityPolicyResource) { + PatchOrganizationSecurityPolicyRequest request = + PatchOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .setSecurityPolicyResource(securityPolicyResource) + .build(); + return patchAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the specified policy with the data included in the request. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.patch instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchOrganizationSecurityPolicyRequest request =
+   *       PatchOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.patchAsync(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 patchAsync( + PatchOrganizationSecurityPolicyRequest request) { + return patchOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the specified policy with the data included in the request. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.patch instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchOrganizationSecurityPolicyRequest request =
+   *       PatchOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.patchOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + patchOperationCallable() { + return stub.patchOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the specified policy with the data included in the request. Use of this API to modify + * firewall policies is deprecated. Use firewallPolicies.patch instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchOrganizationSecurityPolicyRequest request =
+   *       PatchOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyResource(SecurityPolicy.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.patchCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable patchCallable() { + return stub.patchCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches a rule at the specified priority. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.patchRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build();
+   *   Operation response =
+   *       organizationSecurityPoliciesClient
+   *           .patchRuleAsync(securityPolicy, securityPolicyRuleResource)
+   *           .get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @param securityPolicyRuleResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture patchRuleAsync( + String securityPolicy, SecurityPolicyRule securityPolicyRuleResource) { + PatchRuleOrganizationSecurityPolicyRequest request = + PatchRuleOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .setSecurityPolicyRuleResource(securityPolicyRuleResource) + .build(); + return patchRuleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches a rule at the specified priority. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.patchRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchRuleOrganizationSecurityPolicyRequest request =
+   *       PatchRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.patchRuleAsync(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 patchRuleAsync( + PatchRuleOrganizationSecurityPolicyRequest request) { + return patchRuleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches a rule at the specified priority. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.patchRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchRuleOrganizationSecurityPolicyRequest request =
+   *       PatchRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.patchRuleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + patchRuleOperationCallable() { + return stub.patchRuleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches a rule at the specified priority. Use of this API to modify firewall policies is + * deprecated. Use firewallPolicies.patchRule instead. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   PatchRuleOrganizationSecurityPolicyRequest request =
+   *       PatchRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.patchRuleCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + patchRuleCallable() { + return stub.patchRuleCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes an association for the specified security policy. Use of this API to modify firewall + * policies is deprecated. Use firewallPolicies.removeAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   Operation response =
+   *       organizationSecurityPoliciesClient.removeAssociationAsync(securityPolicy).get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture removeAssociationAsync(String securityPolicy) { + RemoveAssociationOrganizationSecurityPolicyRequest request = + RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return removeAssociationAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes an association for the specified security policy. Use of this API to modify firewall + * policies is deprecated. Use firewallPolicies.removeAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveAssociationOrganizationSecurityPolicyRequest request =
+   *       RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.removeAssociationAsync(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 removeAssociationAsync( + RemoveAssociationOrganizationSecurityPolicyRequest request) { + return removeAssociationOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes an association for the specified security policy. Use of this API to modify firewall + * policies is deprecated. Use firewallPolicies.removeAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveAssociationOrganizationSecurityPolicyRequest request =
+   *       RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient
+   *           .removeAssociationOperationCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationCallable() { + return stub.removeAssociationOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes an association for the specified security policy. Use of this API to modify firewall + * policies is deprecated. Use firewallPolicies.removeAssociation instead if possible. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveAssociationOrganizationSecurityPolicyRequest request =
+   *       RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.removeAssociationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + removeAssociationCallable() { + return stub.removeAssociationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a rule at the specified priority. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   String securityPolicy = "securityPolicy-788621166";
+   *   Operation response = organizationSecurityPoliciesClient.removeRuleAsync(securityPolicy).get();
+   * }
+   * }
+ * + * @param securityPolicy Name of the security policy to update. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture removeRuleAsync(String securityPolicy) { + RemoveRuleOrganizationSecurityPolicyRequest request = + RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy(securityPolicy) + .build(); + return removeRuleAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a rule at the specified priority. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveRuleOrganizationSecurityPolicyRequest request =
+   *       RemoveRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   Operation response = organizationSecurityPoliciesClient.removeRuleAsync(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 removeRuleAsync( + RemoveRuleOrganizationSecurityPolicyRequest request) { + return removeRuleOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a rule at the specified priority. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveRuleOrganizationSecurityPolicyRequest request =
+   *       RemoveRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   OperationFuture future =
+   *       organizationSecurityPoliciesClient.removeRuleOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + removeRuleOperationCallable() { + return stub.removeRuleOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a rule at the specified priority. + * + *

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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+   *     OrganizationSecurityPoliciesClient.create()) {
+   *   RemoveRuleOrganizationSecurityPolicyRequest request =
+   *       RemoveRuleOrganizationSecurityPolicyRequest.newBuilder()
+   *           .setPriority(-1165461084)
+   *           .setRequestId("requestId693933066")
+   *           .setSecurityPolicy("securityPolicy-788621166")
+   *           .build();
+   *   ApiFuture future =
+   *       organizationSecurityPoliciesClient.removeRuleCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + removeRuleCallable() { + return stub.removeRuleCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListPagedResponse + extends AbstractPagedListResponse< + ListOrganizationSecurityPoliciesRequest, + SecurityPolicyList, + SecurityPolicy, + ListPage, + ListFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListPagedResponse(ListPage page) { + super(page, ListFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListPage + extends AbstractPage< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, SecurityPolicy, ListPage> { + + private ListPage( + PageContext + context, + SecurityPolicyList response) { + super(context, response); + } + + private static ListPage createEmptyPage() { + return new ListPage(null, null); + } + + @Override + protected ListPage createPage( + PageContext + context, + SecurityPolicyList response) { + return new ListPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListFixedSizeCollection + extends AbstractFixedSizeCollection< + ListOrganizationSecurityPoliciesRequest, + SecurityPolicyList, + SecurityPolicy, + ListPage, + ListFixedSizeCollection> { + + private ListFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListFixedSizeCollection createEmptyCollection() { + return new ListFixedSizeCollection(null, 0); + } + + @Override + protected ListFixedSizeCollection createCollection(List pages, int collectionSize) { + return new ListFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesSettings.java new file mode 100644 index 000000000000..83181ffea2de --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesSettings.java @@ -0,0 +1,560 @@ +/* + * Copyright 2025 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.compute.v1; + +import static com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient.ListPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.compute.v1.stub.OrganizationSecurityPoliciesStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link OrganizationSecurityPoliciesClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (compute.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of get: + * + *

{@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
+ * OrganizationSecurityPoliciesSettings.Builder organizationSecurityPoliciesSettingsBuilder =
+ *     OrganizationSecurityPoliciesSettings.newBuilder();
+ * organizationSecurityPoliciesSettingsBuilder
+ *     .getSettings()
+ *     .setRetrySettings(
+ *         organizationSecurityPoliciesSettingsBuilder
+ *             .getSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings =
+ *     organizationSecurityPoliciesSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for addAssociation: + * + *

{@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
+ * OrganizationSecurityPoliciesSettings.Builder organizationSecurityPoliciesSettingsBuilder =
+ *     OrganizationSecurityPoliciesSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * organizationSecurityPoliciesSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class OrganizationSecurityPoliciesSettings + extends ClientSettings { + + /** Returns the object with the settings used for calls to addAssociation. */ + public UnaryCallSettings + addAssociationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).addAssociationSettings(); + } + + /** Returns the object with the settings used for calls to addAssociation. */ + public OperationCallSettings< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .addAssociationOperationSettings(); + } + + /** Returns the object with the settings used for calls to addRule. */ + public UnaryCallSettings addRuleSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).addRuleSettings(); + } + + /** Returns the object with the settings used for calls to addRule. */ + public OperationCallSettings + addRuleOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .addRuleOperationSettings(); + } + + /** Returns the object with the settings used for calls to copyRules. */ + public UnaryCallSettings + copyRulesSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).copyRulesSettings(); + } + + /** Returns the object with the settings used for calls to copyRules. */ + public OperationCallSettings + copyRulesOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .copyRulesOperationSettings(); + } + + /** Returns the object with the settings used for calls to delete. */ + public UnaryCallSettings deleteSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).deleteSettings(); + } + + /** Returns the object with the settings used for calls to delete. */ + public OperationCallSettings + deleteOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).deleteOperationSettings(); + } + + /** Returns the object with the settings used for calls to get. */ + public UnaryCallSettings getSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).getSettings(); + } + + /** Returns the object with the settings used for calls to getAssociation. */ + public UnaryCallSettings< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).getAssociationSettings(); + } + + /** Returns the object with the settings used for calls to getRule. */ + public UnaryCallSettings + getRuleSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).getRuleSettings(); + } + + /** Returns the object with the settings used for calls to insert. */ + public UnaryCallSettings insertSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).insertSettings(); + } + + /** Returns the object with the settings used for calls to insert. */ + public OperationCallSettings + insertOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).insertOperationSettings(); + } + + /** Returns the object with the settings used for calls to list. */ + public PagedCallSettings< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).listSettings(); + } + + /** Returns the object with the settings used for calls to listAssociations. */ + public UnaryCallSettings< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .listAssociationsSettings(); + } + + /** Returns the object with the settings used for calls to listPreconfiguredExpressionSets. */ + public UnaryCallSettings< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .listPreconfiguredExpressionSetsSettings(); + } + + /** Returns the object with the settings used for calls to move. */ + public UnaryCallSettings moveSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).moveSettings(); + } + + /** Returns the object with the settings used for calls to move. */ + public OperationCallSettings + moveOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).moveOperationSettings(); + } + + /** Returns the object with the settings used for calls to patch. */ + public UnaryCallSettings patchSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).patchSettings(); + } + + /** Returns the object with the settings used for calls to patch. */ + public OperationCallSettings + patchOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).patchOperationSettings(); + } + + /** Returns the object with the settings used for calls to patchRule. */ + public UnaryCallSettings + patchRuleSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).patchRuleSettings(); + } + + /** Returns the object with the settings used for calls to patchRule. */ + public OperationCallSettings + patchRuleOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .patchRuleOperationSettings(); + } + + /** Returns the object with the settings used for calls to removeAssociation. */ + public UnaryCallSettings + removeAssociationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .removeAssociationSettings(); + } + + /** Returns the object with the settings used for calls to removeAssociation. */ + public OperationCallSettings< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .removeAssociationOperationSettings(); + } + + /** Returns the object with the settings used for calls to removeRule. */ + public UnaryCallSettings + removeRuleSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()).removeRuleSettings(); + } + + /** Returns the object with the settings used for calls to removeRule. */ + public OperationCallSettings + removeRuleOperationSettings() { + return ((OrganizationSecurityPoliciesStubSettings) getStubSettings()) + .removeRuleOperationSettings(); + } + + public static final OrganizationSecurityPoliciesSettings create( + OrganizationSecurityPoliciesStubSettings stub) throws IOException { + return new OrganizationSecurityPoliciesSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return OrganizationSecurityPoliciesStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return OrganizationSecurityPoliciesStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return OrganizationSecurityPoliciesStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return OrganizationSecurityPoliciesStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return OrganizationSecurityPoliciesStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return OrganizationSecurityPoliciesStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return OrganizationSecurityPoliciesStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected OrganizationSecurityPoliciesSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for OrganizationSecurityPoliciesSettings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(OrganizationSecurityPoliciesStubSettings.newBuilder(clientContext)); + } + + protected Builder(OrganizationSecurityPoliciesSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(OrganizationSecurityPoliciesStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(OrganizationSecurityPoliciesStubSettings.newBuilder()); + } + + public OrganizationSecurityPoliciesStubSettings.Builder getStubSettingsBuilder() { + return ((OrganizationSecurityPoliciesStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to addAssociation. */ + public UnaryCallSettings.Builder + addAssociationSettings() { + return getStubSettingsBuilder().addAssociationSettings(); + } + + /** Returns the builder for the settings used for calls to addAssociation. */ + public OperationCallSettings.Builder< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings() { + return getStubSettingsBuilder().addAssociationOperationSettings(); + } + + /** Returns the builder for the settings used for calls to addRule. */ + public UnaryCallSettings.Builder + addRuleSettings() { + return getStubSettingsBuilder().addRuleSettings(); + } + + /** Returns the builder for the settings used for calls to addRule. */ + public OperationCallSettings.Builder< + AddRuleOrganizationSecurityPolicyRequest, Operation, Operation> + addRuleOperationSettings() { + return getStubSettingsBuilder().addRuleOperationSettings(); + } + + /** Returns the builder for the settings used for calls to copyRules. */ + public UnaryCallSettings.Builder + copyRulesSettings() { + return getStubSettingsBuilder().copyRulesSettings(); + } + + /** Returns the builder for the settings used for calls to copyRules. */ + public OperationCallSettings.Builder< + CopyRulesOrganizationSecurityPolicyRequest, Operation, Operation> + copyRulesOperationSettings() { + return getStubSettingsBuilder().copyRulesOperationSettings(); + } + + /** Returns the builder for the settings used for calls to delete. */ + public UnaryCallSettings.Builder + deleteSettings() { + return getStubSettingsBuilder().deleteSettings(); + } + + /** Returns the builder for the settings used for calls to delete. */ + public OperationCallSettings.Builder< + DeleteOrganizationSecurityPolicyRequest, Operation, Operation> + deleteOperationSettings() { + return getStubSettingsBuilder().deleteOperationSettings(); + } + + /** Returns the builder for the settings used for calls to get. */ + public UnaryCallSettings.Builder + getSettings() { + return getStubSettingsBuilder().getSettings(); + } + + /** Returns the builder for the settings used for calls to getAssociation. */ + public UnaryCallSettings.Builder< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings() { + return getStubSettingsBuilder().getAssociationSettings(); + } + + /** Returns the builder for the settings used for calls to getRule. */ + public UnaryCallSettings.Builder + getRuleSettings() { + return getStubSettingsBuilder().getRuleSettings(); + } + + /** Returns the builder for the settings used for calls to insert. */ + public UnaryCallSettings.Builder + insertSettings() { + return getStubSettingsBuilder().insertSettings(); + } + + /** Returns the builder for the settings used for calls to insert. */ + public OperationCallSettings.Builder< + InsertOrganizationSecurityPolicyRequest, Operation, Operation> + insertOperationSettings() { + return getStubSettingsBuilder().insertOperationSettings(); + } + + /** Returns the builder for the settings used for calls to list. */ + public PagedCallSettings.Builder< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings() { + return getStubSettingsBuilder().listSettings(); + } + + /** Returns the builder for the settings used for calls to listAssociations. */ + public UnaryCallSettings.Builder< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings() { + return getStubSettingsBuilder().listAssociationsSettings(); + } + + /** Returns the builder for the settings used for calls to listPreconfiguredExpressionSets. */ + public UnaryCallSettings.Builder< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings() { + return getStubSettingsBuilder().listPreconfiguredExpressionSetsSettings(); + } + + /** Returns the builder for the settings used for calls to move. */ + public UnaryCallSettings.Builder + moveSettings() { + return getStubSettingsBuilder().moveSettings(); + } + + /** Returns the builder for the settings used for calls to move. */ + public OperationCallSettings.Builder< + MoveOrganizationSecurityPolicyRequest, Operation, Operation> + moveOperationSettings() { + return getStubSettingsBuilder().moveOperationSettings(); + } + + /** Returns the builder for the settings used for calls to patch. */ + public UnaryCallSettings.Builder + patchSettings() { + return getStubSettingsBuilder().patchSettings(); + } + + /** Returns the builder for the settings used for calls to patch. */ + public OperationCallSettings.Builder< + PatchOrganizationSecurityPolicyRequest, Operation, Operation> + patchOperationSettings() { + return getStubSettingsBuilder().patchOperationSettings(); + } + + /** Returns the builder for the settings used for calls to patchRule. */ + public UnaryCallSettings.Builder + patchRuleSettings() { + return getStubSettingsBuilder().patchRuleSettings(); + } + + /** Returns the builder for the settings used for calls to patchRule. */ + public OperationCallSettings.Builder< + PatchRuleOrganizationSecurityPolicyRequest, Operation, Operation> + patchRuleOperationSettings() { + return getStubSettingsBuilder().patchRuleOperationSettings(); + } + + /** Returns the builder for the settings used for calls to removeAssociation. */ + public UnaryCallSettings.Builder + removeAssociationSettings() { + return getStubSettingsBuilder().removeAssociationSettings(); + } + + /** Returns the builder for the settings used for calls to removeAssociation. */ + public OperationCallSettings.Builder< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings() { + return getStubSettingsBuilder().removeAssociationOperationSettings(); + } + + /** Returns the builder for the settings used for calls to removeRule. */ + public UnaryCallSettings.Builder + removeRuleSettings() { + return getStubSettingsBuilder().removeRuleSettings(); + } + + /** Returns the builder for the settings used for calls to removeRule. */ + public OperationCallSettings.Builder< + RemoveRuleOrganizationSecurityPolicyRequest, Operation, Operation> + removeRuleOperationSettings() { + return getStubSettingsBuilder().removeRuleOperationSettings(); + } + + @Override + public OrganizationSecurityPoliciesSettings build() throws IOException { + return new OrganizationSecurityPoliciesSettings(this); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesClient.java new file mode 100644 index 000000000000..86172c7c25cf --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesClient.java @@ -0,0 +1,679 @@ +/* + * Copyright 2025 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.compute.v1; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutures; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.AbstractFixedSizeCollection; +import com.google.api.gax.paging.AbstractPage; +import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.stub.PreviewFeaturesStub; +import com.google.cloud.compute.v1.stub.PreviewFeaturesStubSettings; +import com.google.common.util.concurrent.MoreExecutors; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: The PreviewFeatures API. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+ *   String project = "project-309310695";
+ *   String previewFeature = "previewFeature-712516082";
+ *   PreviewFeature response = previewFeaturesClient.get(project, previewFeature);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the PreviewFeaturesClient object to clean up resources + * such as threads. In the example above, try-with-resources is used, which automatically calls + * close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

Get

Returns the details of the given PreviewFeature.

+ *

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

+ *
    + *
  • get(GetPreviewFeatureRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • get(String project, String previewFeature) + *

+ *

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

+ *
    + *
  • getCallable() + *

+ *

List

Returns the details of the given PreviewFeature.

+ *

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

+ *
    + *
  • list(ListPreviewFeaturesRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • list(String project) + *

+ *

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

+ *
    + *
  • listPagedCallable() + *

  • listCallable() + *

+ *

Update

Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature.

+ *

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

+ *
    + *
  • updateAsync(UpdatePreviewFeatureRequest request) + *

+ *

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

+ *
    + *
  • updateAsync(String project, String previewFeature, PreviewFeature previewFeatureResource) + *

+ *

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

+ *
    + *
  • updateOperationCallable() + *

  • updateCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of PreviewFeaturesSettings to + * create(). For example: + * + *

To customize credentials: + * + *

{@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
+ * PreviewFeaturesSettings previewFeaturesSettings =
+ *     PreviewFeaturesSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * PreviewFeaturesClient previewFeaturesClient =
+ *     PreviewFeaturesClient.create(previewFeaturesSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@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
+ * PreviewFeaturesSettings previewFeaturesSettings =
+ *     PreviewFeaturesSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * PreviewFeaturesClient previewFeaturesClient =
+ *     PreviewFeaturesClient.create(previewFeaturesSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@Generated("by gapic-generator-java") +public class PreviewFeaturesClient implements BackgroundResource { + private final PreviewFeaturesSettings settings; + private final PreviewFeaturesStub stub; + + /** Constructs an instance of PreviewFeaturesClient with default settings. */ + public static final PreviewFeaturesClient create() throws IOException { + return create(PreviewFeaturesSettings.newBuilder().build()); + } + + /** + * Constructs an instance of PreviewFeaturesClient, using the given settings. The channels are + * created based on the settings passed in, or defaults for any settings that are not set. + */ + public static final PreviewFeaturesClient create(PreviewFeaturesSettings settings) + throws IOException { + return new PreviewFeaturesClient(settings); + } + + /** + * Constructs an instance of PreviewFeaturesClient, using the given stub for making calls. This is + * for advanced usage - prefer using create(PreviewFeaturesSettings). + */ + public static final PreviewFeaturesClient create(PreviewFeaturesStub stub) { + return new PreviewFeaturesClient(stub); + } + + /** + * Constructs an instance of PreviewFeaturesClient, using the given settings. This is protected so + * that it is easy to make a subclass, but otherwise, the static factory methods should be + * preferred. + */ + protected PreviewFeaturesClient(PreviewFeaturesSettings settings) throws IOException { + this.settings = settings; + this.stub = ((PreviewFeaturesStubSettings) settings.getStubSettings()).createStub(); + } + + protected PreviewFeaturesClient(PreviewFeaturesStub stub) { + this.settings = null; + this.stub = stub; + } + + public final PreviewFeaturesSettings getSettings() { + return settings; + } + + public PreviewFeaturesStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   String project = "project-309310695";
+   *   String previewFeature = "previewFeature-712516082";
+   *   PreviewFeature response = previewFeaturesClient.get(project, previewFeature);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param previewFeature Name of the PreviewFeature for this request. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final PreviewFeature get(String project, String previewFeature) { + GetPreviewFeatureRequest request = + GetPreviewFeatureRequest.newBuilder() + .setProject(project) + .setPreviewFeature(previewFeature) + .build(); + return get(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   GetPreviewFeatureRequest request =
+   *       GetPreviewFeatureRequest.newBuilder()
+   *           .setPreviewFeature("previewFeature-712516082")
+   *           .setProject("project-309310695")
+   *           .build();
+   *   PreviewFeature response = previewFeaturesClient.get(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 PreviewFeature get(GetPreviewFeatureRequest request) { + return getCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   GetPreviewFeatureRequest request =
+   *       GetPreviewFeatureRequest.newBuilder()
+   *           .setPreviewFeature("previewFeature-712516082")
+   *           .setProject("project-309310695")
+   *           .build();
+   *   ApiFuture future = previewFeaturesClient.getCallable().futureCall(request);
+   *   // Do something.
+   *   PreviewFeature response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getCallable() { + return stub.getCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   String project = "project-309310695";
+   *   for (PreviewFeature element : previewFeaturesClient.list(project).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListPagedResponse list(String project) { + ListPreviewFeaturesRequest request = + ListPreviewFeaturesRequest.newBuilder().setProject(project).build(); + return list(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   ListPreviewFeaturesRequest request =
+   *       ListPreviewFeaturesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setProject("project-309310695")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   for (PreviewFeature element : previewFeaturesClient.list(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @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 ListPagedResponse list(ListPreviewFeaturesRequest request) { + return listPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   ListPreviewFeaturesRequest request =
+   *       ListPreviewFeaturesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setProject("project-309310695")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   ApiFuture future =
+   *       previewFeaturesClient.listPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (PreviewFeature element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listPagedCallable() { + return stub.listPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the details of the given PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   ListPreviewFeaturesRequest request =
+   *       ListPreviewFeaturesRequest.newBuilder()
+   *           .setFilter("filter-1274492040")
+   *           .setMaxResults(1128457243)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setPageToken("pageToken873572522")
+   *           .setProject("project-309310695")
+   *           .setReturnPartialSuccess(true)
+   *           .build();
+   *   while (true) {
+   *     PreviewFeatureList response = previewFeaturesClient.listCallable().call(request);
+   *     for (PreviewFeature element : response.getItemsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listCallable() { + return stub.listCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   String project = "project-309310695";
+   *   String previewFeature = "previewFeature-712516082";
+   *   PreviewFeature previewFeatureResource = PreviewFeature.newBuilder().build();
+   *   Operation response =
+   *       previewFeaturesClient.updateAsync(project, previewFeature, previewFeatureResource).get();
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param previewFeature Name of the PreviewFeature for this request. + * @param previewFeatureResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateAsync( + String project, String previewFeature, PreviewFeature previewFeatureResource) { + UpdatePreviewFeatureRequest request = + UpdatePreviewFeatureRequest.newBuilder() + .setProject(project) + .setPreviewFeature(previewFeature) + .setPreviewFeatureResource(previewFeatureResource) + .build(); + return updateAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   UpdatePreviewFeatureRequest request =
+   *       UpdatePreviewFeatureRequest.newBuilder()
+   *           .setPreviewFeature("previewFeature-712516082")
+   *           .setPreviewFeatureResource(PreviewFeature.newBuilder().build())
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   Operation response = previewFeaturesClient.updateAsync(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 updateAsync( + UpdatePreviewFeatureRequest request) { + return updateOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   UpdatePreviewFeatureRequest request =
+   *       UpdatePreviewFeatureRequest.newBuilder()
+   *           .setPreviewFeature("previewFeature-712516082")
+   *           .setPreviewFeatureResource(PreviewFeature.newBuilder().build())
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       previewFeaturesClient.updateOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateOperationCallable() { + return stub.updateOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature. + * + *

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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+   *   UpdatePreviewFeatureRequest request =
+   *       UpdatePreviewFeatureRequest.newBuilder()
+   *           .setPreviewFeature("previewFeature-712516082")
+   *           .setPreviewFeatureResource(PreviewFeature.newBuilder().build())
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future = previewFeaturesClient.updateCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateCallable() { + return stub.updateCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } + + public static class ListPagedResponse + extends AbstractPagedListResponse< + ListPreviewFeaturesRequest, + PreviewFeatureList, + PreviewFeature, + ListPage, + ListFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, input -> new ListPagedResponse(input), MoreExecutors.directExecutor()); + } + + private ListPagedResponse(ListPage page) { + super(page, ListFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListPage + extends AbstractPage< + ListPreviewFeaturesRequest, PreviewFeatureList, PreviewFeature, ListPage> { + + private ListPage( + PageContext context, + PreviewFeatureList response) { + super(context, response); + } + + private static ListPage createEmptyPage() { + return new ListPage(null, null); + } + + @Override + protected ListPage createPage( + PageContext context, + PreviewFeatureList response) { + return new ListPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListFixedSizeCollection + extends AbstractFixedSizeCollection< + ListPreviewFeaturesRequest, + PreviewFeatureList, + PreviewFeature, + ListPage, + ListFixedSizeCollection> { + + private ListFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListFixedSizeCollection createEmptyCollection() { + return new ListFixedSizeCollection(null, 0); + } + + @Override + protected ListFixedSizeCollection createCollection(List pages, int collectionSize) { + return new ListFixedSizeCollection(pages, collectionSize); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesSettings.java new file mode 100644 index 000000000000..81bc84861817 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/PreviewFeaturesSettings.java @@ -0,0 +1,263 @@ +/* + * Copyright 2025 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.compute.v1; + +import static com.google.cloud.compute.v1.PreviewFeaturesClient.ListPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.cloud.compute.v1.stub.PreviewFeaturesStubSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link PreviewFeaturesClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (compute.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of get: + * + *

{@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
+ * PreviewFeaturesSettings.Builder previewFeaturesSettingsBuilder =
+ *     PreviewFeaturesSettings.newBuilder();
+ * previewFeaturesSettingsBuilder
+ *     .getSettings()
+ *     .setRetrySettings(
+ *         previewFeaturesSettingsBuilder
+ *             .getSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * PreviewFeaturesSettings previewFeaturesSettings = previewFeaturesSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for update: + * + *

{@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
+ * PreviewFeaturesSettings.Builder previewFeaturesSettingsBuilder =
+ *     PreviewFeaturesSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * previewFeaturesSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class PreviewFeaturesSettings extends ClientSettings { + + /** Returns the object with the settings used for calls to get. */ + public UnaryCallSettings getSettings() { + return ((PreviewFeaturesStubSettings) getStubSettings()).getSettings(); + } + + /** Returns the object with the settings used for calls to list. */ + public PagedCallSettings + listSettings() { + return ((PreviewFeaturesStubSettings) getStubSettings()).listSettings(); + } + + /** Returns the object with the settings used for calls to update. */ + public UnaryCallSettings updateSettings() { + return ((PreviewFeaturesStubSettings) getStubSettings()).updateSettings(); + } + + /** Returns the object with the settings used for calls to update. */ + public OperationCallSettings + updateOperationSettings() { + return ((PreviewFeaturesStubSettings) getStubSettings()).updateOperationSettings(); + } + + public static final PreviewFeaturesSettings create(PreviewFeaturesStubSettings stub) + throws IOException { + return new PreviewFeaturesSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return PreviewFeaturesStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return PreviewFeaturesStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return PreviewFeaturesStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return PreviewFeaturesStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return PreviewFeaturesStubSettings.defaultHttpJsonTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return PreviewFeaturesStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return PreviewFeaturesStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected PreviewFeaturesSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for PreviewFeaturesSettings. */ + public static class Builder extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(PreviewFeaturesStubSettings.newBuilder(clientContext)); + } + + protected Builder(PreviewFeaturesSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(PreviewFeaturesStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(PreviewFeaturesStubSettings.newBuilder()); + } + + public PreviewFeaturesStubSettings.Builder getStubSettingsBuilder() { + return ((PreviewFeaturesStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to get. */ + public UnaryCallSettings.Builder getSettings() { + return getStubSettingsBuilder().getSettings(); + } + + /** Returns the builder for the settings used for calls to list. */ + public PagedCallSettings.Builder< + ListPreviewFeaturesRequest, PreviewFeatureList, ListPagedResponse> + listSettings() { + return getStubSettingsBuilder().listSettings(); + } + + /** Returns the builder for the settings used for calls to update. */ + public UnaryCallSettings.Builder updateSettings() { + return getStubSettingsBuilder().updateSettings(); + } + + /** Returns the builder for the settings used for calls to update. */ + public OperationCallSettings.Builder + updateOperationSettings() { + return getStubSettingsBuilder().updateOperationSettings(); + } + + @Override + public PreviewFeaturesSettings build() throws IOException { + return new PreviewFeaturesSettings(this); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksClient.java index 4ce849b91665..9a792dc9c108 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksClient.java @@ -125,6 +125,25 @@ * * * + * + *

ReportFaulty + *

Allows customers to report a faulty subBlock. + * + *

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

+ *
    + *
  • reportFaultyAsync(ReportFaultyReservationSubBlockRequest request) + *

+ *

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

+ *
    + *
  • reportFaultyAsync(String project, String zone, String parentName, String reservationSubBlock, ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource) + *

+ *

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

+ *
    + *
  • reportFaultyOperationCallable() + *

  • reportFaultyCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -636,6 +655,173 @@ public final OperationFuture performMaintenanceAsync( return stub.performMaintenanceCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Allows customers to report a faulty subBlock. + * + *

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 (ReservationSubBlocksClient reservationSubBlocksClient =
+   *     ReservationSubBlocksClient.create()) {
+   *   String project = "project-309310695";
+   *   String zone = "zone3744684";
+   *   String parentName = "parentName-244870571";
+   *   String reservationSubBlock = "reservationSubBlock-1816847847";
+   *   ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource =
+   *       ReservationSubBlocksReportFaultyRequest.newBuilder().build();
+   *   Operation response =
+   *       reservationSubBlocksClient
+   *           .reportFaultyAsync(
+   *               project,
+   *               zone,
+   *               parentName,
+   *               reservationSubBlock,
+   *               reservationSubBlocksReportFaultyRequestResource)
+   *           .get();
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param zone Name of the zone for this request. Zone name should conform to RFC1035. + * @param parentName The name of the parent reservation and parent block. In the format of + * reservations/{reservation_name}/reservationBlocks/{reservation_block_name} + * @param reservationSubBlock The name of the reservation subBlock. Name should conform to RFC1035 + * or be a resource ID. + * @param reservationSubBlocksReportFaultyRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture reportFaultyAsync( + String project, + String zone, + String parentName, + String reservationSubBlock, + ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource) { + ReportFaultyReservationSubBlockRequest request = + ReportFaultyReservationSubBlockRequest.newBuilder() + .setProject(project) + .setZone(zone) + .setParentName(parentName) + .setReservationSubBlock(reservationSubBlock) + .setReservationSubBlocksReportFaultyRequestResource( + reservationSubBlocksReportFaultyRequestResource) + .build(); + return reportFaultyAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Allows customers to report a faulty subBlock. + * + *

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 (ReservationSubBlocksClient reservationSubBlocksClient =
+   *     ReservationSubBlocksClient.create()) {
+   *   ReportFaultyReservationSubBlockRequest request =
+   *       ReportFaultyReservationSubBlockRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSubBlock("reservationSubBlock-1816847847")
+   *           .setReservationSubBlocksReportFaultyRequestResource(
+   *               ReservationSubBlocksReportFaultyRequest.newBuilder().build())
+   *           .setZone("zone3744684")
+   *           .build();
+   *   Operation response = reservationSubBlocksClient.reportFaultyAsync(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 reportFaultyAsync( + ReportFaultyReservationSubBlockRequest request) { + return reportFaultyOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Allows customers to report a faulty subBlock. + * + *

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 (ReservationSubBlocksClient reservationSubBlocksClient =
+   *     ReservationSubBlocksClient.create()) {
+   *   ReportFaultyReservationSubBlockRequest request =
+   *       ReportFaultyReservationSubBlockRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSubBlock("reservationSubBlock-1816847847")
+   *           .setReservationSubBlocksReportFaultyRequestResource(
+   *               ReservationSubBlocksReportFaultyRequest.newBuilder().build())
+   *           .setZone("zone3744684")
+   *           .build();
+   *   OperationFuture future =
+   *       reservationSubBlocksClient.reportFaultyOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + reportFaultyOperationCallable() { + return stub.reportFaultyOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Allows customers to report a faulty subBlock. + * + *

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 (ReservationSubBlocksClient reservationSubBlocksClient =
+   *     ReservationSubBlocksClient.create()) {
+   *   ReportFaultyReservationSubBlockRequest request =
+   *       ReportFaultyReservationSubBlockRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSubBlock("reservationSubBlock-1816847847")
+   *           .setReservationSubBlocksReportFaultyRequestResource(
+   *               ReservationSubBlocksReportFaultyRequest.newBuilder().build())
+   *           .setZone("zone3744684")
+   *           .build();
+   *   ApiFuture future =
+   *       reservationSubBlocksClient.reportFaultyCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + reportFaultyCallable() { + return stub.reportFaultyCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksSettings.java index 95856f632a10..ec27cd836c61 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksSettings.java @@ -140,6 +140,18 @@ public class ReservationSubBlocksSettings extends ClientSettings + reportFaultySettings() { + return ((ReservationSubBlocksStubSettings) getStubSettings()).reportFaultySettings(); + } + + /** Returns the object with the settings used for calls to reportFaulty. */ + public OperationCallSettings + reportFaultyOperationSettings() { + return ((ReservationSubBlocksStubSettings) getStubSettings()).reportFaultyOperationSettings(); + } + public static final ReservationSubBlocksSettings create(ReservationSubBlocksStubSettings stub) throws IOException { return new ReservationSubBlocksSettings.Builder(stub.toBuilder()).build(); @@ -264,6 +276,19 @@ public Builder applyToAllUnaryMethods( return getStubSettingsBuilder().performMaintenanceOperationSettings(); } + /** Returns the builder for the settings used for calls to reportFaulty. */ + public UnaryCallSettings.Builder + reportFaultySettings() { + return getStubSettingsBuilder().reportFaultySettings(); + } + + /** Returns the builder for the settings used for calls to reportFaulty. */ + public OperationCallSettings.Builder< + ReportFaultyReservationSubBlockRequest, Operation, Operation> + reportFaultyOperationSettings() { + return getStubSettingsBuilder().reportFaultyOperationSettings(); + } + @Override public ReservationSubBlocksSettings build() throws IOException { return new ReservationSubBlocksSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json index 58aad8852180..98f008c05873 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json @@ -151,6 +151,9 @@ "Get": { "methods": ["get", "get", "getCallable"] }, + "GetEffectiveSecurityPolicies": { + "methods": ["getEffectiveSecurityPolicies", "getEffectiveSecurityPolicies", "getEffectiveSecurityPoliciesCallable"] + }, "GetHealth": { "methods": ["getHealth", "getHealth", "getHealthCallable"] }, @@ -1652,6 +1655,63 @@ } } }, + "OrganizationSecurityPolicies": { + "clients": { + "grpc": { + "libraryClient": "OrganizationSecurityPoliciesClient", + "rpcs": { + "AddAssociation": { + "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"] + }, + "AddRule": { + "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"] + }, + "CopyRules": { + "methods": ["copyRulesAsync", "copyRulesAsync", "copyRulesOperationCallable", "copyRulesCallable"] + }, + "Delete": { + "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"] + }, + "Get": { + "methods": ["get", "get", "getCallable"] + }, + "GetAssociation": { + "methods": ["getAssociation", "getAssociation", "getAssociationCallable"] + }, + "GetRule": { + "methods": ["getRule", "getRule", "getRuleCallable"] + }, + "Insert": { + "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"] + }, + "List": { + "methods": ["list", "list", "listPagedCallable", "listCallable"] + }, + "ListAssociations": { + "methods": ["listAssociations", "listAssociations", "listAssociationsCallable"] + }, + "ListPreconfiguredExpressionSets": { + "methods": ["listPreconfiguredExpressionSets", "listPreconfiguredExpressionSets", "listPreconfiguredExpressionSetsCallable"] + }, + "Move": { + "methods": ["moveAsync", "moveAsync", "moveOperationCallable", "moveCallable"] + }, + "Patch": { + "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] + }, + "PatchRule": { + "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"] + }, + "RemoveAssociation": { + "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"] + }, + "RemoveRule": { + "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"] + } + } + } + } + }, "PacketMirrorings": { "clients": { "grpc": { @@ -1682,6 +1742,24 @@ } } }, + "PreviewFeatures": { + "clients": { + "grpc": { + "libraryClient": "PreviewFeaturesClient", + "rpcs": { + "Get": { + "methods": ["get", "get", "getCallable"] + }, + "List": { + "methods": ["list", "list", "listPagedCallable", "listCallable"] + }, + "Update": { + "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] + } + } + } + } + }, "Projects": { "clients": { "grpc": { @@ -2568,6 +2646,9 @@ }, "PerformMaintenance": { "methods": ["performMaintenanceAsync", "performMaintenanceAsync", "performMaintenanceOperationCallable", "performMaintenanceCallable"] + }, + "ReportFaulty": { + "methods": ["reportFaultyAsync", "reportFaultyAsync", "reportFaultyOperationCallable", "reportFaultyCallable"] } } } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/package-info.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/package-info.java index 4590bea2cd0b..8c44a62fcad5 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/package-info.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/package-info.java @@ -940,6 +940,25 @@ * } * } * + *

======================= OrganizationSecurityPoliciesClient ======================= + * + *

Service Description: The OrganizationSecurityPolicies API. + * + *

Sample for OrganizationSecurityPoliciesClient: + * + *

{@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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient =
+ *     OrganizationSecurityPoliciesClient.create()) {
+ *   String securityPolicy = "securityPolicy-788621166";
+ *   SecurityPolicy response = organizationSecurityPoliciesClient.get(securityPolicy);
+ * }
+ * }
+ * *

======================= PacketMirroringsClient ======================= * *

Service Description: The PacketMirrorings API. @@ -960,6 +979,25 @@ * } * } * + *

======================= PreviewFeaturesClient ======================= + * + *

Service Description: The PreviewFeatures API. + * + *

Sample for PreviewFeaturesClient: + * + *

{@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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) {
+ *   String project = "project-309310695";
+ *   String previewFeature = "previewFeature-712516082";
+ *   PreviewFeature response = previewFeaturesClient.get(project, previewFeature);
+ * }
+ * }
+ * *

======================= ProjectsClient ======================= * *

Service Description: The Projects API. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStub.java index 85eb5f34a752..035fbef4dea7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStub.java @@ -33,6 +33,8 @@ import com.google.cloud.compute.v1.DeleteBackendServiceRequest; import com.google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest; import com.google.cloud.compute.v1.GetBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; import com.google.cloud.compute.v1.GetHealthBackendServiceRequest; import com.google.cloud.compute.v1.GetIamPolicyBackendServiceRequest; import com.google.cloud.compute.v1.InsertBackendServiceRequest; @@ -101,6 +103,14 @@ public UnaryCallable getCallable() { throw new UnsupportedOperationException("Not implemented: getCallable()"); } + public UnaryCallable< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesCallable() { + throw new UnsupportedOperationException( + "Not implemented: getEffectiveSecurityPoliciesCallable()"); + } + public UnaryCallable getHealthCallable() { throw new UnsupportedOperationException("Not implemented: getHealthCallable()"); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java index 53bfdfd99aaa..4c50b76e0639 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/BackendServicesStubSettings.java @@ -57,6 +57,8 @@ import com.google.cloud.compute.v1.DeleteBackendServiceRequest; import com.google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest; import com.google.cloud.compute.v1.GetBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; import com.google.cloud.compute.v1.GetHealthBackendServiceRequest; import com.google.cloud.compute.v1.GetIamPolicyBackendServiceRequest; import com.google.cloud.compute.v1.InsertBackendServiceRequest; @@ -183,6 +185,10 @@ public class BackendServicesStubSettings extends StubSettings deleteSignedUrlKeyOperationSettings; private final UnaryCallSettings getSettings; + private final UnaryCallSettings< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings; private final UnaryCallSettings getHealthSettings; private final UnaryCallSettings getIamPolicySettings; @@ -453,6 +459,14 @@ public UnaryCallSettings getSettings() return getSettings; } + /** Returns the object with the settings used for calls to getEffectiveSecurityPolicies. */ + public UnaryCallSettings< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings() { + return getEffectiveSecurityPoliciesSettings; + } + /** Returns the object with the settings used for calls to getHealth. */ public UnaryCallSettings getHealthSettings() { @@ -636,6 +650,8 @@ protected BackendServicesStubSettings(Builder settingsBuilder) throws IOExceptio deleteSignedUrlKeyOperationSettings = settingsBuilder.deleteSignedUrlKeyOperationSettings().build(); getSettings = settingsBuilder.getSettings().build(); + getEffectiveSecurityPoliciesSettings = + settingsBuilder.getEffectiveSecurityPoliciesSettings().build(); getHealthSettings = settingsBuilder.getHealthSettings().build(); getIamPolicySettings = settingsBuilder.getIamPolicySettings().build(); insertSettings = settingsBuilder.insertSettings().build(); @@ -678,6 +694,10 @@ public static class Builder extends StubSettings.Builder deleteSignedUrlKeyOperationSettings; private final UnaryCallSettings.Builder getSettings; + private final UnaryCallSettings.Builder< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings; private final UnaryCallSettings.Builder< GetHealthBackendServiceRequest, BackendServiceGroupHealth> getHealthSettings; @@ -771,6 +791,7 @@ protected Builder(ClientContext clientContext) { deleteSignedUrlKeySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteSignedUrlKeyOperationSettings = OperationCallSettings.newBuilder(); getSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getEffectiveSecurityPoliciesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); getHealthSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); getIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); insertSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -795,6 +816,7 @@ protected Builder(ClientContext clientContext) { deleteSettings, deleteSignedUrlKeySettings, getSettings, + getEffectiveSecurityPoliciesSettings, getHealthSettings, getIamPolicySettings, insertSettings, @@ -821,6 +843,8 @@ protected Builder(BackendServicesStubSettings settings) { deleteSignedUrlKeyOperationSettings = settings.deleteSignedUrlKeyOperationSettings.toBuilder(); getSettings = settings.getSettings.toBuilder(); + getEffectiveSecurityPoliciesSettings = + settings.getEffectiveSecurityPoliciesSettings.toBuilder(); getHealthSettings = settings.getHealthSettings.toBuilder(); getIamPolicySettings = settings.getIamPolicySettings.toBuilder(); insertSettings = settings.insertSettings.toBuilder(); @@ -846,6 +870,7 @@ protected Builder(BackendServicesStubSettings settings) { deleteSettings, deleteSignedUrlKeySettings, getSettings, + getEffectiveSecurityPoliciesSettings, getHealthSettings, getIamPolicySettings, insertSettings, @@ -897,6 +922,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .getEffectiveSecurityPoliciesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder .getHealthSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -1216,6 +1246,14 @@ public UnaryCallSettings.Builder getSe return getSettings; } + /** Returns the builder for the settings used for calls to getEffectiveSecurityPolicies. */ + public UnaryCallSettings.Builder< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesSettings() { + return getEffectiveSecurityPoliciesSettings; + } + /** Returns the builder for the settings used for calls to getHealth. */ public UnaryCallSettings.Builder getHealthSettings() { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonBackendServicesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonBackendServicesStub.java index 2bedb470a2d4..1aab14f48aa1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonBackendServicesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonBackendServicesStub.java @@ -44,6 +44,8 @@ import com.google.cloud.compute.v1.DeleteBackendServiceRequest; import com.google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest; import com.google.cloud.compute.v1.GetBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; import com.google.cloud.compute.v1.GetHealthBackendServiceRequest; import com.google.cloud.compute.v1.GetIamPolicyBackendServiceRequest; import com.google.cloud.compute.v1.InsertBackendServiceRequest; @@ -335,6 +337,50 @@ public class HttpJsonBackendServicesStub extends BackendServicesStub { .build()) .build(); + private static final ApiMethodDescriptor< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesMethodDescriptor = + ApiMethodDescriptor + . + newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.BackendServices/GetEffectiveSecurityPolicies") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "backendService", request.getBackendService()); + serializer.putPathParam(fields, "project", request.getProject()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser + .newBuilder() + .setDefaultInstance( + GetEffectiveSecurityPoliciesBackendServiceResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor< GetHealthBackendServiceRequest, BackendServiceGroupHealth> getHealthMethodDescriptor = @@ -901,6 +947,10 @@ public class HttpJsonBackendServicesStub extends BackendServicesStub { private final OperationCallable deleteSignedUrlKeyOperationCallable; private final UnaryCallable getCallable; + private final UnaryCallable< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesCallable; private final UnaryCallable getHealthCallable; private final UnaryCallable getIamPolicyCallable; @@ -1039,6 +1089,24 @@ protected HttpJsonBackendServicesStub( return builder.build(); }) .build(); + HttpJsonCallSettings< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(getEffectiveSecurityPoliciesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("backend_service", String.valueOf(request.getBackendService())); + builder.add("project", String.valueOf(request.getProject())); + return builder.build(); + }) + .build(); HttpJsonCallSettings getHealthTransportSettings = HttpJsonCallSettings @@ -1215,6 +1283,11 @@ protected HttpJsonBackendServicesStub( this.getCallable = callableFactory.createUnaryCallable( getTransportSettings, settings.getSettings(), clientContext); + this.getEffectiveSecurityPoliciesCallable = + callableFactory.createUnaryCallable( + getEffectiveSecurityPoliciesTransportSettings, + settings.getEffectiveSecurityPoliciesSettings(), + clientContext); this.getHealthCallable = callableFactory.createUnaryCallable( getHealthTransportSettings, settings.getHealthSettings(), clientContext); @@ -1303,6 +1376,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(deleteMethodDescriptor); methodDescriptors.add(deleteSignedUrlKeyMethodDescriptor); methodDescriptors.add(getMethodDescriptor); + methodDescriptors.add(getEffectiveSecurityPoliciesMethodDescriptor); methodDescriptors.add(getHealthMethodDescriptor); methodDescriptors.add(getIamPolicyMethodDescriptor); methodDescriptors.add(insertMethodDescriptor); @@ -1368,6 +1442,14 @@ public UnaryCallable getCallable() { return getCallable; } + @Override + public UnaryCallable< + GetEffectiveSecurityPoliciesBackendServiceRequest, + GetEffectiveSecurityPoliciesBackendServiceResponse> + getEffectiveSecurityPoliciesCallable() { + return getEffectiveSecurityPoliciesCallable; + } + @Override public UnaryCallable getHealthCallable() { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesCallableFactory.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesCallableFactory.java new file mode 100644 index 000000000000..2a0cf55c8a03 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesCallableFactory.java @@ -0,0 +1,100 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the OrganizationSecurityPolicies service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class HttpJsonOrganizationSecurityPoliciesCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + GlobalOrganizationOperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesStub.java new file mode 100644 index 000000000000..2cdde2c060e0 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonOrganizationSecurityPoliciesStub.java @@ -0,0 +1,1535 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient.ListPagedResponse; + +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; +import com.google.cloud.compute.v1.SecurityPolicyList; +import com.google.cloud.compute.v1.SecurityPolicyRule; +import com.google.protobuf.TypeRegistry; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the OrganizationSecurityPolicies service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class HttpJsonOrganizationSecurityPoliciesStub extends OrganizationSecurityPoliciesStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder().add(Operation.getDescriptor()).build(); + + private static final ApiMethodDescriptor< + AddAssociationOrganizationSecurityPolicyRequest, Operation> + addAssociationMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.OrganizationSecurityPolicies/AddAssociation") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/addAssociation", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasReplaceExistingAssociation()) { + serializer.putQueryParam( + fields, + "replaceExistingAssociation", + request.getReplaceExistingAssociation()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "securityPolicyAssociationResource", + request.getSecurityPolicyAssociationResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (AddAssociationOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + addRuleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/AddRule") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/addRule", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "securityPolicyRuleResource", + request.getSecurityPolicyRuleResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (AddRuleOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + copyRulesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/CopyRules") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/copyRules", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + if (request.hasSourceSecurityPolicy()) { + serializer.putQueryParam( + fields, + "sourceSecurityPolicy", + request.getSourceSecurityPolicy()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CopyRulesOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + deleteMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/Delete") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + getMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/Get") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SecurityPolicy.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationMethodDescriptor = + ApiMethodDescriptor + . + newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.OrganizationSecurityPolicies/GetAssociation") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/getAssociation", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasName()) { + serializer.putQueryParam(fields, "name", request.getName()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SecurityPolicyAssociation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + GetRuleOrganizationSecurityPolicyRequest, SecurityPolicyRule> + getRuleMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/GetRule") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/getRule", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasPriority()) { + serializer.putQueryParam(fields, "priority", request.getPriority()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SecurityPolicyRule.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + insertMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/Insert") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasParentId()) { + serializer.putQueryParam(fields, "parentId", request.getParentId()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "securityPolicyResource", + request.getSecurityPolicyResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (InsertOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + opName.append(":").append(request.getParentId()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList> + listMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/List") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasFilter()) { + serializer.putQueryParam(fields, "filter", request.getFilter()); + } + if (request.hasMaxResults()) { + serializer.putQueryParam( + fields, "maxResults", request.getMaxResults()); + } + if (request.hasOrderBy()) { + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + } + if (request.hasPageToken()) { + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + } + if (request.hasParentId()) { + serializer.putQueryParam(fields, "parentId", request.getParentId()); + } + if (request.hasReturnPartialSuccess()) { + serializer.putQueryParam( + fields, + "returnPartialSuccess", + request.getReturnPartialSuccess()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(SecurityPolicyList.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsMethodDescriptor = + ApiMethodDescriptor + . + newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.OrganizationSecurityPolicies/ListAssociations") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/listAssociations", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasTargetResource()) { + serializer.putQueryParam( + fields, "targetResource", request.getTargetResource()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser + .newBuilder() + .setDefaultInstance( + OrganizationSecurityPoliciesListAssociationsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsMethodDescriptor = + ApiMethodDescriptor + . + newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.OrganizationSecurityPolicies/ListPreconfiguredExpressionSets") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + . + newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest> + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest> + serializer = ProtoRestSerializer.create(); + if (request.hasFilter()) { + serializer.putQueryParam(fields, "filter", request.getFilter()); + } + if (request.hasMaxResults()) { + serializer.putQueryParam( + fields, "maxResults", request.getMaxResults()); + } + if (request.hasOrderBy()) { + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + } + if (request.hasPageToken()) { + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + } + if (request.hasParentId()) { + serializer.putQueryParam(fields, "parentId", request.getParentId()); + } + if (request.hasReturnPartialSuccess()) { + serializer.putQueryParam( + fields, + "returnPartialSuccess", + request.getReturnPartialSuccess()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser + .newBuilder() + .setDefaultInstance( + SecurityPoliciesListPreconfiguredExpressionSetsResponse + .getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + moveMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/Move") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/move", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasParentId()) { + serializer.putQueryParam(fields, "parentId", request.getParentId()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (MoveOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + opName.append(":").append(request.getParentId()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + patchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/Patch") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "securityPolicyResource", + request.getSecurityPolicyResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (PatchOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + patchRuleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/PatchRule") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/patchRule", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasPriority()) { + serializer.putQueryParam(fields, "priority", request.getPriority()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "securityPolicyRuleResource", + request.getSecurityPolicyRuleResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (PatchRuleOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation> + removeAssociationMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.OrganizationSecurityPolicies/RemoveAssociation") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeAssociation", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasName()) { + serializer.putQueryParam(fields, "name", request.getName()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (RemoveAssociationOrganizationSecurityPolicyRequest request, + Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private static final ApiMethodDescriptor + removeRuleMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.OrganizationSecurityPolicies/RemoveRule") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeRule", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "securityPolicy", request.getSecurityPolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + if (request.hasPriority()) { + serializer.putQueryParam(fields, "priority", request.getPriority()); + } + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (RemoveRuleOrganizationSecurityPolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private final UnaryCallable + addAssociationCallable; + private final OperationCallable< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationCallable; + private final UnaryCallable addRuleCallable; + private final OperationCallable + addRuleOperationCallable; + private final UnaryCallable + copyRulesCallable; + private final OperationCallable + copyRulesOperationCallable; + private final UnaryCallable deleteCallable; + private final OperationCallable + deleteOperationCallable; + private final UnaryCallable getCallable; + private final UnaryCallable< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationCallable; + private final UnaryCallable + getRuleCallable; + private final UnaryCallable insertCallable; + private final OperationCallable + insertOperationCallable; + private final UnaryCallable + listCallable; + private final UnaryCallable + listPagedCallable; + private final UnaryCallable< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsCallable; + private final UnaryCallable< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsCallable; + private final UnaryCallable moveCallable; + private final OperationCallable + moveOperationCallable; + private final UnaryCallable patchCallable; + private final OperationCallable + patchOperationCallable; + private final UnaryCallable + patchRuleCallable; + private final OperationCallable + patchRuleOperationCallable; + private final UnaryCallable + removeAssociationCallable; + private final OperationCallable< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationCallable; + private final UnaryCallable + removeRuleCallable; + private final OperationCallable + removeRuleOperationCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonGlobalOrganizationOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonOrganizationSecurityPoliciesStub create( + OrganizationSecurityPoliciesStubSettings settings) throws IOException { + return new HttpJsonOrganizationSecurityPoliciesStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonOrganizationSecurityPoliciesStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonOrganizationSecurityPoliciesStub( + OrganizationSecurityPoliciesStubSettings.newBuilder().build(), clientContext); + } + + public static final HttpJsonOrganizationSecurityPoliciesStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonOrganizationSecurityPoliciesStub( + OrganizationSecurityPoliciesStubSettings.newBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of HttpJsonOrganizationSecurityPoliciesStub, using the given settings. + * This is protected so that it is easy to make a subclass, but otherwise, the static factory + * methods should be preferred. + */ + protected HttpJsonOrganizationSecurityPoliciesStub( + OrganizationSecurityPoliciesStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new HttpJsonOrganizationSecurityPoliciesCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonOrganizationSecurityPoliciesStub, using the given settings. + * This is protected so that it is easy to make a subclass, but otherwise, the static factory + * methods should be preferred. + */ + protected HttpJsonOrganizationSecurityPoliciesStub( + OrganizationSecurityPoliciesStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonGlobalOrganizationOperationsStub.create(clientContext, callableFactory); + + HttpJsonCallSettings + addAssociationTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(addAssociationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + addRuleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(addRuleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + copyRulesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(copyRulesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + deleteTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getAssociationTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(getAssociationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + getRuleTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(getRuleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + insertTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(insertMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + listTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(listMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(listAssociationsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(listPreconfiguredExpressionSetsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings moveTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(moveMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings patchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(patchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + patchRuleTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(patchRuleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + removeAssociationTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(removeAssociationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + removeRuleTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(removeRuleMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("security_policy", String.valueOf(request.getSecurityPolicy())); + return builder.build(); + }) + .build(); + + this.addAssociationCallable = + callableFactory.createUnaryCallable( + addAssociationTransportSettings, settings.addAssociationSettings(), clientContext); + this.addAssociationOperationCallable = + callableFactory.createOperationCallable( + addAssociationTransportSettings, + settings.addAssociationOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.addRuleCallable = + callableFactory.createUnaryCallable( + addRuleTransportSettings, settings.addRuleSettings(), clientContext); + this.addRuleOperationCallable = + callableFactory.createOperationCallable( + addRuleTransportSettings, + settings.addRuleOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.copyRulesCallable = + callableFactory.createUnaryCallable( + copyRulesTransportSettings, settings.copyRulesSettings(), clientContext); + this.copyRulesOperationCallable = + callableFactory.createOperationCallable( + copyRulesTransportSettings, + settings.copyRulesOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteCallable = + callableFactory.createUnaryCallable( + deleteTransportSettings, settings.deleteSettings(), clientContext); + this.deleteOperationCallable = + callableFactory.createOperationCallable( + deleteTransportSettings, + settings.deleteOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.getCallable = + callableFactory.createUnaryCallable( + getTransportSettings, settings.getSettings(), clientContext); + this.getAssociationCallable = + callableFactory.createUnaryCallable( + getAssociationTransportSettings, settings.getAssociationSettings(), clientContext); + this.getRuleCallable = + callableFactory.createUnaryCallable( + getRuleTransportSettings, settings.getRuleSettings(), clientContext); + this.insertCallable = + callableFactory.createUnaryCallable( + insertTransportSettings, settings.insertSettings(), clientContext); + this.insertOperationCallable = + callableFactory.createOperationCallable( + insertTransportSettings, + settings.insertOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listCallable = + callableFactory.createUnaryCallable( + listTransportSettings, settings.listSettings(), clientContext); + this.listPagedCallable = + callableFactory.createPagedCallable( + listTransportSettings, settings.listSettings(), clientContext); + this.listAssociationsCallable = + callableFactory.createUnaryCallable( + listAssociationsTransportSettings, settings.listAssociationsSettings(), clientContext); + this.listPreconfiguredExpressionSetsCallable = + callableFactory.createUnaryCallable( + listPreconfiguredExpressionSetsTransportSettings, + settings.listPreconfiguredExpressionSetsSettings(), + clientContext); + this.moveCallable = + callableFactory.createUnaryCallable( + moveTransportSettings, settings.moveSettings(), clientContext); + this.moveOperationCallable = + callableFactory.createOperationCallable( + moveTransportSettings, + settings.moveOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.patchCallable = + callableFactory.createUnaryCallable( + patchTransportSettings, settings.patchSettings(), clientContext); + this.patchOperationCallable = + callableFactory.createOperationCallable( + patchTransportSettings, + settings.patchOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.patchRuleCallable = + callableFactory.createUnaryCallable( + patchRuleTransportSettings, settings.patchRuleSettings(), clientContext); + this.patchRuleOperationCallable = + callableFactory.createOperationCallable( + patchRuleTransportSettings, + settings.patchRuleOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.removeAssociationCallable = + callableFactory.createUnaryCallable( + removeAssociationTransportSettings, + settings.removeAssociationSettings(), + clientContext); + this.removeAssociationOperationCallable = + callableFactory.createOperationCallable( + removeAssociationTransportSettings, + settings.removeAssociationOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.removeRuleCallable = + callableFactory.createUnaryCallable( + removeRuleTransportSettings, settings.removeRuleSettings(), clientContext); + this.removeRuleOperationCallable = + callableFactory.createOperationCallable( + removeRuleTransportSettings, + settings.removeRuleOperationSettings(), + clientContext, + httpJsonOperationsStub); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(addAssociationMethodDescriptor); + methodDescriptors.add(addRuleMethodDescriptor); + methodDescriptors.add(copyRulesMethodDescriptor); + methodDescriptors.add(deleteMethodDescriptor); + methodDescriptors.add(getMethodDescriptor); + methodDescriptors.add(getAssociationMethodDescriptor); + methodDescriptors.add(getRuleMethodDescriptor); + methodDescriptors.add(insertMethodDescriptor); + methodDescriptors.add(listMethodDescriptor); + methodDescriptors.add(listAssociationsMethodDescriptor); + methodDescriptors.add(listPreconfiguredExpressionSetsMethodDescriptor); + methodDescriptors.add(moveMethodDescriptor); + methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(patchRuleMethodDescriptor); + methodDescriptors.add(removeAssociationMethodDescriptor); + methodDescriptors.add(removeRuleMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable + addAssociationCallable() { + return addAssociationCallable; + } + + @Override + public OperationCallable + addAssociationOperationCallable() { + return addAssociationOperationCallable; + } + + @Override + public UnaryCallable addRuleCallable() { + return addRuleCallable; + } + + @Override + public OperationCallable + addRuleOperationCallable() { + return addRuleOperationCallable; + } + + @Override + public UnaryCallable copyRulesCallable() { + return copyRulesCallable; + } + + @Override + public OperationCallable + copyRulesOperationCallable() { + return copyRulesOperationCallable; + } + + @Override + public UnaryCallable deleteCallable() { + return deleteCallable; + } + + @Override + public OperationCallable + deleteOperationCallable() { + return deleteOperationCallable; + } + + @Override + public UnaryCallable getCallable() { + return getCallable; + } + + @Override + public UnaryCallable + getAssociationCallable() { + return getAssociationCallable; + } + + @Override + public UnaryCallable + getRuleCallable() { + return getRuleCallable; + } + + @Override + public UnaryCallable insertCallable() { + return insertCallable; + } + + @Override + public OperationCallable + insertOperationCallable() { + return insertOperationCallable; + } + + @Override + public UnaryCallable listCallable() { + return listCallable; + } + + @Override + public UnaryCallable + listPagedCallable() { + return listPagedCallable; + } + + @Override + public UnaryCallable< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsCallable() { + return listAssociationsCallable; + } + + @Override + public UnaryCallable< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsCallable() { + return listPreconfiguredExpressionSetsCallable; + } + + @Override + public UnaryCallable moveCallable() { + return moveCallable; + } + + @Override + public OperationCallable + moveOperationCallable() { + return moveOperationCallable; + } + + @Override + public UnaryCallable patchCallable() { + return patchCallable; + } + + @Override + public OperationCallable + patchOperationCallable() { + return patchOperationCallable; + } + + @Override + public UnaryCallable patchRuleCallable() { + return patchRuleCallable; + } + + @Override + public OperationCallable + patchRuleOperationCallable() { + return patchRuleOperationCallable; + } + + @Override + public UnaryCallable + removeAssociationCallable() { + return removeAssociationCallable; + } + + @Override + public OperationCallable + removeAssociationOperationCallable() { + return removeAssociationOperationCallable; + } + + @Override + public UnaryCallable + removeRuleCallable() { + return removeRuleCallable; + } + + @Override + public OperationCallable + removeRuleOperationCallable() { + return removeRuleOperationCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesCallableFactory.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesCallableFactory.java new file mode 100644 index 000000000000..e75b84095370 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesCallableFactory.java @@ -0,0 +1,100 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonCallableFactory; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.rpc.BatchingCallSettings; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallSettings; +import com.google.api.gax.rpc.ServerStreamingCallable; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.Operation; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST callable factory implementation for the PreviewFeatures service API. + * + *

This class is for advanced usage. + */ +@Generated("by gapic-generator-java") +public class HttpJsonPreviewFeaturesCallableFactory + implements HttpJsonStubCallableFactory { + + @Override + public UnaryCallable createUnaryCallable( + HttpJsonCallSettings httpJsonCallSettings, + UnaryCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createUnaryCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + UnaryCallable createPagedCallable( + HttpJsonCallSettings httpJsonCallSettings, + PagedCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createPagedCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public UnaryCallable createBatchingCallable( + HttpJsonCallSettings httpJsonCallSettings, + BatchingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createBatchingCallable( + httpJsonCallSettings, callSettings, clientContext); + } + + @Override + public + OperationCallable createOperationCallable( + HttpJsonCallSettings httpJsonCallSettings, + OperationCallSettings callSettings, + ClientContext clientContext, + GlobalOperationsStub operationsStub) { + UnaryCallable innerCallable = + HttpJsonCallableFactory.createBaseUnaryCallable( + httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); + HttpJsonOperationSnapshotCallable initialCallable = + new HttpJsonOperationSnapshotCallable( + innerCallable, + httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); + return HttpJsonCallableFactory.createOperationCallable( + callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); + } + + @Override + public + ServerStreamingCallable createServerStreamingCallable( + HttpJsonCallSettings httpJsonCallSettings, + ServerStreamingCallSettings callSettings, + ClientContext clientContext) { + return HttpJsonCallableFactory.createServerStreamingCallable( + httpJsonCallSettings, callSettings, clientContext); + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesStub.java new file mode 100644 index 000000000000..8bea995fd666 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonPreviewFeaturesStub.java @@ -0,0 +1,386 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.PreviewFeaturesClient.ListPagedResponse; + +import com.google.api.core.InternalApi; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.httpjson.ApiMethodDescriptor; +import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; +import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; +import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; +import com.google.api.gax.httpjson.ProtoMessageResponseParser; +import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.GetPreviewFeatureRequest; +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeatureList; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; +import com.google.protobuf.TypeRegistry; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * REST stub implementation for the PreviewFeatures service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public class HttpJsonPreviewFeaturesStub extends PreviewFeaturesStub { + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder().add(Operation.getDescriptor()).build(); + + private static final ApiMethodDescriptor + getMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.PreviewFeatures/Get") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "previewFeature", request.getPreviewFeature()); + serializer.putPathParam(fields, "project", request.getProject()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PreviewFeature.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.PreviewFeatures/List") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/previewFeatures", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasFilter()) { + serializer.putQueryParam(fields, "filter", request.getFilter()); + } + if (request.hasMaxResults()) { + serializer.putQueryParam( + fields, "maxResults", request.getMaxResults()); + } + if (request.hasOrderBy()) { + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + } + if (request.hasPageToken()) { + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + } + if (request.hasReturnPartialSuccess()) { + serializer.putQueryParam( + fields, + "returnPartialSuccess", + request.getReturnPartialSuccess()); + } + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(PreviewFeatureList.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + updateMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.PreviewFeatures/Update") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "previewFeature", request.getPreviewFeature()); + serializer.putPathParam(fields, "project", request.getProject()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "previewFeatureResource", + request.getPreviewFeatureResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdatePreviewFeatureRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + opName.append(":").append(request.getProject()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + + private final UnaryCallable getCallable; + private final UnaryCallable listCallable; + private final UnaryCallable listPagedCallable; + private final UnaryCallable updateCallable; + private final OperationCallable + updateOperationCallable; + + private final BackgroundResource backgroundResources; + private final HttpJsonGlobalOperationsStub httpJsonOperationsStub; + private final HttpJsonStubCallableFactory callableFactory; + + public static final HttpJsonPreviewFeaturesStub create(PreviewFeaturesStubSettings settings) + throws IOException { + return new HttpJsonPreviewFeaturesStub(settings, ClientContext.create(settings)); + } + + public static final HttpJsonPreviewFeaturesStub create(ClientContext clientContext) + throws IOException { + return new HttpJsonPreviewFeaturesStub( + PreviewFeaturesStubSettings.newBuilder().build(), clientContext); + } + + public static final HttpJsonPreviewFeaturesStub create( + ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { + return new HttpJsonPreviewFeaturesStub( + PreviewFeaturesStubSettings.newBuilder().build(), clientContext, callableFactory); + } + + /** + * Constructs an instance of HttpJsonPreviewFeaturesStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonPreviewFeaturesStub( + PreviewFeaturesStubSettings settings, ClientContext clientContext) throws IOException { + this(settings, clientContext, new HttpJsonPreviewFeaturesCallableFactory()); + } + + /** + * Constructs an instance of HttpJsonPreviewFeaturesStub, using the given settings. This is + * protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected HttpJsonPreviewFeaturesStub( + PreviewFeaturesStubSettings settings, + ClientContext clientContext, + HttpJsonStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonGlobalOperationsStub.create(clientContext, callableFactory); + + HttpJsonCallSettings getTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("preview_feature", String.valueOf(request.getPreviewFeature())); + builder.add("project", String.valueOf(request.getProject())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings listTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("preview_feature", String.valueOf(request.getPreviewFeature())); + builder.add("project", String.valueOf(request.getProject())); + return builder.build(); + }) + .build(); + + this.getCallable = + callableFactory.createUnaryCallable( + getTransportSettings, settings.getSettings(), clientContext); + this.listCallable = + callableFactory.createUnaryCallable( + listTransportSettings, settings.listSettings(), clientContext); + this.listPagedCallable = + callableFactory.createPagedCallable( + listTransportSettings, settings.listSettings(), clientContext); + this.updateCallable = + callableFactory.createUnaryCallable( + updateTransportSettings, settings.updateSettings(), clientContext); + this.updateOperationCallable = + callableFactory.createOperationCallable( + updateTransportSettings, + settings.updateOperationSettings(), + clientContext, + httpJsonOperationsStub); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + @InternalApi + public static List getMethodDescriptors() { + List methodDescriptors = new ArrayList<>(); + methodDescriptors.add(getMethodDescriptor); + methodDescriptors.add(listMethodDescriptor); + methodDescriptors.add(updateMethodDescriptor); + return methodDescriptors; + } + + @Override + public UnaryCallable getCallable() { + return getCallable; + } + + @Override + public UnaryCallable listCallable() { + return listCallable; + } + + @Override + public UnaryCallable listPagedCallable() { + return listPagedCallable; + } + + @Override + public UnaryCallable updateCallable() { + return updateCallable; + } + + @Override + public OperationCallable + updateOperationCallable() { + return updateOperationCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSubBlocksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSubBlocksStub.java index b21b7b95ee17..38e6904650f3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSubBlocksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSubBlocksStub.java @@ -37,6 +37,7 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PerformMaintenanceReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; import com.google.cloud.compute.v1.ReservationSubBlocksGetResponse; import com.google.cloud.compute.v1.ReservationSubBlocksListResponse; import com.google.protobuf.TypeRegistry; @@ -208,6 +209,65 @@ public class HttpJsonReservationSubBlocksStub extends ReservationSubBlocksStub { }) .build(); + private static final ApiMethodDescriptor + reportFaultyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.ReservationSubBlocks/ReportFaulty") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/zones/{zone}/{parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parentName", request.getParentName()); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam( + fields, "reservationSubBlock", request.getReservationSubBlock()); + serializer.putPathParam(fields, "zone", request.getZone()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "reservationSubBlocksReportFaultyRequestResource", + request.getReservationSubBlocksReportFaultyRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (ReportFaultyReservationSubBlockRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + opName.append(":").append(request.getProject()); + opName.append(":").append(request.getZone()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + private final UnaryCallable getCallable; private final UnaryCallable @@ -218,6 +278,10 @@ public class HttpJsonReservationSubBlocksStub extends ReservationSubBlocksStub { private final OperationCallable< PerformMaintenanceReservationSubBlockRequest, Operation, Operation> performMaintenanceOperationCallable; + private final UnaryCallable + reportFaultyCallable; + private final OperationCallable + reportFaultyOperationCallable; private final BackgroundResource backgroundResources; private final HttpJsonZoneOperationsStub httpJsonOperationsStub; @@ -314,6 +378,23 @@ protected HttpJsonReservationSubBlocksStub( return builder.build(); }) .build(); + HttpJsonCallSettings + reportFaultyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(reportFaultyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent_name", String.valueOf(request.getParentName())); + builder.add("project", String.valueOf(request.getProject())); + builder.add( + "reservation_sub_block", + String.valueOf(request.getReservationSubBlock())); + builder.add("zone", String.valueOf(request.getZone())); + return builder.build(); + }) + .build(); this.getCallable = callableFactory.createUnaryCallable( @@ -335,6 +416,15 @@ protected HttpJsonReservationSubBlocksStub( settings.performMaintenanceOperationSettings(), clientContext, httpJsonOperationsStub); + this.reportFaultyCallable = + callableFactory.createUnaryCallable( + reportFaultyTransportSettings, settings.reportFaultySettings(), clientContext); + this.reportFaultyOperationCallable = + callableFactory.createOperationCallable( + reportFaultyTransportSettings, + settings.reportFaultyOperationSettings(), + clientContext, + httpJsonOperationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -346,6 +436,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(getMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(performMaintenanceMethodDescriptor); + methodDescriptors.add(reportFaultyMethodDescriptor); return methodDescriptors; } @@ -378,6 +469,17 @@ public UnaryCallable listPag return performMaintenanceOperationCallable; } + @Override + public UnaryCallable reportFaultyCallable() { + return reportFaultyCallable; + } + + @Override + public OperationCallable + reportFaultyOperationCallable() { + return reportFaultyOperationCallable; + } + @Override public final void close() { try { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStub.java new file mode 100644 index 000000000000..8576275239eb --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStub.java @@ -0,0 +1,192 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient.ListPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; +import com.google.cloud.compute.v1.SecurityPolicyList; +import com.google.cloud.compute.v1.SecurityPolicyRule; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the OrganizationSecurityPolicies service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class OrganizationSecurityPoliciesStub implements BackgroundResource { + + public OperationCallable + addAssociationOperationCallable() { + throw new UnsupportedOperationException("Not implemented: addAssociationOperationCallable()"); + } + + public UnaryCallable + addAssociationCallable() { + throw new UnsupportedOperationException("Not implemented: addAssociationCallable()"); + } + + public OperationCallable + addRuleOperationCallable() { + throw new UnsupportedOperationException("Not implemented: addRuleOperationCallable()"); + } + + public UnaryCallable addRuleCallable() { + throw new UnsupportedOperationException("Not implemented: addRuleCallable()"); + } + + public OperationCallable + copyRulesOperationCallable() { + throw new UnsupportedOperationException("Not implemented: copyRulesOperationCallable()"); + } + + public UnaryCallable copyRulesCallable() { + throw new UnsupportedOperationException("Not implemented: copyRulesCallable()"); + } + + public OperationCallable + deleteOperationCallable() { + throw new UnsupportedOperationException("Not implemented: deleteOperationCallable()"); + } + + public UnaryCallable deleteCallable() { + throw new UnsupportedOperationException("Not implemented: deleteCallable()"); + } + + public UnaryCallable getCallable() { + throw new UnsupportedOperationException("Not implemented: getCallable()"); + } + + public UnaryCallable + getAssociationCallable() { + throw new UnsupportedOperationException("Not implemented: getAssociationCallable()"); + } + + public UnaryCallable + getRuleCallable() { + throw new UnsupportedOperationException("Not implemented: getRuleCallable()"); + } + + public OperationCallable + insertOperationCallable() { + throw new UnsupportedOperationException("Not implemented: insertOperationCallable()"); + } + + public UnaryCallable insertCallable() { + throw new UnsupportedOperationException("Not implemented: insertCallable()"); + } + + public UnaryCallable + listPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); + } + + public UnaryCallable listCallable() { + throw new UnsupportedOperationException("Not implemented: listCallable()"); + } + + public UnaryCallable< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsCallable() { + throw new UnsupportedOperationException("Not implemented: listAssociationsCallable()"); + } + + public UnaryCallable< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsCallable() { + throw new UnsupportedOperationException( + "Not implemented: listPreconfiguredExpressionSetsCallable()"); + } + + public OperationCallable + moveOperationCallable() { + throw new UnsupportedOperationException("Not implemented: moveOperationCallable()"); + } + + public UnaryCallable moveCallable() { + throw new UnsupportedOperationException("Not implemented: moveCallable()"); + } + + public OperationCallable + patchOperationCallable() { + throw new UnsupportedOperationException("Not implemented: patchOperationCallable()"); + } + + public UnaryCallable patchCallable() { + throw new UnsupportedOperationException("Not implemented: patchCallable()"); + } + + public OperationCallable + patchRuleOperationCallable() { + throw new UnsupportedOperationException("Not implemented: patchRuleOperationCallable()"); + } + + public UnaryCallable patchRuleCallable() { + throw new UnsupportedOperationException("Not implemented: patchRuleCallable()"); + } + + public OperationCallable + removeAssociationOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: removeAssociationOperationCallable()"); + } + + public UnaryCallable + removeAssociationCallable() { + throw new UnsupportedOperationException("Not implemented: removeAssociationCallable()"); + } + + public OperationCallable + removeRuleOperationCallable() { + throw new UnsupportedOperationException("Not implemented: removeRuleOperationCallable()"); + } + + public UnaryCallable + removeRuleCallable() { + throw new UnsupportedOperationException("Not implemented: removeRuleCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java new file mode 100644 index 000000000000..1d66fae7b90e --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/OrganizationSecurityPoliciesStubSettings.java @@ -0,0 +1,1321 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient.ListPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.httpjson.ProtoOperationTransformers; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; +import com.google.cloud.compute.v1.SecurityPolicyList; +import com.google.cloud.compute.v1.SecurityPolicyRule; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link OrganizationSecurityPoliciesStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (compute.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of get: + * + *

{@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
+ * OrganizationSecurityPoliciesStubSettings.Builder organizationSecurityPoliciesSettingsBuilder =
+ *     OrganizationSecurityPoliciesStubSettings.newBuilder();
+ * organizationSecurityPoliciesSettingsBuilder
+ *     .getSettings()
+ *     .setRetrySettings(
+ *         organizationSecurityPoliciesSettingsBuilder
+ *             .getSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * OrganizationSecurityPoliciesStubSettings organizationSecurityPoliciesSettings =
+ *     organizationSecurityPoliciesSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for addAssociation: + * + *

{@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
+ * OrganizationSecurityPoliciesStubSettings.Builder organizationSecurityPoliciesSettingsBuilder =
+ *     OrganizationSecurityPoliciesStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * organizationSecurityPoliciesSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class OrganizationSecurityPoliciesStubSettings + extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder() + .add("https://www.googleapis.com/auth/compute") + .add("https://www.googleapis.com/auth/cloud-platform") + .build(); + + private final UnaryCallSettings + addAssociationSettings; + private final OperationCallSettings< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings; + private final UnaryCallSettings + addRuleSettings; + private final OperationCallSettings< + AddRuleOrganizationSecurityPolicyRequest, Operation, Operation> + addRuleOperationSettings; + private final UnaryCallSettings + copyRulesSettings; + private final OperationCallSettings< + CopyRulesOrganizationSecurityPolicyRequest, Operation, Operation> + copyRulesOperationSettings; + private final UnaryCallSettings + deleteSettings; + private final OperationCallSettings + deleteOperationSettings; + private final UnaryCallSettings getSettings; + private final UnaryCallSettings< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings; + private final UnaryCallSettings + getRuleSettings; + private final UnaryCallSettings + insertSettings; + private final OperationCallSettings + insertOperationSettings; + private final PagedCallSettings< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings; + private final UnaryCallSettings< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings; + private final UnaryCallSettings< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings; + private final UnaryCallSettings moveSettings; + private final OperationCallSettings + moveOperationSettings; + private final UnaryCallSettings patchSettings; + private final OperationCallSettings + patchOperationSettings; + private final UnaryCallSettings + patchRuleSettings; + private final OperationCallSettings< + PatchRuleOrganizationSecurityPolicyRequest, Operation, Operation> + patchRuleOperationSettings; + private final UnaryCallSettings + removeAssociationSettings; + private final OperationCallSettings< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings; + private final UnaryCallSettings + removeRuleSettings; + private final OperationCallSettings< + RemoveRuleOrganizationSecurityPolicyRequest, Operation, Operation> + removeRuleOperationSettings; + + private static final PagedListDescriptor< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, SecurityPolicy> + LIST_PAGE_STR_DESC = + new PagedListDescriptor< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, SecurityPolicy>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListOrganizationSecurityPoliciesRequest injectToken( + ListOrganizationSecurityPoliciesRequest payload, String token) { + return ListOrganizationSecurityPoliciesRequest.newBuilder(payload) + .setPageToken(token) + .build(); + } + + @Override + public ListOrganizationSecurityPoliciesRequest injectPageSize( + ListOrganizationSecurityPoliciesRequest payload, int pageSize) { + return ListOrganizationSecurityPoliciesRequest.newBuilder(payload) + .setMaxResults(pageSize) + .build(); + } + + @Override + public Integer extractPageSize(ListOrganizationSecurityPoliciesRequest payload) { + return payload.getMaxResults(); + } + + @Override + public String extractNextToken(SecurityPolicyList payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(SecurityPolicyList payload) { + return payload.getItemsList(); + } + }; + + private static final PagedListResponseFactory< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + LIST_PAGE_STR_FACT = + new PagedListResponseFactory< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListOrganizationSecurityPoliciesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, SecurityPolicy> + pageContext = PageContext.create(callable, LIST_PAGE_STR_DESC, request, context); + return ListPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to addAssociation. */ + public UnaryCallSettings + addAssociationSettings() { + return addAssociationSettings; + } + + /** Returns the object with the settings used for calls to addAssociation. */ + public OperationCallSettings< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings() { + return addAssociationOperationSettings; + } + + /** Returns the object with the settings used for calls to addRule. */ + public UnaryCallSettings addRuleSettings() { + return addRuleSettings; + } + + /** Returns the object with the settings used for calls to addRule. */ + public OperationCallSettings + addRuleOperationSettings() { + return addRuleOperationSettings; + } + + /** Returns the object with the settings used for calls to copyRules. */ + public UnaryCallSettings + copyRulesSettings() { + return copyRulesSettings; + } + + /** Returns the object with the settings used for calls to copyRules. */ + public OperationCallSettings + copyRulesOperationSettings() { + return copyRulesOperationSettings; + } + + /** Returns the object with the settings used for calls to delete. */ + public UnaryCallSettings deleteSettings() { + return deleteSettings; + } + + /** Returns the object with the settings used for calls to delete. */ + public OperationCallSettings + deleteOperationSettings() { + return deleteOperationSettings; + } + + /** Returns the object with the settings used for calls to get. */ + public UnaryCallSettings getSettings() { + return getSettings; + } + + /** Returns the object with the settings used for calls to getAssociation. */ + public UnaryCallSettings< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings() { + return getAssociationSettings; + } + + /** Returns the object with the settings used for calls to getRule. */ + public UnaryCallSettings + getRuleSettings() { + return getRuleSettings; + } + + /** Returns the object with the settings used for calls to insert. */ + public UnaryCallSettings insertSettings() { + return insertSettings; + } + + /** Returns the object with the settings used for calls to insert. */ + public OperationCallSettings + insertOperationSettings() { + return insertOperationSettings; + } + + /** Returns the object with the settings used for calls to list. */ + public PagedCallSettings< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings() { + return listSettings; + } + + /** Returns the object with the settings used for calls to listAssociations. */ + public UnaryCallSettings< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings() { + return listAssociationsSettings; + } + + /** Returns the object with the settings used for calls to listPreconfiguredExpressionSets. */ + public UnaryCallSettings< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings() { + return listPreconfiguredExpressionSetsSettings; + } + + /** Returns the object with the settings used for calls to move. */ + public UnaryCallSettings moveSettings() { + return moveSettings; + } + + /** Returns the object with the settings used for calls to move. */ + public OperationCallSettings + moveOperationSettings() { + return moveOperationSettings; + } + + /** Returns the object with the settings used for calls to patch. */ + public UnaryCallSettings patchSettings() { + return patchSettings; + } + + /** Returns the object with the settings used for calls to patch. */ + public OperationCallSettings + patchOperationSettings() { + return patchOperationSettings; + } + + /** Returns the object with the settings used for calls to patchRule. */ + public UnaryCallSettings + patchRuleSettings() { + return patchRuleSettings; + } + + /** Returns the object with the settings used for calls to patchRule. */ + public OperationCallSettings + patchRuleOperationSettings() { + return patchRuleOperationSettings; + } + + /** Returns the object with the settings used for calls to removeAssociation. */ + public UnaryCallSettings + removeAssociationSettings() { + return removeAssociationSettings; + } + + /** Returns the object with the settings used for calls to removeAssociation. */ + public OperationCallSettings< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings() { + return removeAssociationOperationSettings; + } + + /** Returns the object with the settings used for calls to removeRule. */ + public UnaryCallSettings + removeRuleSettings() { + return removeRuleSettings; + } + + /** Returns the object with the settings used for calls to removeRule. */ + public OperationCallSettings + removeRuleOperationSettings() { + return removeRuleOperationSettings; + } + + public OrganizationSecurityPoliciesStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonOrganizationSecurityPoliciesStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "compute"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "compute.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "compute.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultHttpJsonTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", + GaxProperties.getLibraryVersion(OrganizationSecurityPoliciesStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected OrganizationSecurityPoliciesStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + addAssociationSettings = settingsBuilder.addAssociationSettings().build(); + addAssociationOperationSettings = settingsBuilder.addAssociationOperationSettings().build(); + addRuleSettings = settingsBuilder.addRuleSettings().build(); + addRuleOperationSettings = settingsBuilder.addRuleOperationSettings().build(); + copyRulesSettings = settingsBuilder.copyRulesSettings().build(); + copyRulesOperationSettings = settingsBuilder.copyRulesOperationSettings().build(); + deleteSettings = settingsBuilder.deleteSettings().build(); + deleteOperationSettings = settingsBuilder.deleteOperationSettings().build(); + getSettings = settingsBuilder.getSettings().build(); + getAssociationSettings = settingsBuilder.getAssociationSettings().build(); + getRuleSettings = settingsBuilder.getRuleSettings().build(); + insertSettings = settingsBuilder.insertSettings().build(); + insertOperationSettings = settingsBuilder.insertOperationSettings().build(); + listSettings = settingsBuilder.listSettings().build(); + listAssociationsSettings = settingsBuilder.listAssociationsSettings().build(); + listPreconfiguredExpressionSetsSettings = + settingsBuilder.listPreconfiguredExpressionSetsSettings().build(); + moveSettings = settingsBuilder.moveSettings().build(); + moveOperationSettings = settingsBuilder.moveOperationSettings().build(); + patchSettings = settingsBuilder.patchSettings().build(); + patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + patchRuleSettings = settingsBuilder.patchRuleSettings().build(); + patchRuleOperationSettings = settingsBuilder.patchRuleOperationSettings().build(); + removeAssociationSettings = settingsBuilder.removeAssociationSettings().build(); + removeAssociationOperationSettings = + settingsBuilder.removeAssociationOperationSettings().build(); + removeRuleSettings = settingsBuilder.removeRuleSettings().build(); + removeRuleOperationSettings = settingsBuilder.removeRuleOperationSettings().build(); + } + + /** Builder for OrganizationSecurityPoliciesStubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder< + AddAssociationOrganizationSecurityPolicyRequest, Operation> + addAssociationSettings; + private final OperationCallSettings.Builder< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings; + private final UnaryCallSettings.Builder + addRuleSettings; + private final OperationCallSettings.Builder< + AddRuleOrganizationSecurityPolicyRequest, Operation, Operation> + addRuleOperationSettings; + private final UnaryCallSettings.Builder + copyRulesSettings; + private final OperationCallSettings.Builder< + CopyRulesOrganizationSecurityPolicyRequest, Operation, Operation> + copyRulesOperationSettings; + private final UnaryCallSettings.Builder + deleteSettings; + private final OperationCallSettings.Builder< + DeleteOrganizationSecurityPolicyRequest, Operation, Operation> + deleteOperationSettings; + private final UnaryCallSettings.Builder + getSettings; + private final UnaryCallSettings.Builder< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings; + private final UnaryCallSettings.Builder< + GetRuleOrganizationSecurityPolicyRequest, SecurityPolicyRule> + getRuleSettings; + private final UnaryCallSettings.Builder + insertSettings; + private final OperationCallSettings.Builder< + InsertOrganizationSecurityPolicyRequest, Operation, Operation> + insertOperationSettings; + private final PagedCallSettings.Builder< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings; + private final UnaryCallSettings.Builder< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings; + private final UnaryCallSettings.Builder< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings; + private final UnaryCallSettings.Builder + moveSettings; + private final OperationCallSettings.Builder< + MoveOrganizationSecurityPolicyRequest, Operation, Operation> + moveOperationSettings; + private final UnaryCallSettings.Builder + patchSettings; + private final OperationCallSettings.Builder< + PatchOrganizationSecurityPolicyRequest, Operation, Operation> + patchOperationSettings; + private final UnaryCallSettings.Builder + patchRuleSettings; + private final OperationCallSettings.Builder< + PatchRuleOrganizationSecurityPolicyRequest, Operation, Operation> + patchRuleOperationSettings; + private final UnaryCallSettings.Builder< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation> + removeAssociationSettings; + private final OperationCallSettings.Builder< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings; + private final UnaryCallSettings.Builder + removeRuleSettings; + private final OperationCallSettings.Builder< + RemoveRuleOrganizationSecurityPolicyRequest, Operation, Operation> + removeRuleOperationSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build(); + definitions.put("no_retry_1_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(60000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + addAssociationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + addAssociationOperationSettings = OperationCallSettings.newBuilder(); + addRuleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + addRuleOperationSettings = OperationCallSettings.newBuilder(); + copyRulesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + copyRulesOperationSettings = OperationCallSettings.newBuilder(); + deleteSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteOperationSettings = OperationCallSettings.newBuilder(); + getSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getAssociationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getRuleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + insertSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + insertOperationSettings = OperationCallSettings.newBuilder(); + listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); + listAssociationsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listPreconfiguredExpressionSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + moveSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + moveOperationSettings = OperationCallSettings.newBuilder(); + patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + patchOperationSettings = OperationCallSettings.newBuilder(); + patchRuleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + patchRuleOperationSettings = OperationCallSettings.newBuilder(); + removeAssociationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + removeAssociationOperationSettings = OperationCallSettings.newBuilder(); + removeRuleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + removeRuleOperationSettings = OperationCallSettings.newBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + addAssociationSettings, + addRuleSettings, + copyRulesSettings, + deleteSettings, + getSettings, + getAssociationSettings, + getRuleSettings, + insertSettings, + listSettings, + listAssociationsSettings, + listPreconfiguredExpressionSetsSettings, + moveSettings, + patchSettings, + patchRuleSettings, + removeAssociationSettings, + removeRuleSettings); + initDefaults(this); + } + + protected Builder(OrganizationSecurityPoliciesStubSettings settings) { + super(settings); + + addAssociationSettings = settings.addAssociationSettings.toBuilder(); + addAssociationOperationSettings = settings.addAssociationOperationSettings.toBuilder(); + addRuleSettings = settings.addRuleSettings.toBuilder(); + addRuleOperationSettings = settings.addRuleOperationSettings.toBuilder(); + copyRulesSettings = settings.copyRulesSettings.toBuilder(); + copyRulesOperationSettings = settings.copyRulesOperationSettings.toBuilder(); + deleteSettings = settings.deleteSettings.toBuilder(); + deleteOperationSettings = settings.deleteOperationSettings.toBuilder(); + getSettings = settings.getSettings.toBuilder(); + getAssociationSettings = settings.getAssociationSettings.toBuilder(); + getRuleSettings = settings.getRuleSettings.toBuilder(); + insertSettings = settings.insertSettings.toBuilder(); + insertOperationSettings = settings.insertOperationSettings.toBuilder(); + listSettings = settings.listSettings.toBuilder(); + listAssociationsSettings = settings.listAssociationsSettings.toBuilder(); + listPreconfiguredExpressionSetsSettings = + settings.listPreconfiguredExpressionSetsSettings.toBuilder(); + moveSettings = settings.moveSettings.toBuilder(); + moveOperationSettings = settings.moveOperationSettings.toBuilder(); + patchSettings = settings.patchSettings.toBuilder(); + patchOperationSettings = settings.patchOperationSettings.toBuilder(); + patchRuleSettings = settings.patchRuleSettings.toBuilder(); + patchRuleOperationSettings = settings.patchRuleOperationSettings.toBuilder(); + removeAssociationSettings = settings.removeAssociationSettings.toBuilder(); + removeAssociationOperationSettings = settings.removeAssociationOperationSettings.toBuilder(); + removeRuleSettings = settings.removeRuleSettings.toBuilder(); + removeRuleOperationSettings = settings.removeRuleOperationSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + addAssociationSettings, + addRuleSettings, + copyRulesSettings, + deleteSettings, + getSettings, + getAssociationSettings, + getRuleSettings, + insertSettings, + listSettings, + listAssociationsSettings, + listPreconfiguredExpressionSetsSettings, + moveSettings, + patchSettings, + patchRuleSettings, + removeAssociationSettings, + removeRuleSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .addAssociationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .addRuleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .copyRulesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .deleteSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .getSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getAssociationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .getRuleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .insertSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .listSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .listAssociationsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .listPreconfiguredExpressionSetsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .moveSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .patchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .patchRuleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .removeAssociationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .removeRuleSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .addAssociationOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .addRuleOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .copyRulesOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .deleteOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .insertOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .moveOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .patchOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .patchRuleOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .removeAssociationOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + builder + .removeRuleOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to addAssociation. */ + public UnaryCallSettings.Builder + addAssociationSettings() { + return addAssociationSettings; + } + + /** Returns the builder for the settings used for calls to addAssociation. */ + public OperationCallSettings.Builder< + AddAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + addAssociationOperationSettings() { + return addAssociationOperationSettings; + } + + /** Returns the builder for the settings used for calls to addRule. */ + public UnaryCallSettings.Builder + addRuleSettings() { + return addRuleSettings; + } + + /** Returns the builder for the settings used for calls to addRule. */ + public OperationCallSettings.Builder< + AddRuleOrganizationSecurityPolicyRequest, Operation, Operation> + addRuleOperationSettings() { + return addRuleOperationSettings; + } + + /** Returns the builder for the settings used for calls to copyRules. */ + public UnaryCallSettings.Builder + copyRulesSettings() { + return copyRulesSettings; + } + + /** Returns the builder for the settings used for calls to copyRules. */ + public OperationCallSettings.Builder< + CopyRulesOrganizationSecurityPolicyRequest, Operation, Operation> + copyRulesOperationSettings() { + return copyRulesOperationSettings; + } + + /** Returns the builder for the settings used for calls to delete. */ + public UnaryCallSettings.Builder + deleteSettings() { + return deleteSettings; + } + + /** Returns the builder for the settings used for calls to delete. */ + public OperationCallSettings.Builder< + DeleteOrganizationSecurityPolicyRequest, Operation, Operation> + deleteOperationSettings() { + return deleteOperationSettings; + } + + /** Returns the builder for the settings used for calls to get. */ + public UnaryCallSettings.Builder + getSettings() { + return getSettings; + } + + /** Returns the builder for the settings used for calls to getAssociation. */ + public UnaryCallSettings.Builder< + GetAssociationOrganizationSecurityPolicyRequest, SecurityPolicyAssociation> + getAssociationSettings() { + return getAssociationSettings; + } + + /** Returns the builder for the settings used for calls to getRule. */ + public UnaryCallSettings.Builder + getRuleSettings() { + return getRuleSettings; + } + + /** Returns the builder for the settings used for calls to insert. */ + public UnaryCallSettings.Builder + insertSettings() { + return insertSettings; + } + + /** Returns the builder for the settings used for calls to insert. */ + public OperationCallSettings.Builder< + InsertOrganizationSecurityPolicyRequest, Operation, Operation> + insertOperationSettings() { + return insertOperationSettings; + } + + /** Returns the builder for the settings used for calls to list. */ + public PagedCallSettings.Builder< + ListOrganizationSecurityPoliciesRequest, SecurityPolicyList, ListPagedResponse> + listSettings() { + return listSettings; + } + + /** Returns the builder for the settings used for calls to listAssociations. */ + public UnaryCallSettings.Builder< + ListAssociationsOrganizationSecurityPolicyRequest, + OrganizationSecurityPoliciesListAssociationsResponse> + listAssociationsSettings() { + return listAssociationsSettings; + } + + /** Returns the builder for the settings used for calls to listPreconfiguredExpressionSets. */ + public UnaryCallSettings.Builder< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest, + SecurityPoliciesListPreconfiguredExpressionSetsResponse> + listPreconfiguredExpressionSetsSettings() { + return listPreconfiguredExpressionSetsSettings; + } + + /** Returns the builder for the settings used for calls to move. */ + public UnaryCallSettings.Builder + moveSettings() { + return moveSettings; + } + + /** Returns the builder for the settings used for calls to move. */ + public OperationCallSettings.Builder< + MoveOrganizationSecurityPolicyRequest, Operation, Operation> + moveOperationSettings() { + return moveOperationSettings; + } + + /** Returns the builder for the settings used for calls to patch. */ + public UnaryCallSettings.Builder + patchSettings() { + return patchSettings; + } + + /** Returns the builder for the settings used for calls to patch. */ + public OperationCallSettings.Builder< + PatchOrganizationSecurityPolicyRequest, Operation, Operation> + patchOperationSettings() { + return patchOperationSettings; + } + + /** Returns the builder for the settings used for calls to patchRule. */ + public UnaryCallSettings.Builder + patchRuleSettings() { + return patchRuleSettings; + } + + /** Returns the builder for the settings used for calls to patchRule. */ + public OperationCallSettings.Builder< + PatchRuleOrganizationSecurityPolicyRequest, Operation, Operation> + patchRuleOperationSettings() { + return patchRuleOperationSettings; + } + + /** Returns the builder for the settings used for calls to removeAssociation. */ + public UnaryCallSettings.Builder + removeAssociationSettings() { + return removeAssociationSettings; + } + + /** Returns the builder for the settings used for calls to removeAssociation. */ + public OperationCallSettings.Builder< + RemoveAssociationOrganizationSecurityPolicyRequest, Operation, Operation> + removeAssociationOperationSettings() { + return removeAssociationOperationSettings; + } + + /** Returns the builder for the settings used for calls to removeRule. */ + public UnaryCallSettings.Builder + removeRuleSettings() { + return removeRuleSettings; + } + + /** Returns the builder for the settings used for calls to removeRule. */ + public OperationCallSettings.Builder< + RemoveRuleOrganizationSecurityPolicyRequest, Operation, Operation> + removeRuleOperationSettings() { + return removeRuleOperationSettings; + } + + @Override + public OrganizationSecurityPoliciesStubSettings build() throws IOException { + return new OrganizationSecurityPoliciesStubSettings(this); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStub.java new file mode 100644 index 000000000000..f5bdb52aab29 --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStub.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.PreviewFeaturesClient.ListPagedResponse; + +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.GetPreviewFeatureRequest; +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeatureList; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the PreviewFeatures service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@Generated("by gapic-generator-java") +public abstract class PreviewFeaturesStub implements BackgroundResource { + + public UnaryCallable getCallable() { + throw new UnsupportedOperationException("Not implemented: getCallable()"); + } + + public UnaryCallable listPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listPagedCallable()"); + } + + public UnaryCallable listCallable() { + throw new UnsupportedOperationException("Not implemented: listCallable()"); + } + + public OperationCallable + updateOperationCallable() { + throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); + } + + public UnaryCallable updateCallable() { + throw new UnsupportedOperationException("Not implemented: updateCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java new file mode 100644 index 000000000000..808a96fab56b --- /dev/null +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/PreviewFeaturesStubSettings.java @@ -0,0 +1,501 @@ +/* + * Copyright 2025 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.compute.v1.stub; + +import static com.google.cloud.compute.v1.PreviewFeaturesClient.ListPagedResponse; + +import com.google.api.core.ApiFunction; +import com.google.api.core.ApiFuture; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.HttpJsonTransportChannel; +import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.httpjson.ProtoOperationTransformers; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiCallContext; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; +import com.google.api.gax.rpc.PageContext; +import com.google.api.gax.rpc.PagedCallSettings; +import com.google.api.gax.rpc.PagedListDescriptor; +import com.google.api.gax.rpc.PagedListResponseFactory; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.compute.v1.GetPreviewFeatureRequest; +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeatureList; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link PreviewFeaturesStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (compute.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of get: + * + *

{@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
+ * PreviewFeaturesStubSettings.Builder previewFeaturesSettingsBuilder =
+ *     PreviewFeaturesStubSettings.newBuilder();
+ * previewFeaturesSettingsBuilder
+ *     .getSettings()
+ *     .setRetrySettings(
+ *         previewFeaturesSettingsBuilder
+ *             .getSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * PreviewFeaturesStubSettings previewFeaturesSettings = previewFeaturesSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for + * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for update: + * + *

{@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
+ * PreviewFeaturesStubSettings.Builder previewFeaturesSettingsBuilder =
+ *     PreviewFeaturesStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * previewFeaturesSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
+ */ +@Generated("by gapic-generator-java") +public class PreviewFeaturesStubSettings extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder() + .add("https://www.googleapis.com/auth/compute") + .add("https://www.googleapis.com/auth/cloud-platform") + .build(); + + private final UnaryCallSettings getSettings; + private final PagedCallSettings + listSettings; + private final UnaryCallSettings updateSettings; + private final OperationCallSettings + updateOperationSettings; + + private static final PagedListDescriptor< + ListPreviewFeaturesRequest, PreviewFeatureList, PreviewFeature> + LIST_PAGE_STR_DESC = + new PagedListDescriptor< + ListPreviewFeaturesRequest, PreviewFeatureList, PreviewFeature>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListPreviewFeaturesRequest injectToken( + ListPreviewFeaturesRequest payload, String token) { + return ListPreviewFeaturesRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListPreviewFeaturesRequest injectPageSize( + ListPreviewFeaturesRequest payload, int pageSize) { + return ListPreviewFeaturesRequest.newBuilder(payload).setMaxResults(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListPreviewFeaturesRequest payload) { + return payload.getMaxResults(); + } + + @Override + public String extractNextToken(PreviewFeatureList payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(PreviewFeatureList payload) { + return payload.getItemsList(); + } + }; + + private static final PagedListResponseFactory< + ListPreviewFeaturesRequest, PreviewFeatureList, ListPagedResponse> + LIST_PAGE_STR_FACT = + new PagedListResponseFactory< + ListPreviewFeaturesRequest, PreviewFeatureList, ListPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListPreviewFeaturesRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext + pageContext = PageContext.create(callable, LIST_PAGE_STR_DESC, request, context); + return ListPagedResponse.createAsync(pageContext, futureResponse); + } + }; + + /** Returns the object with the settings used for calls to get. */ + public UnaryCallSettings getSettings() { + return getSettings; + } + + /** Returns the object with the settings used for calls to list. */ + public PagedCallSettings + listSettings() { + return listSettings; + } + + /** Returns the object with the settings used for calls to update. */ + public UnaryCallSettings updateSettings() { + return updateSettings; + } + + /** Returns the object with the settings used for calls to update. */ + public OperationCallSettings + updateOperationSettings() { + return updateOperationSettings; + } + + public PreviewFeaturesStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { + return HttpJsonPreviewFeaturesStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "compute"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "compute.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "compute.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingHttpJsonChannelProvider.Builder + defaultHttpJsonTransportProviderBuilder() { + return InstantiatingHttpJsonChannelProvider.newBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultHttpJsonTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", GaxProperties.getLibraryVersion(PreviewFeaturesStubSettings.class)) + .setTransportToken( + GaxHttpJsonProperties.getHttpJsonTokenName(), + GaxHttpJsonProperties.getHttpJsonVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected PreviewFeaturesStubSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + + getSettings = settingsBuilder.getSettings().build(); + listSettings = settingsBuilder.listSettings().build(); + updateSettings = settingsBuilder.updateSettings().build(); + updateOperationSettings = settingsBuilder.updateOperationSettings().build(); + } + + /** Builder for PreviewFeaturesStubSettings. */ + public static class Builder extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder getSettings; + private final PagedCallSettings.Builder< + ListPreviewFeaturesRequest, PreviewFeatureList, ListPagedResponse> + listSettings; + private final UnaryCallSettings.Builder updateSettings; + private final OperationCallSettings.Builder + updateOperationSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); + definitions.put( + "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList())); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(100L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(60000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + settings = + RetrySettings.newBuilder() + .setInitialRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(600000L)) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build(); + definitions.put("no_retry_1_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(ClientContext clientContext) { + super(clientContext); + + getSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); + updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateOperationSettings = OperationCallSettings.newBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + getSettings, listSettings, updateSettings); + initDefaults(this); + } + + protected Builder(PreviewFeaturesStubSettings settings) { + super(settings); + + getSettings = settings.getSettings.toBuilder(); + listSettings = settings.listSettings.toBuilder(); + updateSettings = settings.updateSettings.toBuilder(); + updateOperationSettings = settings.updateOperationSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + getSettings, listSettings, updateSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .getSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .listSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .updateSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + + builder + .updateOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to get. */ + public UnaryCallSettings.Builder getSettings() { + return getSettings; + } + + /** Returns the builder for the settings used for calls to list. */ + public PagedCallSettings.Builder< + ListPreviewFeaturesRequest, PreviewFeatureList, ListPagedResponse> + listSettings() { + return listSettings; + } + + /** Returns the builder for the settings used for calls to update. */ + public UnaryCallSettings.Builder updateSettings() { + return updateSettings; + } + + /** Returns the builder for the settings used for calls to update. */ + public OperationCallSettings.Builder + updateOperationSettings() { + return updateOperationSettings; + } + + @Override + public PreviewFeaturesStubSettings build() throws IOException { + return new PreviewFeaturesStubSettings(this); + } + } +} diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStub.java index 098824f9fd85..25fdbc14e19f 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStub.java @@ -25,6 +25,7 @@ import com.google.cloud.compute.v1.ListReservationSubBlocksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PerformMaintenanceReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; import com.google.cloud.compute.v1.ReservationSubBlocksGetResponse; import com.google.cloud.compute.v1.ReservationSubBlocksListResponse; import javax.annotation.Generated; @@ -63,6 +64,15 @@ public UnaryCallable listPag throw new UnsupportedOperationException("Not implemented: performMaintenanceCallable()"); } + public OperationCallable + reportFaultyOperationCallable() { + throw new UnsupportedOperationException("Not implemented: reportFaultyOperationCallable()"); + } + + public UnaryCallable reportFaultyCallable() { + throw new UnsupportedOperationException("Not implemented: reportFaultyCallable()"); + } + @Override public abstract void close(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java index caf86fee842a..44d361aa52ae 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSubBlocksStubSettings.java @@ -48,6 +48,7 @@ import com.google.cloud.compute.v1.ListReservationSubBlocksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PerformMaintenanceReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; import com.google.cloud.compute.v1.ReservationSubBlock; import com.google.cloud.compute.v1.ReservationSubBlocksGetResponse; import com.google.cloud.compute.v1.ReservationSubBlocksListResponse; @@ -157,6 +158,10 @@ public class ReservationSubBlocksStubSettings private final OperationCallSettings< PerformMaintenanceReservationSubBlockRequest, Operation, Operation> performMaintenanceOperationSettings; + private final UnaryCallSettings + reportFaultySettings; + private final OperationCallSettings + reportFaultyOperationSettings; private static final PagedListDescriptor< ListReservationSubBlocksRequest, ReservationSubBlocksListResponse, ReservationSubBlock> @@ -251,6 +256,18 @@ public ApiFuture getFuturePagedResponse( return performMaintenanceOperationSettings; } + /** Returns the object with the settings used for calls to reportFaulty. */ + public UnaryCallSettings + reportFaultySettings() { + return reportFaultySettings; + } + + /** Returns the object with the settings used for calls to reportFaulty. */ + public OperationCallSettings + reportFaultyOperationSettings() { + return reportFaultyOperationSettings; + } + public ReservationSubBlocksStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -338,6 +355,8 @@ protected ReservationSubBlocksStubSettings(Builder settingsBuilder) throws IOExc performMaintenanceSettings = settingsBuilder.performMaintenanceSettings().build(); performMaintenanceOperationSettings = settingsBuilder.performMaintenanceOperationSettings().build(); + reportFaultySettings = settingsBuilder.reportFaultySettings().build(); + reportFaultyOperationSettings = settingsBuilder.reportFaultyOperationSettings().build(); } /** Builder for ReservationSubBlocksStubSettings. */ @@ -355,6 +374,11 @@ public static class Builder private final OperationCallSettings.Builder< PerformMaintenanceReservationSubBlockRequest, Operation, Operation> performMaintenanceOperationSettings; + private final UnaryCallSettings.Builder + reportFaultySettings; + private final OperationCallSettings.Builder< + ReportFaultyReservationSubBlockRequest, Operation, Operation> + reportFaultyOperationSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -409,10 +433,12 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); performMaintenanceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); performMaintenanceOperationSettings = OperationCallSettings.newBuilder(); + reportFaultySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + reportFaultyOperationSettings = OperationCallSettings.newBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - getSettings, listSettings, performMaintenanceSettings); + getSettings, listSettings, performMaintenanceSettings, reportFaultySettings); initDefaults(this); } @@ -424,10 +450,12 @@ protected Builder(ReservationSubBlocksStubSettings settings) { performMaintenanceSettings = settings.performMaintenanceSettings.toBuilder(); performMaintenanceOperationSettings = settings.performMaintenanceOperationSettings.toBuilder(); + reportFaultySettings = settings.reportFaultySettings.toBuilder(); + reportFaultyOperationSettings = settings.reportFaultyOperationSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - getSettings, listSettings, performMaintenanceSettings); + getSettings, listSettings, performMaintenanceSettings, reportFaultySettings); } private static Builder createDefault() { @@ -458,6 +486,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 + .reportFaultySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .performMaintenanceOperationSettings() .setInitialCallSettings( @@ -483,6 +516,31 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeoutDuration(Duration.ofMillis(600000L)) .build())); + builder + .reportFaultyOperationSettings() + .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(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(20000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(600000L)) + .build())); + return builder; } @@ -527,6 +585,19 @@ public Builder applyToAllUnaryMethods( return performMaintenanceOperationSettings; } + /** Returns the builder for the settings used for calls to reportFaulty. */ + public UnaryCallSettings.Builder + reportFaultySettings() { + return reportFaultySettings; + } + + /** Returns the builder for the settings used for calls to reportFaulty. */ + public OperationCallSettings.Builder< + ReportFaultyReservationSubBlockRequest, Operation, Operation> + reportFaultyOperationSettings() { + return reportFaultyOperationSettings; + } + @Override public ReservationSubBlocksStubSettings build() throws IOException { return new ReservationSubBlocksStubSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json index 9ccc051a71e9..f8f5b15a3b3c 100644 --- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json +++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json @@ -674,6 +674,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.AddAssociationRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -908,6 +926,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.AddRuleRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -4292,6 +4328,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.CorsPolicy", "queryAllDeclaredConstructors": true, @@ -4490,6 +4544,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.Date", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.Date$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.DeleteAccessConfigInstanceRequest", "queryAllDeclaredConstructors": true, @@ -5264,6 +5336,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.DeletePacketMirroringRequest", "queryAllDeclaredConstructors": true, @@ -7703,6 +7793,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.GetAssociationRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -7883,6 +7991,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.GetExternalVpnGatewayRequest", "queryAllDeclaredConstructors": true, @@ -9233,6 +9377,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.GetPacketMirroringRequest", "queryAllDeclaredConstructors": true, @@ -9269,6 +9431,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.GetPreviewFeatureRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetPreviewFeatureRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.GetProjectRequest", "queryAllDeclaredConstructors": true, @@ -9926,6 +10106,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.GetRuleRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -11438,6 +11636,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.ImageParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ImageParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.InitialStateConfig", "queryAllDeclaredConstructors": true, @@ -12068,6 +12284,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.InsertPacketMirroringRequest", "queryAllDeclaredConstructors": true, @@ -14813,6 +15047,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.Interconnect$Subzone", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnect", "queryAllDeclaredConstructors": true, @@ -16604,6 +16847,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.ListAutoscalersRequest", "queryAllDeclaredConstructors": true, @@ -17594,6 +17855,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.ListPacketMirroringsRequest", "queryAllDeclaredConstructors": true, @@ -17676,7 +17955,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest", + "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -17685,7 +17964,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest$Builder", + "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -17694,7 +17973,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest", + "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -17703,7 +17982,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest$Builder", + "name": "com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -17712,7 +17991,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest", + "name": "com.google.cloud.compute.v1.ListPreviewFeaturesRequest", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -17721,7 +18000,43 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest$Builder", + "name": "com.google.cloud.compute.v1.ListPreviewFeaturesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -19286,6 +19601,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NamedPort", "queryAllDeclaredConstructors": true, @@ -21266,6 +21599,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.OutlierDetection", "queryAllDeclaredConstructors": true, @@ -21896,6 +22247,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.PatchPacketMirroringRequest", "queryAllDeclaredConstructors": true, @@ -22274,6 +22643,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.PatchRuleRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -22778,6 +23165,141 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.PreviewFeature", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeature$ActivationStatus", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeature$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureList", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureList$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureRolloutOperation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureRolloutOperation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput$PredefinedRolloutPlan", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureStatus", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureStatus$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus$Stage", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.PreviewRouterRequest", "queryAllDeclaredConstructors": true, @@ -24137,6 +24659,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.RemoveAssociationRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -24335,6 +24875,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.RemoveRuleRegionNetworkFirewallPolicyRequest", "queryAllDeclaredConstructors": true, @@ -24389,6 +24947,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.ReportHostAsFaultyInstanceRequest", "queryAllDeclaredConstructors": true, @@ -24830,6 +25406,69 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest$DisruptionSchedule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest$FailureComponent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason$Behavior", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequest", "queryAllDeclaredConstructors": true, @@ -26909,6 +27548,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.SecurityPolicyAssociation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.SecurityPolicyAssociation$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig", "queryAllDeclaredConstructors": true, @@ -29591,6 +30248,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.SnapshotParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.SnapshotParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.SnapshotSettings", "queryAllDeclaredConstructors": true, @@ -32930,6 +33605,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.UpdatePreviewFeatureRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.UpdatePreviewFeatureRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.UpdateRegionAutoscalerRequest", "queryAllDeclaredConstructors": true, diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java index aeffd4c31f56..4b8be25ff5fc 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java @@ -454,6 +454,51 @@ public void getExceptionTest() throws Exception { } } + @Test + public void getEffectiveSecurityPoliciesTest() throws Exception { + GetEffectiveSecurityPoliciesBackendServiceResponse expectedResponse = + GetEffectiveSecurityPoliciesBackendServiceResponse.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String backendService = "backendService-8873"; + + GetEffectiveSecurityPoliciesBackendServiceResponse actualResponse = + client.getEffectiveSecurityPolicies(project, backendService); + 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 getEffectiveSecurityPoliciesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String backendService = "backendService-8873"; + client.getEffectiveSecurityPolicies(project, backendService); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void getHealthTest() throws Exception { BackendServiceGroupHealth expectedResponse = diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java index a6c3f85bd1ef..86b95b8764b8 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java @@ -246,6 +246,7 @@ public void getTest() throws Exception { .addAllLicenseCodes(new ArrayList()) .addAllLicenses(new ArrayList()) .setName("name3373707") + .setParams(ImageParams.newBuilder().build()) .setRawDisk(RawDisk.newBuilder().build()) .setSatisfiesPzi(true) .setSatisfiesPzs(true) @@ -325,6 +326,7 @@ public void getFromFamilyTest() throws Exception { .addAllLicenseCodes(new ArrayList()) .addAllLicenses(new ArrayList()) .setName("name3373707") + .setParams(ImageParams.newBuilder().build()) .setRawDisk(RawDisk.newBuilder().build()) .setSatisfiesPzi(true) .setSatisfiesPzs(true) diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java index 7e9fb0ff767f..0c0fd99a74d2 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java @@ -189,6 +189,7 @@ public void getTest() throws Exception { .setSatisfiesPzs(true) .setSelfLink("selfLink1191800166") .setState("state109757585") + .setSubzone("subzone-1867398676") .build(); mockService.addResponse(expectedResponse); diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java new file mode 100644 index 000000000000..97b401a32ef3 --- /dev/null +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java @@ -0,0 +1,1115 @@ +/* + * Copyright 2025 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.compute.v1; + +import static com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient.ListPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.stub.HttpJsonOrganizationSecurityPoliciesStub; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class OrganizationSecurityPoliciesClientTest { + private static MockHttpService mockService; + private static OrganizationSecurityPoliciesClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonOrganizationSecurityPoliciesStub.getMethodDescriptors(), + OrganizationSecurityPoliciesSettings.getDefaultEndpoint()); + OrganizationSecurityPoliciesSettings settings = + OrganizationSecurityPoliciesSettings.newBuilder() + .setTransportChannelProvider( + OrganizationSecurityPoliciesSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = OrganizationSecurityPoliciesClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void addAssociationTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyAssociation securityPolicyAssociationResource = + SecurityPolicyAssociation.newBuilder().build(); + + Operation actualResponse = + client.addAssociationAsync(securityPolicy, securityPolicyAssociationResource).get(); + 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 addAssociationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyAssociation securityPolicyAssociationResource = + SecurityPolicyAssociation.newBuilder().build(); + client.addAssociationAsync(securityPolicy, securityPolicyAssociationResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void addRuleTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + + Operation actualResponse = + client.addRuleAsync(securityPolicy, securityPolicyRuleResource).get(); + 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 addRuleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + client.addRuleAsync(securityPolicy, securityPolicyRuleResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void copyRulesTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + Operation actualResponse = client.copyRulesAsync(securityPolicy).get(); + 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 copyRulesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.copyRulesAsync(securityPolicy).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + Operation actualResponse = client.deleteAsync(securityPolicy).get(); + 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 deleteExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.deleteAsync(securityPolicy).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void getTest() throws Exception { + SecurityPolicy expectedResponse = + SecurityPolicy.newBuilder() + .setAdaptiveProtectionConfig( + SecurityPolicyAdaptiveProtectionConfig.newBuilder().build()) + .setAdvancedOptionsConfig(SecurityPolicyAdvancedOptionsConfig.newBuilder().build()) + .addAllAssociations(new ArrayList()) + .setCreationTimestamp("creationTimestamp-370203401") + .setDdosProtectionConfig(SecurityPolicyDdosProtectionConfig.newBuilder().build()) + .setDescription("description-1724546052") + .setFingerprint("fingerprint-1375934236") + .setId(3355) + .setKind("kind3292052") + .setLabelFingerprint("labelFingerprint379449680") + .putAllLabels(new HashMap()) + .setName("name3373707") + .setRecaptchaOptionsConfig(SecurityPolicyRecaptchaOptionsConfig.newBuilder().build()) + .setRegion("region-934795532") + .addAllRules(new ArrayList()) + .setSelfLink("selfLink1191800166") + .setShortName("shortName-2028219097") + .setType("type3575610") + .addAllUserDefinedFields(new ArrayList()) + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + SecurityPolicy actualResponse = client.get(securityPolicy); + 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 getExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.get(securityPolicy); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getAssociationTest() throws Exception { + SecurityPolicyAssociation expectedResponse = + SecurityPolicyAssociation.newBuilder() + .setAttachmentId("attachmentId-1434081890") + .setDisplayName("displayName1714148973") + .addAllExcludedFolders(new ArrayList()) + .addAllExcludedProjects(new ArrayList()) + .setName("name3373707") + .setSecurityPolicyId("securityPolicyId-1950694067") + .setShortName("shortName-2028219097") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + SecurityPolicyAssociation actualResponse = client.getAssociation(securityPolicy); + 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 getAssociationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.getAssociation(securityPolicy); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getRuleTest() throws Exception { + SecurityPolicyRule expectedResponse = + SecurityPolicyRule.newBuilder() + .setAction("action-1422950858") + .setDescription("description-1724546052") + .setHeaderAction(SecurityPolicyRuleHttpHeaderAction.newBuilder().build()) + .setKind("kind3292052") + .setMatch(SecurityPolicyRuleMatcher.newBuilder().build()) + .setNetworkMatch(SecurityPolicyRuleNetworkMatcher.newBuilder().build()) + .setPreconfiguredWafConfig( + SecurityPolicyRulePreconfiguredWafConfig.newBuilder().build()) + .setPreview(true) + .setPriority(-1165461084) + .setRateLimitOptions(SecurityPolicyRuleRateLimitOptions.newBuilder().build()) + .setRedirectOptions(SecurityPolicyRuleRedirectOptions.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + SecurityPolicyRule actualResponse = client.getRule(securityPolicy); + 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 getRuleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.getRule(securityPolicy); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void insertTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + + Operation actualResponse = client.insertAsync(securityPolicyResource).get(); + 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 insertExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + client.insertAsync(securityPolicyResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listTest() throws Exception { + SecurityPolicy responsesElement = SecurityPolicy.newBuilder().build(); + SecurityPolicyList expectedResponse = + SecurityPolicyList.newBuilder() + .setNextPageToken("") + .addAllItems(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + ListPagedResponse pagedListResponse = client.list(); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getItemsList().get(0), resources.get(0)); + + 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 listExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListOrganizationSecurityPoliciesRequest request = + ListOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + client.list(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listAssociationsTest() throws Exception { + OrganizationSecurityPoliciesListAssociationsResponse expectedResponse = + OrganizationSecurityPoliciesListAssociationsResponse.newBuilder() + .addAllAssociations(new ArrayList()) + .setKind("kind3292052") + .build(); + mockService.addResponse(expectedResponse); + + OrganizationSecurityPoliciesListAssociationsResponse actualResponse = client.listAssociations(); + 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 listAssociationsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListAssociationsOrganizationSecurityPolicyRequest request = + ListAssociationsOrganizationSecurityPolicyRequest.newBuilder() + .setTargetResource("targetResource-1933150017") + .build(); + client.listAssociations(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listPreconfiguredExpressionSetsTest() throws Exception { + SecurityPoliciesListPreconfiguredExpressionSetsResponse expectedResponse = + SecurityPoliciesListPreconfiguredExpressionSetsResponse.newBuilder() + .setPreconfiguredExpressionSets(SecurityPoliciesWafConfig.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + SecurityPoliciesListPreconfiguredExpressionSetsResponse actualResponse = + client.listPreconfiguredExpressionSets(); + 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 listPreconfiguredExpressionSetsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + client.listPreconfiguredExpressionSets(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void moveTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + Operation actualResponse = client.moveAsync(securityPolicy).get(); + 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 moveExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.moveAsync(securityPolicy).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void patchTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + + Operation actualResponse = client.patchAsync(securityPolicy, securityPolicyResource).get(); + 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 patchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + client.patchAsync(securityPolicy, securityPolicyResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void patchRuleTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + + Operation actualResponse = + client.patchRuleAsync(securityPolicy, securityPolicyRuleResource).get(); + 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 patchRuleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + client.patchRuleAsync(securityPolicy, securityPolicyRuleResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void removeAssociationTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + Operation actualResponse = client.removeAssociationAsync(securityPolicy).get(); + 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 removeAssociationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.removeAssociationAsync(securityPolicy).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void removeRuleTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String securityPolicy = "securityPolicy-7672"; + + Operation actualResponse = client.removeRuleAsync(securityPolicy).get(); + 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 removeRuleExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String securityPolicy = "securityPolicy-7672"; + client.removeRuleAsync(securityPolicy).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } +} diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java new file mode 100644 index 000000000000..a4bc387d2228 --- /dev/null +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java @@ -0,0 +1,259 @@ +/* + * Copyright 2025 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.compute.v1; + +import static com.google.cloud.compute.v1.PreviewFeaturesClient.ListPagedResponse; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.httpjson.GaxHttpJsonProperties; +import com.google.api.gax.httpjson.testing.MockHttpService; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.ApiExceptionFactory; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.testing.FakeStatusCode; +import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.stub.HttpJsonPreviewFeaturesStub; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.ExecutionException; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class PreviewFeaturesClientTest { + private static MockHttpService mockService; + private static PreviewFeaturesClient client; + + @BeforeClass + public static void startStaticServer() throws IOException { + mockService = + new MockHttpService( + HttpJsonPreviewFeaturesStub.getMethodDescriptors(), + PreviewFeaturesSettings.getDefaultEndpoint()); + PreviewFeaturesSettings settings = + PreviewFeaturesSettings.newBuilder() + .setTransportChannelProvider( + PreviewFeaturesSettings.defaultHttpJsonTransportProviderBuilder() + .setHttpTransport(mockService) + .build()) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = PreviewFeaturesClient.create(settings); + } + + @AfterClass + public static void stopServer() { + client.close(); + } + + @Before + public void setUp() {} + + @After + public void tearDown() throws Exception { + mockService.reset(); + } + + @Test + public void getTest() throws Exception { + PreviewFeature expectedResponse = + PreviewFeature.newBuilder() + .setActivationStatus("activationStatus906073256") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setId(3355) + .setKind("kind3292052") + .setName("name3373707") + .setRolloutOperation(PreviewFeatureRolloutOperation.newBuilder().build()) + .setSelfLink("selfLink1191800166") + .setStatus(PreviewFeatureStatus.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String previewFeature = "previewFeature-2020"; + + PreviewFeature actualResponse = client.get(project, previewFeature); + 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 getExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String previewFeature = "previewFeature-2020"; + client.get(project, previewFeature); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listTest() throws Exception { + PreviewFeature responsesElement = PreviewFeature.newBuilder().build(); + PreviewFeatureList expectedResponse = + PreviewFeatureList.newBuilder() + .setNextPageToken("") + .addAllItems(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + + ListPagedResponse pagedListResponse = client.list(project); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getItemsList().get(0), resources.get(0)); + + 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 listExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + client.list(project); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void updateTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String previewFeature = "previewFeature-2020"; + PreviewFeature previewFeatureResource = PreviewFeature.newBuilder().build(); + + Operation actualResponse = + client.updateAsync(project, previewFeature, previewFeatureResource).get(); + 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 updateExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String previewFeature = "previewFeature-2020"; + PreviewFeature previewFeatureResource = PreviewFeature.newBuilder().build(); + client.updateAsync(project, previewFeature, previewFeatureResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } +} diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java index 9e345abcbd46..64bdde2a7bcb 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java @@ -237,6 +237,7 @@ public void getTest() throws Exception { .setAdaptiveProtectionConfig( SecurityPolicyAdaptiveProtectionConfig.newBuilder().build()) .setAdvancedOptionsConfig(SecurityPolicyAdvancedOptionsConfig.newBuilder().build()) + .addAllAssociations(new ArrayList()) .setCreationTimestamp("creationTimestamp-370203401") .setDdosProtectionConfig(SecurityPolicyDdosProtectionConfig.newBuilder().build()) .setDescription("description-1724546052") @@ -250,6 +251,7 @@ public void getTest() throws Exception { .setRegion("region-934795532") .addAllRules(new ArrayList()) .setSelfLink("selfLink1191800166") + .setShortName("shortName-2028219097") .setType("type3575610") .addAllUserDefinedFields(new ArrayList()) .build(); diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java index 455ce1ca8d35..f36f43fb5c5b 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java @@ -259,4 +259,99 @@ public void performMaintenanceExceptionTest() throws Exception { } catch (ExecutionException e) { } } + + @Test + public void reportFaultyTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setInstancesBulkInsertOperationMetadata( + InstancesBulkInsertOperationMetadata.newBuilder().build()) + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setSetCommonInstanceMetadataOperationMetadata( + SetCommonInstanceMetadataOperationMetadata.newBuilder().build()) + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String zone = "zone-5246"; + String parentName = "parentName-6933"; + String reservationSubBlock = "reservationSubBlock-8367"; + ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource = + ReservationSubBlocksReportFaultyRequest.newBuilder().build(); + + Operation actualResponse = + client + .reportFaultyAsync( + project, + zone, + parentName, + reservationSubBlock, + reservationSubBlocksReportFaultyRequestResource) + .get(); + 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 reportFaultyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String zone = "zone-5246"; + String parentName = "parentName-6933"; + String reservationSubBlock = "reservationSubBlock-8367"; + ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource = + ReservationSubBlocksReportFaultyRequest.newBuilder().build(); + client + .reportFaultyAsync( + project, + zone, + parentName, + reservationSubBlock, + reservationSubBlocksReportFaultyRequestResource) + .get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } } diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java index c8dcc9e33c9e..5bdc881638b0 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java @@ -288,6 +288,7 @@ public void getTest() throws Exception { .setAdaptiveProtectionConfig( SecurityPolicyAdaptiveProtectionConfig.newBuilder().build()) .setAdvancedOptionsConfig(SecurityPolicyAdvancedOptionsConfig.newBuilder().build()) + .addAllAssociations(new ArrayList()) .setCreationTimestamp("creationTimestamp-370203401") .setDdosProtectionConfig(SecurityPolicyDdosProtectionConfig.newBuilder().build()) .setDescription("description-1724546052") @@ -301,6 +302,7 @@ public void getTest() throws Exception { .setRegion("region-934795532") .addAllRules(new ArrayList()) .setSelfLink("selfLink1191800166") + .setShortName("shortName-2028219097") .setType("type3575610") .addAllUserDefinedFields(new ArrayList()) .build(); diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java index c9dffebfcf04..e054af9e5109 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java @@ -173,6 +173,7 @@ public void getTest() throws Exception { .addAllLicenses(new ArrayList()) .setLocationHint("locationHint-58650660") .setName("name3373707") + .setParams(SnapshotParams.newBuilder().build()) .setSatisfiesPzi(true) .setSatisfiesPzs(true) .setSelfLink("selfLink1191800166") diff --git a/java-compute/pom.xml b/java-compute/pom.xml index b5072c9cd8e8..a4f9e8753a3d 100644 --- a/java-compute/pom.xml +++ b/java-compute/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-compute-parent pom - 1.86.0 + 1.87.0 Google Compute Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-compute - 1.86.0 + 1.87.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.86.0 + 1.87.0 diff --git a/java-compute/proto-google-cloud-compute-v1/pom.xml b/java-compute/proto-google-cloud-compute-v1/pom.xml index 4004d5656904..623ee078b577 100644 --- a/java-compute/proto-google-cloud-compute-v1/pom.xml +++ b/java-compute/proto-google-cloud-compute-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-compute-v1 - 1.86.0 + 1.87.0 proto-google-cloud-compute-v1 Proto library for google-cloud-compute com.google.cloud google-cloud-compute-parent - 1.86.0 + 1.87.0 diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..17326980c7db --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1363 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *

+ * A request message for OrganizationSecurityPolicies.AddAssociation. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest} + */ +public final class AddAssociationOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) + AddAssociationOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AddAssociationOrganizationSecurityPolicyRequest.newBuilder() to construct. + private AddAssociationOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AddAssociationOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AddAssociationOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + private int bitField0_; + public static final int REPLACE_EXISTING_ASSOCIATION_FIELD_NUMBER = 209541240; + private boolean replaceExistingAssociation_ = false; + + /** + * + * + *
+   * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+   * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return Whether the replaceExistingAssociation field is set. + */ + @java.lang.Override + public boolean hasReplaceExistingAssociation() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+   * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return The replaceExistingAssociation. + */ + @java.lang.Override + public boolean getReplaceExistingAssociation() { + return replaceExistingAssociation_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECURITY_POLICY_ASSOCIATION_RESOURCE_FIELD_NUMBER = 11761274; + private com.google.cloud.compute.v1.SecurityPolicyAssociation securityPolicyAssociationResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyAssociationResource field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyAssociationResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyAssociationResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation + getSecurityPolicyAssociationResource() { + return securityPolicyAssociationResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance() + : securityPolicyAssociationResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder + getSecurityPolicyAssociationResourceOrBuilder() { + return securityPolicyAssociationResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance() + : securityPolicyAssociationResource_; + } + + 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_ & 0x00000004) != 0)) { + output.writeMessage(11761274, getSecurityPolicyAssociationResource()); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(209541240, replaceExistingAssociation_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 11761274, getSecurityPolicyAssociationResource()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize( + 209541240, replaceExistingAssociation_); + } + 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.compute.v1.AddAssociationOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) obj; + + if (hasReplaceExistingAssociation() != other.hasReplaceExistingAssociation()) return false; + if (hasReplaceExistingAssociation()) { + if (getReplaceExistingAssociation() != other.getReplaceExistingAssociation()) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) return false; + if (hasSecurityPolicyAssociationResource() != other.hasSecurityPolicyAssociationResource()) + return false; + if (hasSecurityPolicyAssociationResource()) { + if (!getSecurityPolicyAssociationResource() + .equals(other.getSecurityPolicyAssociationResource())) 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 (hasReplaceExistingAssociation()) { + hash = (37 * hash) + REPLACE_EXISTING_ASSOCIATION_FIELD_NUMBER; + hash = + (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReplaceExistingAssociation()); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + if (hasSecurityPolicyAssociationResource()) { + hash = (37 * hash) + SECURITY_POLICY_ASSOCIATION_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyAssociationResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.AddAssociationOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.AddAssociation. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSecurityPolicyAssociationResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + replaceExistingAssociation_ = false; + requestId_ = ""; + securityPolicy_ = ""; + securityPolicyAssociationResource_ = null; + if (securityPolicyAssociationResourceBuilder_ != null) { + securityPolicyAssociationResourceBuilder_.dispose(); + securityPolicyAssociationResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + buildPartial() { + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.replaceExistingAssociation_ = replaceExistingAssociation_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.securityPolicyAssociationResource_ = + securityPolicyAssociationResourceBuilder_ == null + ? securityPolicyAssociationResource_ + : securityPolicyAssociationResourceBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasReplaceExistingAssociation()) { + setReplaceExistingAssociation(other.getReplaceExistingAssociation()); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasSecurityPolicyAssociationResource()) { + mergeSecurityPolicyAssociationResource(other.getSecurityPolicyAssociationResource()); + } + 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 94090194: + { + input.readMessage( + getSecurityPolicyAssociationResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 94090194 + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1368660106 + case 1676329920: + { + replaceExistingAssociation_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 1676329920 + 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 boolean replaceExistingAssociation_; + + /** + * + * + *
+     * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+     * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return Whether the replaceExistingAssociation field is set. + */ + @java.lang.Override + public boolean hasReplaceExistingAssociation() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+     * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return The replaceExistingAssociation. + */ + @java.lang.Override + public boolean getReplaceExistingAssociation() { + return replaceExistingAssociation_; + } + + /** + * + * + *
+     * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+     * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @param value The replaceExistingAssociation to set. + * @return This builder for chaining. + */ + public Builder setReplaceExistingAssociation(boolean value) { + + replaceExistingAssociation_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+     * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return This builder for chaining. + */ + public Builder clearReplaceExistingAssociation() { + bitField0_ = (bitField0_ & ~0x00000001); + replaceExistingAssociation_ = false; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.SecurityPolicyAssociation + securityPolicyAssociationResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + securityPolicyAssociationResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyAssociationResource field is set. + */ + public boolean hasSecurityPolicyAssociationResource() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyAssociationResource. + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation + getSecurityPolicyAssociationResource() { + if (securityPolicyAssociationResourceBuilder_ == null) { + return securityPolicyAssociationResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance() + : securityPolicyAssociationResource_; + } else { + return securityPolicyAssociationResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyAssociationResource( + com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (securityPolicyAssociationResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyAssociationResource_ = value; + } else { + securityPolicyAssociationResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyAssociationResource( + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (securityPolicyAssociationResourceBuilder_ == null) { + securityPolicyAssociationResource_ = builderForValue.build(); + } else { + securityPolicyAssociationResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSecurityPolicyAssociationResource( + com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (securityPolicyAssociationResourceBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && securityPolicyAssociationResource_ != null + && securityPolicyAssociationResource_ + != com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()) { + getSecurityPolicyAssociationResourceBuilder().mergeFrom(value); + } else { + securityPolicyAssociationResource_ = value; + } + } else { + securityPolicyAssociationResourceBuilder_.mergeFrom(value); + } + if (securityPolicyAssociationResource_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSecurityPolicyAssociationResource() { + bitField0_ = (bitField0_ & ~0x00000008); + securityPolicyAssociationResource_ = null; + if (securityPolicyAssociationResourceBuilder_ != null) { + securityPolicyAssociationResourceBuilder_.dispose(); + securityPolicyAssociationResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder + getSecurityPolicyAssociationResourceBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getSecurityPolicyAssociationResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder + getSecurityPolicyAssociationResourceOrBuilder() { + if (securityPolicyAssociationResourceBuilder_ != null) { + return securityPolicyAssociationResourceBuilder_.getMessageOrBuilder(); + } else { + return securityPolicyAssociationResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance() + : securityPolicyAssociationResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + getSecurityPolicyAssociationResourceFieldBuilder() { + if (securityPolicyAssociationResourceBuilder_ == null) { + securityPolicyAssociationResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder>( + getSecurityPolicyAssociationResource(), getParentForChildren(), isClean()); + securityPolicyAssociationResource_ = null; + } + return securityPolicyAssociationResourceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser< + AddAssociationOrganizationSecurityPolicyRequest>() { + @java.lang.Override + public AddAssociationOrganizationSecurityPolicyRequest 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.compute.v1.AddAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..8a5d0d7050d9 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddAssociationOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,161 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface AddAssociationOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+   * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return Whether the replaceExistingAssociation field is set. + */ + boolean hasReplaceExistingAssociation(); + + /** + * + * + *
+   * Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists.
+   * 
+ * + * optional bool replace_existing_association = 209541240; + * + * @return The replaceExistingAssociation. + */ + boolean getReplaceExistingAssociation(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyAssociationResource field is set. + */ + boolean hasSecurityPolicyAssociationResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyAssociationResource. + */ + com.google.cloud.compute.v1.SecurityPolicyAssociation getSecurityPolicyAssociationResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyAssociation security_policy_association_resource = 11761274 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder + getSecurityPolicyAssociationResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..0e6851e6f419 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1203 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.AddRule. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest} + */ +public final class AddRuleOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) + AddRuleOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use AddRuleOrganizationSecurityPolicyRequest.newBuilder() to construct. + private AddRuleOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AddRuleOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AddRuleOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECURITY_POLICY_RULE_RESOURCE_FIELD_NUMBER = 402693443; + private com.google.cloud.compute.v1.SecurityPolicyRule securityPolicyRuleResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyRuleResource() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource() { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder + getSecurityPolicyRuleResourceOrBuilder() { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + + 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(402693443, getSecurityPolicyRuleResource()); + } + 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.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 402693443, getSecurityPolicyRuleResource()); + } + 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.compute.v1.AddRuleOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) obj; + + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) return false; + if (hasSecurityPolicyRuleResource() != other.hasSecurityPolicyRuleResource()) return false; + if (hasSecurityPolicyRuleResource()) { + if (!getSecurityPolicyRuleResource().equals(other.getSecurityPolicyRuleResource())) + 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 (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + if (hasSecurityPolicyRuleResource()) { + hash = (37 * hash) + SECURITY_POLICY_RULE_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyRuleResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest 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.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest 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.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.AddRuleOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.AddRule. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSecurityPolicyRuleResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + securityPolicyRuleResource_ = null; + if (securityPolicyRuleResourceBuilder_ != null) { + securityPolicyRuleResourceBuilder_.dispose(); + securityPolicyRuleResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicyRuleResource_ = + securityPolicyRuleResourceBuilder_ == null + ? securityPolicyRuleResource_ + : securityPolicyRuleResourceBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasSecurityPolicyRuleResource()) { + mergeSecurityPolicyRuleResource(other.getSecurityPolicyRuleResource()); + } + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + case -1073419750: + { + input.readMessage( + getSecurityPolicyRuleResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -1073419750 + 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 requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.SecurityPolicyRule securityPolicyRuleResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder> + securityPolicyRuleResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + public boolean hasSecurityPolicyRuleResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + public com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource() { + if (securityPolicyRuleResourceBuilder_ == null) { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } else { + return securityPolicyRuleResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule value) { + if (securityPolicyRuleResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyRuleResource_ = value; + } else { + securityPolicyRuleResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule.Builder builderForValue) { + if (securityPolicyRuleResourceBuilder_ == null) { + securityPolicyRuleResource_ = builderForValue.build(); + } else { + securityPolicyRuleResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule value) { + if (securityPolicyRuleResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && securityPolicyRuleResource_ != null + && securityPolicyRuleResource_ + != com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance()) { + getSecurityPolicyRuleResourceBuilder().mergeFrom(value); + } else { + securityPolicyRuleResource_ = value; + } + } else { + securityPolicyRuleResourceBuilder_.mergeFrom(value); + } + if (securityPolicyRuleResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSecurityPolicyRuleResource() { + bitField0_ = (bitField0_ & ~0x00000004); + securityPolicyRuleResource_ = null; + if (securityPolicyRuleResourceBuilder_ != null) { + securityPolicyRuleResourceBuilder_.dispose(); + securityPolicyRuleResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyRule.Builder + getSecurityPolicyRuleResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getSecurityPolicyRuleResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder + getSecurityPolicyRuleResourceOrBuilder() { + if (securityPolicyRuleResourceBuilder_ != null) { + return securityPolicyRuleResourceBuilder_.getMessageOrBuilder(); + } else { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder> + getSecurityPolicyRuleResourceFieldBuilder() { + if (securityPolicyRuleResourceBuilder_ == null) { + securityPolicyRuleResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder>( + getSecurityPolicyRuleResource(), getParentForChildren(), isClean()); + securityPolicyRuleResource_ = null; + } + return securityPolicyRuleResourceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AddRuleOrganizationSecurityPolicyRequest 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.compute.v1.AddRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..656a9b571fa4 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AddRuleOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,134 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface AddRuleOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + boolean hasSecurityPolicyRuleResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder getSecurityPolicyRuleResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java index d7240a401bb5..3561155bd152 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java @@ -84,6 +84,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_AddAssociationNetworkFirewallPolicyRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_AddAssociationNetworkFirewallPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_AddAssociationRegionNetworkFirewallPolicyRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -136,6 +140,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_AddRuleNetworkFirewallPolicyRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_AddRuleNetworkFirewallPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_AddRuleRegionNetworkFirewallPolicyRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -840,6 +848,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_CorsPolicy_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -884,6 +896,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_Data_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_Data_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_Date_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_Date_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1056,6 +1072,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1528,21 +1548,21 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FirewallPolicyRule_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FixedOrPercent_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ForwardingRule_descriptor; @@ -1596,6 +1616,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1636,6 +1660,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1936,6 +1968,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1944,6 +1980,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -2088,6 +2128,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -2400,6 +2444,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ImageList_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ImageParams_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -2540,6 +2592,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -3484,6 +3540,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -3700,6 +3760,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -3716,10 +3780,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4068,6 +4140,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_NamedPort_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4424,6 +4500,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_OutlierDetection_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4560,6 +4640,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4644,6 +4728,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4764,6 +4852,30 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeature_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5032,6 +5144,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5076,6 +5192,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5088,6 +5208,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5176,6 +5300,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5564,6 +5696,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -6148,6 +6284,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_SnapshotList_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_SnapshotParams_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -6892,6 +7036,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7358,11 +7506,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\000\210\001\001\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\037\n" + "\035_replace_existing_associationB\r\n" + + "\013_request_id\"\266\002\n" + + "/AddAssociationOrganizationSecurityPolicyRequest\022,\n" + + "\034replace_existing_association\030\370\260\365c" + + " \001(\010H\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022h\n" + + "$security_policy_association_resource\030\372\354\315\005 \001(\01322.goog" + + "le.cloud.compute.v1.SecurityPolicyAssociationB\003\340A\002B\037\n" + + "\035_replace_existing_associationB\r\n" + "\013_request_id\"\374\002\n" + "0AddAssociationRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022h\n" - + "$firewall_policy_association_resource\030\272\270\341{ \001(" - + "\01322.google.cloud.compute.v1.FirewallPolicyAssociationB\003\340A\002\022!\n" + + "$firewall_policy_association_resource\030\272\270\341{ \001(\01322.goo" + + "gle.cloud.compute.v1.FirewallPolicyAssociationB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022,\n" @@ -7378,8 +7535,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022z\n" + ".target_pools_add_health_check_request_resource\030\244\272\305\200\001" - + " \001(\01329.google.c" - + "loud.compute.v1.TargetPoolsAddHealthCheckRequestB\003\340A\002B\r\n" + + " \001(\01329.google.cloud.co" + + "mpute.v1.TargetPoolsAddHealthCheckRequestB\003\340A\002B\r\n" + "\013_request_id\"\237\002\n" + "\034AddInstanceTargetPoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -7387,13 +7544,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022s\n" - + "*target_pools_add_instance_request_resource\030\364\323\273\314\001 \001" - + "(\01326.google.cloud.compute.v1.TargetPoolsAddInstanceRequestB\003\340A\002B\r\n" + + "*target_pools_add_instance_request_resource\030\364\323\273\314\001 \001(\01326.go" + + "ogle.cloud.compute.v1.TargetPoolsAddInstanceRequestB\003\340A\002B\r\n" + "\013_request_id\"\252\002\n" + " AddInstancesInstanceGroupRequest\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022{\n" - + ".instance_groups_add_instances_request_resource\030\336\272\254\330\001" - + " \001(\0132:.google.cloud.compute.v1.InstanceGroupsAddInstancesRequestB\003\340A\002\022!\n" + + ".instance_groups_add_instances_request_resource\030\336\272\254\330\001 \001(\013" + + "2:.google.cloud.compute.v1.InstanceGroupsAddInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -7402,8 +7559,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\201\002\n" + "\"AddNetworkInterfaceInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022V\n" - + "\032network_interface_resource\030\205\224\256\233\001" - + " \001(\0132).google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132)." + + "google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -7412,8 +7569,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\216\002\n" + "\030AddNodesNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022j\n" - + "&node_groups_add_nodes_request_resource\030\270\326\313> \001(\01322.google.cl" - + "oud.compute.v1.NodeGroupsAddNodesRequestB\003\340A\002\022!\n" + + "&node_groups_add_nodes_request_resource\030\270\326\313> \001(\01322.google.cloud.com" + + "pute.v1.NodeGroupsAddNodesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -7422,8 +7579,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\337\002\n" + "2AddPacketMirroringRuleNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w " - + "\001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.g" + + "oogle.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + "\014max_priority\030\237\254\227\235\001 \001(\005H\000\210\001\001\022\034\n" + "\014min_priority\030\361\201\264\177 \001(\005H\001\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -7443,8 +7600,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036AddResourcePoliciesDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022w\n" + ",disks_add_resource_policies_request_resource\030\243\370\336\354\001" - + " \001(\01328.google.cloud.com" - + "pute.v1.DisksAddResourcePoliciesRequestB\003\340A\002\022!\n" + + " \001(\01328.google.cloud.compute.v1.DisksAddResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -7453,8 +7609,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\252\002\n" + "\"AddResourcePoliciesInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\177\n" - + "0instances_add_resource_policies_request_resource\030\233\326\253\351\001 \001(\0132<" - + ".google.cloud.compute.v1.InstancesAddResourcePoliciesRequestB\003\340A\002\022!\n" + + "0instances_add_resource_policies_request_resource\030\233\326\253\351\001" + + " \001(\0132<.google" + + ".cloud.compute.v1.InstancesAddResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -7466,21 +7623,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\204\001\n" - + "3region_disks_add_resource_policies_request_resource\030\216\377\301\207\001" - + " \001(\0132>.google.cloud.compute.v1.Regi" - + "onDisksAddResourcePoliciesRequestB\003\340A\002\022\032\n\n" + + "3region_disks_add_resource_policies_request_resource\030\216\377\301\207\001 \001" + + "(\0132>.google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\307\001\n" + "\034AddRuleFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google." - + "cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\032\n\n" + + "\035firewall_policy_rule_resource\030\203\337\272w" + + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\320\002\n" + "#AddRuleNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132" - + "+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.googl" + + "e.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + "\014max_priority\030\237\254\227\235\001 \001(\005H\000\210\001\001\022\034\n" + "\014min_priority\030\361\201\264\177 \001(\005H\001\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -7488,11 +7644,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\002\210\001\001B\017\n\r" + "_max_priorityB\017\n\r" + "_min_priorityB\r\n" + + "\013_request_id\"\323\001\n" + + "(AddRuleOrganizationSecurityPolicyRequest\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001" + + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002B\r\n" + "\013_request_id\"\367\002\n" + ")AddRuleRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w" - + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google" + + ".cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\035\n" + "\014max_priority\030\237\254\227\235\001 \001(\005H\000\210\001\001\022\034\n" + "\014min_priority\030\361\201\264\177 \001(\005H\001\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -7507,16 +7669,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001" - + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\035\n\r" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.google." + + "cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\000\210\001\001B\020\n" + "\016_validate_only\"\360\001\n" + "\034AddRuleSecurityPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001" - + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\035\n\r" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.goog" + + "le.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\000\210\001\001B\020\n" + "\016_validate_only\"\344\001\n" + "#AddSignedUrlKeyBackendBucketRequest\022\036\n" @@ -7618,8 +7780,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_subnetwork\"\267\003\n" + "\025AddressAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n" - + "\005items\030\300\317\367/" - + " \003(\01329.google.cloud.compute.v1.AddressAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01329.google.cloud.comp" + + "ute.v1.AddressAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -7628,8 +7790,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032Z\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002 \001(" - + "\0132,.google.cloud.compute.v1.AddressesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132,.google.cloud.compute.v1.AddressesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -7646,7 +7808,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\225\001\n" + "\023AddressesScopedList\0227\n" + "\taddresses\030\242\367\201\241\001 \003(\0132 .google.cloud.compute.v1.Address\0229\n" @@ -7747,7 +7910,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022include_all_scopes\030\364\341\314\272\001 \001(\010H\001\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\002\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" @@ -7779,9 +7943,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$AggregatedListForwardingRulesRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022#\n" + "\022include_all_scopes\030\364\341\314\272\001 \001(\010H\001\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\r" + + "\013max_results\030\233\310", + "\213\032 \001(\r" + "H\002\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" @@ -7801,8 +7967,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" - + "\026return_", - "partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" + + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" + "\026service_project_number\030\371\253\205\227\001 \001(\003H\006\210\001\001B\t\n" + "\007_filterB\025\n" + "\023_include_all_scopesB\016\n" @@ -7875,8 +8040,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_filterB\025\n" + "\023_include_all_scopesB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_successB\031\n" + "\027_service_project_number\"\240\003\n" @@ -8072,8 +8236,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022include_all_scopes\030\364\341\314\272\001 \001(\010H\001\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\002\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" @@ -8090,7 +8253,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022include_all_scopes\030\364\341\314\272\001 \001(\010H\001\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\002\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" @@ -8260,7 +8424,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022include_all_scopes\030\364\341\314\272\001 \001(\010H\001\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\002\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\004\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\'\n" @@ -8423,7 +8588,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" - + "\027_return_partial_successB\031\n" + + "\027_return_parti", + "al_successB\031\n" + "\027_service_project_number\"\241\003\n" + "\037AggregatedListVpnTunnelsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022#\n" @@ -8444,16 +8610,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_service_project_number\"\201\001\n" + "\014AliasIpRange\022\035\n\r" + "ip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001\022&\n" - + "\025subnetwork_range_n", - "ame\030\276\262\201\271\001 \001(\tH\001\210\001\001B\020\n" + + "\025subnetwork_range_name\030\276\262\201\271\001 \001(\tH\001\210\001\001B\020\n" + "\016_ip_cidr_rangeB\030\n" + "\026_subnetwork_range_name\"\222\006\n" + "\036AllocationAggregateReservation\022i\n" - + "\020in_use_resources\030\323\367\203\303\001" - + " \003(\0132K.google.cloud.compute.v1.Alloca" - + "tionAggregateReservationReservedResourceInfo\022j\n" - + "\022reserved_resources\030\316\343\325e \003(\0132K.go" - + "ogle.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfo\022\031\n" + + "\020in_use_resources\030\323\367\203\303\001 \003(\0132K.google.cloud.compute.v1" + + ".AllocationAggregateReservationReservedResourceInfo\022j\n" + + "\022reserved_resources\030\316\343\325e \003" + + "(\0132K.google.cloud.compute.v1.AllocationA" + + "ggregateReservationReservedResourceInfo\022\031\n" + "\tvm_family\030\354\273\316; \001(\tH\000\210\001\001\022\036\n\r" + "workload_type\030\202\376\260\202\001 \001(\tH\001\210\001\001\"\335\002\n" + "\010VmFamily\022\027\n" @@ -8473,8 +8638,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_vm_familyB\020\n" + "\016_workload_type\"\272\001\n" + "2AllocationAggregateReservationReservedResourceInfo\022t\n" - + "\013accelerator\030\353\304\253\312\001 \001(\0132V.google.cloud.compute.v1.Al" - + "locationAggregateReservationReservedResourceInfoAcceleratorH\000\210\001\001B\016\n" + + "\013accelerator\030\353\304\253\312\001 \001(\0132V.google.cloud.comput" + + "e.v1.AllocationAggregateReservationReservedResourceInfoAcceleratorH\000\210\001\001B\016\n" + "\014_accelerator\"\260\001\n" + "=AllocationAggregateReservationReservedResourceInfoAccelerator\022\"\n" + "\021accelerator_count\030\273\264\337\360\001 \001(\005H\000\210\001\001\022 \n" @@ -8490,13 +8655,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036SERVICE_SHARE_TYPE_UNSPECIFIED\020\374\245\210\205\001B\025\n" + "\023_service_share_type\"\313\003\n" + "\030AllocationResourceStatus\022X\n" - + "\013health_info\030\261\351\230p \001(\0132;.google.clo" - + "ud.compute.v1.AllocationResourceStatusHealthInfoH\000\210\001\001\022\'\n" + + "\013health_info\030\261\351\230p \001(\0132;.goo" + + "gle.cloud.compute.v1.AllocationResourceStatusHealthInfoH\000\210\001\001\022\'\n" + "\027reservation_block_count\030\352\325\225M \001(\005H\001\210\001\001\022W\n" + "\027reservation_maintenance\030\240\206\265\242\001" + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\002\210\001\001\022o\n" - + "\027specific_sku_allocation\030\357\377\310] \001(\0132F.google.cloud.compu" - + "te.v1.AllocationResourceStatusSpecificSKUAllocationH\003\210\001\001B\016\n" + + "\027specific_sku_allocation\030\357\377\310] \001(\0132F.google.clou" + + "d.compute.v1.AllocationResourceStatusSpecificSKUAllocationH\003\210\001\001B\016\n" + "\014_health_infoB\032\n" + "\030_reservation_block_countB\032\n" + "\030_reservation_maintenanceB\032\n" @@ -8516,8 +8681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_healthy_block_count\"\245\002\n" + "-AllocationResourceStatusSpecificSKUAllocation\022+\n" + "\033source_instance_template_id\030\372\357\2025 \001(\tH\000\210\001\001\022r\n" - + "\014utilizations\030\221\255\366\277\001 \003(\0132X.google.cloud.compute.v1.Allocat" - + "ionResourceStatusSpecificSKUAllocation.UtilizationsEntry\0323\n" + + "\014utilizations\030\221\255\366\277\001 \003(\0132X.google.cloud.compute.v1." + + "AllocationResourceStatusSpecificSKUAllocation.UtilizationsEntry\0323\n" + "\021UtilizationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\003:\0028\001B\036\n" @@ -8534,8 +8699,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "9AllocationSpecificSKUAllocationReservedInstanceProperties\022J\n" + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022v\n\n" - + "local_ssds\030\303\216\323m \003(\0132_.google.cloud.compute.v1.Al" - + "locationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\022\036\n\r" + + "local_ssds\030\303\216\323m \003(\0132_.google.cloud.comput" + + "e.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\000\210\001\001\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\001\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\002\210\001\001B\020\n" @@ -8546,8 +8711,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "assured_count\030\315\370\212\206\001 \001(\003H\000\210\001\001\022\025\n" + "\005count\030\217\242\235- \001(\003H\001\210\001\001\022\035\n" + "\014in_use_count\030\275\253\246\353\001 \001(\003H\002\210\001\001\022w\n" - + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.compute.v" - + "1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\003\210\001\001\022)\n" + + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.co" + + "mpute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\003\210\001\001\022)\n" + "\030source_instance_template\030\300\303\301\236\001 \001(\tH\004\210\001\001B\020\n" + "\016_assured_countB\010\n" + "\006_countB\017\n\r" @@ -8573,8 +8738,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\250\002\n" + "2ApplyUpdatesToInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\211\001\n" - + "6instance_group_managers_apply_updates_request_resource\030\323\366\316{ \001" - + "(\0132A.google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequestB\003\340A\002\022!\n" + + "6instance_group_managers_apply_updates_request_resource\030\323\366\316{" + + " \001(\0132A.google.cloud.compute.v1.Inst" + + "anceGroupManagersApplyUpdatesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -8585,8 +8751,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\226\001\n" + "=region_instance_group_managers_apply_updates_request_resource\030\376\351\255$" - + " \001(\0132G.google.cloud.co" - + "mpute.v1.RegionInstanceGroupManagersApplyUpdatesRequestB\003\340A\002\"\236\002\n" + + " \001(\0132G.google.c" + + "loud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequestB\003\340A\002\"\236\002\n" + "\031AttachDiskInstanceRequest\022M\n" + "\026attached_disk_resource\030\225\222\232+" + " \001(\0132%.google.cloud.compute.v1.AttachedDiskB\003\340A\002\022\034\n" @@ -8596,14 +8762,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\017\n" - + "\r" + + "\340A\002\362G\004zoneB\017\n\r" + "_force_attachB\r\n" + "\013_request_id\"\317\002\n" + "7AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\022\234\001\n" + "@global_network_endpoint_groups_attach_endpoints_request_resource\030\353\241\321\016" - + " \001(\0132J.google.cloud.compute.v1.Global" - + "NetworkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022\'\n" + + " \001(\0132J.google.cloud.compute.v1" + + ".GlobalNetworkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -8612,8 +8777,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "1AttachNetworkEndpointsNetworkEndpointGroupRequest\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\216\001\n" + "9network_endpoint_groups_attach_endpoints_request_resource\030\207\265 " - + " \001(\0132D.google.cloud.compute.v1.N" - + "etworkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compu" + + "te.v1.NetworkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -8625,10 +8790,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_network_endpoint_groups_attach_endpoints_request_resource\030\374\371\335\237\001" - + " \001(\0132J.google.cloud.compute.v1.RegionNetwo" - + "rkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "@region_network_endpoint_g" + + "roups_attach_endpoints_request_resource\030\374\371\335\237\001" + + " \001(\0132J.google.cloud.compute.v1.Regi" + + "onNetworkEndpointGroupsAttachEndpointsRequestB\003\340A\002\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\334\n\n" + "\014AttachedDisk\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\034\n" @@ -8639,8 +8806,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\004\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022\034\n" + "\014force_attach\030\231\244\211D \001(\010H\006\210\001\001\022E\n" - + "\021guest_os_features\030\321\340\347%" - + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\025\n" + + "\021guest_os_features\030\321\340\347% \003(\0132" + + "\'.google.cloud.compute.v1.GuestOsFeature\022\025\n" + "\005index\030\322\321\354/ \001(\005H\007\210\001\001\022X\n" + "\021initialize_params\030\225\222\270\010" + " \001(\01325.google.cloud.compute.v1.AttachedDiskInitializeParamsH\010\210\001\001\022\032\n" @@ -8650,8 +8817,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010licenses\030\322\210\200\241\001 \003(\t\022\024\n" + "\004mode\030\243\363\314\001 \001(\tH\013\210\001\001\022\034\n" + "\013saved_state\030\331\251\241\304\001 \001(\tH\014\210\001\001\022\\\n" - + "\037shielded_instance_initial_state\030\203\304\334[ \001(\0132+.goo" - + "gle.cloud.compute.v1.InitialStateConfigH\r" + + "\037shielded_instance_initial_state\030\203\304\334[ \001(" + + "\0132+.google.cloud.compute.v1.InitialStateConfigH\r" + "\210\001\001\022\026\n" + "\006source\030\233\320\301T \001(\tH\016\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\017\210\001\001\"j\n" @@ -8684,8 +8851,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_disk_size_gbB\017\n\r" + "_force_attachB\010\n" + "\006_indexB\024\n" - + "\022_initialize_paramsB\014\n" - + "\n" + + "\022_initialize_paramsB\014\n\n" + "_interfaceB\007\n" + "\005_kindB\007\n" + "\005_modeB\016\n" @@ -8700,8 +8866,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\003\210\001\001\022\031\n" + "\tdisk_type\030\234\351\254, \001(\tH\004\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\005\210\001\001\022U\n" - + "\006labels\030\377\277\301\356\001 \003(\0132A.google.cloud" - + ".compute.v1.AttachedDiskInitializeParams.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\0132A.googl" + + "e.cloud.compute.v1.AttachedDiskInitializeParams.LabelsEntry\022\024\n" + "\010licenses\030\322\210\200\241\001 \003(\t\022 \n" + "\020on_update_action\030\214\330\304` \001(\tH\006\210\001\001\022 \n" + "\020provisioned_iops\030\324\275\207Y \001(\003H\007\210\001\001\022\'\n" @@ -8709,17 +8875,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\003H\010\210\001\001\022\030\n\r" + "replica_zones\030\200\270\214\027 \003(\t\022q\n" + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132N.google.cloud.compute.v1.AttachedD" - + "iskInitializeParams.ResourceManagerTagsEntry\022\034\n" + + " \003(\0132N.google.cloud.compute.v1.At" + + "tachedDiskInitializeParams.ResourceManagerTagsEntry\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\t\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\n" + + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..googl" + + "e.cloud.compute.v1.CustomerEncryptionKeyH\n" + "\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\013\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..go" - + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\014\210\001\001\022\035\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001" + + "(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\014\210\001\001\022\035\n" + "\014storage_pool\030\340\306\361\253\001 \001(\tH\r" + "\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -8756,8 +8922,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021audit_log_configs\030\222\352\362\350\001" + " \003(\0132\'.google.cloud.compute.v1.AuditLogConfig\022\033\n" + "\020exempted_members\030\230\335\365n \003(\t\022\030\n" - + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n" - + "\n" + + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n" + "\010_service\"\224\002\n" + "\016AuditLogConfig\022\033\n" + "\020exempted_members\030\230\335\365n \003(\t\022\'\n" @@ -8785,15 +8950,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132>.google.cloud.compute.v1.Autoscaler.ScalingScheduleStatusEntry\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\t\210\001\001\022L\n" - + "\016status_details\030\365\255\241\255\001 \003(\01320.google" - + ".cloud.compute.v1.AutoscalerStatusDetails\022\026\n" + + "\016status_details\030\365\255\241\255\001 \003(\01320" + + ".google.cloud.compute.v1.AutoscalerStatusDetails\022\026\n" + "\006target\030\221\343\371[ \001(\tH\n" + "\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\013\210\001\001\032l\n" + "\032ScalingScheduleStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002" - + " \001(\0132..google.cloud.compute.v1.ScalingScheduleStatus:\0028\001\"^\n" + + "\005value\030\002 \001(\0132..googl" + + "e.cloud.compute.v1.ScalingScheduleStatus:\0028\001\"^\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\016\n" + "\006ACTIVE\020\206\346\211\226\001\022\020\n" @@ -8814,8 +8979,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\277\003\n" + "\030AutoscalerAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003" - + "(\0132<.google.cloud.compute.v1.AutoscalerAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132<.google.cloud.compute.v1.AutoscalerAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -8824,8 +8989,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002 \001(\0132..goog" - + "le.cloud.compute.v1.AutoscalersScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\013" + + "2..google.cloud.compute.v1.AutoscalersScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -8842,7 +9007,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\313\006\n" + "\027AutoscalerStatusDetails\022\030\n" + "\007message\030\207\200\254\307\001 \001(\tH\000\210\001\001\022\024\n" @@ -8880,23 +9046,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\351\007\n" + "\021AutoscalingPolicy\022$\n" + "\024cool_down_period_sec\030\232\207\2553 \001(\005H\000\210\001\001\022Z\n" - + "\017cpu_utilization\030\213\244\343\265\001 \001(\01328.google.cloud.compute" - + ".v1.AutoscalingPolicyCpuUtilizationH\001\210\001\001\022h\n" - + "\032custom_metric_utilizations\030\362\375\366> \003(\0132" - + "A.google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization\022o\n" - + "\032load_balancing_utilization\030\343\321\365\314\001 \001(\0132B.google.clou" - + "d.compute.v1.AutoscalingPolicyLoadBalancingUtilizationH\002\210\001\001\022 \n" + + "\017cpu_utilization\030\213\244\343\265\001 \001(\01328.google.cloud." + + "compute.v1.AutoscalingPolicyCpuUtilizationH\001\210\001\001\022h\n" + + "\032custom_metric_utilizations\030\362\375\366>" + + " \003(\0132A.google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization\022o\n" + + "\032load_balancing_utilization\030\343\321\365\314\001 \001(\0132B.goog" + + "le.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilizationH\002\210\001\001\022 \n" + "\020max_num_replicas\030\317\224\334\035 \001(\005H\003\210\001\001\022!\n" + "\020min_num_replicas\030\241\370\241\377\001 \001(\005H\004\210\001\001\022\024\n" + "\004mode\030\243\363\314\001 \001(\tH\005\210\001\001\022[\n" - + "\020scale_in_control\030\330\274\316\373\001 \001(\01328.google.cloud.comp" - + "ute.v1.AutoscalingPolicyScaleInControlH\006\210\001\001\022_\n" - + "\021scaling_schedules\030\204\364\274\251\001 \003(\0132@.goo" - + "gle.cloud.compute.v1.AutoscalingPolicy.ScalingSchedulesEntry\032r\n" + + "\020scale_in_control\030\330\274\316\373\001 \001(\01328.google.clo" + + "ud.compute.v1.AutoscalingPolicyScaleInControlH\006\210\001\001\022_\n" + + "\021scaling_schedules\030\204\364\274\251\001 \003(" + + "\0132@.google.cloud.compute.v1.AutoscalingPolicy.ScalingSchedulesEntry\032r\n" + "\025ScalingSchedulesEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\01329.goog" - + "le.cloud.compute.v1.AutoscalingPolicyScalingSchedule:\0028\001\"V\n" + + "\005value\030\002 \001(\013" + + "29.google.cloud.compute.v1.AutoscalingPolicyScalingSchedule:\0028\001\"V\n" + "\004Mode\022\022\n" + "\016UNDEFINED_MODE\020\000\022\t\n" + "\003OFF\020\317\342\004\022\007\n" @@ -8961,8 +9127,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007Backend\022\037\n" + "\016balancing_mode\030\211\313\226\315\001 \001(\tH\000\210\001\001\022 \n" + "\017capacity_scaler\030\215\307\324\226\001 \001(\002H\001\210\001\001\022H\n" - + "\016custom_metrics\030\365\343\343\314\001 \003(\0132,.g" - + "oogle.cloud.compute.v1.BackendCustomMetric\022\034\n" + + "\016custom_metrics\030\365\343\343\314\001 " + + "\003(\0132,.google.cloud.compute.v1.BackendCustomMetric\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\030\n" + "\010failover\030\362\251\235B \001(\010H\003\210\001\001\022\025\n" + "\005group\030\377\354\203/ \001(\tH\004\210\001\001\022\037\n" @@ -9002,7 +9168,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "BackendBucket\022\034\n" + "\013bucket_name\030\300\227\236\207\001 \001(\tH\000\210\001\001\022K\n\n" + "cdn_policy\030\204\213\204f" - + " \001(\0132/.google.cloud.compute.v1.BackendBucketCdnPolicyH\001\210\001\001\022 \n" + + " \001(\0132/.google.cloud.compute.v1.BackendBucketCdnPolicyH\001\210\001\001\022 ", + "\n" + "\020compression_mode\030\334\221\306- \001(\tH\002\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022#\n" + "\027custom_response_headers\030\226\301\345\270\001 \003(\t\022\034\n" @@ -9014,15 +9181,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025load_balancing_scheme\030\304\214\302\255\001 \001(\tH\t\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\n" + "\210\001\001\022D\n" - + "\006params\030\206\363\253% \001(\0132,.g" - + "oogle.cloud.compute.v1.BackendBucketParamsH\013\210\001\001\022\032\n" + + "\006params\030\206\363\253% " + + "\001(\0132,.google.cloud.compute.v1.BackendBucketParamsH\013\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022A\n" + "\007used_by\030\231\240\322\271\001" + " \003(\0132,.google.cloud.compute.v1.BackendBucketUsedBy\"U\n" + "\017CompressionMode\022\036\n" + "\032UNDEFINED_COMPRESSION_MODE\020\000\022\020\n" - + "\tAUT", - "OMATIC\020\213\204\351N\022\020\n" + + "\tAUTOMATIC\020\213\204\351N\022\020\n" + "\010DISABLED\020\374\324\260\366\001\"S\n" + "\023LoadBalancingScheme\022#\n" + "\037UNDEFINED_LOAD_BALANCING_SCHEME\020\000\022\027\n" @@ -9041,10 +9207,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_paramsB\014\n\n" + "_self_link\"\312\007\n" + "\026BackendBucketCdnPolicy\022v\n" - + "\037bypass_cache_on_request_headers\030\312\275\353\347\001 \003(\0132I.goog" - + "le.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader\022_\n" - + "\020cache_key_policy\030\357\327\370K \001(\0132=.google.cloud.compute" - + ".v1.BackendBucketCdnPolicyCacheKeyPolicyH\000\210\001\001\022\032\n\n" + + "\037bypass_cache_on_request_headers\030\312\275\353\347\001 \003(\013" + + "2I.google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader\022_\n" + + "\020cache_key_policy\030\357\327\370K \001(\0132=.google.cloud." + + "compute.v1.BackendBucketCdnPolicyCacheKeyPolicyH\000\210\001\001\022\032\n\n" + "cache_mode\030\300\310\342\r" + " \001(\tH\001\210\001\001\022\032\n\n" + "client_ttl\030\370\216\354\r" @@ -9052,8 +9218,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013default_ttl\030\356\375\346/ \001(\005H\003\210\001\001\022\030\n" + "\007max_ttl\030\221\211\325\222\001 \001(\005H\004\210\001\001\022!\n" + "\020negative_caching\030\265\303\242\240\001 \001(\010H\005\210\001\001\022h\n" - + "\027negative_caching_policy\030\374\265\212J \003(\0132D.google.clo" - + "ud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy\022#\n" + + "\027negative_caching_policy\030\374\265\212J \003(\0132D.goo" + + "gle.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy\022#\n" + "\022request_coalescing\030\324\204\210\376\001 \001(\010H\006\210\001\001\022!\n" + "\021serve_while_stale\030\333\367\355p \001(\005H\007\210\001\001\022-\n" + "\034signed_url_cache_max_age_sec\030\306\250\271\200\001" @@ -9099,11 +9265,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\273\001\n" + "\023BackendBucketParams\022h\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132E.google.cloud.compute.v1.BackendBucketParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132E.google.cloud.compute.v1." + + "BackendBucketParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\">\n" + "\023BackendBucketUsedBy\022\031\n" + "\treference\030\313\376\354F \001(\tH\000\210\001\001B\014\n\n" @@ -9126,13 +9291,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020compression_mode\030\334\221\306- \001(\tH\003\210\001\001\022Q\n" + "\023connection_draining\030\253\216\357\333\001" + " \001(\0132+.google.cloud.compute.v1.ConnectionDrainingH\004\210\001\001\022k\n" - + "\032connection_tracking_policy\030\331\340\324D \001(\0132?.google.cloud.compute.v" - + "1.BackendServiceConnectionTrackingPolicyH\005\210\001\001\022[\n" - + "\017consistent_hash\030\233\2457 \001(\0132;.googl" - + "e.cloud.compute.v1.ConsistentHashLoadBalancerSettingsH\006\210\001\001\022\"\n" + + "\032connection_tracking_policy\030\331\340\324D \001(\0132?.google.cloud.co" + + "mpute.v1.BackendServiceConnectionTrackingPolicyH\005\210\001\001\022[\n" + + "\017consistent_hash\030\233\2457 \001(\0132" + + ";.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsH\006\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\007\210\001\001\022O\n" - + "\016custom_metrics\030\365\343\343\314\001 \003" - + "(\01323.google.cloud.compute.v1.BackendServiceCustomMetric\022!\n" + + "\016custom_metrics\030\365\343\343\314\001" + + " \003(\01323.google.cloud.compute.v1.BackendServiceCustomMetric\022!\n" + "\026custom_request_headers\030\210\322\253\r" + " \003(\t\022#\n" + "\027custom_response_headers\030\226\301\345\270\001 \003(\t\022\034\n" @@ -9147,8 +9312,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\01325.google.cloud.compute.v1.BackendServiceFailoverPolicyH\r" + "\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\016\210\001\001\022K\n" - + "\tha_policy\030\270\366\362\367\001 \001(\0132" - + "/.google.cloud.compute.v1.BackendServiceHAPolicyH\017\210\001\001\022\031\n\r" + + "\tha_policy\030\270\366\362\367\001" + + " \001(\0132/.google.cloud.compute.v1.BackendServiceHAPolicyH\017\210\001\001\022\031\n\r" + "health_checks\030\256\257\346\325\001 \003(\t\022>\n" + "\003iap\030\330\254\006" + " \001(\0132*.google.cloud.compute.v1.BackendServiceIAPH\020\210\001\001\022\020\n" @@ -9156,43 +9321,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033ip_address_selection_policy\030\310\260\200% \001(\tH\022\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\023\210\001\001\022&\n" + "\025load_balancing_scheme\030\304\214\302\255\001 \001(\tH\024\210\001\001\022i\n" - + "\024locality_lb_policies\030\235\362\234C \003(\0132H.google.cloud.co" - + "mpute.v1.BackendServiceLocalityLoadBalancingPolicyConfig\022\"\n" + + "\024locality_lb_policies\030\235\362\234C \003(\0132H.google.c" + + "loud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig\022\"\n" + "\022locality_lb_policy\030\277\370\325> \001(\tH\025\210\001\001\022M\n\n" - + "log_config\030\235\321\301\247\001 \001(\01320.g" - + "oogle.cloud.compute.v1.BackendServiceLogConfigH\026\210\001\001\022F\n" - + "\023max_stream_duration\030\230\245\245\035 " - + "\001(\0132!.google.cloud.compute.v1.DurationH\027\210\001\001\022L\n" - + "\tmetadatas\030\244\326\207\004 \003(\01326.google.cloud" - + ".compute.v1.BackendService.MetadatasEntry\022\024\n" + + "log_config\030\235\321\301\247\001 " + + "\001(\01320.google.cloud.compute.v1.BackendServiceLogConfigH\026\210\001\001\022F\n" + + "\023max_stream_duration\030\230\245\245\035" + + " \001(\0132!.google.cloud.compute.v1.DurationH\027\210\001\001\022L\n" + + "\tmetadatas\030\244\326\207\004 \003(\01326.googl" + + "e.cloud.compute.v1.BackendService.MetadatasEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\030\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\031\210\001\001\022M\n" - + "\021outlier_detection\030\276\314\214\251\001 \001(\0132" - + ").google.cloud.compute.v1.OutlierDetectionH\032\210\001\001\022E\n" - + "\006params\030\206\363\253% \001(\0132-.google.clou" - + "d.compute.v1.BackendServiceParamsH\033\210\001\001\022\024\n" + + "\021outlier_detection\030\276\314\214\251\001" + + " \001(\0132).google.cloud.compute.v1.OutlierDetectionH\032\210\001\001\022E\n" + + "\006params\030\206\363\253% \001(\0132-.goog" + + "le.cloud.compute.v1.BackendServiceParamsH\033\210\001\001\022\024\n" + "\004port\030\201\261\322\001 \001(\005H\034\210\001\001\022\031\n" + "\tport_name\030\211\207\347\023 \001(\tH\035\210\001\001\022\030\n" + "\010protocol\030\230\235\252( \001(\tH\036\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\037\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tH \210\001\001\022M\n" - + "\021security_settings\030\302\274\236\344\001 \001(" - + "\0132).google.cloud.compute.v1.SecuritySettingsH!\210\001\001\022\032\n" + + "\021security_settings\030\302\274\236\344\001" + + " \001(\0132).google.cloud.compute.v1.SecuritySettingsH!\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\"\210\001\001\022\033\n" + "\020service_bindings\030\330\221\331? \003(\t\022!\n" + "\021service_lb_policy\030\221\216\235- \001(\tH#\210\001\001\022!\n" + "\020session_affinity\030\261\301\231\335\001 \001(\tH$\210\001\001\022a\n" - + "\036strong_session_affinity_cookie\030\212\250\312q" - + " \001(\01321.google.cloud.compute.v1.BackendServiceHttpCookieH%\210\001\001\022@\n\n" + + "\036strong_session_affinity_cookie\030\212\250\312q \001(\01321.google.clou" + + "d.compute.v1.BackendServiceHttpCookieH%\210\001\001\022@\n\n" + "subsetting\030\220\220\333\326\001" + " \001(\0132#.google.cloud.compute.v1.SubsettingH&\210\001\001\022\033\n" + "\013timeout_sec\030\363\300\222& \001(\005H\'\210\001\001\022P\n" - + "\014tls_settings\030\347\255\200\' \001(\01322.go" - + "ogle.cloud.compute.v1.BackendServiceTlsSettingsH(\210\001\001\022B\n" - + "\007used_by\030\231\240\322\271\001 \003(\0132-.goog" - + "le.cloud.compute.v1.BackendServiceUsedBy\0320\n" + + "\014tls_settings\030\347\255\200\' \001" + + "(\01322.google.cloud.compute.v1.BackendServiceTlsSettingsH(\210\001\001\022B\n" + + "\007used_by\030\231\240\322\271\001 \003(\013" + + "2-.google.cloud.compute.v1.BackendServiceUsedBy\0320\n" + "\016MetadatasEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001\"U\n" + "\017CompressionMode\022\036\n" + "\032UNDEFINED_COMPRESSION_MODE\020\000\022\020\n" @@ -9273,8 +9439,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034_ip_address_selection_policyB\007\n" + "\005_kindB\030\n" + "\026_load_balancing_schemeB\025\n" - + "\023_locality_lb_policyB\r" - + "\n" + + "\023_locality_lb_policyB\r\n" + "\013_log_configB\026\n" + "\024_max_stream_durationB\007\n" + "\005_nameB\n\n" @@ -9296,8 +9461,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_tls_settings\"\313\003\n" + "\034BackendServiceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.c" - + "loud.compute.v1.BackendServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.g" + + "oogle.cloud.compute.v1.BackendServiceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -9306,8 +9471,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.google.cloud." - + "compute.v1.BackendServicesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google" + + ".cloud.compute.v1.BackendServicesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -9315,10 +9480,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\267\007\n" + "\027BackendServiceCdnPolicy\022w\n" + "\037bypass_cache_on_request_headers\030\312\275\353\347\001" - + " \003(\0132J.google.cloud.compute.v" - + "1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\022I\n" - + "\020cache_key_policy\030\357\327\370K \001(\013" - + "2\'.google.cloud.compute.v1.CacheKeyPolicyH\000\210\001\001\022\032\n\n" + + " \003(\0132J.google.cloud.co" + + "mpute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\022I\n" + + "\020cache_key_policy\030\357\327\370K" + + " \001(\0132\'.google.cloud.compute.v1.CacheKeyPolicyH\000\210\001\001\022\032\n\n" + "cache_mode\030\300\310\342\r" + " \001(\tH\001\210\001\001\022\032\n\n" + "client_ttl\030\370\216\354\r" @@ -9326,8 +9491,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013default_ttl\030\356\375\346/ \001(\005H\003\210\001\001\022\030\n" + "\007max_ttl\030\221\211\325\222\001 \001(\005H\004\210\001\001\022!\n" + "\020negative_caching\030\265\303\242\240\001 \001(\010H\005\210\001\001\022i\n" - + "\027negative_caching_policy\030\374\265\212J \003(\0132E.google.cl" - + "oud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\022#\n" + + "\027negative_caching_policy\030\374\265\212J \003(\0132E.go" + + "ogle.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\022#\n" + "\022request_coalescing\030\324\204\210\376\001 \001(\010H\006\210\001\001\022!\n" + "\021serve_while_stale\030\333\367\355p \001(\005H\007\210\001\001\022-\n" + "\034signed_url_cache_max_age_sec\030\306\250\271\200\001" @@ -9390,21 +9555,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032_drop_traffic_if_unhealthyB\021\n" + "\017_failover_ratio\"\215\002\n" + "\031BackendServiceGroupHealth\022[\n" - + "\013annotations\030\244\366\2655" - + " \003(\0132C.google.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\022@\n" - + "\r" + + "\013annotations\030\244\366\2655 \003(\0132C.google.cloud.compute.v" + + "1.BackendServiceGroupHealth.AnnotationsEntry\022@\n\r" + "health_status\030\265\326\272\265\001" + " \003(\0132%.google.cloud.compute.v1.HealthStatus\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\0322\n" + "\020AnnotationsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\007\n" + "\005_kind\"\362\001\n" + "\026BackendServiceHAPolicy\022\035\n\r" + "fast_i_p_move\030\331\276\224j \001(\tH\000\210\001\001\022N\n" - + "\006leader\030\211\212\241\360\001 \001(\01325.google.cloud." - + "compute.v1.BackendServiceHAPolicyLeaderH\001\210\001\001\"L\n\n" + + "\006leader\030\211\212\241\360\001 \001(\01325.google" + + ".cloud.compute.v1.BackendServiceHAPolicyLeaderH\001\210\001\001\"L\n\n" + "FastIPMove\022\033\n" + "\027UNDEFINED_FAST_I_P_MOVE\020\000\022\020\n" + "\010DISABLED\020\374\324\260\366\001\022\017\n" @@ -9413,8 +9576,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_leader\"\315\001\n" + "\034BackendServiceHAPolicyLeader\022\036\n\r" + "backend_group\030\224\302\244\332\001 \001(\tH\000\210\001\001\022f\n" - + "\020network_endpoint\030\206\221\212\033 \001(\0132D.google.cloud.compute.v1.BackendS" - + "erviceHAPolicyLeaderNetworkEndpointH\001\210\001\001B\020\n" + + "\020network_endpoint\030\206\221\212\033 \001(\0132D.google.cloud.compute.v1.B" + + "ackendServiceHAPolicyLeaderNetworkEndpointH\001\210\001\001B\020\n" + "\016_backend_groupB\023\n" + "\021_network_endpoint\"T\n" + "+BackendServiceHAPolicyLeaderNetworkEndpoint\022\030\n" @@ -9439,8 +9602,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034_oauth2_client_secret_sha256\"\255\002\n" + "\022BackendServiceList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.BackendService\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + "\'.google.cloud.compute.v1.BackendService\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -9466,10 +9629,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\002\n" + "/BackendServiceLocalityLoadBalancingPolicyConfig\022s\n\r" - + "custom_policy\030\300\213\246\002 \001(\0132T.google.cloud" - + ".compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\000\210\001\001\022f\n" - + "\006policy\030\262\312\266+ \001(\0132N.google.cloud.compute.v" - + "1.BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\001\210\001\001B\020\n" + + "custom_policy\030\300\213\246\002 \001(\0132T.googl" + + "e.cloud.compute.v1.BackendServiceLocalit" + + "yLoadBalancingPolicyConfigCustomPolicyH\000\210\001\001\022f\n" + + "\006policy\030\262\312\266+ \001(\0132N.google.cloud.co" + + "mpute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\001\210\001\001B\020\n" + "\016_custom_policyB\t\n" + "\007_policy\"{\n" + ";BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy\022\024\n" @@ -9481,7 +9645,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\"\202\002\n" + "\004Name\022\022\n" + "\016UNDEFINED_NAME\020\000\022\031\n" - + "\021INVALID_LB_POLICY\020\263\347\225\232\001\022\024\n\r" + + "\021INVALID_LB_POLICY\020\263\347\225\232\001\022\024\n" + + "\r" + "LEAST_REQUEST\020\371\304\234\026\022\r\n" + "\006MAGLEV\020\352\227\3528\022\033\n" + "\024ORIGINAL_DESTINATION\020\200\375\245O\022\r\n" @@ -9506,9 +9671,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_optional_modeB\016\n" + "\014_sample_rate\"\275\001\n" + "\024BackendServiceParams\022i\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132F.google.cloud.compute.v1.Ba" - + "ckendServiceParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132F.google.cloud.comput" + + "e.v1.BackendServiceParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"O\n" @@ -9518,8 +9682,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031BackendServiceTlsSettings\022&\n" + "\025authentication_config\030\351\315\311\302\001 \001(\tH\000\210\001\001\022\022\n" + "\003sni\030\356\372\006 \001(\tH\001\210\001\001\022_\n" - + "\021subject_alt_names\030\337\263\257\235\001 \003(\0132@.google.cloud" - + ".compute.v1.BackendServiceTlsSettingsSubjectAltNameB\030\n" + + "\021subject_alt_names\030\337\263\257\235\001 \003(\0132@.googl" + + "e.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltNameB\030\n" + "\026_authentication_configB\006\n" + "\004_sni\"\237\001\n" + "\'BackendServiceTlsSettingsSubjectAltName\022\031\n" @@ -9550,8 +9714,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022min_rx_interval_ms\030\364\320\373\334\001 \001(\r" + "H\007\210\001\001\022#\n" + "\022min_tx_interval_ms\030\262\367\351\372\001 \001(\r" - + "H\010\210\001\001\022\032\n" - + "\n" + + "H\010\210\001\001\022\032\n\n" + "multiplier\030\301\373\235[ \001(\r" + "H\t\210\001\001\022\032\n\n" + "multipoint\030\367\267\243[ \001(\010H\n" @@ -9620,7 +9783,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tuptime_ms\030\335\332\345; \001(\003H\010\210\001\001\"\200\001\n" + "\034BfdSessionInitializationMode\022-\n" + ")UNDEFINED_BFD_SESSION_INITIALIZATION_MODE\020\000\022\016\n" - + "\006ACTIVE\020\206\346\211\226\001\022\020\n" + + "\006ACTIVE\020\206\346\211\226\001\022", + "\020\n" + "\010DISABLED\020\374\324\260\366\001\022\017\n" + "\007PASSIVE\020\207\366\327\334\001\"\351\002\n" + "\017LocalDiagnostic\022\036\n" @@ -9631,7 +9795,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026DIAGNOSTIC_UNSPECIFIED\020\377\204\200\034\022\033\n" + "\024ECHO_FUNCTION_FAILED\020\352\330\235i\022\035\n" + "\026FORWARDING_PLANE_RESET\020\252\256\263\t\022&\n" - + "\036NEIGHBOR_SIGNALED_SESSION_DOWN\020\266\376\270\262\001\022\024\n\r" + + "\036NEIGHBOR_SIGNALED_SESSION_DOWN\020\266\376\270\262\001\022\024\n" + + "\r" + "NO_DIAGNOSTIC\020\345\301\214j\022\021\n" + "\tPATH_DOWN\020\374\220\311\212\001\022&\n" + "\036REVERSE_CONCATENATED_PATH_DOWN\020\251\265\310\344\001\"x\n\n" @@ -9642,8 +9807,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004INIT\020\220\272\211\001\022\031\n" + "\021STATE_UNSPECIFIED\020\311\320\274\340\001\022\007\n" + "\002UP\020\233\025B\"\n" - + " _bf", - "d_session_initialization_modeB!\n" + + " _bfd_session_initialization_modeB!\n" + "\037_config_update_timestamp_microsB\030\n" + "\026_control_packet_countsB\023\n" + "\021_local_diagnosticB\016\n" @@ -9669,8 +9833,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010as_paths\030\241\305\314A" + " \003(\0132\'.google.cloud.compute.v1.BgpRouteAsPath\022\026\n" + "\013communities\030\307\324\342Y \003(\t\022a\n" - + "\013destination\030\216\210\231V \001(\0132D.google.cloud." - + "compute.v1.BgpRouteNetworkLayerReachabilityInformationH\000\210\001\001\022\022\n" + + "\013destination\030\216\210\231V \001(\0132D.google" + + ".cloud.compute.v1.BgpRouteNetworkLayerReachabilityInformationH\000\210\001\001\022\022\n" + "\003med\030\314\313\006 \001(\r" + "H\001\210\001\001\022\026\n" + "\006origin\030\246\336\206\037 \001(\tH\002\210\001\001\"m\n" @@ -9724,8 +9888,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r" - + "\n" + + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\245\005\n" + "\032BulkInsertInstanceResource\022\025\n" + "\005count\030\217\242\235- \001(\003H\000\210\001\001\022P\n" @@ -9735,14 +9898,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\'.google.cloud.compute.v1.LocationPolicyH\002\210\001\001\022\032\n" + "\tmin_count\030\342\251\277\371\001 \001(\003H\003\210\001\001\022\035\n" + "\014name_pattern\030\334\243\251\305\001 \001(\tH\004\210\001\001\022r\n" - + "\027per_instance_properties\030\373\271\3363 \003(\0132" - + "N.google.cloud.compute.v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\022)\n" + + "\027per_instance_properties\030\373\271\3363" + + " \003(\0132N.google.cloud.compute.v1.BulkIns" + + "ertInstanceResource.PerInstancePropertiesEntry\022)\n" + "\030source_instance_template\030\300\303\301\236\001 \001(" + "\tH\005\210\001\001\032\206\001\n" + "\032PerInstancePropertiesEntry\022\013\n" + "\003key\030\001 \001(\t\022W\n" - + "\005value\030\002 \001(\0132H.google.cloud.com" - + "pute.v1.BulkInsertInstanceResourcePerInstanceProperties:\0028\001B\010\n" + + "\005value\030\002 \001(\0132H.google.cl" + + "oud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties:\0028\001B\010\n" + "\006_countB\026\n" + "\024_instance_propertiesB\022\n" + "\020_location_policyB\014\n\n" @@ -9772,16 +9936,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_statusB\022\n" + "\020_target_vm_count\"\362\001\n" + "\033BulkInsertRegionDiskRequest\022d\n" - + "\"bulk_insert_disk_resource_resource\030\326\371\227\212\001 \001(\0132/.google.c" - + "loud.compute.v1.BulkInsertDiskResourceB\003\340A\002\022!\n" + + "\"bulk_insert_disk_resource_resource\030\326\371\227\212\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.BulkInsertDiskResourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\375\001\n" + "\037BulkInsertRegionInstanceRequest\022k\n" - + "&bulk_insert_instance_resource_resource\030\316\302\340\023 \001(" - + "\01323.google.cloud.compute.v1.BulkInsertInstanceResourceB\003\340A\002\022!\n" + + "&bulk_insert_instance_resource_resource\030\316\302\340\023" + + " \001(\01323.google.cloud.compute.v1.BulkInsertInstanceResourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -9800,15 +9964,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_resource\"\315\001\n" + "\024BulkSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01329.google.cloud.compute.v1.BulkSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\01329.google.cloud.compu" + + "te.v1.BulkSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" + "\022_label_fingerprint\"^\n" + "\030BulkZoneSetLabelsRequest\022B\n" - + "\010requests\030\304\277\275D" - + " \003(\0132-.google.cloud.compute.v1.BulkSetLabelsRequest\"l\n" + + "\010requests\030\304\277\275D \003(\0132-.g" + + "oogle.cloud.compute.v1.BulkSetLabelsRequest\"l\n" + "\025CacheInvalidationRule\022\025\n\n" + "cache_tags\030\266\275\356\r" + " \003(\t\022\024\n" @@ -9830,8 +9994,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".CancelInstanceGroupManagerResizeRequestRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\036\n" + "\016resize_request\030\204\204\271g \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -9883,8 +10046,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025existing_reservations\030\333\210\214\353\001 \003(\t\022\020\n" + "\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022U\n" - + "\020license_resource\030\314\324\352\320\001 \001(\01322.google.cloud.co" - + "mpute.v1.LicenseResourceCommitmentH\010\210\001\001\022#\n" + + "\020license_resource\030\314\324\352\320\001 \001(\01322.google.c" + + "loud.compute.v1.LicenseResourceCommitmentH\010\210\001\001\022#\n" + "\030merge_source_commitments\030\301\252\330Y \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\024\n" + "\004plan\030\251\226\322\001 \001(\tH\n" @@ -9892,10 +10055,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\013\210\001\001\022>\n" + "\014reservations\030\247\354\314\276\001" + " \003(\0132$.google.cloud.compute.v1.Reservation\022R\n" - + "\017resource_status\030\303\372\367v \001(\01321.g" - + "oogle.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" - + "\tresources\030\245\374\262N \003(\0132+.goo" - + "gle.cloud.compute.v1.ResourceCommitment\022\032\n" + + "\017resource_status\030\303\372\367v " + + "\001(\01321.google.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" + + "\tresources\030\245\374\262N \003(" + + "\0132+.google.cloud.compute.v1.ResourceCommitment\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022(\n" + "\027split_source_commitment\030\324\267\375\277\001 \001(\tH\016\210\001\001\022\037\n" @@ -9974,8 +10137,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\277\003\n" + "\030CommitmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.clo" - + "ud.compute.v1.CommitmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.goo" + + "gle.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -10031,9 +10194,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024draining_timeout_sec\030\236\325\254k \001(\005H\000\210\001\001B\027\n" + "\025_draining_timeout_sec\"\210\002\n" + "\"ConsistentHashLoadBalancerSettings\022b\n" - + "\013http_cookie\030\373\253\227\003 \001(\013" - + "2E.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022" - + " \n" + + "\013http_cookie\030\373\253\227\003 \001(\0132E.google.cloud.compute.v1.Consis" + + "tentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022 \n" + "\020http_header_name\030\306\367\372o \001(\tH\001\210\001\001\022!\n" + "\021minimum_ring_size\030\277\273\341o \001(\003H\002\210\001\001B\016\n" + "\014_http_cookieB\023\n" @@ -10042,11 +10204,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ",ConsistentHashLoadBalancerSettingsHttpCookie\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n" + "\004path\030\245\310\321\001 \001(\tH\001\210\001\001\0225\n" - + "\003ttl\030\354\203\007" - + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001B\007\n" + + "\003ttl\030\354\203\007 \001(\0132" + + "!.google.cloud.compute.v1.DurationH\002\210\001\001B\007\n" + "\005_nameB\007\n" + "\005_pathB\006\n" - + "\004_ttl\"\236\002\n\n" + + "\004_ttl\"\273\001\n" + + "*CopyRulesOrganizationSecurityPolicyRequest\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022&\n" + + "\026source_security_policy\030\355\325\372o \001(\tH\001\210\001\001B\r\n" + + "\013_request_idB\031\n" + + "\027_source_security_policy\"\236\002\n\n" + "CorsPolicy\022\"\n" + "\021allow_credentials\030\206\376\275\345\001 \001(\010H\000\210\001\001\022\030\n\r" + "allow_headers\030\220\301\305\025 \003(\t\022\030\n\r" @@ -10062,8 +10230,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*CreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_create_instances_request_resource\030\223\372\332\013" - + " \001(\0132D.google.cloud" - + ".compute.v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.co" + + "mpute.v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -10075,17 +10243,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_instance_group_manag" - + "ers_create_instances_request_resource\030\210\277\230\253\001" - + " \001(\0132J.google.cloud.compute.v1.Region" - + "InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_group_managers" + + "_create_instances_request_resource\030\210\277\230\253\001" + + " \001(\0132J.google.cloud.compute.v1.RegionIns" + + "tanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\367\001\n" + "%CreateMembersInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022\205\001\n" + "3interconnect_groups_create_members_request_resource\030\355\374\213\246\001" - + " \001(\0132?.g" - + "oogle.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + + " \001(\0132?.goog" + + "le.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\"\221\002\n" + "\031CreateSnapshotDiskRequest\022\024\n" @@ -10106,12 +10274,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022E\n" - + "\021snapshot_resource\030\251\270\301\345\001 \001" - + "(\0132!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n" + + "\021snapshot_resource\030\251\270\301\345\001 \001(\0132" + + "!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n" + "\013_request_id\"\270\001\n" + "\031CustomErrorResponsePolicy\022j\n" - + "\024error_response_rules\030\220\255\374\006 \003(\013" - + "2I.google.cloud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r" + + "\024error_response_rules\030\220\255\374\006 \003(\0132I." + + "google.cloud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r" + "error_service\030\376\356\246N \001(\tH\000\210\001\001B\020\n" + "\016_error_service\"\266\001\n" + "0CustomErrorResponsePolicyCustomErrorResponseRule\022\037\n" @@ -10142,7 +10310,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025\n" + "\005value\030\361\242\2625 \001(\tH\001\210\001\001B\006\n" + "\004_keyB\010\n" - + "\006_value\"\353\001\n" + + "\006_value\"b\n" + + "\004Date\022\022\n" + + "\003day\030\234\207\006 \001(\005H\000\210\001\001\022\025\n" + + "\005month\030\200\305\3201 \001(\005H\001\210\001\001\022\024\n" + + "\004year\030\275\220\342\001 \001(\005H\002\210\001\001B\006\n" + + "\004_dayB\010\n" + + "\006_monthB\007\n" + + "\005_year\"\353\001\n" + "!DeleteAccessConfigInstanceRequest\022\035\n\r" + "access_config\030\375\344\336\" \001(\tB\003\340A\002\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" @@ -10158,7 +10333,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\241\001\n" + "\027DeleteAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tB\003\340A\002\022!\n" @@ -10186,7 +10362,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_request_id\"\225\001\n" + "\037DeleteExternalVpnGatewayRequest\022$\n" + "\024external_vpn_gateway\030\205\327\2634 \001(\tB\003\340A\002\022!\n" @@ -10242,7 +10419,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\'\n" + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id", + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\207\001\n" + "\030DeleteHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022!\n" @@ -10277,8 +10455,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id", - "\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\234\001\n" @@ -10298,9 +10475,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\321\002\n" + "*DeleteInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" - + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O " - + "\001(\0132D.google.cloud.compute.v1.InstanceGr" - + "oupManagersDeleteInstancesRequestB\003\340A\002\022!\n" + + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O" + + " \001(\0132D.google.cloud.comp" + + "ute.v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -10312,10 +10489,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_in" - + "stance_group_managers_delete_instances_request_resource\030\371\212\353\356\001" - + " \001(\0132J.google.cloud" - + ".compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_group_managers_delete_instances_request_resource\030\371\212\353\356\001" + + " \001(\0132J.google.cloud.compute.v1.RegionInsta" + + "nceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\254\001\n" + "\034DeleteInstantSnapshotRequest\022!\n" @@ -10367,7 +10543,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022network_attachment\030\324\227\217k \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\307\001\n" + "\'DeleteNetworkEdgeSecurityServiceRequest\022-\n" @@ -10423,13 +10600,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\227\002\n" + "\033DeleteNodesNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022p\n" - + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\01325.g" - + "oogle.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n" + + ")node_groups_delete_nodes_request_resource\030\222\327\263W" + + " \001(\01325.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + + "\013_request_id\"u\n" + + "\'DeleteOrganizationSecurityPolicyRequest\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\257\001\n" + "\034DeletePacketMirroringRequest\022 \n" + "\020packet_mirroring\030\314\271\321\n" @@ -10441,9 +10622,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\274\002\n" + "3DeletePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n" - + "@instance_group_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001" - + " \001(\0132I.g" - + "oogle.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + + "@instance_group_manager" + + "s_delete_per_instance_configs_req_resource\030\240\352\350\254\001" + + " \001(\0132I.google.cloud.compute.v1.I" + + "nstanceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -10454,8 +10636,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\234\001\n" + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233-" - + " \001(\0132J.google.cl" - + "oud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + + " \001(\0132J.google.cloud.compute.v1.RegionIns" + + "tanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + "$DeletePublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" @@ -10495,7 +10677,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\275\001\n" + "%DeleteRegionHealthCheckServiceRequest\022%\n" + "\024health_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022!\n" @@ -10508,7 +10691,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\270\001\n" + "#DeleteRegionInstanceTemplateRequest\022\"\n" @@ -10626,7 +10810,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"y\n" + "\022DeleteRouteRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\025\n" + "\005route\030\311\344\3523 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\234\001\n" @@ -10779,8 +10964,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005ports\030\222\360\3712 \003(\tB\017\n\r" + "_I_p_protocol\"\326\001\n" + "\025DeprecateImageRequest\022X\n" - + "\033deprecation_status_resource\030\360\211\345\236\001 \001(\0132*.google" - + ".cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + + "\033deprecation_status_resource\030\360\211\345\236\001" + + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + "\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -10814,8 +10999,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\317\002\n" + "7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\022\234\001\n" + "@global_network_endpoint_groups_detach_endpoints_request_resource\030\335\215\237\004" - + " \001(\0132J.goog" - + "le.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + + " \001(\0132J.google.cloud.compute.v1.Glob" + + "alNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -10824,8 +11009,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "1DetachNetworkEndpointsNetworkEndpointGroupRequest\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n" + "9network_endpoint_groups_detach_endpoints_request_resource\030\371\240\356\365\001" - + " \001(\013" - + "2D.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compute." + + "v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -10837,32 +11022,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@regi" - + "on_network_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001" - + " \001(\0132J.google." - + "cloud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + + "@region_network_endpoint_grou" + + "ps_detach_endpoints_request_resource\030\356\345\253\225\001" + + " \001(\0132J.google.cloud.compute.v1.RegionN" + + "etworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"l\n" + "\034DisableXpnHostProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\354\001\n" + " DisableXpnResourceProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022z\n" - + ".projects_disable_xpn_resource_request_resource\030\252\324\334c \001(\0132:.go" - + "ogle.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n" + + ".projects_disable_xpn_resource_request_resource\030\252\324\334c" + + " \001(\0132:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\317\032\n" + "\004Disk\022\033\n" + "\013access_mode\030\236\367\317\023 \001(\tH\000\210\001\001\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\001\210\001\001\022Q\n" - + "\022async_primary_disk\030\235\365\211V " - + "\001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n" - + "\025async_secondary_disks\030\250\350\375\231\001" - + " \003(\01326.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034\n" + + "\022async_primary_disk\030\235\365\211V" + + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n" + + "\025async_secondary_disks\030\250\350\375\231\001 \003(\01326.google.clou" + + "d.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034", + "\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022T\n" + "\023disk_encryption_key\030\205\355\304\201\001" + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n" @@ -10896,8 +11083,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\t\022L\n" + "\017resource_status\030\303\372\367v" + " \001(\0132+.google.cloud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r" - + "satisfies_pzi\030\241\335\253\345\001 ", - "\001(\010H\025\210\001\001\022\036\n\r" + + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\025\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\026\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\027\210\001\001\022\030\n" + "\007size_gb\030\331\213\200\354\001 \001(\003H\030\210\001\001\022/\n" @@ -10907,14 +11093,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013source_disk\030\301\356\264\327\001 \001(\tH\033\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\034\210\001\001\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\035\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..google.cloud" + + ".compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + "\017source_image_id\030\243\374\260\032 \001(\tH\037\210\001\001\022\'\n" + "\027source_instant_snapshot\030\206\204\303h \001(\tH \210\001\001\022+\n" + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH!\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\"\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..goo" + + "gle.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + "\022source_snapshot_id\030\322\226\230/ \001(\tH$\210\001\001\022%\n" + "\025source_storage_object\030\247\264\220o \001(\tH%\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH&\210\001\001\022\035\n" @@ -10924,11 +11110,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tH)\210\001\001\032m\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022@\n" - + "\005value\030\002 \001(\0132" - + "1.google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + + "\005value\030\002" + + " \001(\01321.google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"q\n\n" + + "\005value\030\002 \001(\t:\0028\001\"q\n" + + "\n" + "AccessMode\022\031\n" + "\025UNDEFINED_ACCESS_MODE\020\000\022\025\n" + "\016READ_ONLY_MANY\020\251\247\241\036\022\027\n" @@ -10991,8 +11178,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\255\003\n" + "\022DiskAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022H\n" - + "\005items\030\300\317\367/" - + " \003(\01326.google.cloud.compute.v1.DiskAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01326.google.cl" + + "oud.compute.v1.DiskAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -11057,20 +11244,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_destination_zoneB\016\n" + "\014_target_disk\"\251\001\n\n" + "DiskParams\022_\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132<.google.cloud.comp" + + "ute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\372\002\n" + "\022DiskResourceStatus\022e\n" - + "\022async_primary_disk\030\235\365\211V \001(\0132A.google.cloud.comp" - + "ute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" - + "\025async_secondary_disks\030\250\350\375\231\001" - + " \003(\0132D.google.cloud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + + "\022async_primary_disk\030\235\365\211V \001(\0132A.g" + + "oogle.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" + + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.cloud.c" + + "ompute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022P\n" - + "\005value\030\002 \001(\0132A.google.cloud.compute.v1." - + "DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + + "\005value\030\002 \001(\0132A.google.c" + + "loud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + "\023_async_primary_disk\"\332\001\n" + "(DiskResourceStatusAsyncReplicationStatus\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\214\001\n" @@ -11086,8 +11273,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DiskType\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022%\n" + "\024default_disk_size_gb\030\365\244\205\201\001 \001(\003H\001\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\013" - + "2*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n" @@ -11110,8 +11297,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026DiskTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.google." - + "cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132:.google.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -11120,8 +11307,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032Z\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002" - + " \001(\0132,.google.cloud.compute.v1.DiskTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132,.go" + + "ogle.cloud.compute.v1.DiskTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -11137,8 +11324,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\226\001\n" + "\023DiskTypesScopedList\0228\n\n" @@ -11171,8 +11357,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_enable_display\"\201\002\n" + "\022DistributionPolicy\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n" - + "\005zones\030\307\244\2557" - + " \003(\0132<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\n" + + "\005zones\030\307\244\2557 \003(\0132<.google.cloud.comp" + + "ute.v1.DistributionPolicyZoneConfiguration\"k\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" @@ -11196,9 +11382,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037EnableXpnResourceProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022y\n" - + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001" - + " \001(\01329.google.cloud." - + "compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001 \001(\013" + + "29.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"<\n" + "\005Error\0223\n" @@ -11209,19 +11394,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\".google.cloud.compute.v1.ErrorInfoH\000\210\001\001\0223\n" + "\004help\030\301\236\303\001" + " \001(\0132\035.google.cloud.compute.v1.HelpH\001\210\001\001\022M\n" - + "\021localized_message\030\303\376\362\300\001 \001(\0132)" - + ".google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n" + + "\021localized_message\030\303\376\362\300\001" + + " \001(\0132).google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n" + "quota_info\030\225\324\344," - + " \001(\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r" - + "\n" + + " \001(\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n" + "\013_error_infoB\007\n" + "\005_helpB\024\n" + "\022_localized_messageB\r\n" + "\013_quota_info\"\315\001\n" + "\tErrorInfo\022\027\n" + "\006domain\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n" - + "\tmetadatas\030\244\326\207\004 \003(\013" - + "21.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + + "\tmetadatas\030\244\326\207\004" + + " \003(\01321.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + "\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n" + "\016MetadatasEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -11256,8 +11440,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\274\002\n" + "\032ExchangedPeeringRoutesList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n" - + "\005items\030\300\317\367/ \003(\0132..googl" - + "e.cloud.compute.v1.ExchangedPeeringRoute\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132..google.cloud.compute.v1.ExchangedPeeringRoute\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -11275,8 +11459,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\200\001\n" + "1subnetworks_expand_ip_cidr_range_request_resource\030\336\320\272\343\001" - + " \001(\0132<.googl" - + "e.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + + " \001(\0132<.google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + "\013_request_id\"\251\001\n" + "\004Expr\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\n" @@ -11291,12 +11474,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022K\n\n" - + "interfaces\030\332\364\340\005" - + " \003(\01324.google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + + "interfaces\030\332\364\340\005 \003(\01324.googl" + + "e.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022K\n" - + "\006labels\030\377\277\301\356\001 \003(\01327.google.clo" - + "ud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 " + + "\003(\01327.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022 \n" + "\017redundancy_type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\032-\n" @@ -11321,15 +11504,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\000\210\001\001\022\033\n\n" + "ip_address\030\334\361\334\301\001 \001(\tH\001\210\001\001\022\035\n" + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\002\210\001\001B\005\n" - + "\003_idB\r" - + "\n" + + "\003_idB\r\n" + "\013_ip_addressB\017\n\r" + "_ipv6_address\"\324\002\n" + "\026ExternalVpnGatewayList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022=\n" - + "\005items\030\300\317\367/ \003(\0132+.go" - + "ogle.cloud.compute.v1.ExternalVpnGateway\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132+.google.cloud.compute.v1.ExternalVpnGateway\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n" @@ -11415,25 +11597,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_enableB\013\n" + "\t_metadata\"\261\001\n" + "\016FirewallParams\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.compu" - + "te.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.go" + + "ogle.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\227\001\n" + "(FirewallPoliciesListAssociationsResponse\022L\n" - + "\014associations\030\222\350\312\362\001" - + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + + "\014associations\030\222\350\312\362\001 \003(\01322.googl" + + "e.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\253\001\n" + "\032FirewallPoliciesScopedList\022F\n" - + "\021firewall_policies\030\257\213\225\273\001 \003(" - + "\0132\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + + "\021firewall_policies\030\257\213\225\273\001" + + " \003(\0132\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\227\006\n" + "\016FirewallPolicy\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322" - + ".google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n" + + "\014associations\030\222\350\312\362\001" + + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n" @@ -11441,13 +11623,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022O\n" - + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(\0132+.goog" - + "le.cloud.compute.v1.FirewallPolicyRule\022\026\n" + + "\026packet_mirroring_rules\030\304\377\300\375\001" + + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\026\n" + "\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022!\n" + "\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001\022=\n" - + "\005rules\030\367\221\3653" - + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\032\n" + + "\005rules\030\367\221\3653 \003(\0132+.go" + + "ogle.cloud.compute.v1.FirewallPolicyRule\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\013\210\001\001\022\033\n\n" @@ -11469,7 +11651,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021attachment_target\030\255\260\350S \001(\tH\000\210\001\001\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\001\210\001\001\022#\n" + "\022firewall_policy_id\030\311\275\252\252\001 \001(\tH\002\210\001\001\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\033\n\n" + + "\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\033\n" + + "\n" + "short_name\030\356\270\320\352\001 \001(\tH\004\210\001\001B\024\n" + "\022_attachment_targetB\017\n\r" + "_display_nameB\025\n" @@ -11495,16 +11678,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\037\n" + "\016enable_logging\030\243\311\355\214\001 \001(\010H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022I\n" - + "\005match\030\305\263\2671 \001" - + "(\01322.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n" + + "\005match\030\305\263\2671" + + " \001(\01322.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\007\210\001\001\022\031\n" + "\trule_name\030\356\263\256\032 \001(\tH\010\210\001\001\022!\n" + "\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001\022&\n" + "\026security_profile_group\030\252\263\363b \001(\tH\n" + "\210\001\001\022\034\n" + "\020target_resources\030\367\321\360\373\001 \003(\t\022T\n" - + "\022target_secure_tags\030\263\304\234\337\001" - + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + + "\022target_secure_tags\030\263\304\234\337\001 \003(\01324.google.clou" + + "d.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + "\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\033\n" + "\013tls_inspect\030\320\275\332\024 \001(\010H\013\210\001\001\"E\n" + "\tDirection\022\027\n" @@ -11530,16 +11713,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021dest_network_type\030\250\272\267\303\001 \001(\tH\000\210\001\001\022\034\n" + "\021dest_region_codes\030\230\253\371^ \003(\t\022$\n" + "\031dest_threat_intelligences\030\254\363\2259 \003(\t\022Z\n" - + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>.google" - + ".cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n" + + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>.google.cloud.compute.v1.Firewa", + "llPolicyRuleMatcherLayer4Config\022\036\n" + "\022src_address_groups\030\272\230\215\320\001 \003(\t\022\025\n" + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n\r" + "src_ip_ranges\030\323\200\207\316\001 \003(\t\022!\n" + "\020src_network_type\030\246\362\335\223\001 \001(\tH\001\210\001\001\022\027\n" + "\014src_networks\030\200\200\353u \003(\t\022\033\n" + "\020src_region_codes\030\226\343\237/ \003(\t\022Q\n" - + "\017src_secure_tags\030\206\224\316\362\001" - + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" + + "\017src_secure_tags\030\206\224\316\362\001 \003(\01324.google" + + ".cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" + "\030src_threat_intelligences\030\252\357\250\232\001 \003(\t\"2\n" + "\017DestNetworkType\022\037\n" + "\033UNDEFINED_DEST_NETWORK_TYPE\020\000\"0\n" @@ -11560,7 +11743,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013INEFFECTIVE\020\202\324\226\221\001B\007\n" + "\005_nameB\010\n" + "\006_state\"\203\001\n" - + "\016FixedOrPercent\022\033\n\n" + + "\016FixedOrPercent\022\033\n" + + "\n" + "calculated\030\276\323\215\341\001 \001(\005H\000\210\001\001\022\025\n" + "\005fixed\030\364\316\273. \001(\005H\001\210\001\001\022\030\n" + "\007percent\030\305\310\241\274\001 \001(\005H\002\210\001\001B\r\n" @@ -11569,8 +11753,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_percent\"\217\030\n" + "\016ForwardingRule\022\033\n" + "\013I_p_address\030\257\215\277\024 \001(\tH\000\210\001\001\022\035\n" - + "\014I_p_protocol", - "\030\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n" + + "\014I_p_protocol\030\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n" + "\tall_ports\030\364\257\243\324\001 \001(\010H\002\210\001\001\022$\n" + "\023allow_global_access\030\212\306\221\356\001 \001(\010H\003\210\001\001\022\'\n" + "\027allow_psc_global_access\030\313\205\321} \001(\010H\004\210\001\001\022 \n" @@ -11591,8 +11774,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026is_mirroring_collector\030\374\340\3568 \001(\010H\017\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\020\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\021\210\001\001\022G\n" - + "\006labels\030\377\277\301\356\001 \003(\01323.google.cl" - + "oud.compute.v1.ForwardingRule.LabelsEntry\022&\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01323.google.cloud.compute.v1.ForwardingRule.LabelsEntry\022&\n" + "\025load_balancing_scheme\030\304\214\302\255\001 \001(\tH\022\210\001\001\022E\n" + "\020metadata_filters\030\353\315\314\335\001" + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022\024\n" @@ -11607,8 +11790,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\032\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\034\210\001\001\022o\n" - + "\037service_directory_registrations\030\376\261\314j \003(\013" - + "2C.google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + + "\037service_directory_registrations\030\376\261\314j \003(\0132C.google.cloud.compute." + + "v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + "service_label\030\352\231\354\306\001 \001(\tH\035\210\001\001\022\035\n" + "\014service_name\030\325\253\315\253\001 \001(\tH\036\210\001\001\022\033\n" + "\020source_ip_ranges\030\312\243\2315 \003(\t\022\033\n\n" @@ -11694,8 +11877,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_target\"\313\003\n" + "\034ForwardingRuleAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute.v" - + "1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google" + + ".cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -11704,8 +11887,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google.clou" + + "d.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -11713,8 +11896,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\255\002\n" + "\022ForwardingRuleList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.ForwardingRule\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132\'.google.cloud.compute.v1.ForwardingRule\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -11752,7 +11935,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n" + "\020USE_SERVING_PORT\020\314\321\365\254\001B\024\n" + "\022_grpc_service_nameB\007\n" - + "\005_portB\014\n\n" + + "\005_portB\014\n" + + "\n" + "_port_nameB\025\n" + "\023_port_specification\"l\n" + "\031GetAcceleratorTypeRequest\022 \n" @@ -11771,6 +11955,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\007\n" + + "\005_name\"q\n" + + "/GetAssociationOrganizationSecurityPolicyRequest\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\007\n" + "\005_name\"\244\001\n" + "0GetAssociationRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n" @@ -11810,7 +11998,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "7GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" - + "\006region\030\364\315\240B \001(\tB\003\340A\002\"]\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\"n\n" + + "1GetEffectiveSecurityPoliciesBackendServiceRequest\022 \n" + + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\"4\n" + + "2GetEffectiveSecurityPoliciesBackendServiceResponse\"]\n" + "\034GetExternalVpnGatewayRequest\022$\n" + "\024external_vpn_gateway\030\205\327\2634 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"<\n" @@ -11858,8 +12050,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036GetHealthBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022b\n" - + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.google.cloud." - + "compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(" + + "\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + "\025GetHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"\335\001\n" @@ -11867,11 +12059,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022b\n" - + "!resource_group_reference_resource\030\323\376\3555" - + " \001(\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.google.clou" + + "d.compute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + "\032GetHealthTargetPoolRequest\022X\n" - + "\033instance_reference_resource\030\354\344\326\213\001" - + " \001(\0132*.google.cloud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n" + + "\033instance_reference_resource\030\354\344\326\213\001 \001(\0132*.googl" + + "e.cloud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\"\255\001\n" @@ -12109,7 +12301,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "machine_image\030\343\376\376 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"d\n" + "\025GetMachineTypeRequest\022\034\n" - + "\014machine_type\030\262\260\312l \001(\tB\003\340A\002\022\027\n" + + "\014machine_type\030\262\260\312l \001", + "(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"[\n" + "\"GetMacsecConfigInterconnectRequest\022\034\n" @@ -12156,8 +12349,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\"T\n" + "\030GetNetworkProfileRequest\022\037\n" + "\017network_profile\030\230\371\305R \001(\tB\003\340A\002\022\027\n" - + "\007project\030\231\226\301l ", - "\001(\tB\003\340A\002\"E\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\"E\n" + "\021GetNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"a\n" @@ -12178,7 +12370,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\"l\n" + ",GetOperationalStatusInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002\"n\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\"G\n" + + "$GetOrganizationSecurityPolicyRequest\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\"n\n" + "\031GetPacketMirroringRequest\022 \n" + "\020packet_mirroring\030\314\271\321\n" + " \001(\tB\003\340A\002\022\027\n" @@ -12188,7 +12382,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\013\n" - + "\t_priority\",\n" + + "\t_priority\"U\n" + + "\030GetPreviewFeatureRequest\022 \n" + + "\017preview_feature\030\377\372\372\330\001 \001(\tB\003\340A\002\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\",\n" + "\021GetProjectRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"f\n" + "!GetPublicAdvertisedPrefixeRequest\022\027\n" @@ -12206,7 +12403,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\"j\n" - + "\032GetRegionCommitmentRequest\022\033\n\n" + + "\032GetRegionCommitmentRequest\022\033\n" + + "\n" + "commitment\030\225\226\363\345\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\"]\n" @@ -12341,6 +12539,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\013\n" + + "\t_priority\"s\n" + + "(GetRuleOrganizationSecurityPolicyRequest\022\031\n" + + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\013\n" + "\t_priority\"\246\001\n" + ")GetRuleRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\031\n" @@ -12499,8 +12701,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_policy\"\321\001\n" + "\026GlobalSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\0132;.google." + + "cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -12525,8 +12727,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005H\005\210\001\001\0229\n" + "(subblock_infra_maintenance_pending_count\030\232\331\301\221\001" + " \001(\005H\006\210\001\001\022Y\n" - + "\032upcoming_group_maintenance\030\360\311\315\273\001" - + " \001(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + + "\032upcoming_group_maintenance\030\360\311\315\273\001 \001(\0132,.google.cl" + + "oud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + "\016SchedulingType\022\035\n" + "\031UNDEFINED_SCHEDULING_TYPE\020\000\022\017\n" + "\007GROUPED\020\276\326\243\342\001\022*\n" @@ -12541,8 +12743,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")_subblock_infra_maintenance_pending_countB\035\n" + "\033_upcoming_group_maintenance\"\304\002\n" + "\017GuestAttributes\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n" - + "\n" + + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\n" + "query_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n" + "\013query_value\030\272\256\221K" + " \001(\0132-.google.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n" @@ -12661,19 +12862,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022check_interval_sec\030\256\257\343\244\001 \001(\005H\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022K\n" - + "\021grpc_health_check\030\346\247\344( \001(" - + "\0132(.google.cloud.compute.v1.GRPCHealthCheckH\003\210\001\001\022\"\n" + + "\021grpc_health_check\030\346\247\344(" + + " \001(\0132(.google.cloud.compute.v1.GRPCHealthCheckH\003\210\001\001\022\"\n" + "\021healthy_threshold\030\311\220\242\300\001 \001(\005H\004\210\001\001\022M\n" - + "\022http2_health_check\030\332\265\265\005 \001(\0132).go" - + "ogle.cloud.compute.v1.HTTP2HealthCheckH\005\210\001\001\022L\n" - + "\021http_health_check\030\274\247\336\304\001 \001(\0132(.goo" - + "gle.cloud.compute.v1.HTTPHealthCheckH\006\210\001\001\022N\n" - + "\022https_health_check\030\271\230\366\317\001 \001(\0132).goog" - + "le.cloud.compute.v1.HTTPSHealthCheckH\007\210\001\001\022\020\n" + + "\022http2_health_check\030\332\265\265\005" + + " \001(\0132).google.cloud.compute.v1.HTTP2HealthCheckH\005\210\001\001\022L\n" + + "\021http_health_check\030\274\247\336\304\001" + + " \001(\0132(.google.cloud.compute.v1.HTTPHealthCheckH\006\210\001\001\022N\n" + + "\022https_health_check\030\271\230\366\317\001" + + " \001(\0132).google.cloud.compute.v1.HTTPSHealthCheckH\007\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022J\n\n" - + "log_config\030\235\321\301\247\001" - + " \001(\0132-.google.cloud.compute.v1.HealthCheckLogConfigH\n" + + "log_config\030\235\321\301\247\001 \001(\0132" + + "-.google.cloud.compute.v1.HealthCheckLogConfigH\n" + "\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n" @@ -12721,8 +12922,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + + "\007warning\030\234\337\226\030 \001(", + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -12780,12 +12981,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\304\003\n" + "\032HealthChecksAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n" - + "\005items\030\300\317\367/ \003(\0132>.google.cloud.compute.v1" - + ".HealthChecksAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132>.google.cl" + + "oud.compute.v1.HealthChecksAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001", - "\001\022\027\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n" @@ -12843,14 +13043,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_weightB\017\n\r" + "_weight_error\"\324\005\n" + "\036HealthStatusForNetworkEndpoint\022R\n" - + "\017backend_service\030\212\300\256\222\001 \001(\01320.goo" - + "gle.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" - + "\017forwarding_rule\030\376\245\335\200\001 \001(\01320" - + ".google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" - + "\014health_check\030\345\252\244\223\001 \001(\0132" - + "-.google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" - + "\024health_check_service\030\333\233\335\302\001" - + " \001(\01324.google.cloud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + + "\017backend_service\030\212\300\256\222\001" + + " \001(\01320.google.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" + + "\017forwarding_rule\030\376\245\335\200\001" + + " \001(\01320.google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" + + "\014health_check\030\345\252\244\223\001" + + " \001(\0132-.google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" + + "\024health_check_service\030\333\233\335\302\001 \001(\01324.google.cloud.compu" + + "te.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\022!\n" + "\021ipv6_health_state\030\306\200\340Z \001(\tH\005\210\001\001\"p\n" + "\013HealthState\022\032\n" @@ -12887,24 +13087,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_http_statusB\r\n" + "\013_percentage\"\214\001\n" + "\016HttpFaultDelay\022?\n" - + "\013fixed_delay\030\370\271\226\227\001 \001(\0132" - + "!.google.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\n" + + "\013fixed_delay\030\370\271\226\227\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\n" + "percentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n" + "\014_fixed_delayB\r\n" + "\013_percentage\"\250\001\n" + "\022HttpFaultInjection\022>\n" - + "\005abort\030\260\306\224," - + " \001(\0132\'.google.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" - + "\005delay\030\203\363\302- " - + "\001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + + "\005abort\030\260\306\224, \001(\0132\'.goog" + + "le.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" + + "\005delay\030\203\363\302-" + + " \001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + "\006_abortB\010\n" + "\006_delay\"\374\001\n" + "\020HttpHeaderAction\022L\n" + "\026request_headers_to_add\030\346\256\261\"" + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022$\n" + "\031request_headers_to_remove\030\237\317\223h \003(\t\022M\n" - + "\027response_headers_to_add\030\364\266\251\017 \003" - + "(\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + + "\027response_headers_to_add\030\364\266\251\017" + + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + "\032response_headers_to_remove\030\321\201\373# \003(\t\"\260\003\n" + "\017HttpHeaderMatch\022\034\n" + "\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n" @@ -12912,8 +13112,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014invert_match\030\234\310\372\356\001 \001(\010H\002\210\001\001\022\034\n" + "\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022\035\n\r" + "present_match\030\301\372\223 \001(\010H\004\210\001\001\022E\n" - + "\013range_match\030\303\250\257. \001(\0132" - + "(.google.cloud.compute.v1.Int64RangeMatchH\005\210\001\001\022\033\n" + + "\013range_match\030\303\250\257." + + " \001(\0132(.google.cloud.compute.v1.Int64RangeMatchH\005\210\001\001\022\033\n" + "\013regex_match\030\315\267\2323 \001(\tH\006\210\001\001\022\035\n" + "\014suffix_match\030\327\346\256\313\001 \001(\tH\007\210\001\001B\016\n" + "\014_exact_matchB\016\n" @@ -12970,22 +13170,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_num_retriesB\022\n" + "\020_per_try_timeout\"\361\005\n" + "\017HttpRouteAction\022A\n" - + "\013cors_policy\030\204\314\235\276\001" - + " \001(\0132#.google.cloud.compute.v1.CorsPolicyH\000\210\001\001\022T\n" - + "\026fault_injection_policy\030\227\224\352\304\001" - + " \001(\0132+.google.cloud.compute.v1.HttpFaultInjectionH\001\210\001\001\022F\n" + + "\013cors_policy\030\204\314\235\276\001 \001(\0132#." + + "google.cloud.compute.v1.CorsPolicyH\000\210\001\001\022T\n" + + "\026fault_injection_policy\030\227\224\352\304\001 \001(\0132+.go" + + "ogle.cloud.compute.v1.HttpFaultInjectionH\001\210\001\001\022F\n" + "\023max_stream_duration\030\230\245\245\035" + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\022S\n" - + "\025request_mirror_policy\030\202\340\377h" - + " \001(\0132,.google.cloud.compute.v1.RequestMirrorPolicyH\003\210\001\001\022F\n" + + "\025request_mirror_policy\030\202\340\377h \001(\0132,.google" + + ".cloud.compute.v1.RequestMirrorPolicyH\003\210\001\001\022F\n" + "\014retry_policy\030\251\345\212\033" + " \001(\0132(.google.cloud.compute.v1.HttpRetryPolicyH\004\210\001\001\022;\n" - + "\007timeout\030\341\232\275\215\001 \001(" - + "\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022A\n" - + "\013url_rewrite\030\274\375\252\202\001" - + " \001(\0132#.google.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" - + "\031weighted_backend_services\030\321\307\332\240\001" - + " \003(\0132/.google.cloud.compute.v1.WeightedBackendServiceB\016\n" + + "\007timeout\030\341\232\275\215\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022A\n" + + "\013url_rewrite\030\274\375\252\202\001 \001(\013" + + "2#.google.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" + + "\031weighted_backend_services\030\321\307\332\240\001 \003(" + + "\0132/.google.cloud.compute.v1.WeightedBackendServiceB\016\n" + "\014_cors_policyB\031\n" + "\027_fault_injection_policyB\026\n" + "\024_max_stream_durationB\030\n" @@ -12994,19 +13194,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_timeoutB\016\n" + "\014_url_rewrite\"\350\004\n\r" + "HttpRouteRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332` \001(\01322.goog" - + "le.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n" + + "\034custom_error_response_policy\030\353\370\332`" + + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001" - + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\002\210\001\001\022D\n" - + "\013match_rules\030\375\273\261\263\001" - + " \003(\0132+.google.cloud.compute.v1.HttpRouteRuleMatch\022\031\n" + + "header_action\030\250\240\270\234\001 \001(" + + "\0132).google.cloud.compute.v1.HttpHeaderActionH\002\210\001\001\022D\n" + + "\013match_rules\030\375\273\261\263\001 \003(\0132+.goo" + + "gle.cloud.compute.v1.HttpRouteRuleMatch\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\003\210\001\001\022G\n" - + "\014route_action\030\354\251\271\312\001 \001(\0132(" - + ".google.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n" + + "\014route_action\030\354\251\271\312\001" + + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001" - + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + + "\014url_redirect\030\254\241\230\301\001 \001(\0132+.google" + + ".cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + "\035_custom_error_response_policyB\016\n" + "\014_descriptionB\020\n" + "\016_header_actionB\013\n" @@ -13016,8 +13216,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_url_redirect\"\365\003\n" + "\022HttpRouteRuleMatch\022\037\n" + "\017full_path_match\030\333\211\252f \001(\tH\000\210\001\001\022D\n" - + "\016header_matches\030\201\353\310\254\001 \003(\0132(." - + "google.cloud.compute.v1.HttpHeaderMatch\022\034\n" + + "\016header_matches\030\201\353\310\254\001" + + " \003(\0132(.google.cloud.compute.v1.HttpHeaderMatch\022\034\n" + "\013ignore_case\030\375\222\264\335\001 \001(\010H\001\210\001\001\022E\n" + "\020metadata_filters\030\353\315\314\335\001" + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022$\n" @@ -13030,13 +13230,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_ignore_caseB\026\n" + "\024_path_template_matchB\017\n\r" + "_prefix_matchB\016\n" - + "\014_regex_match\"\271\022\n" + + "\014_regex_match\"\202\023\n" + "\005Image\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n" + "\022archive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\0132*.go" - + "ogle.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022\027\n" @@ -13044,37 +13244,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021guest_os_features\030\321\340\347%" + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022U\n" - + "\024image_encryption_key\030\207\316\373\264\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + + "\024image_encryption_key\030\207\316\373\264\001 \001(\0132..googl" + + "e.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\013\210\001\001\022>\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132*.google.cloud.compute.v1.Image.LabelsEntry\022\030\n\r" + + "\006labels\030\377\277\301\356\001 \003" + + "(\0132*.google.cloud.compute.v1.Image.LabelsEntry\022\030\n\r" + "license_codes\030\250\205\330\025 \003(\003\022\024\n" + "\010licenses\030\322\210\200\241\001 \003(\t\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022;\n" - + "\010raw_disk\030\324\316\363\357\001 \001(\0132 .google.cloud.compute.v1.RawDiskH\r" - + "\210\001\001\022\036\n\r" - + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\016\210\001\001\022\036\n\r" - + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\017\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022\\\n" + + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022<\n" + + "\006params\030\206\363\253% \001(\0132$.google.cloud.compute.v1.ImageParamsH\r" + + "\210\001\001\022;\n" + + "\010raw_disk\030\324\316\363\357\001 \001(\0132" + + " .google.cloud.compute.v1.RawDiskH\016\210\001\001\022\036\n\r" + + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\017\210\001\001\022\036\n\r" + + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\020\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\\\n" + "\037shielded_instance_initial_state\030\203\304\334[" - + " \001(\0132+.google.cloud.compute.v1.InitialStateConfigH\021\210\001\001\022\034\n" - + "\013source_disk\030\301\356\264\327\001 \001(\tH\022\210\001\001\022[\n" + + " \001(\0132+.google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n" + + "\013source_disk\030\301\356\264\327\001 \001(\tH\023\210\001\001\022[\n" + "\032source_disk_encryption_key\030\341\240\270\375\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\023\210\001\001\022\037\n" - + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\024\210\001\001\022\034\n" - + "\014source_image\030\267\350\206\030 \001(\tH\025\210\001\001\022\\\n" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n" + + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\025\210\001\001\022\034\n" + + "\014source_image\030\267\350\206\030 \001(\tH\026\210\001\001\022\\\n" + "\033source_image_encryption_key\030\253\221\365\265\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\022\037\n" - + "\017source_image_id\030\243\374\260\032 \001(\tH\027\210\001\001\022\037\n" - + "\017source_snapshot\030\350\232\216< \001(\tH\030\210\001\001\022_\n" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n" + + "\017source_image_id\030\243\374\260\032 \001(\tH\030\210\001\001\022\037\n" + + "\017source_snapshot\030\350\232\216< \001(\tH\031\210\001\001\022_\n" + "\036source_snapshot_encryption_key\030\332\216\347\220\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\031\210\001\001\022\"\n" - + "\022source_snapshot_id\030\322\226\230/ \001(\tH\032\210\001\001\022\034\n" - + "\013source_type\030\336\361\322\327\001 \001(\tH\033\210\001\001\022\026\n" - + "\006status\030\362\237\267V \001(\tH\034\210\001\001\022\035\n" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n" + + "\022source_snapshot_id\030\322\226\230/ \001(\tH\033\210\001\001\022\034\n" + + "\013source_type\030\336\361\322\327\001 \001(\tH\034\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\035\210\001\001\022\035\n" + "\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -13105,7 +13307,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_image_encryption_keyB\007\n" + "\005_kindB\024\n" + "\022_label_fingerprintB\007\n" - + "\005_nameB\013\n" + + "\005_nameB\t\n" + + "\007_paramsB\013\n" + "\t_raw_diskB\020\n" + "\016_satisfies_pziB\020\n" + "\016_satisfies_pzsB\014\n\n" @@ -13138,15 +13341,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" - + "\010_warning\"\216\002\n" + + "\010_warning\"\253\001\n" + + "\013ImageParams\022`\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132=.google.cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\032:\n" + + "\030ResourceManagerTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\216\002\n" + "\022InitialStateConfig\0229\n" + "\003dbs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" + "\004dbxs\030\371\347\273\001" + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" + "\004keks\030\302\330\310\001" + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022<\n" - + "\002pk\030\373\033" - + " \001(\0132*.google.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + + "\002pk\030\373\033 \001(\0132*.google.c" + + "loud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + "\003_pk\"\312\001\n" + "\024InsertAddressRequest\022C\n" + "\020address_resource\030\371\227\336\346\001 \001(\0132" @@ -13173,8 +13382,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\277\001\n" + "\033InsertBackendServiceRequest\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001" - + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\013" + + "2\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -13191,21 +13400,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\017\n\r" + "_source_image\"\314\001\n" + "\037InsertExternalVpnGatewayRequest\022[\n" - + "\035external_vpn_gateway_resource\030\210\337\220\350\001" - + " \001(\0132+.google.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n" + + "\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(" + + "\0132+.google.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\304\001\n" + "\033InsertFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001" - + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022&\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132" + + "\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022&\n" + "\tparent_id\030\320\341\232\333\001 \001(\tB\017\340A\002\362G\tparent_id\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\253\001\n" + "\025InsertFirewallRequest\022D\n" - + "\021firewall_resource\030\355\260\340\023 " - + "\001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + + "\021firewall_resource\030\355\260\340\023" + + " \001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -13226,15 +13435,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\305\001\n" + "!InsertGlobalForwardingRuleRequest\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001 \001" - + "(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001" + + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\330\001\n" + "\'InsertGlobalNetworkEndpointGroupRequest\022_\n" - + "\037network_endpoint_group_resource\030\247\315\333\372\001" - + " \001(\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.g" + + "oogle.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -13242,8 +13451,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")InsertGlobalPublicDelegatedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google" - + ".cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + + " public_delegated_prefix_resource\030\205\370\330\026" + + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\265\001\n" + "\030InsertHealthCheckRequest\022K\n" @@ -13263,8 +13472,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_force_createB\r\n" + "\013_request_id\"\356\001\n" + "!InsertInstanceGroupManagerRequest\022^\n" - + "\037instance_group_manager_resource\030\212\212\276|" - + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google.clo" + + "ud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -13273,17 +13482,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\300\002\n" + ".InsertInstanceGroupManagerResizeRequestRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n" - + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001 \001(\0132:.g" - + "oogle.cloud.compute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001" + + " \001(\0132:.google.cloud.compute" + + ".v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\331\001\n" + "\032InsertInstanceGroupRequest\022P\n" - + "\027instance_group_resource\030\270\265\325\210\001 \001(\0132&.g" - + "oogle.cloud.compute.v1.InstanceGroupB\003\340A\002\022!\n" + + "\027instance_group_resource\030\270\265\325\210\001" + + " \001(\0132&.google.cloud.compute.v1.InstanceGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -13300,20 +13511,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024source_machine_image\030\277\334\260\n" + " \001(\tH\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_request_idB\033\n" + "\031_source_instance_templateB\027\n" + "\025_source_machine_image\"\304\001\n" + "\035InsertInstanceTemplateRequest\022U\n" - + "\032instance_template_resource\030\211\352\213\005 \001(\0132" - + ").google.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n" + + "\032instance_template_resource\030\211\352\213\005" + + " \001(\0132).google.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\337\001\n" + "\034InsertInstantSnapshotRequest\022T\n" - + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(." - + "google.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + + "\031instant_snapshot_resource\030\313\252\210\267\001" + + " \001(\0132(.google.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -13321,15 +13533,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\346\001\n" + "(InsertInterconnectAttachmentGroupRequest\022l\n" - + "&interconnect_attachment_group_resource\030\371\337\341\004" - + " \001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.google.cl" + + "oud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\250\002\n" + "#InsertInterconnectAttachmentRequest\022a\n" - + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.google.c" - + "loud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resourc", + "e\030\371\244\240e" + + " \001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13338,8 +13551,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\020\n" + "\016_validate_only\"\307\001\n" + "\036InsertInterconnectGroupRequest\022W\n" - + "\033interconnect_group_resource\030\237\363\346( \001(\0132*" - + ".google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + + "\033interconnect_group_resource\030\237\363\346(" + + " \001(\0132*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -13349,7 +13562,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132%.google.cloud.compute.v1.InterconnectB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\251\001\n" + "\024InsertLicenseRequest\022C\n" + "\020license_resource\030\314\324\352\320\001 \001(\0132" @@ -13368,17 +13582,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\022\n" + "\020_source_instance\"\350\001\n" + "\036InsertNetworkAttachmentRequest\022W\n" - + "\033network_attachment_resource\030\231\360\314d \001(\013" - + "2*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + + "\033network_attachment_resource\030\231\360\314d" + + " \001(\0132*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\267\002\n" + "\'InsertNetworkEdgeSecurityServiceRequest\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001" - + " \001(\01323.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323." + + "google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13387,18 +13600,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\020\n" + "\016_validate_only\"\357\001\n" + "!InsertNetworkEndpointGroupRequest\022_\n" - + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-." - + "google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + + "\037network_endpoint_group_resource\030\247\315\333\372\001" + + " \001(\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007pro", - "ject\022\032\n\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\306\001\n" + "\"InsertNetworkFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.goog" - + "le.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + + "\030firewall_policy_resource\030\274\266\207\354\001" + + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -13421,16 +13633,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\331\001\n" + "\031InsertNodeTemplateRequest\022M\n" - + "\026node_template_resource\030\266\332\335< \001(\0132%." - + "google.cloud.compute.v1.NodeTemplateB\003\340A\002\022!\n" + + "\026node_template_resource\030\266\332\335<" + + " \001(\0132%.google.cloud.compute.v1.NodeTemplateB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + + "\013_request_id\"\337\001\n" + + "\'InsertOrganizationSecurityPolicyRequest\022(\n" + + "\tparent_id\030\320\341\232\333\001 \001(\tB\014\362G" + + "\tparent_idH\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022Q\n" + + "\030security_policy_resource\030\374\252\211g" + + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n" + + "_parent_idB\r\n" + "\013_request_id\"\343\001\n" + "\034InsertPacketMirroringRequest\022T\n" - + "\031packet_mirroring_resource\030\241\374\250\353\001" - + " \001(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + + "\031packet_mirroring_resource\030\241\374\250\353\001 \001(\0132(.google" + + ".cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13439,29 +13660,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$InsertPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022b\n" - + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google.cloud." - + "compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google" + + ".cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\366\001\n" + "#InsertPublicDelegatedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001(" - + "\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + " public_delegated_prefix_resource\030\205\370\330\026" + + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\330\001\n" + "\035InsertRegionAutoscalerRequest\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\0132#.g" - + "oogle.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b " + + "\001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\346\001\n" + "!InsertRegionBackendServiceRequest\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001" - + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.googl" + + "e.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13486,16 +13707,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\017\n\r" + "_source_image\"\334\001\n" + "\036InsertRegionHealthCheckRequest\022K\n" - + "\025health_check_resource\030\250\303\244` \001(\0132$" - + ".google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244`" + + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\363\001\n" + "%InsertRegionHealthCheckServiceRequest\022[\n" - + "\035health_check_service_resource\030\362\233\320\343\001 \001(\0132+." - + "google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\035health_check_service_resource\030\362\233\320\343\001" + + " \001(\0132+.google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13542,8 +13763,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\370\001\n" + "\'InsertRegionNotificationEndpointRequest\022^\n" - + "\036notification_endpoint_resource\030\244\372\261\241\001" - + " \001(\0132-.google.cloud.compute.v1.NotificationEndpointB\003\340A\002\022!\n" + + "\036notification_endpoint_resource\030\244\372\261\241\001 \001(\0132-.google." + + "cloud.compute.v1.NotificationEndpointB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -13554,8 +13775,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n" - + "\030security_policy_resource\030\374\252\211g \001(\0132\'." - + "google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r" + + "\030security_policy_resource\030\374\252\211g" + + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n" + "\013_request_idB\020\n" + "\016_validate_only\"\345\001\n" @@ -13564,8 +13785,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n" - + "\030ssl_certificate_resource\030\211\324\225V \001(\0132\'" - + ".google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n" + + "\030ssl_certificate_resource\030\211\324\225V" + + " \001(\0132\'.google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n" + "\013_request_id\"\327\001\n" + "\034InsertRegionSslPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13611,8 +13832,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" - + "\024reservation_resource\030\241\356\364\207\001 \001(\013" - + "2$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n" + + "\024reservation_resource\030\241\356\364\207\001" + + " \001(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\337\001\n" @@ -13681,8 +13902,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" - + "\025storage_pool_resource\030\215\274\371J" - + " \001(\0132$.google.cloud.compute.v1.StoragePoolB\003\340A\002\022\033\n" + + "\025storage_pool_resource\030\215\274\371J \001(\0132$." + + "google.cloud.compute.v1.StoragePoolB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\322\001\n" @@ -13691,15 +13912,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022H\n" - + "\023subnetwork_resource\030\277\332\221\024" - + " \001(\0132#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\r\n" + + "\023subnetwork_resource\030\277\332\221\024 \001(\013" + + "2#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\r\n" + "\013_request_id\"\303\001\n" + "\034InsertTargetGrpcProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n" - + "\032target_grpc_proxy_resource\030\322\352\353\234\001" - + " \001(\0132(.google.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + + "\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132(.goog" + + "le.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + "\013_request_id\"\302\001\n" + "\034InsertTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13713,7 +13934,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022W\n" + "\033target_https_proxy_resource\030\201\255\344\316\001" - + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r" + + "\n" + "\013_request_id\"\334\001\n" + "\033InsertTargetInstanceRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13734,7 +13956,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\277\001\n" + "\033InsertTargetSslProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" + "\031target_ssl_proxy_resource\030\300\375\333C" + " \001(\0132\'.google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n" @@ -13751,8 +13974,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n" - + "\033target_vpn_gateway_resource\030\202\263\036 \001(\013" - + "2).google.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + + "\033target_vpn_gateway_resource\030\202\263\036" + + " \001(\0132).google.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + "\013_request_id\"\246\001\n" + "\023InsertUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13767,43 +13990,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n" + "\024vpn_gateway_resource\030\224\267\216W" - + " \001(\0132#.google.cloud.compute.v1.VpnGatewayB\003\340A\002B\r\n" + + " \001(\0132#.google.cloud.compute.v1.VpnGatewayB\003\340A\002B\r" + + "\n" + "\013_request_id\"\320\001\n" + "\026InsertVpnTunnelRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022G\n" - + "\023vpn_tunnel_resource\030\272\241\264) \001(" - + "\0132\".google.cloud.compute.v1.VpnTunnelB\003\340A\002B\r\n" + + "\023vpn_tunnel_resource\030\272\241\264)" + + " \001(\0132\".google.cloud.compute.v1.VpnTunnelB\003\340A\002B\r\n" + "\013_request_id\"\367\035\n" + "\010Instance\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google.c" - + "loud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.g" + + "oogle.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001 \001(\0132" - + "3.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n" + + "\034confidential_instance_config\030\365\222\372\351\001" + + " \001(\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n" + "\014cpu_platform\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n" + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\005\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022F\n" - + "\016display_device\030\363\210\274{ \001(\0132&.g" - + "oogle.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + + "\016display_device\030\363\210\274{ " + + "\001(\0132&.google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\010\210\001\001\022J\n" + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022\030\n" + "\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\n" + "\210\001\001\022W\n" - + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..google.clou" - + "d.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..goog" + + "le.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\014\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\r" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\016\210\001\001\022A\n" - + "\006labels\030\377\277\301\356\001 \003(\013" - + "2-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + "\024last_start_timestamp\030\320\243\321\323\001 \001(\tH\017\210\001\001\022$\n" + "\023last_stop_timestamp\030\342\333\354\304\001 \001(\tH\020\210\001\001\022)\n" + "\030last_suspended_timestamp\030\211\251\361\251\001 \001(" @@ -13815,28 +14039,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\025\210\001\001\022H\n" + "\022network_interfaces\030\213\332\222\031" + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022^\n" - + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.google.cl" - + "oud.compute.v1.NetworkPerformanceConfigH\026\210\001\001\022?\n" + + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.go" + + "ogle.cloud.compute.v1.NetworkPerformanceConfigH\026\210\001\001\022?\n" + "\006params\030\206\363\253%" + " \001(\0132\'.google.cloud.compute.v1.InstanceParamsH\027\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\030\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K" - + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\031\210\001\001\022\034\n" + + "\024reservation_affinity\030\273\270\242K \001(\0132,.goog" + + "le.cloud.compute.v1.ReservationAffinityH\031\210\001\001\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022H\n" + "\017resource_status\030\303\372\367v" + " \001(\0132\'.google.cloud.compute.v1.ResourceStatusH\032\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\033\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\034\210\001\001\022@\n\n" - + "scheduling\030\224\313\261\270\001" - + " \001(\0132#.google.cloud.compute.v1.SchedulingH\035\210\001\001\022\032\n" + + "scheduling\030\224\313\261\270\001 \001(\0132#.g" + + "oogle.cloud.compute.v1.SchedulingH\035\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\036\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" + "\030shielded_instance_config\030\265\213\221\006" + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigH\037\210\001\001\022l\n" - + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328.google.cl" - + "oud.compute.v1.ShieldedInstanceIntegrityPolicyH \210\001\001\022$\n" + + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328.go" + + "ogle.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH \210\001\001\022$\n" + "\024source_machine_image\030\277\334\260\n" + " \001(\tH!\210\001\001\022c\n" + "#source_machine_image_encryption_key\030\243\373\371[" @@ -13892,7 +14116,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_last_stop_timestampB\033\n" + "\031_last_suspended_timestampB\017\n\r" + "_machine_typeB\013\n" - + "\t_metadataB\023\n" + + "\t_metad", + "ataB\023\n" + "\021_min_cpu_platformB\007\n" + "\005_nameB\035\n" + "\033_network_performance_configB\t\n" @@ -13915,8 +14140,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026InstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.goo" - + "gle.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -13925,16 +14150,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032Z\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002" - + " \001(\0132,.google.cloud.compute.v1.InstancesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132,.google." + + "cloud.compute.v1.InstancesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\251\001\n" + "\027InstanceConsumptionData\022R\n" - + "\020consumption_info\030\322\345\344E \001(\01320.googl" - + "e.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + + "\020consumption_info\030\322\345\344E \001(\0132" + + "0.google.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n" + "\021_consumption_infoB\013\n" + "\t_instance\"\320\001\n" @@ -13977,19 +14202,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\310\003\n" + "\033InstanceGroupAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Q\n" - + "\005items\030\300\317\367/ \003" - + "(\0132?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" - + "\017next_page_token\030\225\272\206& \001(\tH\002\210", - "\001\001\022\032\n" + + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001\032_\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022@\n" - + "\005value\030\002 \001(\01321.g" - + "oogle.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002 " + + "\001(\01321.google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -14009,25 +14233,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\375\022\n" + "\024InstanceGroupManager\022e\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132?.goog" - + "le.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" - + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.comput" - + "e.v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + + "\024all_instances_config\030\201\256\3305 \001(\013" + + "2?.google.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" + + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud" + + ".compute.v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + "\022base_instance_name\030\207\226\305\271\001 \001(\tH\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\\\n" - + "\017current_actions\030\267\310\234N \001(\0132;.google.cloud.c" - + "ompute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + + "\017current_actions\030\267\310\234N \001(\0132;.google." + + "cloud.compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022Q\n" - + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.googl" - + "e.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + + "\023distribution_policy\030\315\356\362\376\001 \001(\0132" + + "+.google.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\007\210\001\001\022s\n" - + "\033instance_flexibility_policy\030\202\216\354\014" - + " \001(\0132F.google.cloud.compute.v1.Inst" - + "anceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + + "\033instance_flexibility_policy\030\202\216\354\014 \001(\0132F.google.cloud.compute." + + "v1.InstanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tH\t\210\001\001\022p\n" - + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001(\0132D." - + "google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + + "\031instance_lifecycle_policy\030\221\264\315\325\001" + + " \001(\0132D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + "\210\001\001\022\"\n" + "\021instance_template\030\344\201\273\223\001 \001(\tH\013\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022/\n" @@ -14038,25 +14261,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132\".google.cloud.compute.v1.NamedPort\022\026\n" + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022`\n" + "\021resource_policies\030\341\234\314\n" - + " \001(\0132=.g" - + "oogle.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + + " \001(\0132=.google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022[\n" - + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.cloud." - + "compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" - + "\017stateful_policy\030\205\303\325\026 \001(\0132\'." - + "google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" - + "\006status\030\362\237\267V \001(\01323.google.cloud.co" - + "mpute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google" + + ".cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" + + "\017stateful_policy\030\205\303\325\026" + + " \001(\0132\'.google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" + + "\006status\030\362\237\267V \001(\01323.google.c" + + "loud.compute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + "\014target_pools\030\251\237\240\240\001 \003(\t\022\033\n" + "\013target_size\030\357\363\375\035 \001(\005H\027\210\001\001\022#\n" + "\023target_stopped_size\030\241\326\223\001 \001(\005H\030\210\001\001\022&\n" + "\025target_suspended_size\030\323\210\364\222\001 \001(\005H\031\210\001\001\022X\n\r" - + "update_policy\030\350\312\352S \001(\01329" - + ".google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\032\210\001\001\022I\n" - + "\010versions\030\233\375\271M " - + "\003(\01324.google.cloud.compute.v1.InstanceGroupManagerVersion\022\024\n" + + "update_policy\030\350\312\352S" + + " \001(\01329.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\032\210\001\001\022I\n" + + "\010versions\030\233\375\271M" + + " \003(\01324.google.cloud.compute.v1.InstanceGroupManagerVersion\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\033\210\001\001\"n\n" + "\033ListManagedInstancesResults\022,\n" + "(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\020\000\022\017\n" @@ -14103,8 +14325,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010resuming\030\252\233\362_ \001(\005H\010\210\001\001\022\030\n" + "\010starting\030\300\300\363s \001(\005H\t\210\001\001\022\030\n" + "\010stopping\030\364\360\2122 \001(\005H\n" - + "\210\001\001\022\032\n" - + "\n" + + "\210\001\001\022\032\n\n" + "suspending\030\246\374\360\r" + " \001(\005H\013\210\001\001\022\032\n" + "\tverifying\030\311\241\254\327\001 \001(\005H\014\210\001\001B\r\n" @@ -14123,8 +14344,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_verifying\"\335\003\n" + "\"InstanceGroupManagerAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(\013" - + "2F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute.v1.Instan" + + "ceGroupManagerAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -14133,16 +14354,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001(" - + "\01328.google.cloud.compute.v1.InstanceGroupManagersScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01328.google.cloud.compute.v1.InstanceGroupManagersScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\205\001\n" + "&InstanceGroupManagerAllInstancesConfig\022L\n\n" - + "properties\030\263\232\266F \001(\01320.google" - + ".cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + + "properties\030\263\232\266F \001(\01320" + + ".google.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + "\013_properties\"\220\001\n" + "%InstanceGroupManagerAutoHealingPolicy\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n" @@ -14151,12 +14372,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_sec\"\304\002\n" + "-InstanceGroupManagerInstanceFlexibilityPolicy\022~\n" + "\023instance_selections\030\321\204\371\n" - + " \003(\0132^.google.cloud.compute.v1.Ins" - + "tanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + + " \003(\0132^.google.cloud.compute" + + ".v1.InstanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + "\027InstanceSelectionsEntry\022\013\n" + "\003key\030\001 \001(\t\022f\n" - + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.InstanceGro" - + "upManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.Inst" + + "anceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + ">InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\022\030\n\r" + "machine_types\030\201\335\201& \003(\t\022\024\n" + "\004rank\030\254\230\325\001 \001(\005H\000\210\001\001B\007\n" @@ -14200,8 +14421,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\010\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\t\210\001\001\022X\n" - + "\006status\030\362\237\267V \001(\013" - + "2@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\n" + + "\006status\030\362\237\267V" + + " \001(\0132@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\n" + "\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\013\210\001\001\"\217\001\n" + "\005State\022\023\n" @@ -14227,13 +14448,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'InstanceGroupManagerResizeRequestStatus\0225\n" + "\005error\030\210\244\223." + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022j\n" - + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cloud.compute.v" - + "1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cloud.co" + + "mpute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + "\006_errorB\017\n\r" + "_last_attempt\"u\n" + "2InstanceGroupManagerResizeRequestStatusLastAttempt\0225\n" - + "\005error\030\210\244\223." - + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001B\010\n" + + "\005error\030\210\244\223. " + + "\001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001B\010\n" + "\006_error\"\334\002\n" + ".InstanceGroupManagerResizeRequestsListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" @@ -14262,14 +14483,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_secB\007\n" + "\005_mode\"\321\003\n" + "\032InstanceGroupManagerStatus\022k\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132E.google.cloud.co" - + "mpute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132E.google.c" + + "loud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\001\210\001\001\022\031\n" + "\tis_stable\030\360\357\3303 \001(\010H\002\210\001\001\022U\n" - + "\010stateful\030\314\346\310t \001(\0132;.google.cloud.compute.v" - + "1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" - + "\016version_target\030\330\335\376\211\001 \001(\0132@.google.c" - + "loud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + + "\010stateful\030\314\346\310t \001(\0132;.google.cloud.co" + + "mpute.v1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" + + "\016version_target\030\330\335\376\211\001 \001(\0132@.g" + + "oogle.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + "\025_all_instances_configB\r\n" + "\013_autoscalerB\014\n\n" + "_is_stableB\013\n" @@ -14278,17 +14499,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ",InstanceGroupManagerStatusAllInstancesConfig\022 \n" + "\020current_revision\030\341\207\245\022 \001(\tH\000\210\001\001\022\031\n" + "\teffective\030\247\323\330C \001(\010H\001\210\001\001B\023\n" - + "\021_current_revisionB\014\n" - + "\n" + + "\021_current_revisionB\014\n\n" + "_effective\"\360\001\n" + "\"InstanceGroupManagerStatusStateful\022#\n" + "\023has_stateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n" - + "\024per_instance_configs\030\251\325\370\372\001 \001(" - + "\0132M.google.cloud.compute.v1.InstanceGrou" - + "pManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + + "\024per_instance_configs\030\251\325\370\372\001" + + " \001(\0132M.google.cloud.compute.v1.Insta" + + "nceGroupManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + "\024_has_stateful_configB\027\n" + "\025_per_instance_configs\"h\n" - + "4InstanceGroupManagerStatusStatefulPerInstanceConfigs\022\036\n\r" + + "4InstanceGroupManagerStatusStatefulPerInstanceConfigs\022\036\n" + + "\r" + "all_effective\030\211\221\247\366\001 \001(\010H\000\210\001\001B\020\n" + "\016_all_effective\"U\n" + "\'InstanceGroupManagerStatusVersionTarget\022\033\n\n" @@ -14297,10 +14518,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " InstanceGroupManagerUpdatePolicy\022-\n" + "\034instance_redistribution_type\030\230\337\304\213\001 \001(" + "\tH\000\210\001\001\022C\n" - + "\tmax_surge\030\223\311\243\220\001 \001(\0132\'.goo" - + "gle.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n" - + "\017max_unavailable\030\365\313\213\301\001" - + " \001(\0132\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001\022\037\n" + + "\tmax_surge\030\223\311\243\220\001 \001(" + + "\0132\'.google.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n" + + "\017max_unavailable\030\365\313\213\301\001 \001(\0132\'.g" + + "oogle.cloud.compute.v1.FixedOrPercentH\002\210\001\001\022\037\n" + "\016minimal_action\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n" + "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n" + "\022replacement_method\030\256\317\237\361\001 \001(\tH\005\210\001\001\022\024\n" @@ -14318,7 +14539,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\025\n\r" + "OPPORTUNISTIC\020\351\267\350\314\001B\037\n" - + "\035_instance_redistribution_typeB\014\n\n" + + "\035_instance_redistribution_typeB\014\n" + + "\n" + "_max_surgeB\022\n" + "\020_max_unavailableB\021\n" + "\017_minimal_actionB!\n" @@ -14366,8 +14588,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\261\001\n" + "1InstanceGroupManagersListManagedInstancesResponse\022G\n" - + "\021managed_instances\030\336\233\251\240\001 \003(\0132" - + "(.google.cloud.compute.v1.ManagedInstance\022\037\n" + + "\021managed_instances\030\336\233\251\240\001" + + " \003(\0132(.google.cloud.compute.v1.ManagedInstance\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\353\001\n" + "/InstanceGroupManagersListPerInstanceConfigsResp\022<\n" @@ -14388,8 +14610,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tinstances\030\376\374\357\r" + " \003(\t\"\273\001\n" + "\037InstanceGroupManagersScopedList\022Q\n" - + "\027instance_group_managers\030\220\372\211f \003(\0132-.goog" - + "le.cloud.compute.v1.InstanceGroupManager\0229\n" + + "\027instance_group_managers\030\220\372\211f \003(\013" + + "2-.google.cloud.compute.v1.InstanceGroupManager\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"k\n" @@ -14415,8 +14637,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\tB\020\n" + "\016_force_suspend\"\200\001\n" + "0InstanceGroupManagersUpdatePerInstanceConfigsReq\022L\n" - + "\024per_instance_configs\030\251\325\370\372\001 \003(" - + "\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n" + + "\024per_instance_configs\030\251\325\370\372\001" + + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n" + "!InstanceGroupsAddInstancesRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\276\002\n" @@ -14482,11 +14704,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\274\002\n" + "\031InstanceManagedByIgmError\022]\n" - + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute.v" - + "1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" - + "\027instance_action_details\030\243\374\253\213\001" - + " \001(\0132G.google.cloud.compute.v1.Inst" - + "anceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + + "\005error\030\210\244\223. \001(\0132F.google.cloud.co" + + "mpute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" + + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.google.cloud.compute." + + "v1.InstanceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + "\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n" + "\006_errorB\032\n" + "\030_instance_action_detailsB\014\n\n" @@ -14498,14 +14719,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132/.google.cloud.compute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" + "\006Action\022\024\n" + "\020UNDEFINED_ACTION\020\000\022\022\n\n" - + "ABANDONING\020\315\312\220\271\001\022\020\n" + + "ABANDONING\020\315\312\220", + "\271\001\022\020\n" + "\010CREATING\020\271\275\235\331\001\022 \n" + "\030CREATING_WITHOUT_RETRIES\020\211\306\276\314\001\022\020\n" + "\010DELETING\020\250\247\207\374\001\022\013\n" + "\004NONE\020\270\316\222\001\022\022\n\n" + "RECREATING\020\354\213\376\210\001\022\021\n\n" - + "REFRESHING\020\247\376\354M\022\022\n" - + "\n" + + "REFRESHING\020\247\376\354M\022\022\n\n" + "RESTARTING\020\363\356\353\230\001\022\020\n" + "\010RESUMING\020\252\373\211\325\001\022\020\n" + "\010STARTING\020\300\240\213\351\001\022\020\n" @@ -14528,47 +14749,47 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016InstanceParams\022M\n" + "\032request_valid_for_duration\030\335\226\2677" + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.compute." + + "v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\035\n" + "\033_request_valid_for_duration\"\330\020\n" + "\022InstanceProperties\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google.cl" - + "oud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.go" + + "ogle.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001 \001(\01323" - + ".google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + + "\034confidential_instance_config\030\365\222\372\351\001" + + " \001(\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022J\n" + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\004\210\001\001\022K\n" - + "\006labels\030\377\277\301\356\001 " - + "\003(\01327.google.cloud.compute.v1.InstanceProperties.LabelsEntry\022\034\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01327.google.cloud.compute.v1.InstanceProperties.LabelsEntry\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\005\210\001\001\022;\n" + "\010metadata\030\257\366\265)" + " \001(\0132!.google.cloud.compute.v1.MetadataH\006\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\007\210\001\001\022H\n" + "\022network_interfaces\030\213\332\222\031" + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022^\n" - + "\032network_performance_config\030\342\227\370\275\001" - + " \001(\01321.google.cloud.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.google.clou" + + "d.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K" - + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\n" + + "\024reservation_affinity\030\273\270\242K \001(\0132" + + ",.google.cloud.compute.v1.ReservationAffinityH\n" + "\210\001\001\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D" - + ".google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022@\n\n" - + "scheduling\030\224\313\261\270\001 \001(\0132#.google.cloud.compute.v1.SchedulingH", - "\013\210\001\001\022E\n" - + "\020service_accounts\030\260\304\253\204\001" - + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" - + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.googl" - + "e.cloud.compute.v1.ShieldedInstanceConfigH\014\210\001\001\0223\n" + + "scheduling\030\224\313\261\270\001" + + " \001(\0132#.google.cloud.compute.v1.SchedulingH\013\210\001\001\022E\n" + + "\020service_accounts\030\260\304\253\204\001 \003(" + + "\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" + + "\030shielded_instance_config\030\265\213\221\006 \001(\0132" + + "/.google.cloud.compute.v1.ShieldedInstanceConfigH\014\210\001\001\0223\n" + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1.TagsH\r" + "\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -14602,10 +14823,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_shielded_instance_configB\007\n" + "\005_tags\"\240\002\n" + "\027InstancePropertiesPatch\022P\n" - + "\006labels\030\377\277\301\356\001 \003(\0132<.goog" - + "le.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" - + "\010metadata\030\257\366\265) \003(\0132>.g" - + "oogle.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\013" + + "2<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" + + "\010metadata\030\257\366\265) " + + "\003(\0132>.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032/\n\r" @@ -14618,16 +14839,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020InstanceSettings\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022K\n" - + "\010metadata\030\257\366\265) \001(\01321.google.c" - + "loud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + + "\010metadata\030\257\366\265) \001(\01321.g" + + "oogle.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\003\210\001\001B\016\n" + "\014_fingerprintB\007\n" + "\005_kindB\013\n" + "\t_metadataB\007\n" + "\005_zone\"\267\001\n" + "\030InstanceSettingsMetadata\022N\n" - + "\005items\030\300\317\367/ \003(" - + "\0132<.google.cloud.compute.v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132<.google.cloud.compute.v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\032,\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -14639,13 +14860,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n\n" - + "properties\030\263\232\266F \001(\0132+.googl" - + "e.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n" + + "properties\030\263\232\266F \001(\0132" + + "+.google.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022 \n" + "\017source_instance\030\271\230\375\274\001 \001(\tH\010\210\001\001\022U\n" - + "\026source_instance_params\030\314\320\304@ " - + "\001(\0132-.google.cloud.compute.v1.SourceInstanceParamsH\t\210\001\001B\025\n" + + "\026source_instance_params\030\314\320\304@" + + " \001(\0132-.google.cloud.compute.v1.SourceInstanceParamsH\t\210\001\001B\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" + "\003_idB\007\n" @@ -14658,8 +14879,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_source_instance_params\"\270\003\n" + "\036InstanceTemplateAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B." - + "google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132B.google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -14676,8 +14897,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\261\002\n" + "\024InstanceTemplateList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" - + "\005items\030\300\317\367/" - + " \003(\0132).google.cloud.compute.v1.InstanceTemplate\022\024\n" + + "\005items\030\300\317\367/ \003(\0132)." + + "google.cloud.compute.v1.InstanceTemplate\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -14718,16 +14939,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021resource_policies\030\341\234\314\n" + " \003(\t\"\212\002\n" + "$InstancesBulkInsertOperationMetadata\022t\n" - + "\023per_location_status\030\232\351\204P \003(\0132T" - + ".google.cloud.compute.v1.InstancesBulkIn" - + "sertOperationMetadata.PerLocationStatusEntry\032l\n" + + "\023per_location_status\030\232\351\204P \003(\0132T.google.cloud.compute.v1.Instance" + + "sBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + "\026PerLocationStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + + "\005value\030\002 \001(\01322.google.cloud" + + ".compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + "&InstancesGetEffectiveFirewallsResponse\022t\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.google.clo" - + "ud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.goo" + + "gle.cloud.compute.v1.InstancesGetEffecti" + + "veFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\254\004\n" + "=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" @@ -14758,8 +14979,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\t\"\310\002\n" + "\"InstancesReportHostAsFaultyRequest\022#\n" + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022`\n\r" - + "fault_reasons\030\222\253\221P \003(\0132F.google.clou" - + "d.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + + "fault_reasons\030\222\253\221P \003(\0132F.goog" + + "le.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + "\022DisruptionSchedule\022!\n" + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n" + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\016\n" @@ -14785,8 +15006,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\327\001\n" + "\031InstancesSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n" - + "\006labels\030\377\277\301\356\001 \003(\0132>.google.cloud.comput" - + "e.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\0132>.google.cloud" + + ".compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -14814,8 +15035,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006scopes\030\237\231\222O \003(\tB\010\n" + "\006_email\"w\n" + "&InstancesStartWithEncryptionKeyRequest\022M\n" - + "\005disks\030\366\314\312-" - + " \003(\0132;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\301\t\n" + + "\005disks\030\366\314\312- \003(\0132;.google.cloud.co" + + "mpute.v1.CustomerEncryptionKeyProtectedDisk\"\301\t\n" + "\017InstantSnapshot\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" @@ -14824,8 +15045,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022H\n" - + "\006labels\030\377\277\301\356\001 \003(\0132" - + "4.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01324.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022W\n" + "\017resource_status\030\303\372\367v" @@ -14876,8 +15097,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\316\003\n" + "\035InstantSnapshotAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1." + + "InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -14886,8 +15107,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001" - + "(\01323.google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -14920,20 +15141,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\trange_end\030\331\225\340\231\001 \001(\003H\000\210\001\001\022\033\n" + "\013range_start\030\340\375\2421 \001(\003H\001\210\001\001B\014\n\n" + "_range_endB\016\n" - + "\014_range_start\"\305\022\n" + + "\014_range_start\"\263\023\n" + "\014Interconnect\022\034\n" + "\013aai_enabled\030\313\242\261\271\001 \001(\010H\000\210\001\001\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\001\210\001\001\022r\n" + "\036application_aware_interconnect\030\236\370\315\314\001" - + " \001(\0132A.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + + " \001(\0132A.google.cloud.compute.v1.In" + + "terconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + "\022available_features\030\363\271\326\354\001 \003(\t\022J\n\r" + "circuit_infos\030\257\203\315N" + " \003(\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\r" + "customer_name\030\314\334\337\001 \001(\tH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022T\n" - + "\020expected_outages\030\233\352\216~ \003(\01327.google." - + "cloud.compute.v1.InterconnectOutageNotification\022\"\n" + + "\020expected_outages\030\233\352\216~ \003(\01327." + + "google.cloud.compute.v1.InterconnectOutageNotification\022\"\n" + "\021google_ip_address\030\242\205\245\323\001 \001(\tH\006\210\001\001\022$\n" + "\023google_reference_id\030\325\265\212\377\001 \001(\tH\007\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022$\n" @@ -14943,8 +15165,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\013\210\001\001\022E\n" - + "\006labels\030\377\277\301\356\001 \003" - + "(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + "\tlink_type\030\337\210\276\371\001 \001(\tH\014\210\001\001\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\r" + "\210\001\001\022D\n" @@ -14961,7 +15183,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024requested_link_count\030\373\333\275\025 \001(\005H\026\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\027\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\030\210\001\001\022\025\n" - + "\005state\030\221\211\2534 \001(\tH\031\210\001\001\032-\n" + + "\005state\030\221\211\2534 \001(\tH\031\210\001\001\022\030\n" + + "\007subzone\030\354\203\307\205\001 \001(\tH\032\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"5\n" @@ -14985,9 +15208,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034UNDEFINED_REQUESTED_FEATURES\020\000\"C\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\016\n" - + "\006ACTIVE\020\206\346\211\226\001\022\025\n" - + "\r" - + "UNPROVISIONED\020\333\307\327\366\001B\016\n" + + "\006ACTIVE\020\206\346\211\226\001\022\025\n\r" + + "UNPROVISIONED\020\333\307\327\366\001\"F\n" + + "\007Subzone\022\025\n" + + "\021UNDEFINED_SUBZONE\020\000\022\021\n" + + "\tSUBZONE_A\020\216\255\204\213\001\022\021\n" + + "\tSUBZONE_B\020\217\255\204\213\001B\016\n" + "\014_aai_enabledB\020\n" + "\016_admin_enabledB!\n" + "\037_application_aware_interconnectB\025\n" @@ -14999,7 +15225,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\024\n" + "\022_interconnect_typeB\007\n" + "\005_kindB\024\n" - + "\022_label_fingerprintB\014\n\n" + + "\022_label_fingerprintB\014\n" + + "\n" + "_link_typeB\013\n" + "\t_locationB\t\n" + "\007_macsecB\021\n" @@ -15013,18 +15240,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_requested_link_countB\020\n" + "\016_satisfies_pzsB\014\n\n" + "_self_linkB\010\n" - + "\006_state\"\247\004\n" + + "\006_stateB\n\n" + + "\010_subzone\"\247\004\n" + "(InterconnectApplicationAwareInterconnect\022\207\001\n" - + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z.google.cloud.c" - + "ompute.v1.InterconnectApplicationAwareIn" - + "terconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z.google.cloud.comp" + + "ute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + "\023profile_description\030\346\354\250} \001(\tH\001\210\001\001\022z\n" - + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.go" - + "ogle.cloud.compute.v1.InterconnectApplic" - + "ationAwareInterconnectBandwidthPercentage\022}\n" - + "\026strict_priority_policy\030\267\225\227E \001(\0132U.g" - + "oogle.cloud.compute.v1.InterconnectAppli" - + "cationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.googl" + + "e.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" + + "\026strict_priority_policy\030\267\225\227E \001(\0132U.goog" + + "le.cloud.compute.v1.InterconnectApplicat" + + "ionAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + "\034_bandwidth_percentage_policyB\026\n" + "\024_profile_descriptionB\031\n" + "\027_strict_priority_policy\"\210\002\n" @@ -15043,8 +15269,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_percentageB\020\n" + "\016_traffic_class\"\273\001\n" + "AInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\022v\n" - + "\025bandwidth_percentages\030\213\375\243o \003(\0132T.google.cloud.co" - + "mpute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\n" + + "\025bandwidth_percentages\030\213\375\243o \003(\0132T.google.cloud.compu" + + "te.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\n" + ".googl" - + "e.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\031\210\001\001\022e\n" - + "\031private_interconnect_info\030\203\354\221q \001(\0132:.google.cloud.compu" - + "te.v1.InterconnectAttachmentPrivateInfoH\032\210\001\001\022\026\n" + + "\020partner_metadata\030\306\341\266\037 \001(\0132>.google.c" + + "loud.compute.v1.InterconnectAttachmentPartnerMetadataH\031\210\001\001\022e\n" + + "\031private_interconnect_info\030\203\354\221q \001(\0132:.google.cloud.compute." + + "v1.InterconnectAttachmentPrivateInfoH\032\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\033\210\001\001\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\034\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tH\035\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\036\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\037\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH \210\001\001\022\025\n" - + "\005state\030\221\211\2534 \001(\tH!\210\001\001\022\036\n" - + "\r" + + "\005state\030\221\211\2534 \001(\tH!\210\001\001\022\036\n\r" + "subnet_length\030\210\304\267\205\001 \001(\005H\"\210\001\001\022\024\n" - + "\004type\030\272\236\332\001 \001(\tH#\210\001\001\022\035\n\r" + + "\004type\030\272\236\332\001 ", + "\001(\tH#\210\001\001\022\035\n\r" + "vlan_tag8021q\030\234\350\2279 \001(\005H$\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -15186,19 +15413,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_vlan_tag8021q\"\343\003\n" + "$InterconnectAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n" - + "\005items\030\300\317\367/ \003(\0132" - + "H.google.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132H.g" + + "oogle.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001", - "\032h\n\n" + + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n" + + "\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 \001" - + "(\0132:.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132" + + ":.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -15206,9 +15433,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\263\002\n" + ".InterconnectAttachmentConfigurationConstraints\022\030\n" + "\007bgp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n" - + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achmentConfigurationConstraintsBgpPeerASNRange\"b\n" + + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.go" + + "ogle.cloud.compute.v1.InterconnectAttach" + + "mentConfigurationConstraintsBgpPeerASNRange\"b\n" + "\006BgpMd5\022\025\n" + "\021UNDEFINED_BGP_MD5\020\000\022\024\n" + "\014MD5_OPTIONAL\020\201\242\340\375\001\022\023\n" @@ -15223,27 +15450,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_maxB\006\n" + "\004_min\"\201\007\n" + "\033InterconnectAttachmentGroup\022^\n" - + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.compute." - + "v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\0132>.google" - + ".cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.compute.v1." + + "InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.google.cl" + + "oud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001 \001(\0132:.google.clou" - + "d.compute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.c" + + "ompute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tH\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022g\n" - + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.comp" - + "ute.v1.InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.compute" + + ".v1.InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\032r\n" + "\020AttachmentsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.goog" - + "le.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + + "\005value\030\002 \001(\0132>.google." + + "cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -15259,14 +15486,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "attachment\030\243\262\335W \001(\tH\000\210\001\001B\r\n" + "\013_attachment\"\256\001\n" + "%InterconnectAttachmentGroupConfigured\022p\n" - + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google.cloud.compute.v" - + "1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google.cloud.compute.v1.I" + + "nterconnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + "\021_availability_sla\"\212\003\n" + "4InterconnectAttachmentGroupConfiguredAvailabilitySLA\022\035\n\r" + "effective_sla\030\220\325\337D \001(\tH\000\210\001\001\022\203\001\n" - + "\025intended_sla_blockers\030\204\255\346\325\001" - + " \003(\0132`.google.cloud.compute.v1.Interconn" - + "ectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + + "\025intended_sla_blockers\030\204\255\346\325\001 \003(" + + "\0132`.google.cloud.compute.v1.Interconnect" + + "AttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + "\014EffectiveSla\022\033\n" + "\027UNDEFINED_EFFECTIVE_SLA\020\000\022!\n" + "\031EFFECTIVE_SLA_UNSPECIFIED\020\250\247\220\352\001\022\r\n" @@ -15304,23 +15531,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757B\023\n" + "\021_availability_sla\"\215\001\n" + "+InterconnectAttachmentGroupLogicalStructure\022^\n" - + "\007regions\030\377\357\362\005 \003(\0132J.google.cloud.compute.v1.Interconnec" - + "tAttachmentGroupLogicalStructureRegion\"\273\001\n" + + "\007regions\030\377\357\362\005 \003(\0132" + + "J.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + "1InterconnectAttachmentGroupLogicalStructureRegion\022c\n" - + "\006metros\030\372\354\227\376\001 \003(\0132O.googl" - + "e.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + + "\006metros\030\372\354\227\376\001 \003(\0132O.google.c" + + "loud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n" + "\007_region\"\312\001\n" + "6InterconnectAttachmentGroupLogicalStructureRegionMetro\022o\n\n" - + "facilities\030\201\305\364\377\001 \003(\0132W.google" - + ".cloud.compute.v1.InterconnectAttachment" - + "GroupLogicalStructureRegionMetroFacility\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132W.google.cl" + + "oud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\327\001\n" + ">InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022m\n" - + "\005zones\030\307\244\2557 \003(\0132[.google.cloud" - + ".compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + "\t_facility\"|\n" + "BInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\022\027\n" + "\013attachments\030\260\227\317\237\001 \003(\t\022\024\n" @@ -15328,15 +15554,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\304\001\n" + "8InterconnectAttachmentGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022^\n" - + "\006result\030\235\220\267B \001(\0132" - + "F.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132F.g" + + "oogle.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\210\003\n" + "(InterconnectAttachmentGroupsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022F\n" - + "\005items\030\300\317\367/ \003(\0132" - + "4.google.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\01324.g" + + "oogle.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -15350,15 +15576,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\210\005\n" + "-InterconnectAttachmentGroupsOperationalStatus\022w\n" - + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google.cloud.compute.v1" - + ".InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" - + "configured\030\276\364\373\214\001" - + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google.cloud.compute.v1.In" + + "terconnectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" + + "configured\030\276\364\373\214\001 " + + "\001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001" - + " \001(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" - + "\013operational\030\322\307\354= \001(\0132>.google.cloud.compute.v" - + "1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + + "\006intent\030\234\355\304\313\001 " + + "\001(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" + + "\013operational\030\322\307\354= \001(\0132>.google.cloud.compute.v1.I" + + "nterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + "\013GroupStatus\022\032\n" + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n" + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" @@ -15370,7 +15596,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_intentB\016\n" + "\014_operational\"\224\006\n" + "=InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022\036\n\r" - + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\032\n\n" + + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\032\n" + + "\n" + "attachment\030\243\262\335W \001(\tH\001\210\001\001\022\031\n" + "\tis_active\030\273\327\3406 \001(\tH\002\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\003\210\001\001\"Z\n" @@ -15402,8 +15629,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\275\002\n" + "\032InterconnectAttachmentList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/ \003(\013" - + "2/.google.cloud.compute.v1.InterconnectAttachment\022\024\n" + + "\005items\030\300\317\367/ \003(\0132/." + + "google.cloud.compute.v1.InterconnectAttachment\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -15412,7 +15639,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\274\001\n" + "%InterconnectAttachmentPartnerMetadata\022\"\n" + "\021interconnect_name\030\234\357\306\365\001 \001(\tH\000\210\001\001\022\034\n" @@ -15426,8 +15654,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\000\210\001\001B\013\n" + "\t_tag8021q\"\301\001\n" + "!InterconnectAttachmentsScopedList\022U\n" - + "\030interconnect_attachments\030\377\322\353\312\001 \003(\0132/." - + "google.cloud.compute.v1.InterconnectAttachment\0229\n" + + "\030interconnect_attachments\030\377\322\353\312\001 \003(\0132/.goo" + + "gle.cloud.compute.v1.InterconnectAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\305\001\n" @@ -15492,16 +15720,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + "circuit_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\r" + "google_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n" - + "\013lacp_status\030\257\304\236\254\001 \001(\0132>.googl" - + "e.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" - + "\006macsec\030\242\301\227\374\001 \001(" - + "\0132<.google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + + "\013lacp_status\030\257\304\236\254\001 \001(\0132>.google.c" + + "loud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" + + "\006macsec\030\242\301\227\374\001 \001(\0132<" + + ".google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + "\022operational_status\030\377\261\360_ \001(\tH\004\210\001\001\022i\n" - + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.cloud.comp" - + "ute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" + + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.cloud.compute" + + ".v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" + "\032transmitting_optical_power\030\235\272\211\333\001" - + " \001(\0132@.google.cloud.compute.v1.In" - + "terconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + + " \001(\0132@.google.cloud.compute.v1.Inter" + + "connectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + "\021OperationalStatus\022 \n" + "\034UNDEFINED_OPERATIONAL_STATUS\020\000\022$\n" + "\034LINK_OPERATIONAL_STATUS_DOWN\020\375\344\246\206\001\022\"\n" @@ -15519,25 +15747,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_cknB\016\n" + "\014_operational\"\224\006\n" + "\021InterconnectGroup\022Q\n\n" - + "configured\030\276\364\373\214\001 \001(\01324.google" - + ".cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + + "configured\030\276\364\373\214\001 \001(\01324.google.cl" + + "oud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022I\n" + "\006intent\030\234\355\304\313\001" + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132=.google.cloud.comput" - + "e.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + + "interconnects\030\245\333\205\370\001 \003(\0132=.google.cloud.compute.v" + + "1.InterconnectGroup.InterconnectsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022_\n" - + "\022physical_structure\030\213\320\220] \001(\0132;.g" - + "oogle.cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + + "\022physical_structure\030\213\320\220] \001(\0132;.goog" + + "le.cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\032l\n" + "\022InterconnectsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.google.cloud.comp" - + "ute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + + "\005value\030\002" + + " \001(\01326.google.cloud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -15549,13 +15777,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_physical_structureB\014\n\n" + "_self_link\"\242\001\n" + "\033InterconnectGroupConfigured\022k\n" - + "\023topology_capability\030\350\331\340D \001(\013" - + "2F.google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + + "\023topology_capability\030\350\331\340D \001(\0132F." + + "google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + "\024_topology_capability\"\374\002\n" + "-InterconnectGroupConfiguredTopologyCapability\022\212\001\n" - + "\034intended_capability_blockers\030\354\375\300\375\001 \003(\0132`.goo" - + "gle.cloud.compute.v1.InterconnectGroupCo" - + "nfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + + "\034intended_capability_blockers\030\354\375\300\375\001 \003(\0132`.google" + + ".cloud.compute.v1.InterconnectGroupConfi" + + "guredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + "supported_sla\030\227\364\242\034 \001(\tH\000\210\001\001\"\214\001\n" + "\014SupportedSla\022\033\n" + "\027UNDEFINED_SUPPORTED_SLA\020\000\022\r\n" @@ -15596,17 +15824,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001B\017\n\r" + "_interconnect\"{\n" + "\"InterconnectGroupPhysicalStructure\022U\n" - + "\006metros\030\372\354\227\376\001 \003(\0132A.google.cloud." - + "compute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" + + "\006metros\030\372\354\227\376\001 \003(\0132A.google.cloud.com" + + "pute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" + "(InterconnectGroupPhysicalStructureMetros\022c\n\n" - + "facilities\030\201\305\364\377\001 \003(\013" - + "2K.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132K." + + "google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\300\001\n" + "2InterconnectGroupPhysicalStructureMetrosFacilities\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022b\n" - + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compute.v1.Int" - + "erconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compute.v1.Interc" + + "onnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + "\t_facility\"s\n" + "7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\022\031\n\r" + "interconnects\030\245\333\205\370\001 \003(\t\022\024\n" @@ -15614,14 +15842,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\320\003\n" + "\037InterconnectGroupsCreateMembers\022(\n" + "\030intent_mismatch_behavior\030\300\325\262N \001(\tH\000\210\001\001\022d\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132I.google.cloud.compute.v1.Interc" - + "onnectGroupsCreateMembersInterconnectInput\022p\n" - + "\025template_interconnect\030\263\260\225k \001(\0132I.g" - + "oogle.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + + "interconnects\030\245\333\205\370\001 \003(\0132I.google.cloud.compute.v1.Interconn" + + "ectGroupsCreateMembersInterconnectInput\022p\n" + + "\025template_interconnect\030\263\260\225k \001(\0132I.goog" + + "le.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + "\026IntentMismatchBehavior\022&\n" + "\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\020\000\022\016\n" - + "\006CREATE\020\374\251\342\267\001\022\r" - + "\n" + + "\006CREATE\020\374\251\342\267\001\022\r\n" + "\006REJECT\020\237\317\361~\022\023\n" + "\013UNSPECIFIED\020\227\276\230\373\001B\033\n" + "\031_intent_mismatch_behaviorB\030\n" @@ -15667,21 +15894,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_request\"\260\001\n" + ".InterconnectGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022T\n" - + "\006result\030\235\220\267B \001(\0132<.google.cloud.comp" - + "ute.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132<.google.cloud.compute" + + ".v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\364\002\n" + "\036InterconnectGroupsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n" - + "\005items\030\300\317\367/ \003(\013" - + "2*.google.cloud.compute.v1.InterconnectGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\0132*." + + "google.cloud.compute.v1.InterconnectGroup\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\005\210\001\001B\007\n" + + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn", + "ingH\005\210\001\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -15689,13 +15916,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\350\004\n" + "#InterconnectGroupsOperationalStatus\022Q\n\n" - + "configured\030\276\364\373\214\001 \001(\01324.google.clou" - + "d.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + + "configured\030\276\364\373\214\001 \001(\01324.google.cloud.c" + + "ompute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022I\n" + "\006intent\030\234\355\304\313\001" + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n" - + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N.google.clou" - + "d.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" + + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N.google.cloud.c" + + "ompute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" + "\013operational\030\322\307\354=" + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n" + "\013GroupStatus\022\032\n" @@ -15752,16 +15979,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\n" + "\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n" - + "\014region_infos\030\372\350\356\224\001 \003(\01327.goog" - + "le.cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n" + + "\014region_infos\030\372\350\356\224\001 \003(\01327.google." + + "cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022<\n" + "0single_region_production_critical_peer_locations\030\317\233\313\321\001 \003(" + "\t\022\026\n" + "\006status\030\362\237\267V \001(\tH\r" + "\210\001\001\022\034\n" + "\014supports_pzs\030\356\366\205( \001(\010H\016\210\001\001\"H\n" - + "\021Av", - "ailableFeatures\022 \n" + + "\021AvailableFeatures\022 \n" + "\034UNDEFINED_AVAILABLE_FEATURES\020\000\022\021\n" + "\tIF_MACSEC\020\204\374\372\274\001\"\242\001\n" + "\022AvailableLinkTypes\022\"\n" @@ -15833,8 +16059,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01327.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n" + "_fail_open\"v\n" + "\030InterconnectMacsecConfig\022Z\n" - + "\017pre_shared_keys\030\362\313\265\310\001 \003(\0132=.google.cloud.c" - + "ompute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + + "\017pre_shared_keys\030\362\313\265\310\001 \003(\0132=.google.cloud.comp" + + "ute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + "$InterconnectMacsecConfigPreSharedKey\022\022\n" + "\003cak\030\315\377\005 \001(\tH\000\210\001\001\022\022\n" + "\003ckn\030\206\202\006 \001(\tH\001\210\001\001\022\024\n" @@ -15884,12 +16110,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_state\"\212\014\n" + "\032InterconnectRemoteLocation\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n" - + "$attachment_configuration_constraints\030\321\350\353\233\001 \001(\013" - + "2G.google.cloud.compute.v1.InterconnectA" - + "ttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + + "$attachment_configuration_constraints\030\321\350\353\233\001 \001(\0132G." + + "google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022[\n" - + "\013constraints\030\266\314\356\001" - + " \001(\0132>.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + + "\013constraints\030\266\314\356\001 \001(" + + "\0132>.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + "\tcontinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\"\n" @@ -15905,8 +16130,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024max_lag_size400_gbps\030\322\214\2052 \001(\005H\016\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\017\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\020\210\001\001\022j\n" - + "\025permitted_connections\030\256\263\345\322\001 \003" - + "(\0132G.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections\022\037\n" + + "\025permitted_connections\030\256\263\345\322\001 \003(\0132" + + "G.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\021\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\023\210\001\001\"\202\001\n" @@ -15949,9 +16174,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031port_pair_remote_location\030\247\262\274\354\001 \001(" + "\tH\000\210\001\001\022\037\n" + "\016port_pair_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n" - + "\023subnet_length_range\030\306\260\373W \001(\0132O.goog" - + "le.cloud.compute.v1.InterconnectRemoteLo" - + "cationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + + "\023subnet_length_range\030\306\260\373W \001(\0132O.google." + + "cloud.compute.v1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + "\026PortPairRemoteLocation\022\'\n" + "#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\020\000\022)\n" + "\"PORT_PAIR_MATCHING_REMOTE_LOCATION\020\323\213\354b\022.\n" @@ -15986,18 +16210,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025interconnect_location\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n" + "\026_interconnect_location\"z\n" + "#InterconnectsGetDiagnosticsResponse\022H\n" - + "\006result\030\235\220\267B \001" - + "(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B \001(\0132" + + "0.google.cloud.compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + "\007_result\"\233\001\n" + "$InterconnectsGetMacsecConfigResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022I\n" - + "\006result\030\235\220\267B \001(\01321.google." - + "cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\01321.google.clo" + + "ud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\351\001\n" + "\034InvalidateCacheUrlMapRequest\022a\n" - + " cache_invalidation_rule_resource\030\255\303\223\225\001 \001(\0132..google.cloud" - + ".compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n" + + " cache_invalidation_rule_resource\030\255\303\223\225\001" + + " \001(\0132..google.cloud.compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n" @@ -16057,8 +16281,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022J\n\r" - + "license_alias\030\322\221\342\024 \003(\01320.google" - + ".cloud.compute.v1.LicenseCodeLicenseAlias\022\024\n" + + "license_alias\030\322\221\342\024 \003(\01320.google.cl" + + "oud.compute.v1.LicenseCodeLicenseAlias\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\006\210\001\001\022\034\n" @@ -16137,6 +16361,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_return_partial_success\"]\n" + "%ListAssociationsFirewallPolicyRequest\022 \n" + "\017target_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n" + + "\020_target_resource\"i\n" + + "1ListAssociationsOrganizationSecurityPolicyRequest\022 \n" + + "\017target_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n" + "\020_target_resource\"\256\002\n" + "\026ListAutoscalersRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -16171,7 +16398,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" @@ -16323,7 +16551,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" @@ -16342,9 +16571,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" + + "\t_order_byB\r\n" + + "\013_page_tokenB\014\n" + "\n" - + "\013_page_tokenB\014\n\n" + "_parent_idB\031\n" + "\027_return_partial_success\"\226\002\n" + "\024ListFirewallsRequest\022\027\n" @@ -16361,7 +16590,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\264\002\n" + "\032ListForwardingRulesRequest\022\027\n" - + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\006filter", + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" @@ -16378,8 +16608,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" @@ -16418,8 +16647,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" @@ -16460,8 +16688,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" - + "page_token\030\311\260\304\t \001", - "(\tH\003\210\001\001\022\027\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" @@ -16545,8 +16772,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022}\n" + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001" - + " \001(\0132;.google." - + "cloud.compute.v1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + + " \001(\0132;.google.cloud.compute.v1" + + ".InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" @@ -16570,8 +16797,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\211\001\n" + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027" - + " \001(\0132A.google.cloud.compute.v1.Re" - + "gionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + + " \001(\0132A.go" + + "ogle.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -16671,8 +16898,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\232\002\n" + "\030ListInterconnectsRequest\022\027\n" @@ -16809,8 +17035,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\001\210\001\001\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n" + "7network_endpoint_groups_list_endpoints_request_resource\030\216\230\257\034" - + " \001(\0132B.google.cl" - + "oud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + + " \001(\0132B.google.cloud.compute.v1.N" + + "etworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" @@ -16847,8 +17073,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\234\002\n" + "\032ListNetworkProfilesRequest\022\027\n" @@ -16936,6 +17161,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + + "\027_return_partial_success\"\272\002\n" + + "\'ListOrganizationSecurityPoliciesRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\013max_results\030\233\310\213\032 \001(\r" + + "H\001\210\001\001\022\030\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n" + + "\tparent_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n" + + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n" + + "\007_filterB\016\n" + + "\014_max_resultsB\013\n" + + "\t_order_byB\r\n" + + "\013_page_tokenB\014\n\n" + + "_parent_idB\031\n" + "\027_return_partial_success\"\265\002\n" + "\033ListPacketMirroringsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -17005,6 +17244,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + + "\027_return_partial_success\"\325\002\n" + + "BListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\013max_results\030\233\310\213\032 \001(\r" + + "H\001\210\001\001\022\030\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n" + + "\tparent_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n" + + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n" + + "\007_filterB\016\n" + + "\014_max_resultsB\013\n" + + "\t_order_byB\r\n" + + "\013_page_tokenB\014\n\n" + + "_parent_idB\031\n" + "\027_return_partial_success\"\270\002\n" + "6ListPreconfiguredExpressionSetsSecurityPoliciesRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -17018,20 +17271,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + + "\027_return_partial_success\"\234\002\n" + + "\032ListPreviewFeaturesRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\013max_results\030\233\310\213\032 \001(\r" + + "H\001\210\001\001\022\030\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + + "\007_filterB\016\n" + + "\014_max_resultsB\013\n" + + "\t_order_byB\r\n" + + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\245\002\n" + "#ListPublicAdvertisedPrefixesRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" - + "\013_page_tokenB\031\n" + + "\013_page_tokenB\031", + "\n" + "\027_return_partial_success\"\274\002\n" + "\"ListPublicDelegatedPrefixesRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -17170,8 +17436,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" - + "\007_filterB\016", - "\n" + + "\007_filterB\016\n" + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" @@ -17180,7 +17445,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" @@ -17222,7 +17488,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" @@ -17264,7 +17531,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" @@ -17758,8 +18026,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L", + " \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" @@ -17780,8 +18048,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017service_project\030\217\347\200\375\001 \001(\tH\005\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_successB\022\n" + "\020_service_project\"\260\002\n" @@ -17817,11 +18084,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022n\n" - + "(projects_list_xpn_hosts_request_resource\030\227\320\316q" - + " \001(\01324.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\003\340A\002\022\'\n" + + "(projects_list_xpn_hosts_request_resource\030\227\320\316q \001(\01324.google.cloud.c" + + "ompute.v1.ProjectsListXpnHostsRequestB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -17859,8 +18127,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tLocalDisk\022\032\n\n" + "disk_count\030\355\257\235W \001(\005H\000\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n" - + "\tdisk_type\030\234\351\254, \001(\tH\002\210\001\001B\r" - + "\n" + + "\tdisk_type\030\234\351\254, \001(\tH\002\210\001\001B\r\n" + "\013_disk_countB\017\n\r" + "_disk_size_gbB\014\n\n" + "_disk_type\"\\\n" @@ -17870,13 +18137,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_localeB\n\n" + "\010_message\"\322\002\n" + "\016LocationPolicy\022M\n" - + "\tlocations\030\336\256\221\305\001" - + " \003(\01326.google.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + + "\tlocations\030\336\256\221\305\001 \003(\01326.googl" + + "e.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\032a\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.goog" - + "le.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + + "\005value\030\002" + + " \001(\0132/.google.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" @@ -17884,8 +18151,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010BALANCED\020\210\272\255\337\001B\017\n\r" + "_target_shape\"\216\002\n" + "\026LocationPolicyLocation\022W\n" - + "\013constraints\030\266\314\356\001" - + " \001(\0132:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + + "\013constraints\030\266\314\356\001 \001(\0132:.google.cloud.co" + + "mpute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + "preference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\n" + "Preference\022\030\n" + "\024UNDEFINED_PREFERENCE\020\000\022\014\n" @@ -17898,19 +18165,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tmax_count\030\364\374\222\211\001 \001(\005H\000\210\001\001B\014\n\n" + "_max_count\"\344\n\n" + "\014MachineImage\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH", - "\000\210\001\001\022\034\n" + + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n" + "\013guest_flush\030\335\223\354\267\001 \001(\010H\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022P\n" - + "\023instance_properties\030\235\236\330f \001(\0132+.goo" - + "gle.cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n" + + "\023instance_properties\030\235\236\330f" + + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022E\n" - + "\006labels\030\377\277\301\356\001 \003(" - + "\01321.google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n" - + "\034machine_image_encryption_key\030\377\377\347\373\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01321.google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n" + + "\034machine_image_encryption_key\030\377\377\347\373\001 \001(\0132..google.clou" + + "d.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\t\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\n" @@ -17918,8 +18184,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013saved_disks\030\276\355\300\275\001" + " \003(\0132\".google.cloud.compute.v1.SavedDisk\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022Y\n" - + "\033source_disk_encryption_keys\030\262\370\317\260\001 " - + "\003(\01320.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + + "\033source_disk_encryption_keys\030\262\370\317\260\001" + + " \003(\01320.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + "\017source_instance\030\271\230\375\274\001 \001(\tH\014\210\001\001\022^\n" + "\032source_instance_properties\030\371\321\313\342\001" + " \001(\01321.google.cloud.compute.v1.SourceInstancePropertiesH\r" @@ -17993,8 +18259,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005ARM64\020\372\313\351\035\022\016\n" + "\006X86_64\020\307\244\346\312\001B\017\n\r" + "_architectureB\025\n" - + "\023_creation_timestampB\r" - + "\n" + + "\023_creation_timestampB\r\n" + "\013_deprecatedB\016\n" + "\014_descriptionB\r\n" + "\013_guest_cpusB\005\n" @@ -18010,18 +18275,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\302\003\n" + "\031MachineTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.go" - + "ogle.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132=.google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n" + + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n" + + "\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.google.clo" - + "ud.compute.v1.MachineTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132" + + "/.google.cloud.compute.v1.MachineTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -18052,17 +18318,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017instance_health\030\306\222\274\266\001" + " \003(\01326.google.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n" + "\017instance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n" - + "\014last_attempt\030\244\254\250\317\001 \001" - + "(\01323.google.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + + "\014last_attempt\030\244\254\250\317\001" + + " \001(\01323.google.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022T\n" - + "\033preserved_state_from_config\030\342\353\205/ \001" - + "(\0132\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" + + "\033preserved_state_from_config\030\342\353\205/" + + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" + "\033preserved_state_from_policy\030\322\257\276\340\001" + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n" - + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.google.cloud.co" - + "mpute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" - + "\007version\030\330\271\324\247\001 \001(" - + "\0132/.google.cloud.compute.v1.ManagedInstanceVersionH\t\210\001\001\"\205\002\n\r" + + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.goo" + + "gle.cloud.compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" + + "\007version\030\330\271\324\247\001" + + " \001(\0132/.google.cloud.compute.v1.ManagedInstanceVersionH" + + "\t\210\001\001\"\205\002\n\r" + "CurrentAction\022\034\n" + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n\n" + "ABANDONING\020\315\312\220\271\001\022\020\n" @@ -18112,8 +18379,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_detailed_health_stateB\017\n\r" + "_health_check\"{\n" + "\032ManagedInstanceLastAttempt\022R\n" - + "\006errors\030\353\336\325\226\001 \001" - + "(\01329.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B\t\n" + + "\006errors\030\353\336\325\226\001" + + " \001(\01329.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B" + + "\t\n" + "\007_errors\"W\n" + " ManagedInstanceLastAttemptErrors\0223\n" + "\006errors\030\353\336\325\226\001 \003(\0132\037.google.cloud.compute.v1.Errors\"_\n" @@ -18132,8 +18400,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_fingerprintB\007\n" + "\005_kind\"\217\002\n" + "\016MetadataFilter\022L\n\r" - + "filter_labels\030\246\365\350\222\001 " - + "\003(\01321.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + + "filter_labels\030\246\365\350\222\001" + + " \003(\01321.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + "\025filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n" + "\023FilterMatchCriteria\022#\n" + "\037UNDEFINED_FILTER_MATCH_CRITERIA\020\000\022\020\n" @@ -18152,12 +18420,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022l\n" + "®ion_addresses_move_request_resource\030\304\260\210\303\001" - + " \001(\01323.google.cloud.compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n" + + " \001(\01323.google.cloud." + + "compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\275\001\n" + "\026MoveDiskProjectRequest\022U\n" - + "\032disk_move_request_resource\030\312\302\240\225\001" - + " \001(\0132(.google.cloud.compute.v1.DiskMoveRequestB\003\340A\002\022!\n" + + "\032disk_move_request_resource\030\312\302\240\225\001 \001(\0132(.googl" + + "e.cloud.compute.v1.DiskMoveRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -18169,8 +18438,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\360\001\n" + "\030MoveGlobalAddressRequest\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022l\n" - + "&global_addresses_move_request_resource\030\363\361\261\220\001 \001(\0132" - + "3.google.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n" + + "&global_addresses_move_request_resource\030\363\361\261\220\001" + + " \001(\01323.google.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -18181,6 +18450,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\253\001\n" + + "%MoveOrganizationSecurityPolicyRequest\022(\n" + + "\tparent_id\030\320\341\232\333\001 \001(\tB\014\362G" + + "\tparent_idH\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\014\n\n" + + "_parent_idB\r\n" + "\013_request_id\"I\n" + "\tNamedPort\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n" @@ -18199,7 +18475,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005usage\030\241\373\2315 \001(\tH\002\210\001\001\"5\n" + "\004Mode\022\022\n" + "\016UNDEFINED_MODE\020\000\022\n\n" - + "\004AUTO\020\257\253{\022\r\n" + + "\004AUTO\020\257\253{\022\r" + + "\n" + "\006MANUAL\020\306\267\3678\";\n" + "\005Usage\022\023\n" + "\017UNDEFINED_USAGE\020\000\022\r\n" @@ -18228,12 +18505,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\014\210\001\001\022\037\n" + "\017network_profile\030\230\371\305R \001(\tH\r" + "\210\001\001\022>\n" - + "\006params\030\206\363\253% \001(" - + "\0132&.google.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n" + + "\006params\030\206\363\253%" + + " \001(\0132&.google.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n" + "\010peerings\030\263\252\251!" + " \003(\0132\'.google.cloud.compute.v1.NetworkPeering\022N\n" - + "\016routing_config\030\333\251\323\371\001" - + " \001(\0132-.google.cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + + "\016routing_config\030\333\251\323\371\001 \001" + + "(\0132-.google.cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\021\210\001\001\022\027\n" + "\013subnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n" @@ -18260,8 +18537,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\024\n" + "\022_self_link_with_id\"\247\006\n" + "\021NetworkAttachment\022]\n" - + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.goo" - + "gle.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\022&\n" + + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.google.cloud.comp" + + "ute.v1.NetworkAttachmentConnectedEndpoint\022&\n" + "\025connection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n" @@ -18295,8 +18572,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_id\"\273\003\n" + "\037NetworkAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/ \003(\0132C.google.cloud.comp" - + "ute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132C.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -18304,8 +18581,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002 \001(\01325.goog" - + "le.cloud.compute.v1.NetworkAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01325.google.cloud.compu" + + "te.v1.NetworkAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -18348,8 +18625,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\262\001\n" + "\034NetworkAttachmentsScopedList\022K\n" - + "\023network_attachments\030\237\336\326\370\001" - + " \003(\0132*.google.cloud.compute.v1.NetworkAttachment\0229\n" + + "\023network_attachments\030\237\336\326\370\001 \003(\0132*" + + ".google.cloud.compute.v1.NetworkAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\304\003\n" @@ -18377,8 +18654,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(NetworkEdgeSecurityServiceAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n" - + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1.NetworkE" - + "dgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google" + + ".cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -18387,8 +18664,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032l\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.google.cloud.compute.v1.N" - + "etworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132>" + + ".google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -18396,19 +18673,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\316\001\n" + "%NetworkEdgeSecurityServicesScopedList\022^\n" - + "\036network_edge_security_services\030\254\313\370\020 \003(\01323.g" - + "oogle.cloud.compute.v1.NetworkEdgeSecurityService\0229\n" + + "\036network_edge_security_services\030\254\313\370\020" + + " \003(\01323.google.cloud.compute.v1.NetworkEdgeSecurityService\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\236\003\n" + "\017NetworkEndpoint\022Q\n" - + "\013annotations\030\244\366\2655" - + " \003(\01329.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + + "\013annotations\030\244\366\2655 \003(\01329.google." + + "cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + "\027client_destination_port\030\206\210\202; \001(\005H\000\210\001\001\022\024\n" + "\004fqdn\030\225\245\300\001 \001(\tH\001\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022\033\n\n" + "ip_address\030\334\361\334\301\001 \001(\tH\003\210\001\001\022\035\n" - + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\004\210\001\001\022\024\n" + + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\004\210\001\001\022\024", + "\n" + "\004port\030\201\261\322\001 \001(\005H\005\210\001\001\0322\n" + "\020AnnotationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -18420,14 +18698,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_ipv6_addressB\007\n" + "\005_port\"\211\013\n" + "\024NetworkEndpointGroup\022V\n" - + "\013annotations\030\244\366\2655 \003(\0132>.google.clou" - + "d.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" - + "app_engine\030\240\214\300\242\001 \001(\01326.goo" - + "gle.cloud.compute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" - + "\016cloud_function\030\242\345\363\367\001 " - + "\001(\0132:.google.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" - + "\tcloud_run\030\201\313\3724" - + " \001(\01325.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + + "\013annotations\030\244\366\2655" + + " \003(\0132>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" + + "app_engine\030\240\214\300\242\001 \001(\01326.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" + + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.c" + + "loud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" + + "\tcloud_run\030\201\313\3724 \001(\01325.g" + + "oogle.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n" + "\014default_port\030\277\367\360\311\001 \001(\005H\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\020\n" @@ -18437,8 +18715,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007network\030\256\264\205o \001(\tH\t\210\001\001\022%\n" + "\025network_endpoint_type\030\323\306\2648 \001(\tH\n" + "\210\001\001\022N\n" - + "\010psc_data\030\311\333\246\" \001(\01324.goo" - + "gle.cloud.compute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n" + + "\010psc_data\030\311\333\246\" \001(\01324.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n" + "\022psc_target_service\030\346\302\252\200\001 \001(\tH\014\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\r" + "\210\001\001\022\032\n" @@ -18480,8 +18758,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\335\003\n" + "\"NetworkEndpointGroupAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(\0132F.googl" - + "e.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.comput" + + "e.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -18490,11 +18768,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001(\01328.goog" - + "le.cloud.compute.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01328.google.cloud.compu" + + "te.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\222\001\n" + "\035NetworkEndpointGroupAppEngine\022\030\n" @@ -18548,11 +18827,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_psc_connection_idB\030\n" + "\026_psc_connection_status\"u\n" + "+NetworkEndpointGroupsAttachEndpointsRequest\022F\n" - + "\021network_endpoints\030\255\221\272G \003(", - "\0132(.google.cloud.compute.v1.NetworkEndpoint\"u\n" + + "\021network_endpoints\030\255\221\272G" + + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"u\n" + "+NetworkEndpointGroupsDetachEndpointsRequest\022F\n" - + "\021network_endpoints\030\255\221\272G \003(\013" - + "2(.google.cloud.compute.v1.NetworkEndpoint\"\244\001\n" + + "\021network_endpoints\030\255\221\272G" + + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\244\001\n" + ")NetworkEndpointGroupsListEndpointsRequest\022\036\n\r" + "health_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n" + "\014HealthStatus\022\033\n" @@ -18562,8 +18841,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_health_status\"\253\002\n" + ")NetworkEndpointGroupsListNetworkEndpoints\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n" - + "\005items\030\300\317\367/" - + " \003(\01328.google.cloud.compute.v1.NetworkEndpointWithHealthStatus\022\024\n" + + "\005items\030\300\317\367/ \003(\01328." + + "google.cloud.compute.v1.NetworkEndpointWithHealthStatus\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -18579,15 +18858,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\317\001\n" + "\037NetworkEndpointWithHealthStatus\022K\n" - + "\007healths\030\227\223\255{ \003(\01327." - + "google.cloud.compute.v1.HealthStatusForNetworkEndpoint\022J\n" - + "\020network_endpoint\030\206\221\212\033 " - + "\001(\0132(.google.cloud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n" + + "\007healths\030\227\223\255{ \003(\01327.google.cloud.c" + + "ompute.v1.HealthStatusForNetworkEndpoint\022J\n" + + "\020network_endpoint\030\206\221\212\033" + + " \001(\0132(.google.cloud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n" + "\021_network_endpoint\"\332\003\n" + "#NetworkFirewallPolicyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(\0132G.google.clo" - + "ud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v1." + + "NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -18596,8 +18875,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.c" - + "loud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -18677,15 +18956,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\257\001\n\r" + "NetworkParams\022b\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.googl" - + "e.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.cloud.comput" + + "e.v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\316\010\n" + "\016NetworkPeering\022\"\n" + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022[\n" - + "\021connection_status\030\363\360\321\372\001 " - + "\001(\01327.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + + "\021connection_status\030\363\360\321\372\001 \001(\01327.google.c" + + "loud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + "\026exchange_subnet_routes\030\320\312\306\014 \001(\010H\002\210\001\001\022$\n" + "\024export_custom_routes\030\215\245\337\034 \001(\010H\003\210\001\001\0223\n" + "#export_subnet_routes_with_public_ip\030\342\352\331." @@ -18732,12 +19011,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_state_detailsB\022\n" + "\020_update_strategy\"\314\003\n" + "\036NetworkPeeringConnectionStatus\022g\n" - + "\017consensus_state\030\311\275\213\265\001" - + " \001(\0132E.google.cloud.compute.v1.Network" - + "PeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n" - + "\025traffic_configuration\030\264\324\266? \001(\0132K.g" - + "oogle.cloud.compute.v1.NetworkPeeringCon" - + "nectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + + "\017consensus_state\030\311\275\213\265\001 \001(\0132E.googl" + + "e.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n" + + "\025traffic_configuration\030\264\324\266? \001(\0132K.google.cloud.co" + + "mpute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + "\017update_strategy\030\251\334\365\002 \001(\tH\002\210\001\001\"j\n" + "\016UpdateStrategy\022\035\n" + "\031UNDEFINED_UPDATE_STRATEGY\020\000\022\020\n" @@ -18795,15 +19072,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016NetworkProfile\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022P\n" - + "\010features\030\275\310\263u" - + " \001(\01326.google.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + + "\010features\030\275\310\263u \001(\01326.go" + + "ogle.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022J\n" - + "\010location\030\265\277\276\212\001" - + " \001(\0132/.google.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + + "\010location\030\265\277\276\212\001 \001(\0132/" + + ".google.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022P\n" - + "\014profile_type\030\220\300\315G \001(\01322.goog" - + "le.cloud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n" + + "\014profile_type\030\220\300\315G" + + " \001(\01322.google.cloud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\n" @@ -19041,9 +19318,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_vpc_subtype\"\356\002\n" + "\033NetworkProfilesListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" - + "\002id\030\233\032 \001(\tH\001\210\001\001\0229\n" - + "\005items\030\300\317\367/ \003(\0132\'" - + ".google.cloud.compute.v1.NetworkProfile\022\024\n" + + "\002id\030\233\032 \001(", + "\tH\001\210\001\001\0229\n" + + "\005items\030\300\317\367/" + + " \003(\0132\'.google.cloud.compute.v1.NetworkProfile\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -19053,7 +19331,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\256\006\n" + "\024NetworkRoutingConfig\022&\n" @@ -19083,32 +19362,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035_bgp_best_path_selection_modeB\030\n" + "\026_bgp_inter_region_costB#\n" + "!_effective_bgp_always_compare_medB\"\n" - + " _effective_bgp_inter_region_costB\017\n" - + "\r" + + " _effective_bgp_inter_region_costB\017\n\r" + "_routing_mode\"\204\002\n" + "\031NetworksAddPeeringRequest\022\"\n" + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022I\n" - + "\017network_peering\030\257\214\354\234\001" - + " \001(\0132\'.google.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n" + + "\017network_peering\030\257\214\354\234\001 \001(\0132\'." + + "google.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n" + "\014peer_network\030\321\340\333\356\001 \001(\tH\003\210\001\001B\025\n" + "\023_auto_create_routesB\007\n" + "\005_nameB\022\n" + "\020_network_peeringB\017\n\r" + "_peer_network\"\326\001\n" + "%NetworksGetEffectiveFirewallsResponse\022s\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.c" - + "loud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.cloud.compute.v" + + "1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\363\003\n" + ".goog" - + "le.cloud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132>.google.cloud.compu" + + "te.v1.NodeTemplateAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19378,8 +19659,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032^\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022?\n" - + "\005value\030\002 \001(\01320.google.clou" - + "d.compute.v1.NodeTemplatesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01320.google.cloud.compute.v1.NodeTemplatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19406,16 +19687,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_local_ssdB\t\n" + "\007_memory\"\243\001\n" + "\027NodeTemplatesScopedList\022A\n" - + "\016node_templates\030\274\242\355\250\001 " - + "\003(\0132%.google.cloud.compute.v1.NodeTemplate\0229\n" + + "\016node_templates\030\274\242\355\250\001" + + " \003(\0132%.google.cloud.compute.v1.NodeTemplate\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\306\004\n" + "\010NodeType\022\035\n" + "\014cpu_platform\030\252\352\321\303\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 " + + "\001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\n" + "guest_cpus\030\322\313\310\273\001 \001(\005H\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" @@ -19442,8 +19723,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026NodeTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(" - + "\0132:.google.cloud.compute.v1.NodeTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google.clo" + + "ud.compute.v1.NodeTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19452,8 +19733,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032Z\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002 \001(\0132,.google." - + "cloud.compute.v1.NodeTypesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132,.google.cloud.compute.v1.NodeTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19480,8 +19761,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024NotificationEndpoint\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022Y\n\r" - + "grpc_settings\030\244\306\300\331\001 \001(\01329.google.clou" - + "d.compute.v1.NotificationEndpointGrpcSettingsH\002\210\001\001\022\020\n" + + "grpc_settings\030\244\306\300\331\001" + + " \001(\01329.google.cloud.compute.v1.NotificationEndpointGrpcSettingsH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n" @@ -19510,8 +19791,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_retry_duration_sec\"\271\002\n" + "\030NotificationEndpointList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/" - + " \003(\0132-.google.cloud.compute.v1.NotificationEndpoint\022\024\n" + + "\005items\030\300\317\367/ \003(\0132-.g" + + "oogle.cloud.compute.v1.NotificationEndpoint\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -19534,9 +19815,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005B\003\350G\003H\006\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\007\210\001\001\022\034\n" + "\013insert_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022w\n" - + "(instances_bulk_insert_operation_metadata\030\301\206\301*" - + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH" - + "\t\210\001\001\022\024\n" + + "(instances_bulk_insert_operation_metadata\030\301\206\301* \001(\0132=.goo" + + "gle.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022\031\n" + "\004name\030\213\365\315\001 \001(\tB\003\350G\001H\013\210\001\001\022\"\n" @@ -19546,12 +19826,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010progress\030\255\204\323\" \001(\005H\016\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022\205\001\n" - + "/set_common_instance_metadata_operation_metadata\030\344\255\352\351\001" - + " \001(\0132C.google.cloud.compute.v1." - + "SetCommonInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + + "/set_common_instance_metadata_operation_metadata\030\344\255\352\351\001 \001(\0132" + + "C.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\022\210\001\001\022F\n" - + "\006status\030\362\237\267V" - + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\023\210\001\001\022\037\n" + + "\006status\030\362\237\267V \001(\016" + + "2).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\023\210\001\001\022\037\n" + "\016status_message\030\272\311\351\215\001 \001(\tH\024\210\001\001\022\031\n" + "\ttarget_id\030\211\225\215{ \001(\004H\025\210\001\001\022\033\n" + "\013target_link\030\350\223\361\035 \001(\tH\026\210\001\001\022\024\n" @@ -19591,8 +19870,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\274\003\n" + "\027OperationAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n" - + "\005items\030\300\317\367/" - + " \003(\0132;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132;.google" + + ".cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19601,8 +19880,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022<\n" - + "\005value\030\002 \001(\0132-.go" - + "ogle.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132-.google.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19625,10 +19904,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "operations\030\354\257\377\001 \003(\0132\".google.cloud.compute.v1.Operation\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" - + "\010_warning\"\332\006\n" + + "\010_warning\"\243\001\n" + + "4OrganizationSecurityPoliciesListAssociationsResponse\022L\n" + + "\014associations\030\222\350\312\362\001 \003(\01322.google.clou" + + "d.compute.v1.SecurityPolicyAssociation\022\024\n" + + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + + "\005_kind\"\332\006\n" + "\020OutlierDetection\022E\n" - + "\022base_ejection_time\030\207\327\317&" - + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n" + + "\022base_ejection_time\030\207\327\317& \001(" + + "\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n" + "\022consecutive_errors\030\240\263\320\270\001 \001(\005H\001\210\001\001\022,\n" + "\033consecutive_gateway_failure\030\372\267\212\307\001" + " \001(\005H\002\210\001\001\022,\n" @@ -19682,8 +19966,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_num_intervalsB\007\n" + "\005_type\"\272\006\n" + "\017PacketMirroring\022Z\n\r" - + "collector_ilb\030\355\211\266\313\001 \001" - + "(\0132:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + + "collector_ilb\030\355\211\266\313\001 \001(\0132:.goo" + + "gle.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022G\n" @@ -19691,11 +19975,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022`\n" - + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud.co" - + "mpute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud.compute.v1" + + ".PacketMirroringMirroredResourceInfoH\007\210\001", + "\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n" - + "\007network\030\256\264\205o" - + " \001(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH" + + "\007network\030\256\264\205o " + + "\001(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH" + "\t\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\r" + "H\n" @@ -19721,8 +20006,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_link\"\316\003\n" + "\035PacketMirroringAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1" - + ".PacketMirroringAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132A.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19731,8 +20016,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\01323.google.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19764,15 +20049,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\367\001\n" + "#PacketMirroringMirroredResourceInfo\022^\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132H.google.cloud.compute.v1." - + "PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" - + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.googl" - + "e.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + + " \003(\0132H.google.cloud.compute.v1.PacketMi" + + "rroringMirroredResourceInfoInstanceInfo\022_\n" + + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud." + + "compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + "\004tags\030\231\350\330\001 \003(\t\"\177\n" + "/PacketMirroringMirroredResourceInfoInstanceInfo\022\036\n\r" + "canonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n" @@ -19808,20 +20094,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\333\001\n" + "\031PatchBackendBucketRequest\022\036\n" + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n" - + "\027backend_bucket_resource\030\230\316\307\265\001" - + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + + "\027backend_bucket_resource\030\230\316\307\265\001 \001" + + "(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\340\001\n" + "\032PatchBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001" + + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\275\001\n" + "\032PatchFirewallPolicyRequest\022 \n" @@ -19840,8 +20124,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\201\002\n" + "\032PatchForwardingRuleRequest\022 \n" + "\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n" - + "\030forwarding_rule_res", - "ource\030\257\300\320\217\001" + + "\030forwarding_rule_resource\030\257\300\320\217\001" + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -19850,8 +20133,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\346\001\n" + " PatchGlobalForwardingRuleRequest\022 \n" + "\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(" - + "\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'.goog" + + "le.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -19860,14 +20143,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\'\n" + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026" - + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + + " public_delegated_prefix_resource\030\205\370\330\026 " + + "\001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\323\001\n" + "\027PatchHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n" - + "\025health_check_resource\030\250\303\244` \001(\013" - + "2$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244`" + + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -19882,11 +20165,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\225\002\n" + " PatchInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google." - + "cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276|" + + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -19904,8 +20186,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\302\002\n" + "\'PatchInterconnectAttachmentGroupRequest\022-\n" + "\035interconnect_attachment_group\030\364\357\230$ \001(\tB\003\340A\002\022l\n" - + "&interconnect_attachment_group_resource\030\371\337\341\004" - + " \001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.g" + + "oogle.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" @@ -19914,8 +20196,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\240\002\n" + "\"PatchInterconnectAttachmentRequest\022(\n" + "\027interconnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n" - + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.goog" - + "le.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.google.cloud" + + ".compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -19923,8 +20205,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\231\002\n" + "\035PatchInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022W\n" - + "\033interconnect_group_resource\030\237\363\346( \001(\0132*.google.c" - + "loud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + + "\033interconnect_group_resource\030\237\363\346(" + + " \001(\0132*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" @@ -19941,17 +20223,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\213\002\n" + "\035PatchNetworkAttachmentRequest\022\"\n" + "\022network_attachment\030\324\227\217k \001(\tB\003\340A\002\022W\n" - + "\033network_attachment_resource\030\231\360\314d" - + " \001(\0132*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + + "\033network_attachment_resource\030\231\360\314d \001(\013" + + "2*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\203\003\n" + "&PatchNetworkEdgeSecurityServiceRequest\022-\n" + "\035network_edge_security_service\030\247\237\357J \001(\tB\003\340A\002\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.google." - + "cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001" + + " \001(\01323.google.cloud.co" + + "mpute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -19986,15 +20270,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + + "\013_request_id\"\307\001\n" + + "&PatchOrganizationSecurityPolicyRequest\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n" + + "\030security_policy_resource\030\374\252\211g \001(\0132\'.g" + + "oogle.cloud.compute.v1.SecurityPolicyB\003\340A\002B\r\n" + "\013_request_id\"\204\002\n" + "\033PatchPacketMirroringRequest\022 \n" + "\020packet_mirroring\030\314\271\321\n" + " \001(\tB\003\340A\002\022T\n" - + "\031packet_mirroring_resource\030\241\374\250\353\001" - + " \001(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + + "\031packet_mirroring_resource\030\241\374\250\353\001 \001" + + "(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\252\002\n" + "4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\022 \n" @@ -20010,8 +20301,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "2PatchPerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n" + "?instance_group_managers_patch_per_instance_configs_req_resource\030\377\233\210\252\001" - + " \001(\0132H.google.cloud.compute.v1.InstanceGroup" - + "ManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132H.goo" + + "gle.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -20024,16 +20315,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n" + "@region_instance_group_manager_patch_instance_config_req_resource\030\312\315\241^" - + " \001(\0132I.goog" - + "le.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.clo" + + "ud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\201\002\n" + "#PatchPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" + "\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022b\n" - + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132" - + "/.google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.goog" + + "le.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\236\002\n" + "\"PatchPublicDelegatedPrefixeRequest\022!\n" @@ -20047,8 +20338,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\203\002\n" + "\034PatchRegionAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\0132" - + "#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b" + + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -20057,8 +20348,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\207\002\n" + " PatchRegionBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001" + + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -20070,13 +20361,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\231\002\n" + "$PatchRegionHealthCheckServiceRequest\022%\n" + "\024health_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022[\n" - + "\035health_check_service_resource\030\362\233\320\343\001" - + " \001(\0132+.google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\035health_check_service_resource\030\362\233\320\343\001 " + + "\001(\0132+.google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -20098,8 +20390,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\263\002\n" + " PatchRegionSecurityPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -20145,15 +20436,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017resource_policy\030\203\245\367K \001(\tB\003\340A\002\022Q\n" - + "\030resource_policy_resource\030\312\214\321$ \001(\0132\'.goo" - + "gle.cloud.compute.v1.ResourcePolicyB\003\340A\002\022\034\n" + + "\030resource_policy_resource\030\312\214\321$" + + " \001(\0132\'.google.cloud.compute.v1.ResourcePolicyB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\016\n" + "\014_update_mask\"\363\001\n" + "\035PatchRoutePolicyRouterRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" + "\025route_policy_resource\030\205\275\2657" + " \001(\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" @@ -20170,8 +20462,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\361\001\n" + "\036PatchRuleFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001" - + "(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.g" + + "oogle.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" @@ -20185,11 +20477,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" + + "\013_request_id\"\375\001\n" + + "*PatchRuleOrganizationSecurityPolicyRequest\022\031\n" + + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.goog" + + "le.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002B\013\n" + + "\t_priorityB\r\n" + "\013_request_id\"\302\002\n" + "+PatchRuleRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w" - + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.go" + + "ogle.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -20203,8 +20503,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+" - + ".google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001" + + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n" + "\t_priorityB\016\n" @@ -20263,7 +20563,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n\n" + + "request_id", + "\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022H\n" + "\023subnetwork_resource\030\277\332\221\024" + " \001(\0132#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\030\n" @@ -20274,24 +20575,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002\022U\n" - + "\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132(" - + ".google.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + + "\032target_grpc_proxy_resource\030\322\352\353\234\001" + + " \001(\0132(.google.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + "\013_request_id\"\344\001\n" + "\033PatchTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022T\n" - + "\032target_http_proxy_resource\030\250\257\343\013" - + " \001(\0132(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + + "\032target_http_proxy_resource\030\250\257\343\013 \001(\0132" + + "(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + "\013_request_id\"\351\001\n" + "\034PatchTargetHttpsProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022W\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001" - + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132).goo" + + "gle.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + "\013_request_id\"\277\001\n" + "\022PatchUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -20302,13 +20603,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" + "\013_request_id\"\322\005\n" + "\013PathMatcher\022h\n" - + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.google.clou" - + "d.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" - + "\024default_route_action\030\252\264\327\264\001 \001(\0132(." - + "google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.g" + + "oogle.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" + + "\024default_route_action\030\252\264\327\264\001" + + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + "\017default_service\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n" - + "\024default_url_redirect\030\352\253\266\253\001 \001(\0132+.googl" - + "e.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + + "\024default_url_redirect\030\352\253\266\253\001 \001" + + "(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022I\n\r" + "header_action\030\250\240\270\234\001" + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\005\210\001\001\022\024\n" @@ -20324,14 +20625,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_header_actionB\007\n" + "\005_name\"\374\002\n" + "\010PathRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332`" - + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google." + + "cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + "\005paths\030\356\301\3402 \003(\t\022G\n" - + "\014route_action\030\354\251\271\312\001 \001(" - + "\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n" + + "\014route_action\030\354\251\271\312\001" + + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\002\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001" - + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n" + + "\014url_redirect\030\254\241\230\301\001 \001(\0132+.google." + + "cloud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n" + "\035_custom_error_response_policyB\017\n\r" + "_route_actionB\n\n" + "\010_serviceB\017\n\r" @@ -20364,9 +20665,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\254\002\n" + "\"PerformMaintenanceNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022~\n" - + "0node_groups_perform_maintenance_request_resource\030\326\270\256X" - + " \001(\0132<.google.cloud.c" - + "ompute.v1.NodeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n" + + "0node_groups_perform_maintenance_request_resource\030\326\270\256X \001(\0132<.goog" + + "le.cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -20379,19 +20679,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\"\n" + "\021reservation_block\030\332\304\211\376\001 \001(\tB\003\340A\002\022\217\001\n" - + "8reservations_blocks_perform_maintenance_request_resource\030\211\251\324\347\001 \001" - + "(\0132D.google.cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + + "8reservations_blocks_perform_maintenance_request_resource\030\211\251\324\347\001" + + " \001(\0132D.google.cloud.compute.v1.R" + + "eservationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\262\002\n" + "$PerformMaintenanceReservationRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\201\001\n" - + "1reservations_perform_maintenance_request_resource\030\240\365\224\016 \001(\0132>." - + "google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + + "1reservations_perform_maintenance_request_resource\030\240\365\224\016" + + " \001(\0132>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\336\001\n" @@ -20406,8 +20706,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\360\001\n" + "\006Policy\022?\n\r" - + "audit_conf", - "igs\030\215\272\270\234\001 \003(\0132$.google.cloud.compute.v1.AuditConfig\0226\n" + + "audit_configs\030\215\272\270\234\001" + + " \003(\0132$.google.cloud.compute.v1.AuditConfig\0226\n" + "\010bindings\030\216\305\244\300\001 \003(\0132" + " .google.cloud.compute.v1.Binding\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\032\n" @@ -20417,29 +20717,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_iam_ownedB\n\n" + "\010_version\"]\n" + "\023PreconfiguredWafSet\022F\n" - + "\017expression_sets\030\230\253\203\342\001" - + " \003(\0132).google.cloud.compute.v1.WafExpressionSet\"\276\005\n" + + "\017expression_sets\030\230\253\203\342\001 \003(\013" + + "2).google.cloud.compute.v1.WafExpressionSet\"\276\005\n" + "\016PreservedState\022D\n" - + "\005disks\030\366\314\312- \003(\01322.google." - + "cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\01328.google.c" - + "loud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" - + "internal_i_ps\030\333\233\357f \003(\01328.goog" - + "le.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" - + "\010metadata\030\257\366\265) \003(\01325.googl" - + "e.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + + "\005disks\030\366\314\312- \003(\013" + + "22.google.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" + + "external_i_ps\030\215\323\200\376\001 \003(\0132" + + "8.google.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" + + "internal_i_ps\030\333\233\357f " + + "\003(\01328.google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" + + "\010metadata\030\257\366\265) \003" + + "(\01325.google.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" + "\005value\030\002" + " \001(\01324.google.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\01329.go" - + "ogle.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + + "\005value\030\002" + + " \001(\01329.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\01329.google.clou" - + "d.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + + "\005value\030\002 \001(\01329.g" + + "oogle.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + "MetadataEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\254\002\n" @@ -20460,8 +20760,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_source\"\236\002\n" + " PreservedStatePreservedNetworkIp\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022_\n\n" - + "ip_address\030\334\361\334\301\001 \001(\0132B.google.cloud.compute.v1.P" - + "reservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + + "ip_address\030\334\361\334\301\001 \001(\0132B.google.cloud.co" + + "mpute.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + "AutoDelete\022\031\n" + "\025UNDEFINED_AUTO_DELETE\020\000\022\014\n" + "\005NEVER\020\354\244\257#\022%\n" @@ -20471,9 +20771,84 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")PreservedStatePreservedNetworkIpIpAddress\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022\027\n" + "\007literal\030\257\301\200W \001(\tH\001\210\001\001B\n\n" - + "\010_addressB\n" - + "\n" - + "\010_literal\"\241\001\n" + + "\010_addressB\n\n" + + "\010_literal\"\363\004\n" + + "\016PreviewFeature\022!\n" + + "\021activation_status\030\273\216\250\" \001(\tH\000\210\001\001\022\"\n" + + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n" + + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022[\n" + + "\021rollout_operation\030\331\320\214\350\001 \001(\01327.goog" + + "le.cloud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022E\n" + + "\006status\030\362\237\267V" + + " \001(\0132-.google.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n" + + "\020ActivationStatus\022\037\n" + + "\033UNDEFINED_ACTIVATION_STATUS\020\000\022\"\n" + + "\034ACTIVATION_STATE_UNSPECIFIED\020\340\312&\022\020\n" + + "\010DISABLED\020\374\324\260\366\001\022\016\n" + + "\007ENABLED\020\241\256\354VB\024\n" + + "\022_activation_statusB\025\n" + + "\023_creation_timestampB\016\n" + + "\014_descriptionB\005\n" + + "\003_idB\007\n" + + "\005_kindB\007\n" + + "\005_nameB\024\n" + + "\022_rollout_operationB\014\n\n" + + "_self_linkB\t\n" + + "\007_status\"\306\002\n" + + "\022PreviewFeatureList\022\024\n" + + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + + "\002id\030\233\032 \001(\tH\001\210\001\001\0229\n" + + "\005items\030\300\317\367/" + + " \003(\0132\'.google.cloud.compute.v1.PreviewFeature\022\037\n" + + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + + "\014unreachables\030\237\240\206t \003(\t\0229\n" + + "\007warning\030\234\337\226\030 \001(\0132" + + " .google.cloud.compute.v1.WarningH\004\210\001\001B\007\n" + + "\005_etagB\005\n" + + "\003_idB\022\n" + + "\020_next_page_tokenB\014\n\n" + + "_self_linkB\n\n" + + "\010_warning\"\226\001\n" + + "\036PreviewFeatureRolloutOperation\022b\n\r" + + "rollout_input\030\274\347\333~ \001(\013" + + "2C.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + + "\016_rollout_input\"\273\002\n" + + "*PreviewFeatureRolloutOperationRolloutInput\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022(\n" + + "\027predefined_rollout_plan\030\220\235\312\255\001 \001(" + + "\tH\001\210\001\001\"\247\001\n" + + "\025PredefinedRolloutPlan\022%\n" + + "!UNDEFINED_PREDEFINED_ROLLOUT_PLAN\020\000\022 \n" + + "\031ROLLOUT_PLAN_FAST_ROLLOUT\020\326\235\202P\022$\n" + + "\034ROLLOUT_PLAN_TWO_DAY_ROLLOUT\020\223\226\352\246\001\022\037\n" + + "\030ROLLOUT_PLAN_UNSPECIFIED\020\357\247\364DB\007\n" + + "\005_nameB\032\n" + + "\030_predefined_rollout_plan\"\335\001\n" + + "\024PreviewFeatureStatus\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n" + + "\thelp_link\030\270\364\303j \001(\tH\001\210\001\001\022[\n" + + "\016release_status\030\252\276\237\362\001 \001(\013" + + "2:.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n" + + "\014_descriptionB\014\n\n" + + "_help_linkB\021\n" + + "\017_release_status\"\367\001\n" + + "!PreviewFeatureStatusReleaseStatus\022\025\n" + + "\005stage\030\376\205\2534 \001(\tH\000\210\001\001\022;\n" + + "\013update_date\030\344\212\252\356\001" + + " \001(\0132\035.google.cloud.compute.v1.DateH\001\210\001\001\"d\n" + + "\005Stage\022\023\n" + + "\017UNDEFINED_STAGE\020\000\022\022\n\n" + + "DEPRECATED\020\263\243\371\334\001\022\007\n" + + "\002GA\020\332\021\022\017\n" + + "\007PREVIEW\020\250\337\321\276\001\022\030\n" + + "\021STAGE_UNSPECIFIED\020\266\326\257\036B\010\n" + + "\006_stageB\016\n" + + "\014_update_date\"\241\001\n" + "\024PreviewRouterRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\026\n" @@ -20578,8 +20953,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\032\n" + "\tpdp_scope\030\321\312\376\371\001 \001(\tH\t\210\001\001\022j\n" - + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.google." - + "cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.google.cloud." + + "compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022\036\n\r" + "shared_secret\030\312\247\217\266\001 \001(\tH\013\210\001\001\022\026\n" @@ -20612,16 +20987,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\020\n" + "\016_ip_cidr_rangeB\007\n" + "\005_kindB\007\n" - + "\005_nameB\014\n" - + "\n" + + "\005_nameB\014\n\n" + "_pdp_scopeB\014\n\n" + "_self_linkB\020\n" + "\016_shared_secretB\t\n" + "\007_status\"\275\002\n" + "\032PublicAdvertisedPrefixList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/ \003(" - + "\0132/.google.cloud.compute.v1.PublicAdvertisedPrefix\022\024\n" + + "\005items\030\300\317\367/ \003(\0132/.go" + + "ogle.cloud.compute.v1.PublicAdvertisedPrefix\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -20657,8 +21031,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\n" + "\210\001\001\022\035\n\r" + "parent_prefix\030\307\347\241\007 \001(\tH\013\210\001\001\022o\n" - + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud.com" - + "pute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud.compute.v" + + "1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022\026\n" @@ -20697,8 +21071,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\341\003\n" + "#PublicDelegatedPrefixAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(\0132G.google.cloud" - + ".compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compu" + + "te.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -20707,8 +21081,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 \001(\0132:.google.clo" - + "ud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132:.google.cloud.com" + + "pute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -20757,8 +21131,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_regionB\t\n" + "\007_status\"\301\001\n" + "!PublicDelegatedPrefixesScopedList\022U\n" - + "\031public_delegated_prefixes\030\226\202\252\226\001" - + " \003(\0132..google.cloud.compute.v1.PublicDelegatedPrefix\0229\n" + + "\031public_delegated_prefixes\030\226\202\252\226\001 \003(\0132." + + ".google.cloud.compute.v1.PublicDelegatedPrefix\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\346(\n" @@ -20813,7 +21187,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"EXTERNAL_PROTOCOL_FORWARDING_RULES\020\350\270\242\036\022\035\n" + "\025EXTERNAL_VPN_GATEWAYS\020\256\273\365\201\001\022\021\n" + "\tFIREWALLS\020\323\346\310\262\001\022\030\n" - + "\020FORWARDING_RULES\020\225\202\250\316\001\022/\n" + + "\020FORWARDING_", + "RULES\020\225\202\250\316\001\022/\n" + "(GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES\020\341\255\274N\0220\n" + "(GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES\020\255\354\233\234\001\0221\n" + ")GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES\020\251\331\355\276\001\022 \n" @@ -20940,8 +21315,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_ownerB\010\n" + "\006_usage\"\340\003\n" + "\021QuotaExceededInfo\022R\n\n" - + "dimensions\030\315\377\310\305\001 \003(\0132:.goo" - + "gle.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + + "dimensions\030\315\377\310\305\001 \003(\0132:.google.cl" + + "oud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + "\014future_limit\030\277\274\332\331\001 \001(\001H\000\210\001\001\022\025\n" + "\005limit\030\273\227\2151 \001(\001H\001\210\001\001\022\033\n\n" + "limit_name\030\217\211\360\275\001 \001(\tH\002\210\001\001\022\034\n" @@ -21008,10 +21383,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_source\"\327\002\n" + ",RecreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\223\001\n" - + ";instance_group_managers_r", - "ecreate_instances_request_resource\030\200\302\232\n" - + " \001(\0132F.google.cloud.compute.v1.InstanceGr" - + "oupManagersRecreateInstancesRequestB\003\340A\002\022!\n" + + ";instance_group_managers_recreate_instances_request_resource\030\200\302\232\n" + + " \001(\0132F." + + "google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21024,8 +21398,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\215\001\n" + "8region_instance_group_managers_recreate_request_resource\030\224\374\304Q" - + " \001(\0132C.google.cloud.comp" - + "ute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + + " \001(\0132C.google.cloud.compute.v1" + + ".RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\250\001\n" + "\tReference\022\024\n" @@ -21045,8 +21419,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022R\n" - + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+.goo" - + "gle.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+.google.cl" + + "oud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\010\210\001\001\022\034\n" @@ -21139,8 +21513,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\200\001\n" + "0RegionInstanceGroupManagerPatchInstanceConfigReq\022L\n" - + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132" - + "*.google.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132*.goog" + + "le.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + "1RegionInstanceGroupManagerUpdateInstanceConfigReq\022L\n" + "\024per_instance_configs\030\251\325\370\372\001" + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"J\n" @@ -21152,8 +21526,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tinstances\030\376\374\357\r" + " \003(\t\022\037\n" + "\016minimal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n" - + "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n" - + "\r" + + "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\r" + "MinimalAction\022\034\n" + "\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n" + "\033MostDisruptiveAllowedAction\022,\n" @@ -21171,13 +21544,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\000\210\001\001B%\n" + "#_skip_instances_on_validation_error\"\252\001\n" + "-RegionInstanceGroupManagersListErrorsResponse\022D\n" - + "\005items\030\300\317\367/ \003(\01322.google.clo" - + "ud.compute.v1.InstanceManagedByIgmError\022\037\n" + + "\005items\030\300\317\367/" + + " \003(\01322.google.cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\356\001\n" + "2RegionInstanceGroupManagersListInstanceConfigsResp\022<\n" - + "\005items\030\300\317\367/" - + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n" + + "\005items\030\300\317\367/ \003(\0132" + + "*.google.cloud.compute.v1.PerInstanceConfig\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\001\210\001\001B\022\n" @@ -21217,8 +21590,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_force_suspend\"\304\002\n" + "!RegionInstanceGroupsListInstances\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/ \003(\0132/.goo" - + "gle.cloud.compute.v1.InstanceWithNamedPorts\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132/.google.cloud.compute.v1.InstanceWithNamedPorts\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -21263,13 +21636,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021network_endpoints\030\255\221\272G" + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\201\002\n" + ":RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\022\210\001\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(" - + "\0132j.google.cloud.compute.v1.RegionNetwor" - + "kFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.go" + + "ogle.cloud.compute.v1.RegionNetworkFirew" + + "allPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\224\004\n" - + "QRegionNetworkFirewallPolicie" - + "sGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + + "QRegionNetworkFirewallPoliciesGetEf" + + "fectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022O\n" + "\026packet_mirroring_rules\030\304\377\300\375\001" @@ -21292,8 +21665,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\321\001\n" + "\026RegionSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n" - + "\006labels\030\377\277\301\356\001 \003(\0132;.google.cloud." - + "compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\0132;.google.cloud.comput" + + "e.v1.RegionSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -21325,6 +21698,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n" + "\005_nameB\r\n" + + "\013_request_id\"\237\001\n" + + "2RemoveAssociationOrganizationSecurityPolicyRequest\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\007\n" + + "\005_nameB\r\n" + "\013_request_id\"\345\001\n" + "3RemoveAssociationRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n" @@ -21341,8 +21720,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n" - + "1target_pools_remove_health_check_request_resource\030\263\347\266\221\001" - + " \001(\0132<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + + "1target_pools_remove_health_check_request_resource\030\263\347\266\221\001 " + + "\001(\0132<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "\037RemoveInstanceTargetPoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -21351,13 +21730,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022x\n" + "-target_pools_remove_instance_request_resource\030\203\300\213\016" - + " \001(\01329.google.cl" - + "oud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + + " \001(\01329.google.cloud." + + "compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + "\013_request_id\"\264\002\n" + "#RemoveInstancesInstanceGroupRequest\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022\201\001\n" - + "1instance_groups_remove_instances_request_resource\030\271\321\267\272\001 " - + "\001(\0132=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\003\340A\002\022!\n" + + "1instance_groups_remove_instances_request_resource\030\271\321\267\272\001 \001(\0132" + + "=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21380,10 +21759,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\243\002\n" - + "!RemoveResourcePoliciesDiskRequest\022\024\n" + + "!Re", + "moveResourcePoliciesDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022}\n" - + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001 \001(\0132;" - + ".google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001" + + " \001(\0132;.goo" + + "gle.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21393,8 +21774,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%RemoveResourcePoliciesInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n" + "3instances_remove_resource_policies_request_resource\030\366\335\274\027" - + " \001(\0132?.google.cloud." - + "compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.comp" + + "ute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21406,8 +21787,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001\n" - + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004 " - + "\001(\0132A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n" + + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004 \001(\0132" + + "A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\226\001\n" + "\037RemoveRuleFirewallPolicyRequest\022 \n" @@ -21423,6 +21804,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" + + "\013_request_id\"\241\001\n" + + "+RemoveRuleOrganizationSecurityPolicyRequest\022\031\n" + + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\013\n" + + "\t_priorityB\r\n" + "\013_request_id\"\347\001\n" + ",RemoveRuleRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\031\n" @@ -21445,12 +21832,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\013\n" - + "\t_priority\"\250\002\n" + + "\t_priority\"\343\002\n" + + "&ReportFaultyReservationSubBlockRequest\022\034\n" + + "\013parent_name\030\200\212\200\344\001 \001(\tB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r" + + "\340A\002\362G\007project\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022%\n" + + "\025reservation_sub_block\030\233\312\354\n" + + " \001(\tB\003\340A\002\022\210\001\n" + + "5reservation_sub_blocks_report_faulty_request_resource\030\302\311\375\326\001" + + " \001(\0132@.google." + + "cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + + "\004zone\030\254\307\344\001 \001(\tB\n" + + "\340A\002\362G\004zoneB\r\n" + + "\013_request_id\"\250\002\n" + "!ReportHostAsFaultyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022~\n" + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001" - + " \001(\0132;.goog" - + "le.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n" + + " \001(\0132;.google" + + ".cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21465,17 +21865,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"RequestRemovePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022~\n" + "0networks_request_remove_peering_request_resource\030\316\344\367G" - + " \001(\0132<.google.cloud.comp" - + "ute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n" + + " \001(\0132<.google.cloud.comput" + + "e.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\225\020\n" + "\013Reservation\022k\n" - + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.cloud.co" - + "mpute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" - + "\025aggregate_reservation\030\314\362\203\213\001" - + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n" + + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.cloud.comp" + + "ute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + + "\025aggregate_reservation\030\314\362\203\213\001 " + + "\001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n" + "commitment\030\225\226\363\345\001 \001(\tH\002\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022I\n" + "\025delete_after_duration\030\253\233\277\232\001" @@ -21490,8 +21890,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022\036\n" + "\022linked_commitments\030\330\375\310\340\001 \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022g\n" - + "\032reservation_sharing_policy\030\310\265\233b \001" - + "(\0132;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\014\210\001\001\022X\n" + + "\032reservation_sharing_policy\030\310\265\233b \001(\013" + + "2;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\014\210\001\001\022X\n" + "\021resource_policies\030\341\234\314\n" + " \003(\0132:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\022R\n" + "\017resource_status\030\303\372\367v" @@ -21500,10 +21900,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\016\210\001\001\022\037\n" + "\017scheduling_type\030\205\376\244_ \001(\tH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177 \001" - + "(\0132&.google.cloud.compute.v1.ShareSettingsH\021\210\001\001\022`\n" - + "\024specific_reservation\030\277\240\211\301\001 \001(" - + "\01329.google.cloud.compute.v1.AllocationSpecificSKUReservationH\022\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177 \001(\013" + + "2&.google.cloud.compute.v1.ShareSettingsH\021\210\001\001\022`\n" + + "\024specific_reservation\030\277\240\211\301\001 \001(\0132" + + "9.google.cloud.compute.v1.AllocationSpecificSKUReservationH\022\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l" + " \001(\010H\023\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\024\210\001\001\022\024\n" @@ -21573,8 +21973,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_key\"\302\003\n" + "\031ReservationAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google" - + ".cloud.compute.v1.ReservationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.google.c" + + "loud.compute.v1.ReservationAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -21593,17 +21993,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020ReservationBlock\022\025\n" + "\005count\030\217\242\235- \001(\005H\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022P\n" - + "\013health_info\030\261\351\230p \001" - + "(\01323.google.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p \001(\013" + + "23.google.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n" + "\014in_use_count\030\275\253\246\353\001 \001(\005H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022]\n" - + "\021physical_topology\030\327\251\264\205\001 \001(\01329.google.cloud." - + "compute.v1.ReservationBlockPhysicalTopol", - "ogyH\007\210\001\001\022W\n" - + "\027reservation_maintenance\030\240\206\265\242\001" - + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\010\210\001\001\022,\n" + + "\021physical_topology\030\327\251\264\205\001 \001(\01329.google.cloud.co" + + "mpute.v1.ReservationBlockPhysicalTopologyH\007\210\001\001\022W\n" + + "\027reservation_maintenance\030\240\206\265\242\001 " + + "\001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\010\210\001\001\022,\n" + "\033reservation_sub_block_count\030\353\261\335\235\001 \001(\005H" + "\t\210\001\001\0222\n" + "\"reservation_sub_block_in_use_count\030\341\374\330X \001(\005H\n" @@ -21656,13 +22055,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_cluster\"\235\002\n" + "(ReservationBlockPhysicalTopologyInstance\022\033\n" + "\013instance_id\030\205\262\330\025 \001(\004H\000\210\001\001\022~\n" - + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.go" - + "ogle.cloud.compute.v1.ReservationBlockPh" - + "ysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.goog" + + "le.cloud.compute.v1.ReservationBlockPhys" + + "icalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + "project_id\030\201\310\322T \001(\004H\002\210\001\001B\016\n" + "\014_instance_idB\031\n" - + "\027_physical_host_topologyB\r" - + "\n" + + "\027_physical_host_topologyB\r\n" + "\013_project_id\"\207\001\n" + ".google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\022 \n" @@ -23435,8 +23881,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_target_service\"\324\003\n" + "\037ServiceAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/" - + " \003(\0132C.google.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132C.google.cloud.compute.v1.Ser" + + "viceAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -23467,8 +23913,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n" + "\007PENDING\020\367\252\360\020\022\017\n" + "\010REJECTED\020\376\210\204S\022\031\n" - + "\022S", - "TATUS_UNSPECIFIED\020\312\314\213\024B\023\n" + + "\022STATUS_UNSPECIFIED\020\312\314\213\024B\023\n" + "\021_consumer_networkB\013\n" + "\t_endpointB\036\n" + "\034_propagated_connection_countB\024\n" @@ -23507,8 +23952,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n" + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B" - + " \001(\0132A.google.clo" - + "ud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + " \001(\0132A.google." + + "cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetBackendServiceTargetTcpProxyRequest\022!\n" @@ -23516,7 +23961,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n" + "7target_tcp_proxies_set_backend_service_request_resource\030\357\321\302\202\001" - + " \001(\0132A.google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + " \001(\0132A.google.cloud.compute.v1.Targe" + + "tTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\261\002\n" + "\032SetBackupTargetPoolRequest\022\036\n" @@ -23526,8 +23972,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022T\n" - + "\031target_reference_resource\030\360\267\335\371\001 \001(\0132(.goo" - + "gle.cloud.compute.v1.TargetReferenceB\003\340A\002B\021\n" + + "\031target_reference_resource\030\360\267\335\371\001 \001(\0132(." + + "google.cloud.compute.v1.TargetReferenceB\003\340A\002B\021\n" + "\017_failover_ratioB\r\n" + "\013_request_id\"\256\002\n" + "(SetCertificateMapTargetHttpsProxyRequest\022!\n" @@ -23535,8 +23981,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\217\001\n" + "9target_https_proxies_set_certificate_map_request_resource\030\273\266\376\336\001" - + " \001(\0132C.google.cloud.compute.v" - + "1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + + " \001(\0132C.google.cloud.comput" + + "e.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetCertificateMapTargetSslProxyRequest\022!\n" @@ -23544,8 +23990,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n" + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001" - + " \001(\0132A.g" - + "oogle.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + + " \001(\0132" + + "A.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\352\001\n" + "\037SetCloudArmorTierProjectRequest\022!\n" @@ -23557,17 +24003,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\214\003\n" + "*SetCommonInstanceMetadataOperationMetadata\022$\n" + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\203\001\n" - + "\027per_location_operations\030\224\321\202\303\001 \003(\0132^" - + ".google.cloud.compute.v1.SetCommonInstan" - + "ceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n" + + "\027per_location_operations\030\224\321\202\303\001 \003(" + + "\0132^.google.cloud.compute.v1.SetCommonIns" + + "tanceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n" + "\032PerLocationOperationsEntry\022\013\n" + "\003key\030\001 \001(\t\022j\n" - + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetCommonInstanceMet" - + "adataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetCommonInstance" + + "MetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + "\024_client_operation_id\"\262\002\n" + "BSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\0226\n" - + "\005error\030\210\244\223. " - + "\001(\0132\037.google.cloud.compute.v1.StatusH\000\210\001\001\022\025\n" + + "\005error\030\210\244\223." + + " \001(\0132\037.google.cloud.compute.v1.StatusH\000\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\001\210\001\001\"\210\001\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\020\n" @@ -23589,8 +24035,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "#SetDefaultNetworkTierProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\201\001\n" - + "2projects_set_default_network_tier_request_resource\030\212\300\243< \001(\0132=.go" - + "ogle.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + + "2projects_set_default_network_tier_request_resource\030\212\300\243< \001(\0132=" + + ".google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\351\001\n" + "$SetDeletionProtectionInstanceRequest\022$\n" @@ -23618,8 +24064,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\0132" - + "0.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + "\"security_policy_reference_resource\030\360\264\253a \001" + + "(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + "\013_request_id\"\202\002\n" + "*SetEdgeSecurityPolicyBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n" @@ -23627,7 +24073,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" + "\"security_policy_reference_resource\030\360\264\253a" - + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r" + + "\n" + "\013_request_id\"\273\001\n" + " SetIamPolicyBackendBucketRequest\022d\n" + "\"global_set_policy_request_resource\030\262\347\333\240\001" @@ -23658,8 +24105,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.goog" - + "le.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.g" + + "oogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n" + "#SetIamPolicyInstanceTemplateRequest\022d\n" + "\"global_set_policy_request_resource\030\262\347\333\240\001" + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" @@ -23669,16 +24116,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.g" - + "oogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132" + + "-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + ".SetIamPolicyInterconnectAttachmentGroupRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clo" - + "ud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google." + + "cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\277\001\n" + "$SetIamPolicyInterconnectGroupRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001" - + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cloud." + + "compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\265\001\n" + "\032SetIamPolicyLicenseRequest\022d\n" @@ -23687,15 +24134,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\272\001\n" + "\037SetIamPolicyMachineImageRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/." + + "google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n" + "$SetIamPolicyNetworkAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/." - + "google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\013" + + "2/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\303\001\n" + "(SetIamPolicyNetworkFirewallPolicyRequest\022d\n" + "\"global_set_policy_request_resource\030\262\347\333\240\001" @@ -23706,8 +24153,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google.clo" - + "ud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google." + + "cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + "\037SetIamPolicyNodeTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" @@ -23717,20 +24164,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'SetIamPolicyRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goog" - + "le.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\320\001\n" + "\035SetIamPolicyRegionDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" + "\"region_set_policy_request_resource\030\203\307\353\203\001" - + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + " \001(\0132/.google.cloud.compute.v1.Region", + "SetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\333\001\n" + "(SetIamPolicyRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clou" - + "d.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.c" + + "loud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\341\001\n" + ".SetIamPolicyRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -23747,8 +24195,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!SetIamPolicyResourcePolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.go" - + "ogle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/" + + ".google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n" + "$SetIamPolicyServiceAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -23765,8 +24213,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.googl" - + "e.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.go" + + "ogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + "\035SetIamPolicySubnetworkRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" @@ -23776,8 +24224,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".SetInstanceTemplateInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\230\001\n" + ">instance_group_managers_set_instance_template_request_resource\030\305\331\326\004" - + " \001(\0132H.google.cloud.co" - + "mpute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + + " \001(\0132H.google.cloud" + + ".compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -23790,16 +24238,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\224\001\n" + ".google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + "4target_ssl_proxies_set_proxy_header_request_resource\030\256\311\361a " + + "\001(\0132>.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\235\002\n" + "#SetProxyHeaderTargetTcpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\204\001\n" + "4target_tcp_proxies_set_proxy_header_request_resource\030\303\230\361h" - + " \001(\0132>.google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + " \001(\0132>.google.cloud.compute.v1.Ta" + + "rgetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetQuicOverrideTargetHttpsProxyRequest\022!\n" @@ -24069,8 +24517,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n" + "7target_https_proxies_set_quic_override_request_resource\030\342\365\343\"" - + " \001(\0132A.google.cloud.co" - + "mpute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + + " \001(\0132A.google.cloud" + + ".compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\356\001\n" + "\034SetSchedulingInstanceRequest\022\030\n" @@ -24107,15 +24555,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a " - + "\001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + "\"security_policy_reference_resource\030\360\264\253a" + + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + "\013_request_id\"\233\002\n" + "&SetSecurityPolicyTargetInstanceRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.clou" - + "d.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.c" + + "loud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + "\017target_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -24125,14 +24573,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a" - + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cloud." + + "compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\244\002\n" + " SetServiceAccountInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022{\n" - + ".instances_set_service_account_request_resource\030\270\236\262\203\001 " - + "\001(\0132:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\003\340A\002\022!\n" + + ".instances_set_service_account_request_resource\030\270\236\262\203\001" + + " \001(\0132:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24145,8 +24593,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022v\n" + "+shielded_instance_integrity_policy_resource\030\266\334\215\303\001" - + " \001(\01328.google.cloud.compute.v" - + "1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + + " \001(\01328.google.cloud.comput" + + "e.v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\345\002\n" @@ -24154,9 +24602,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n" - + "Aregion_target_https_proxies_set_ssl_certificates_request_resource\030\207\204\246\272\001" - + " \001(\0132J.google.cloud.compute.v1.RegionTarge" - + "tHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + + "Aregion_target_https_proxies_se" + + "t_ssl_certificates_request_resource\030\207\204\246\272\001" + + " \001(\0132J.google.cloud.compute.v1.RegionTa" + + "rgetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\260\002\n" @@ -24165,8 +24614,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\220\001\n" + ":target_https_proxies_set_ssl_certificates_request_resource\030\334\253\262j" - + " \001(\0132D.google.cloud.c" - + "ompute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + + " \001(\0132D.google.clou" + + "d.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\251\002\n" + "\'SetSslCertificatesTargetSslProxyRequest\022!\n" @@ -24174,24 +24623,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n" + "8target_ssl_proxies_set_ssl_certificates_request_resource\030\275\313\305F" - + " \001(\0132B.google.cloud.compute.v1.TargetS" - + "slProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1.Targ" + + "etSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\363\001\n" + "#SetSslPolicyTargetHttpsProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132+.goo" - + "gle.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132+." + + "google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\360\001\n" + "!SetSslPolicyTargetSslProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132+" - + ".google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(" + + "\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\334\001\n" + "\026SetTagsInstanceRequest\022\030\n" @@ -24224,8 +24673,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")SetTargetPoolsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_set_target_pools_request_resource\030\210\206\210\206\001" - + " \001(\0132C.google.cloud." - + "compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.clo" + + "ud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24237,14 +24686,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n" - + "@region_instance_group_managers_set_target_pools_request_resource\030\375\312\305% " - + "\001(\0132I.google.cloud.compute.v1.RegionInst" - + "anceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" + + "@region_instance_group_managers_set_target_pools_request_resource\030\375\312\305%" + + " \001(\0132I.google.cloud.compute.v1.RegionI" + + "nstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\220\002\n" + "%SetUrlMapRegionTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\037\n" + + "\340A\002\362G\007p", + "roject\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n" @@ -24289,8 +24739,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "share_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n" + "\017ProjectMapEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + + "\005value\030\002 \001(\01323.google.cloud.comp" + + "ute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + "\tShareType\022\030\n" + "\024UNDEFINED_SHARE_TYPE\020\000\022\014\n" + "\005LOCAL\020\313\316\317\"\022\024\n" @@ -24310,11 +24760,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_enable_secure_bootB\016\n" + "\014_enable_vtpm\"\213\002\n" + "\030ShieldedInstanceIdentity\022W\n" - + "\016encryption_key\030\243\307\351\350\001 " - + "\001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022\024\n" + + "\016encryption_key\030\243\307\351\350\001" + + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022T\n" - + "\013signing_key\030\245\220\205\231\001 \001(\01326.google" - + ".cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001B\021\n" + + "\013signing_key\030\245\220\205\231\001 \001(\01326.goo" + + "gle.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001B\021\n" + "\017_encryption_keyB\007\n" + "\005_kindB\016\n" + "\014_signing_key\"i\n" @@ -24345,14 +24795,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SimulateMaintenanceEventNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022\214\001\n" + "7node_groups_simulate_maintenance_event_request_resource\030\334\371\313\247\001" - + " \001(\0132B.google.cloud.compute.v1.NodeGro" - + "upsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1.Node" + + "GroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" - + "\013_request_id\"\315\024\n" + + "\013_request_id\"\231\025\n" + "\010Snapshot\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\035\n" + "\014auto_created\030\330\310\233\335\001 \001(\010H\001\210\001\001\022\032\n\n" @@ -24364,8 +24815,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016download_bytes\030\364\313\271\317\001 \001(\003H\007\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\010\210\001\001\022\034\n" + "\013guest_flush\030\335\223\354\267\001 \001(\010H\t\210\001\001\022E\n" - + "\021guest_os_features\030\321\340\347% \003(" - + "\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" + + "\021guest_os_features\030\321\340\347%" + + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" + "\002id\030\233\032 \001(\004H\n" + "\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n" @@ -24376,29 +24827,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\r" + "\210\001\001\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022\036\n\r" - + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\017\210\001\001\022\036\n\r" - + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\020\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022W\n" - + "\027snapshot_encryption_key\030\376\366\324\024" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\022\210\001\001\022\035\n\r" - + "snapshot_type\030\325\331\245; \001(\tH\023\210\001\001\022\034\n" - + "\013source_disk\030\301\356\264\327\001 \001(\tH\024\210\001\001\022[\n" - + "\032source_disk_encryption_key\030\341\240\270\375\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\025\210\001\001\0224\n" + + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022?\n" + + "\006params\030\206\363\253%" + + " \001(\0132\'.google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\036\n\r" + + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\020\210\001\001\022\036\n\r" + + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\021\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022W\n" + + "\027snapshot_encryption_key\030\376\366\324\024 \001" + + "(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\023\210\001\001\022\035\n\r" + + "snapshot_type\030\325\331\245; \001(\tH\024\210\001\001\022\034\n" + + "\013source_disk\030\301\356\264\327\001 \001(\tH\025\210\001\001\022[\n" + + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\0132..g" + + "oogle.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\0224\n" + "#source_disk_for_recovery_checkpoint\030\376\341\312\253\001 \001(" - + "\tH\026\210\001\001\022\037\n" - + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\027\210\001\001\022\'\n" - + "\027source_instant_snapshot\030\206\204\303h \001(\tH\030\210\001\001\022g\n" - + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(" - + "\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\031\210\001\001\022+\n" - + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH\032\210\001\001\022/\n" - + "\037source_snapshot_schedule_policy\030\203\266\265p \001(\tH\033\210\001\001\0222\n" + + "\tH\027\210\001\001\022\037\n" + + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\030\210\001\001\022\'\n" + + "\027source_instant_snapshot\030\206\204\303h \001(\tH\031\210\001\001\022g\n" + + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(\0132..google.c" + + "loud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022+\n" + + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH\033\210\001\001\022/\n" + + "\037source_snapshot_schedule_policy\030\203\266\265p \001(\tH\034\210\001\001\0222\n" + "\"source_snapshot_schedule_policy_id\030\327\247\316! \001(" - + "\tH\034\210\001\001\022\026\n" - + "\006status\030\362\237\267V \001(\tH\035\210\001\001\022\036\n\r" - + "storage_bytes\030\247\273\275\312\001 \001(\003H\036\210\001\001\022%\n" - + "\024storage_bytes_status\030\212\253\200\352\001 \001(\tH\037\210\001\001\022\035\n" + + "\tH\035\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\036\210\001\001\022\036\n\r" + + "storage_bytes\030\247\273\275\312\001 \001(\003H\037\210\001\001\022%\n" + + "\024storage_bytes_status\030\212\253\200\352\001 \001(\tH \210\001\001\022\035\n" + "\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -24437,7 +24890,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\024\n" + "\022_label_fingerprintB\020\n" + "\016_location_hintB\007\n" - + "\005_nameB\020\n" + + "\005_nameB\t\n" + + "\007_paramsB\020\n" + "\016_satisfies_pziB\020\n" + "\016_satisfies_pzsB\014\n\n" + "_self_linkB\032\n" @@ -24467,19 +24921,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" - + "\010_warning\"\214\001\n" + + "\010_warning\"\261\001\n" + + "\016SnapshotParams\022c\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + + "\030ResourceManagerTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + + "\005value\030\002 \001(\t:\0028\001\"\214\001\n" + "\020SnapshotSettings\022c\n" - + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google.cloud.compute.v1.Snap" - + "shotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google.cl" + + "oud.compute.v1.SnapshotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + "\021_storage_location\"\336\003\n" + "\'SnapshotSettingsStorageLocationSettings\022f\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.cloud.compute.v1.Snaps" - + "hotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.clo" + + "ud.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\213\001\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022h\n" - + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1.SnapshotSetti" - + "ngsStorageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n" + + "\005value\030\002 \001(\0132Y.google.cloud.compu" + + "te.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n" + "\006Policy\022\024\n" + "\020UNDEFINED_POLICY\020\000\022\024\n" + "\014LOCAL_REGION\020\350\354\265\300\001\022\033\n" @@ -24491,14 +24952,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n" + "\005_name\"\265\001\n" + "\027SourceDiskEncryptionKey\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n" + + "\023disk_encryption_key\030\205\355\304\201\001 \001(" + + "\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n" + "\024_disk_encryption_keyB\016\n" + "\014_source_disk\"a\n" + "\024SourceInstanceParams\022I\n" - + "\014disk_configs\030\317\331\252p \003(\01320.goo" - + "gle.cloud.compute.v1.DiskInstantiationConfig\"\361\010\n" + + "\014disk_configs\030\317\331\252p" + + " \003(\01320.google.cloud.compute.v1.DiskInstantiationConfig\"\361\010\n" + "\030SourceInstanceProperties\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\000\210\001\001\022$\n" + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\001\210\001\001\022\034\n" @@ -24508,16 +24969,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\003\210\001\001\022Q\n" - + "\006labels\030\377\277\301\356\001 \003(\0132=.google.cloud.compute." - + "v1.SourceInstanceProperties.LabelsEntry\022\034\n" + + "\006labels\030\377\277\301\356\001 \003(\0132=.go" + + "ogle.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n" + "\010metadata\030\257\366\265)" + " \001(\0132!.google.cloud.compute.v1.MetadataH\005\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\006\210\001\001\022H\n" - + "\022network_interfaces\030\213\332\222\031 \003(\0132).go" - + "ogle.cloud.compute.v1.NetworkInterface\022@\n\n" - + "scheduling\030\224\313\261\270\001" - + " \001(\0132#.google.cloud.compute.v1.SchedulingH\007\210\001\001\022E\n" + + "\022network_interfaces\030\213\332\222\031" + + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022@\n\n" + + "scheduling\030\224\313\261\270\001 \001(" + + "\0132#.google.cloud.compute.v1.SchedulingH\007\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n" + "\004tags\030\231\350\330\001" @@ -24525,8 +24986,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\215\001\n" - + "\027", - "KeyRevocationActionType\022(\n" + + "\027KeyRevocationActionType\022(\n" + "$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\020\000\022.\n" + "&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n" + "\004NONE\020\270\316\222\001\022\013\n" @@ -24547,15 +25007,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013expire_time\030\355\323\221\322\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022V\n" - + "\007managed\030\237\237\244\216\001 \001(\0132<.google." - + "cloud.compute.v1.SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n" + + "\007managed\030\237\237\244\216\001" + + " \001(\0132<.google.cloud.compute.v1.SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\034\n" + "\013private_key\030\243\363\245\254\001 \001(\tH\010\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022_\n" - + "\014self_managed\030\254\363\201\235\001 \001(\0132@.google.clo" - + "ud.compute.v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + + "\014self_managed\030\254\363\201\235\001" + + " \001(\0132@.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + "\031subject_alternative_names\030\343\357\223\374\001 \003(\t\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\014\210\001\001\"[\n" + "\004Type\022\022\n" @@ -24568,7 +25028,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\016\n" + "\014_expire_timeB\005\n" + "\003_idB\007\n" - + "\005_kindB\n\n" + + "\005_kindB\n" + + "\n" + "\010_managedB\007\n" + "\005_nameB\016\n" + "\014_private_keyB\t\n" @@ -24578,8 +25039,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\313\003\n" + "\034SslCertificateAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute." - + "v1.SslCertificateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.go" + + "ogle.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -24588,8 +25049,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google." + + "cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -24610,8 +25071,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\320\003\n" + "#SslCertificateManagedSslCertificate\022i\n\r" - + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.comp" - + "ute.v1.SslCertificateManagedSslCertificate.DomainStatusEntry\022\022\n" + + "domain_status\030\315\247\347\253\001 \003(\0132" + + "N.google.cloud.compute.v1.SslCertificate" + + "ManagedSslCertificate.DomainStatusEntry\022\022\n" + "\007domains\030\257\210\233l \003(\t\022\026\n" + "\006status\030\362\237\267V \001(\tH\000\210\001\001\0323\n" + "\021DomainStatusEntry\022\013\n" @@ -24640,8 +25102,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031SslPoliciesAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google.cloud.compute." - + "v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.go" + + "ogle.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -24650,8 +25112,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002" - + " \001(\0132..google.cloud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132..google.clo" + + "ud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -24674,11 +25136,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SslPoliciesListAvailableFeaturesResponse\022\023\n" + "\010features\030\275\310\263u \003(\t\"\233\001\n" + "\025SslPoliciesScopedList\022;\n" - + "\014ssl_policies\030\243\344\215d" - + " \003(\0132\".google.cloud.compute.v1.SslPolicy\0229\n" + + "\014ssl_policies\030\243\344\215d \003" + + "(\0132\".google.cloud.compute.v1.SslPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\331\005\n" + "\tSslPolicy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\032\n" @@ -24722,7 +25183,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " StartAsyncReplicationDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022{\n" + ".disks_start_async_replication_request_resource\030\332\236\300\340\001" - + " \001(\0132:.google.cloud.compute.v1.DisksStartAsyncReplicationRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.clou" + + "d.compute.v1.DisksStartAsyncReplicationRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24735,8 +25197,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\210\001\n" + "5region_disks_start_async_replication_request_resource\030\205\310\226\342\001" - + " \001(\0132@.google.cloud.comp" - + "ute.v1.RegionDisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n" + + " \001(\0132" + + "@.google.cloud.compute.v1.RegionDisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\233\001\n" + "\024StartInstanceRequest\022\030\n" @@ -24750,11 +25212,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")StartInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\215\001\n" + "8instance_group_managers_start_instances_request_resource\030\253\245\277|" - + " \001(\0132C.google.cloud.compute.v1.Insta" - + "nceGroupManagersStartInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.clo" + + "ud.compute.v1.InstanceGroupManagersStartInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -24764,16 +25225,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n" - + "?region" - + "_instance_group_managers_start_instances_request_resource\030\226\233\377\354\001" - + " \001(\0132I.google.clo" - + "ud.compute.v1.RegionInstanceGroupManagersStartInstancesRequestB\003\340A\002\022\032\n\n" + + "?region_instance_group_manag" + + "ers_start_instances_request_resource\030\226\233\377\354\001" + + " \001(\0132I.google.cloud.compute.v1.RegionI" + + "nstanceGroupManagersStartInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\265\002\n" + "%StartWithEncryptionKeyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\206\001\n" + "4instances_start_with_encryption_key_request_resource\030\377\376\317\322\001" - + " \001(\0132?.google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud." + + "compute.v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24781,28 +25243,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"|\n" + "\016StatefulPolicy\022V\n" - + "\017preserved_state\030\252\342\240\001 \001(\01325.google.cl" - + "oud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n" + + "\017preserved_state\030\252\342\240\001" + + " \001(\01325.google.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n" + "\020_preserved_state\"\216\005\n" + "\034StatefulPolicyPreservedState\022R\n" - + "\005disks\030\366\314\312- \003(\0132" - + "@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\0132F.google.cloud.compute.v1.S" - + "tatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" - + "internal_i_ps\030\333\233\357f \003(\0132F.google." - + "cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n" + + "\005disks\030\366\314\312- \003(\0132@.google.cloud.comput" + + "e.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r" + + "external_i_ps\030\215\323\200\376\001 \003(\0132F.google" + + ".cloud.compute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" + + "internal_i_ps\030\333\233\357f \003(\0132F.google.cloud.compute.v1.Stat" + + "efulPolicyPreservedState.InternalIPsEntry\032m\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022N\n" - + "\005value\030\002 \001(\0132?.google.cloud." - + "compute.v1.StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n" + + "\005value\030\002 " + + "\001(\0132?.google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.google.cloud.com" - + "pute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + + "\005value\030\002 \001(\013" + + "2>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.google.cloud.compute" - + ".v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n" + + "\005value\030\002 \001(\0132>.g" + + "oogle.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n" + "&StatefulPolicyPreservedStateDiskDevice\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\n" + "AutoDelete\022\031\n" @@ -24840,8 +25302,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\232\002\n" + "$StopGroupAsyncReplicationDiskRequest\022\206\001\n" + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001" - + " \001(\0132?.google.cloud.comp" - + "ute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.compute.v1.DisksStopGroup", + "AsyncReplicationResourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24850,8 +25312,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\244\002\n" + "*StopGroupAsyncReplicationRegionDiskRequest\022\206\001\n" + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001" - + " \001(\0132?.google" - + ".cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.compute.v1.Dis" + + "ksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24869,9 +25331,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\313\002\n" + "(StopInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\213\001\n" - + "7instance_group_managers_stop_instances_request_resource\030\215\245\364\021" - + " \001(\0132B.google.cloud.com" - + "pute.v1.InstanceGroupManagersStopInstancesRequestB\003\340A\002\022!\n" + + "7instance_group_managers_stop_instances_request_resource\030\215\245\364\021 \001(\013" + + "2B.google.cloud.compute.v1.InstanceGroupManagersStopInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -24883,9 +25344,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\231\001\n" - + ">region_instance_group_managers_stop_instances_request_resource\030\302\234\362\200\001" - + " \001(\0132H." - + "google.cloud.compute.v1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n" + + ">region_instance_" + + "group_managers_stop_instances_request_resource\030\302\234\362\200\001" + + " \001(\0132H.google.cloud.compute." + + "v1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\205\013\n" + "\013StoragePool\022*\n" @@ -24895,8 +25357,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\005\210\001\001\022D\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01320.google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\0132" + + "0.google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022.\n" + "\035performance_provisioning_type\030\375\235\266\337\001 \001(" + "\tH\007\210\001\001\022-\n" @@ -24905,14 +25367,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025pool_provisioned_iops\030\227\311\2715 \001(\003H\t\210\001\001\022+\n" + "\033pool_provisioned_throughput\030\230\215\330P \001(\003H\n" + "\210\001\001\022S\n" - + "\017resource_status\030\303\372\367v" - + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\013\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v \001(\01322" + + ".google.cloud.compute.v1.StoragePoolResourceStatusH\013\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\r" + "\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\016\210\001\001\022J\n" - + "\006status\030\362\237\267V \001(\01322.google.cloud.com" - + "pute.v1.StoragePoolResourceStatusH\017\210\001\001\022\"\n" + + "\006status\030\362\237\267V \001(\013" + + "22.google.cloud.compute.v1.StoragePoolResourceStatusH\017\210\001\001\022\"\n" + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\020\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\021\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -24949,8 +25411,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031StoragePoolAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google.cloud.c" - + "ompute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -24959,8 +25421,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032]\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002" - + " \001(\0132/.google.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132/.goo" + + "gle.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -25058,8 +25520,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"_total_provisioned_disk_throughput\"\347\007\n" + "\017StoragePoolType\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132*" + + ".google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\0220\n" @@ -25096,8 +25558,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\265\003\n" + "\035StoragePoolTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1.St" - + "oragePoolTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google." + + "cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -25105,8 +25567,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cloud.co" - + "mpute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(" + + "\01323.google.cloud.compute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25114,8 +25576,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\257\002\n" + "\023StoragePoolTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n" - + "\005items\030\300\317\367/ \003(" - + "\0132(.google.cloud.compute.v1.StoragePoolType\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132(.google.cloud.compute.v1.StoragePoolType\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -25155,27 +25617,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ipv6_gce_endpoint\030\343\312\342\230\001 \001(\tH\014\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\r" + "\210\001\001\022I\n\n" - + "log_config\030\235\321\301\247\001 \001(\0132,.googl" - + "e.cloud.compute.v1.SubnetworkLogConfigH\016\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001" + + " \001(\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\016\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\017\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\020\210\001\001\022A\n" - + "\006params\030\206\363\253% \001(\0132).google.c", - "loud.compute.v1.SubnetworkParamsH\021\210\001\001\022)\n" + + "\006params\030\206\363\253%" + + " \001(\0132).google.cloud.compute.v1.SubnetworkParamsH\021\210\001\001\022)\n" + "\030private_ip_google_access\030\316\350\375\310\001 \001(\010H\022\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\023\210\001\001\022\030\n" + "\007purpose\030\236\372\357\226\001 \001(\tH\024\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\025\210\001\001\022(\n" + "\027reserved_internal_range\030\262\236\277\210\001 \001(\tH\026\210\001\001\022\024\n" + "\004role\030\366\200\326\001 \001(\tH\027\210\001\001\022Q\n" - + "\023secondary_ip_ranges\030\343\377\224A \003(\01321.google." - + "cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + + "\023secondary_ip_ranges\030\343\377\224A" + + " \003(\01321.google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\030\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\031\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\032\210\001\001\022/\n" + "$system_reserved_external_ipv6_ranges\030\341\210\223\037 \003(\t\0220\n" + "$system_reserved_internal_ipv6_ranges\030\323\230\221\316\001 \003(\t\022Z\n" - + "\023utilization_details\030\245\212\346;" - + " \001(\01325.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\033\210\001\001\"y\n" + + "\023utilization_details\030\245\212\346; \001(\01325.google" + + ".cloud.compute.v1.SubnetworkUtilizationDetailsH\033\210\001\001\"y\n" + "\016Ipv6AccessType\022\036\n" + "\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n" + "\010EXTERNAL\020\313\247\375\020\022\020\n" @@ -25246,19 +25708,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_utilization_details\"\277\003\n" + "\030SubnetworkAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/" - + " \003(\0132<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.clo" + + "ud.compute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002 \001(\0132" - + "..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25303,8 +25764,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_flow_samplingB\013\n" + "\t_metadata\"\265\001\n" + "\020SubnetworkParams\022e\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132B.goog" - + "le.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\275\001\n" @@ -25316,14 +25777,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_range_nameB\032\n" + "\030_reserved_internal_range\"\310\004\n" + "\034SubnetworkUtilizationDetails\022y\n" - + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D.goo" - + "gle.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" - + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.google." - + "cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" - + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.cloud.c" - + "ompute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" - + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.cloud.compute.v1.Subne" - + "tworkUtilizationDetailsIPV4UtilizationB%\n" + + "\"external_ipv6_instance_utilization\030\334\302\223\310\001" + + " \001(\0132D.google.cloud.compute.v1." + + "SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" + + "\034external_ipv6_lb_utilization\030\275\227\217A" + + " \001(\0132D.google.cloud.compute.v1.Subn" + + "etworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" + + "\031internal_ipv6_utilization\030\214\312\236! \001" + + "(\0132D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" + + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.clo" + + "ud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\n" + "#_external_ipv6_instance_utilizationB\037\n" + "\035_external_ipv6_lb_utilizationB\034\n" + "\032_internal_ipv6_utilization\"\306\001\n" @@ -25378,9 +25841,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\324\002\n" + "+SuspendInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\221\001\n" - + ":instance_group_managers_suspend_instances_request_resource\030\321\215\241\026" - + " \001(\0132E.google.cloud.co" - + "mpute.v1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n" + + ":instance_group_managers_suspend_instances_request_resource\030\321\215\241\026 \001(" + + "\0132E.google.cloud.compute.v1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -25393,8 +25855,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n" + "Aregion_instance_group_managers_suspend_instances_request_resource\030\374\345\224f" - + " \001(\0132K.google.cloud.compute.v1.RegionI" - + "nstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132K.google.cloud" + + ".compute.v1.RegionInstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\211\001\n" + " SwitchToCustomModeNetworkRequest\022\027\n" @@ -25453,8 +25915,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_validate_for_proxyless\"\257\002\n" + "\023TargetGrpcProxyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n" - + "\005items\030\300\317\367/" - + " \003(\0132(.google.cloud.compute.v1.TargetGrpcProxy\022\024\n" + + "\005items\030\300\317\367/ \003(\0132(." + + "google.cloud.compute.v1.TargetGrpcProxy\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -25473,7 +25935,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\353\003\n" + "\017TargetHttpProxy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" - + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n" + + "\013", + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022,\n" + "\033http_keep_alive_timeout_sec\030\336\316\246\325\001" + " \001(\005H\003\210\001\001\022\020\n" @@ -25498,16 +25961,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\210\003\n" + "\035TargetHttpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.cloud." + + "compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.google.cloud.co" - + "mpute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(" + + "\01324.google.cloud.compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25527,8 +25990,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\262\001\n" + "\034TargetHttpsProxiesScopedList\022K\n" - + "\024target_https_proxies\030\212\374\347\256\001" - + " \003(\0132).google.cloud.compute.v1.TargetHttpsProxy\0229\n" + + "\024target_https_proxies\030\212\374\347\256\001 \003" + + "(\0132).google.cloud.compute.v1.TargetHttpsProxy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"a\n" @@ -25597,8 +26060,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\322\003\n" + "\036TargetHttpsProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.google.cloud" - + ".compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132B.google.cloud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25607,12 +26070,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002 \001(\01325.google.cloud.co" - + "mpute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(" + + "\01325.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\261\002\n" + "\024TargetHttpsProxyList\022\020\n" @@ -25658,8 +26120,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\313\003\n" + "\034TargetInstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google" - + ".cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132@.google.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25668,8 +26130,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.google.clou" - + "d.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01322.google.cloud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25677,8 +26139,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\255\002\n" + "\022TargetInstanceList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/ " - + "\003(\0132\'.google.cloud.compute.v1.TargetInstance\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132\'.google.cloud.compute.v1.TargetInstance\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -25735,8 +26197,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_session_affinity\"\277\003\n" + "\030TargetPoolAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/" - + " \003(\0132<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.googl" + + "e.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25771,14 +26233,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"l\n" + " TargetPoolsAddHealthCheckRequest\022H\n\r" - + "health_checks\030\256\257\346\325\001 \003" - + "(\0132-.google.cloud.compute.v1.HealthCheckReference\"a\n" + + "health_checks\030\256\257\346\325\001" + + " \003(\0132-.google.cloud.compute.v1.HealthCheckReference\"a\n" + "\035TargetPoolsAddInstanceRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"o\n" + "#TargetPoolsRemoveHealthCheckRequest\022H\n\r" - + "health_checks\030\256\257\346\325\001" - + " \003(\0132-.google.cloud.compute.v1.HealthCheckReference\"d\n" + + "health_checks\030\256\257\346\325\001 \003(\0132-.goog" + + "le.cloud.compute.v1.HealthCheckReference\"d\n" + " TargetPoolsRemoveInstanceRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\235\001\n" @@ -25817,8 +26279,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\022\034\n" + "\020ssl_certificates\030\217\242\303\256\001 \003(\t\022\033\n\n" - + "ssl_policy\030\305\375\340\214\001 \001(\tH\t\210\001\001\"H\n", - "\013ProxyHeader\022\032\n" + + "ssl_policy\030\305\375\340\214\001 \001(\tH\t\210\001\001\"H\n" + + "\013ProxyHeader\022\032\n" + "\026UNDEFINED_PROXY_HEADER\020\000\022\013\n" + "\004NONE\020\270\316\222\001\022\020\n" + "\010PROXY_V1\020\254\244\267\237\001B\022\n" @@ -25830,8 +26292,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\017\n\r" + "_proxy_headerB\014\n\n" + "_self_linkB\n\n" - + "\010_serviceB\r" - + "\n" + + "\010_serviceB\r\n" + "\013_ssl_policy\"\255\002\n" + "\022TargetSslProxyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" @@ -25848,8 +26309,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\001\n" + "\032TargetTcpProxiesScopedList\022F\n" - + "\022target_tcp_proxies\030\200\327\372|" - + " \003(\0132\'.google.cloud.compute.v1.TargetTcpProxy\0229\n" + + "\022target_tcp_proxies\030\200\327\372| \003(\0132\'" + + ".google.cloud.compute.v1.TargetTcpProxy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"P\n" @@ -25882,8 +26343,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\005\n" + "\003_idB\007\n" + "\005_kindB\007\n" - + "\005_nameB\r" - + "\n" + + "\005_nameB\r\n" + "\013_proxy_bindB\017\n\r" + "_proxy_headerB\t\n" + "\007_regionB\014\n\n" @@ -25891,8 +26351,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_service\"\314\003\n" + "\034TargetTcpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute." - + "v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.go" + + "ogle.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25901,13 +26361,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01323.google." + + "cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\255\002\n" + "\022TargetTcpProxyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" @@ -25930,8 +26389,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022I\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01325.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\01325.google.cloud" + + ".compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\006\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n" @@ -25954,13 +26413,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_label_fingerprintB\007\n" + "\005_nameB\n\n" + "\010_networkB\t\n" - + "\007_regionB\014\n\n" + + "\007_regionB\014\n" + + "\n" + "_self_linkB\t\n" + "\007_status\"\321\003\n" + "\036TargetVpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.goo" - + "gle.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud.compute.v1." + + "TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25969,12 +26429,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.google" - + ".cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01324.google.cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\261\002\n" + "\024TargetVpnGatewayList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" @@ -26021,209 +26482,210 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." + + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + "&TestIamPermissionsBackendBucketRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + "\'TestIamPermissionsBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001" - + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\315\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\315\001\n" + "\035TestIamPermissionsDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" - + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\305\001\n" + "+TestIamPermissionsExternalVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n" + "\'TestIamPermissionsFirewallPolicyRequest\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + "&TestIamPermissionsGlobalAddressRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + "\036TestIamPermissionsImageRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 " - + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + "&TestIamPermissionsInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" - + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321\001\n" + "!TestIamPermissionsInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n" + ")TestIamPermissionsInstanceTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + "(TestIamPermissionsInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" - + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\316\001\n" + "4TestIamPermissionsInterconnectAttachmentGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/." + + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n" + "*TestIamPermissionsInterconnectGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + "$TestIamPermissionsLicenseCodeRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + " TestIamPermissionsLicenseRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + "%TestIamPermissionsMachineImageRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" - + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsNetworkAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsReq", + "uestB\003\340A\002\"\335\001\n" + "-TestIamPermissionsNetworkEndpointGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/." + + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\310\001\n" + ".TestIamPermissionsNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 " - + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + "\"TestIamPermissionsNodeGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\327\001\n" + "%TestIamPermissionsNodeTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\332\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\332\001\n" + "(TestIamPermissionsPacketMirroringRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + "-TestIamPermissionsRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(" - + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsRegionDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n" + ",TestIamPermissionsRegionInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001" - + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + ".TestIamPermissionsRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" - + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + "4TestIamPermissionsRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(" + + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + "$TestIamPermissionsReservationRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\331\001\n" + "\'TestIamPermissionsResourcePolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsServiceAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + "!TestIamPermissionsSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + "$TestIamPermissionsStoragePoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001" + + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\325\001\n" + "#TestIamPermissionsSubnetworkRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\327\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\327\001\n" + "\'TestIamPermissionsTargetInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\325\001\n" + "#TestIamPermissionsTargetPoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" - + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n" + "\026TestPermissionsRequest\022\026\n" + "\013permissions\030\204\351\313\034 \003(\t\"1\n" + "\027TestPermissionsResponse\022\026\n" @@ -26298,21 +26760,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" - + "\013_autoscalerB\r" - + "\n" + + "\013_autoscalerB\r\n" + "\013_request_id\"\334\001\n" + "\032UpdateBackendBucketRequest\022\036\n" + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n" - + "\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132&.goog" - + "le.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + + "\027backend_bucket_resource\030\230\316\307\265\001" + + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\341\001\n" + "\033UpdateBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001" - + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132" + + "\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -26336,7 +26797,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.cloud.compute.v1.DisplayDeviceB\003\340A\002\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -26373,11 +26835,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033MostDisruptiveAllowedAction\022,\n" + "(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000B\021\n" + "\017_minimal_actionB!\n" - + "\037_most_disruptive_allowed_actionB\r\n" + + "\037_most_disruptive_allowed_actionB\r" + + "\n" + "\013_request_id\"\360\001\n" + "\024UpdateLicenseRequest\022\027\n" - + "\007license\030\301\210\302O \001(\tB", - "\003\340A\002\022C\n" + + "\007license\030\301\210\302O \001(\tB\003\340A\002\022C\n" + "\020license_resource\030\314\324\352\320\001 \001(\0132" + " .google.cloud.compute.v1.LicenseB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -26389,8 +26851,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%UpdateNetworkInterfaceInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022V\n" - + "\032network_interface_resource\030\205\224\256\233\001" - + " \001(\0132).google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + + "\032network_interface_resource\030\205\224\256\233\001 \001(\013" + + "2).google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -26399,8 +26861,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\365\001\n" + "\033UpdatePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n" - + "(networks_update_peering_request_resource\030\331\252\202k" - + " \001(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + + "(networks_update_peering_request_resource\030\331\252\202k \001(\01325.google.cloud" + + ".compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -26408,8 +26870,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "3UpdatePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\233\001\n" + "@instance_group_managers_update_per_instance_configs_req_resource\030\276\301\266C" - + " \001(\0132I.google.cloud.compute.v1.InstanceGroupMa" - + "nagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132I.google.cloud.compute" + + ".v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -26422,8 +26884,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*" - + " \001(\0132J.goo" - + "gle.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132J.google.cloud.compute.v1." + + "RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\340\001\n" + + "\033UpdatePreviewFeatureRequest\022 \n" + + "\017preview_feature\030\377\372\372\330\001 \001(\tB\003\340A\002\022Q\n" + + "\030preview_feature_resource\030\316\355\227\005 \001(\013" + + "2\'.google.cloud.compute.v1.PreviewFeatureB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\204\002\n" + "\035UpdateRegionAutoscalerRequest\022\033\n\n" @@ -26510,8 +26980,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" + "\025route_policy_resource\030\205\275\2657" + " \001(\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" - + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r" - + "\n" + + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\336\001\n" + "\023UpdateRouterRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -26527,8 +26996,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022c\n" - + "!shielded_instance_config_resource\030\330\226\335\201\001" - + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n" + + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/.google.cl" + + "oud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\237\002\n" @@ -26537,8 +27006,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n" + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022K\n" - + "\025storage_pool_resource\030\215\274\371J \001(\0132$." - + "google.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n" + + "\025storage_pool_resource\030\215\274\371J " + + "\001(\0132$.google.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -26554,17 +27023,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\362\007\n" + "\006UrlMap\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022h\n" - + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.google.cloud.com" - + "pute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n" - + "\024default_route_action\030\252\264\327\264\001 \001(\0132(.googl" - + "e.cloud.compute.v1.HttpRouteActionH\002\210\001\001\022 \n" + + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.google.clo" + + "ud.compute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n" + + "\024default_route_action\030\252\264\327\264\001 \001(\0132(" + + ".google.cloud.compute.v1.HttpRouteActionH\002\210\001\001\022 \n" + "\017default_service\030\267\345\305\260\001 \001(\tH\003\210\001\001\022R\n" - + "\024default_url_redirect\030\352\253\266\253\001" - + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n" + + "\024default_url_redirect\030\352\253\266\253\001 \001(\0132+.goog" + + "le.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001 " - + "\001(\0132).google.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + + "header_action\030\250\240\270\234\001" + + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + "host_rules\030\240\207\327\224\001" + " \003(\0132!.google.cloud.compute.v1.HostRule\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n" @@ -26610,8 +27079,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023expected_output_url\030\230\242\367\316\001 \001(\tH\001\210\001\001\022/\n" + "\037expected_redirect_response_code\030\357\352\200\t" + " \001(\005H\002\210\001\001\022=\n" - + "\007headers\030\206\337\235{ \003(\0132).go" - + "ogle.cloud.compute.v1.UrlMapTestHeader\022\024\n" + + "\007headers\030\206\337\235{ \003(" + + "\0132).google.cloud.compute.v1.UrlMapTestHeader\022\024\n" + "\004host\030\250\353\303\001 \001(\tH\003\210\001\001\022\024\n" + "\004path\030\245\310\321\001 \001(\tH\004\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001B\016\n" @@ -26636,8 +27105,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_test_passed\"\265\003\n" + "\025UrlMapsAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n" - + "\005items\030\300\317\367/" - + " \003(\01329.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01329.google.cloud.compu" + + "te.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -26646,8 +27115,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\0229\n" - + "\005value\030\002 \001(" - + "\0132*.google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132*.google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -26669,12 +27138,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n" + "\t_resource\"m\n" + "\027UrlMapsValidateResponse\022G\n" - + "\006result\030\235\220\267B \001(\0132/.google.clo" - + "ud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B \001(\0132/.goog" + + "le.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n" + "\007_result\"\272\001\n\n" + "UrlRewrite\022\034\n" + "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n" - + "\023path_prefix_rewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n" + + "\023path_prefix_r", + "ewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n" + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n\r" + "_host_rewriteB\026\n" + "\024_path_prefix_rewriteB\030\n" @@ -26687,8 +27157,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007network\030\256\264\205o \001(\tH\004\210\001\001\022\030\n" + "\007purpose\030\236\372\357\226\001 \001(\tH\005\210\001\001\022\024\n" + "\004role\030\366\200\326\001 \001(\tH\006\210\001\001\022W\n" - + "\023secondary_ip_ranges\030\343\377\224A \003(\01327.google." - + "cloud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n" + + "\023secondary_ip_ranges\030\343\377\224A \003(\01327.g" + + "oogle.cloud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\007\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n" + "\016Ipv6AccessType\022\036\n" @@ -26736,8 +27206,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132).google.cloud.compute.v1.UsableSubnetwork\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022M\n" - + "\017scoped_warnings\030\246\226\370f \003(\01321.google" - + ".cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + + "\017scoped_warnings\030\246\226\370f \003(\01321." + + "google.cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -26755,8 +27225,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033ValidateRegionUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022p\n" - + ")region_url_maps_validate_request_resource\030\232\314\200\033 \001(\013" - + "25.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + + ")region_url_maps_validate_request_resource\030\232\314\200\033" + + " \001(\01325.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n" + "\025ValidateUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -26765,8 +27235,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132/.google.cloud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + "\025VmEndpointNatMappings\022\035\n\r" + "instance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n" - + "\026interface_nat_mappings\030\211\200\225z \003(\0132B." - + "google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + + "\026interface_nat_mappings\030\211\200\225z " + + "\003(\0132B.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + "\016_instance_name\"\342\003\n" + ")VmEndpointNatMappingsInterfaceNatMappings\022$\n" + "\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n" @@ -26774,8 +27244,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031num_total_drain_nat_ports\030\371\245\377\237\001" + " \001(\005H\000\210\001\001\022$\n" + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r" - + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cl" - + "oud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.goo" + + "gle.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + "\025source_alias_ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n" + "\021source_virtual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n" + "\032_num_total_drain_nat_portsB\026\n" @@ -26796,8 +27266,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022A\n" - + "\006result\030\235\220\267B " - + "\003(\0132..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n" + + "\006result\030\235\220\267B" + + " \003(\0132..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" @@ -26821,8 +27291,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\n" + "\210\001\001\022Q\n" - + "\016vpn_interfaces\030\205\315\345+" - + " \003(\01326.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n" + + "\016vpn_interfaces\030\205\315\345+ \003(\01326.google.cloud.co" + + "mpute.v1.VpnGatewayVpnGatewayInterface\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"N\n" @@ -26846,13 +27316,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\n\n" + "\010_networkB\t\n" + "\007_regionB\014\n\n" - + "_self_linkB\r" - + "\n" + + "_self_linkB\r\n" + "\013_stack_type\"\277\003\n" + "\030VpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<" - + ".google.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132<.google.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -26861,12 +27330,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002 \001(\0132..google.c" - + "loud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132..go" + + "ogle.cloud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\245\002\n" + "\016VpnGatewayList\022\020\n" @@ -26909,18 +27377,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035VpnGatewayStatusVpnConnection\022&\n" + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n" + "\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n" - + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute" - + ".v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" - + "\007tunnels\030\213\372\3551 \003(\0132/." - + "google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + + "\005state\030\221\211\2534 \001(\0132I.google.cloud.c" + + "ompute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + + "\007tunnels\030\213\372\3551 " + + "\003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + "\026_peer_external_gatewayB\023\n" + "\021_peer_gcp_gatewayB\010\n" + "\006_state\"\332\001\n" + "\035VpnGatewayVpnGatewayInterface\022\020\n" + "\002id\030\233\032 \001(\r" + "H\000\210\001\001\022(\n" - + "\027interconnect_attachment\030\364\212\367\222\001 \001(\tH\001\210\001\001\022\033\n" - + "\n" + + "\027interconnect_attachment\030\364\212\367\222\001 \001(" + + "\tH\001\210\001\001\022\033\n\n" + "ip_address\030\334\361\334\301\001 \001(\tH\002\210\001\001\022\035\n" + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\003\210\001\001B\005\n" + "\003_idB\032\n" @@ -26938,8 +27406,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\372\014\n" + "\tVpnTunnel\022L\n" - + "\014cipher_suite\030\304\327\316\323\001 \001(\0132-.goog" - + "le.cloud.compute.v1.VpnTunnelCipherSuiteH\000\210\001\001\022\"\n" + + "\014cipher_suite\030\304\327\316\323\001 \001(\0132" + + "-.google.cloud.compute.v1.VpnTunnelCipherSuiteH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022 \n" + "\017detailed_status\030\341\244\203\237\001 \001(\tH\003\210\001\001\022\020\n" @@ -26947,8 +27415,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ike_version\030\234\320\220h \001(\005H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\007\210\001\001\022B\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132..google.cloud.compute.v1.VpnTunnel.LabelsEntry\022\"\n" + + "\006labels\030\377\277\301\356\001 \003(\0132..go" + + "ogle.cloud.compute.v1.VpnTunnel.LabelsEntry\022\"\n" + "\026local_traffic_selector\030\265\254\247\227\001 \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022&\n" + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\t\210\001\001\0220\n" @@ -27006,12 +27474,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_statusB\025\n" + "\023_target_vpn_gatewayB\016\n" + "\014_vpn_gatewayB\030\n" - + "\026_vpn_gat", - "eway_interface\"\274\003\n" + + "\026_vpn_gateway_interface\"\274\003\n" + "\027VpnTunnelAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n" - + "\005items\030\300\317\367/ \003(\0132;" - + ".google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132;.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -27020,18 +27487,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022<\n" - + "\005value\030\002 \001(\0132-.google.cl" - + "oud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132-.goo" + + "gle.cloud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\304\001\n" + "\024VpnTunnelCipherSuite\022J\n" - + "\006phase1\030\226\314\230( \001(\01322.google.cloud" - + ".compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n" - + "\006phase2\030\227\314\230(" - + " \001(\01322.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n" + + "\006phase1\030\226\314\230( \001(\01322.google" + + ".cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n" + + "\006phase2\030\227\314\230( \001(\01322.google.clo" + + "ud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n" + "\007_phase1B\t\n" + "\007_phase2\"\243\002\n\r" + "VpnTunnelList\022\020\n" @@ -27160,8 +27627,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_message\"\317\001\n" + "\026WeightedBackendService\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001" - + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n" + + "header_action\030\250\240\270\234\001 \001(\0132).go" + + "ogle.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n" + "\006weight\030\370\204\305\206\001 \001(\r" + "H\002\210\001\001B\022\n" + "\020_backend_serviceB\020\n" @@ -27170,7 +27637,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "&WithdrawPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" - + "\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022\032\n\n" + + "\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\277\001\n" + "%WithdrawPublicDelegatedPrefixeRequest\022!\n" @@ -27239,13 +27707,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\315\001\n" + "\024ZoneSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01329.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\01329.google.cloud.c" + + "ompute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -27259,5819 +27728,5999 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\t\n" + "\007_policy2\263\006\n" + "\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v1.Aggregat" - + "edListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeAggregate" - + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro" - + "jects/{project}/aggregated/acceleratorTypes\022\334\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google.cloud.c" - + "ompute.v1.AcceleratorType\"w\332A\035project,zo" - + "ne,accelerator_type\202\323\344\223\002Q\022O/compute/v1/p" - + "rojects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" - + "\004List\0224.google.cloud.compute.v1.ListAcceleratorTyp" - + "esRequest\032,.google.cloud.compute.v1.Acce" - + "leratorTypeList\"S\332A\014project,zone\202\323\344\223\002>\022<" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/acceleratorTypes\032\244\001\312A\026compute.google" - + "apis.com\322A\207\001https://www.googleapis.com/a" - + "uth/compute.readonly,https://www.googlea" - + "pis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\216\020\n" + + "\016AggregatedList\022>.google.cloud.compute.v1.Ag" + + "gregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeAgg" + + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/" + + "v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google.c" + + "loud.compute.v1.AcceleratorType\"w\332A\035proj" + + "ect,zone,accelerator_type\202\323\344\223\002Q\022O/comput" + + "e/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" + + "\004List\0224.google.cloud.compute.v1.ListAccelera" + + "torTypesRequest\032,.google.cloud.compute.v" + + "1.AcceleratorTypeList\"S\332A\014project,zone\202\323" + + "\344\223\002>\022project,zone,disk,dis" - + "ks_add_resource_policies_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v1/pr" - + "ojects/{project}/zones/{zone}/disks/{dis" - + "k}/addResourcePolicies:,disks_add_resour" - + "ce_policies_request_resource\022\265\001\n\016Aggrega" - + "tedList\0223.google.cloud.compute.v1.Aggreg" - + "atedListDisksRequest\032+.google.cloud.comp" - + "ute.v1.DiskAggregatedList\"A\332A\007project\202\323\344" - + "\223\0021\022//compute/v1/projects/{project}/aggr" - + "egated/disks\022\216\002\n\nBulkInsert\022..google.clo" - + "ud.compute.v1.BulkInsertDiskRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\253\001\332A/pro" - + "ject,zone,bulk_insert_disk_resource_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002b\"project,zone" + + ",disk,disks_add_resource_policies_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002|\"L/comp" + + "ute/v1/projects/{project}/zones/{zone}/d" + + "isks/{disk}/addResourcePolicies:,disks_a" + + "dd_resource_policies_request_resource\022\265\001" + + "\n\016AggregatedList\0223.google.cloud.compute." + + "v1.AggregatedListDisksRequest\032+.google.c" + + "loud.compute.v1.DiskAggregatedList\"A\332A\007p" + + "roject\202\323\344\223\0021\022//compute/v1/projects/{proj" + + "ect}/aggregated/disks\022\216\002\n\nBulkInsert\022..g" + + "oogle.cloud.compute.v1.BulkInsertDiskReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\231\001\332A#project,zone,disk,snapshot_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\\\"G/compute/v1/pr" - + "ojects/{project}/zones/{zone}/disks/{dis" - + "k}/createSnapshot:\021snapshot_resource\022\277\001\n" - + "\006Delete\022*.google.cloud.compute.v1.Delete" - + "DiskRequest\032\".google.cloud.compute.v1.Op" - + "eration\"e\332A\021project,zone,disk\212N\016ZoneOper" - + "ations\202\323\344\223\002:*8/compute/v1/projects/{proj" - + "ect}/zones/{zone}/disks/{disk}\022\243\001\n\003Get\022\'" - + ".google.cloud.compute.v1.GetDiskRequest\032" - + "\035.google.cloud.compute.v1.Disk\"T\332A\021proje" - + "ct,zone,disk\202\323\344\223\002:\0228/compute/v1/projects" - + "/{project}/zones/{zone}/disks/{disk}\022\314\001\n" - + "\014GetIamPolicy\0220.google.cloud.compute.v1." - + "GetIamPolicyDiskRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"i\332A\025project,zone,resour" - + "ce\202\323\344\223\002K\022I/compute/v1/projects/{project}" - + "/zones/{zone}/disks/{resource}/getIamPol" - + "icy\022\320\001\n\006Insert\022*.google.cloud.compute.v1" - + ".InsertDiskRequest\032\".google.cloud.comput" - + "e.v1.Operation\"v\332A\032project,zone,disk_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002B\"1/compute/v" - + "1/projects/{project}/zones/{zone}/disks:" - + "\rdisk_resource\022\236\001\n\004List\022).google.cloud.c" - + "ompute.v1.ListDisksRequest\032!.google.clou" - + "d.compute.v1.DiskList\"H\332A\014project,zone\202\323" - + "\344\223\0023\0221/compute/v1/projects/{project}/zon" - + "es/{zone}/disks\022\331\002\n\026RemoveResourcePolici" - + "es\022:.google.cloud.compute.v1.RemoveResou" - + "rcePoliciesDiskRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\336\001\332AAproject,zone,dis" - + "k,disks_remove_resource_policies_request" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\202\001\"O/comp" + + "\"\253\001\332A/project,zone,bulk_insert_disk_reso" + + "urce_resource\212N\016ZoneOperations\202\323\344\223\002b\".google.cloud.compute.v1.ListAssociatio" - + "nsFirewallPolicyRequest\032A.google.cloud.c" - + "ompute.v1.FirewallPoliciesListAssociatio" - + "nsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/locat" - + "ions/global/firewallPolicies/listAssocia" - + "tions\022\350\001\n\004Move\0222.google.cloud.compute.v1" - + ".MoveFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\207\001\332A\031firewall_pol" - + "icy,parent_id\212N\034GlobalOrganizationOperat" - + "ions\202\323\344\223\002F\"D/compute/v1/locations/global" - + "/firewallPolicies/{firewall_policy}/move" - + "\022\216\002\n\005Patch\0223.google.cloud.compute.v1.Pat" - + "chFirewallPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\253\001\332A(firewall_policy" - + ",firewall_policy_resource\212N\034GlobalOrgani" - + "zationOperations\202\323\344\223\002[2?/compute/v1/loca" - + "tions/global/firewallPolicies/{firewall_" - + "policy}:\030firewall_policy_resource\022\252\002\n\tPa" - + "tchRule\0227.google.cloud.compute.v1.PatchR" - + "uleFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\277\001\332A-firewall_polic" - + "y,firewall_policy_rule_resource\212N\034Global" - + "OrganizationOperations\202\323\344\223\002j\"I/compute/v" - + "1/locations/global/firewallPolicies/{fir" - + "ewall_policy}/patchRule:\035firewall_policy" - + "_rule_resource\022\205\002\n\021RemoveAssociation\022?.g" - + "oogle.cloud.compute.v1.RemoveAssociation" - + "FirewallPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\212\001\332A\017firewall_policy\212N" - + "\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/co" - + "mpute/v1/locations/global/firewallPolici" - + "es/{firewall_policy}/removeAssociation\022\360" - + "\001\n\nRemoveRule\0228.google.cloud.compute.v1." - + "RemoveRuleFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\203\001\332A\017firewal" - + "l_policy\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002L\"J/compute/v1/locations/global/fire" - + "wallPolicies/{firewall_policy}/removeRul" - + "e\022\247\002\n\014SetIamPolicy\022:.google.cloud.comput" - + "e.v1.SetIamPolicyFirewallPolicyRequest\032\037" - + ".google.cloud.compute.v1.Policy\"\271\001\332A8res" - + "ource,global_organization_set_policy_req" - + "uest_resource\202\323\344\223\002x\"E/compute/v1/locatio" - + "ns/global/firewallPolicies/{resource}/se" - + "tIamPolicy:/global_organization_set_poli" - + "cy_request_resource\022\256\002\n\022TestIamPermissio" - + "ns\022@.google.cloud.compute.v1.TestIamPerm" - + "issionsFirewallPolicyRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\243" - + "\001\332A*resource,test_permissions_request_re" - + "source\202\323\344\223\002p\"K/compute/v1/locations/glob" - + "al/firewallPolicies/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google.cloud" - + ".compute.v1.DeleteFirewallRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"h\332A\020projec" - + "t,firewall\212N\020GlobalOperations\202\323\344\223\002<*:/co" - + "mpute/v1/projects/{project}/global/firew" - + "alls/{firewall}\022\254\001\n\003Get\022+.google.cloud.c" - + "ompute.v1.GetFirewallRequest\032!.google.cl" - + "oud.compute.v1.Firewall\"U\332A\020project,fire" - + "wall\202\323\344\223\002<\022:/compute/v1/projects/{projec" - + "t}/global/firewalls/{firewall}\022\327\001\n\006Inser" - + "t\022..google.cloud.compute.v1.InsertFirewa" - + "llRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"y\332A\031project,firewall_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002D\"//compute/v1/projec" - + "ts/{project}/global/firewalls:\021firewall_" - + "resource\022\237\001\n\004List\022-.google.cloud.compute" - + ".v1.ListFirewallsRequest\032%.google.cloud." - + "compute.v1.FirewallList\"A\332A\007project\202\323\344\223\002" - + "1\022//compute/v1/projects/{project}/global" - + "/firewalls\022\352\001\n\005Patch\022-.google.cloud.comp" - + "ute.v1.PatchFirewallRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\215\001\332A\"project,fir" - + "ewall,firewall_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002O2:/compute/v1/projects/{project}" - + "/global/firewalls/{firewall}:\021firewall_r" - + "esource\022\354\001\n\006Update\022..google.cloud.comput" - + "e.v1.UpdateFirewallRequest\032\".google.clou" - + "d.compute.v1.Operation\"\215\001\332A\"project,fire" - + "wall,firewall_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002O\032:/compute/v1/projects/{project}/" - + "global/firewalls/{firewall}:\021firewall_re" - + "source\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http", - "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\231\021\n\017ForwardingRules\022\323\001\n\016AggregatedLis" - + "t\022=.google.cloud.compute.v1.AggregatedLi" - + "stForwardingRulesRequest\0325.google.cloud." - + "compute.v1.ForwardingRuleAggregatedList\"" - + "K\332A\007project\202\323\344\223\002;\0229/compute/v1/projects/" - + "{project}/aggregated/forwardingRules\022\362\001\n" - + "\006Delete\0224.google.cloud.compute.v1.Delete" - + "ForwardingRuleRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\215\001\332A\036project,region,fo" - + "rwarding_rule\212N\020RegionOperations\202\323\344\223\002S*Q" + + "\022\354\001\n\016GetAssociation\022<.google.cloud.compu" + + "te.v1.GetAssociationFirewallPolicyReques" + + "t\0322.google.cloud.compute.v1.FirewallPoli" + + "cyAssociation\"h\332A\017firewall_policy\202\323\344\223\002P\022" + + "N/compute/v1/locations/global/firewallPo" + + "licies/{firewall_policy}/getAssociation\022" + + "\305\001\n\014GetIamPolicy\022:.google.cloud.compute." + + "v1.GetIamPolicyFirewallPolicyRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"X\332A\010resour" + + "ce\202\323\344\223\002G\022E/compute/v1/locations/global/f" + + "irewallPolicies/{resource}/getIamPolicy\022" + + "\320\001\n\007GetRule\0225.google.cloud.compute.v1.Ge" + + "tRuleFirewallPolicyRequest\032+.google.clou" + + "d.compute.v1.FirewallPolicyRule\"a\332A\017fire" + + "wall_policy\202\323\344\223\002I\022G/compute/v1/locations" + + "/global/firewallPolicies/{firewall_polic" + + "y}/getRule\022\370\001\n\006Insert\0224.google.cloud.com" + + "pute.v1.InsertFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\223\001\332A\"par" + + "ent_id,firewall_policy_resource\212N\034Global" + + "OrganizationOperations\202\323\344\223\002I\"-/compute/v" + + "1/locations/global/firewallPolicies:\030fir" + + "ewall_policy_resource\022\243\001\n\004List\0224.google." + + "cloud.compute.v1.ListFirewallPoliciesReq" + + "uest\032+.google.cloud.compute.v1.FirewallP" + + "olicyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locati" + + "ons/global/firewallPolicies\022\340\001\n\020ListAsso" + + "ciations\022>.google.cloud.compute.v1.ListA" + + "ssociationsFirewallPolicyRequest\032A.googl" + + "e.cloud.compute.v1.FirewallPoliciesListA" + + "ssociationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute" + + "/v1/locations/global/firewallPolicies/li" + + "stAssociations\022\350\001\n\004Move\0222.google.cloud.c" + + "ompute.v1.MoveFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\207\001\332A\031fir" + + "ewall_policy,parent_id\212N\034GlobalOrganizat" + + "ionOperations\202\323\344\223\002F\"D/compute/v1/locatio" + + "ns/global/firewallPolicies/{firewall_pol" + + "icy}/move\022\216\002\n\005Patch\0223.google.cloud.compu" + + "te.v1.PatchFirewallPolicyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\253\001\332A(firewa" + + "ll_policy,firewall_policy_resource\212N\034Glo" + + "balOrganizationOperations\202\323\344\223\002[2?/comput" + + "e/v1/locations/global/firewallPolicies/{" + + "firewall_policy}:\030firewall_policy_resour" + + "ce\022\252\002\n\tPatchRule\0227.google.cloud.compute." + + "v1.PatchRuleFirewallPolicyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\277\001\332A-firew" + + "all_policy,firewall_policy_rule_resource" + + "\212N\034GlobalOrganizationOperations\202\323\344\223\002j\"I/" + + "compute/v1/locations/global/firewallPoli" + + "cies/{firewall_policy}/patchRule:\035firewa" + + "ll_policy_rule_resource\022\205\002\n\021RemoveAssoci" + + "ation\022?.google.cloud.compute.v1.RemoveAs" + + "sociationFirewallPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\212\001\332A\017firewall" + + "_policy\212N\034GlobalOrganizationOperations\202\323" + + "\344\223\002S\"Q/compute/v1/locations/global/firew" + + "allPolicies/{firewall_policy}/removeAsso" + + "ciation\022\360\001\n\nRemoveRule\0228.google.cloud.co" + + "mpute.v1.RemoveRuleFirewallPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\203\001\332" + + "A\017firewall_policy\212N\034GlobalOrganizationOp" + + "erations\202\323\344\223\002L\"J/compute/v1/locations/gl" + + "obal/firewallPolicies/{firewall_policy}/" + + "removeRule\022\247\002\n\014SetIamPolicy\022:.google.clo" + + "ud.compute.v1.SetIamPolicyFirewallPolicy" + + "Request\032\037.google.cloud.compute.v1.Policy" + + "\"\271\001\332A8resource,global_organization_set_p" + + "olicy_request_resource\202\323\344\223\002x\"E/compute/v" + + "1/locations/global/firewallPolicies/{res" + + "ource}/setIamPolicy:/global_organization" + + "_set_policy_request_resource\022\256\002\n\022TestIam" + + "Permissions\022@.google.cloud.compute.v1.Te" + + "stIamPermissionsFirewallPolicyRequest\0320." + + "google.cloud.compute.v1.TestPermissionsR" + + "esponse\"\243\001\332A*resource,test_permissions_r" + + "equest_resource\202\323\344\223\002p\"K/compute/v1/locat" + + "ions/global/firewallPolicies/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\032r\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..goo" + + "gle.cloud.compute.v1.DeleteFirewallReque" + + "st\032\".google.cloud.compute.v1.Operation\"h" + + "\332A\020project,firewall\212N\020GlobalOperations\202\323" + + "\344\223\002<*:/compute/v1/projects/{project}/glo" + + "bal/firewalls/{firewall}\022\254\001\n\003Get\022+.googl" + + "e.cloud.compute.v1.GetFirewallRequest\032!." + + "google.cloud.compute.v1.Firewall\"U\332A\020pro" + + "ject,firewall\202\323\344\223\002<\022:/compute/v1/project" + + "s/{project}/global/firewalls/{firewall}\022" + + "\327\001\n\006Insert\022..google.cloud.compute.v1.Ins" + + "ertFirewallRequest\032\".google.cloud.comput" + + "e.v1.Operation\"y\332A\031project,firewall_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002D\"//compute/" + + "v1/projects/{project}/global/firewalls:\021" + + "firewall_resource\022\237\001\n\004List\022-.google.clou" + + "d.compute.v1.ListFirewallsRequest\032%.goog" + + "le.cloud.compute.v1.FirewallList\"A\332A\007pro" + + "ject\202\323\344\223\0021\022//compute/v1/projects/{projec" + + "t}/global/firewalls\022\352\001\n\005Patch\022-.google.c" + + "loud.compute.v1.PatchFirewallRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\215\001\332A\"pr" + + "oject,firewall,firewall_resource\212N\020Globa" + + "lOperations\202\323\344\223\002O2:/compute/v1/projects/" + + "{project}/global/firewalls/{firewall}:\021f" + + "irewall_resource\022\354\001\n\006Update\022..google.clo" + + "ud.compute.v1.UpdateFirewallRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\215\001\332A\"pro" + + "ject,firewall,firewall_resource\212N\020Global" + + "Operations\202\323\344\223\002O\032:/compute/v1/projects/{" + + "project}/global/firewalls/{firewall}:\021fi" + + "rewall_resource\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggr" + + "egatedList\022=.google.cloud.compute.v1.Agg" + + "regatedListForwardingRulesRequest\0325.goog" + + "le.cloud.compute.v1.ForwardingRuleAggreg" + + "atedList\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/" + + "projects/{project}/aggregated/forwarding" + + "Rules\022\362\001\n\006Delete\0224.google.cloud.compute." + + "v1.DeleteForwardingRuleRequest\032\".google." + + "cloud.compute.v1.Operation\"\215\001\332A\036project," + + "region,forwarding_rule\212N\020RegionOperation" + + "s\202\323\344\223\002S*Q/compute/v1/projects/{project}/" + + "regions/{region}/forwardingRules/{forwar" + + "ding_rule}\022\335\001\n\003Get\0221.google.cloud.comput" + + "e.v1.GetForwardingRuleRequest\032\'.google.c" + + "loud.compute.v1.ForwardingRule\"z\332A\036proje" + + "ct,region,forwarding_rule\202\323\344\223\002S\022Q/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/forwardingRules/{forwarding_rule}\022\203\002\n\006I" + + "nsert\0224.google.cloud.compute.v1.InsertFo" + + "rwardingRuleRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\236\001\332A\'project,region,forw" + + "arding_rule_resource\212N\020RegionOperations\202" + + "\323\344\223\002[\"?/compute/v1/projects/{project}/re" + + "gions/{region}/forwardingRules:\030forwardi" + + "ng_rule_resource\022\302\001\n\004List\0223.google.cloud" + + ".compute.v1.ListForwardingRulesRequest\032+" + + ".google.cloud.compute.v1.ForwardingRuleL" + + "ist\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v" + + "1/projects/{project}/regions/{region}/fo" + + "rwardingRules\022\243\002\n\005Patch\0223.google.cloud.c" + + "ompute.v1.PatchForwardingRuleRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\300\001\332A7pr" + + "oject,region,forwarding_rule,forwarding_" + + "rule_resource\212N\020RegionOperations\202\323\344\223\002m2Q" + "/compute/v1/projects/{project}/regions/{" + "region}/forwardingRules/{forwarding_rule" - + "}\022\335\001\n\003Get\0221.google.cloud.compute.v1.GetF" - + "orwardingRuleRequest\032\'.google.cloud.comp" - + "ute.v1.ForwardingRule\"z\332A\036project,region" - + ",forwarding_rule\202\323\344\223\002S\022Q/compute/v1/proj" - + "ects/{project}/regions/{region}/forwardi" - + "ngRules/{forwarding_rule}\022\203\002\n\006Insert\0224.g" - + "oogle.cloud.compute.v1.InsertForwardingR" - + "uleRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\236\001\332A\'project,region,forwarding_ru" - + "le_resource\212N\020RegionOperations\202\323\344\223\002[\"?/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/forwardingRules:\030forwarding_rule_r" - + "esource\022\302\001\n\004List\0223.google.cloud.compute." - + "v1.ListForwardingRulesRequest\032+.google.c" - + "loud.compute.v1.ForwardingRuleList\"X\332A\016p" - + "roject,region\202\323\344\223\002A\022?/compute/v1/project" + + "}:\030forwarding_rule_resource\022\273\002\n\tSetLabel" + + "s\0227.google.cloud.compute.v1.SetLabelsFor" + + "wardingRuleRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\320\001\332A:project,region,resou" + + "rce,region_set_labels_request_resource\212N" + + "\020RegionOperations\202\323\344\223\002z\"T/compute/v1/pro" + + "jects/{project}/regions/{region}/forward" + + "ingRules/{resource}/setLabels:\"region_se" + + "t_labels_request_resource\022\267\002\n\tSetTarget\022" + + "7.google.cloud.compute.v1.SetTargetForwa" + + "rdingRuleRequest\032\".google.cloud.compute." + + "v1.Operation\"\314\001\332A8project,region,forward" + + "ing_rule,target_reference_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002x\"[/compute/v1/project" + "s/{project}/regions/{region}/forwardingR" - + "ules\022\243\002\n\005Patch\0223.google.cloud.compute.v1" - + ".PatchForwardingRuleRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\300\001\332A7project,reg" - + "ion,forwarding_rule,forwarding_rule_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002m2Q/compute/" - + "v1/projects/{project}/regions/{region}/f" - + "orwardingRules/{forwarding_rule}:\030forwar" - + "ding_rule_resource\022\273\002\n\tSetLabels\0227.googl" - + "e.cloud.compute.v1.SetLabelsForwardingRu" - + "leRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\320\001\332A:project,region,resource,regio" - + "n_set_labels_request_resource\212N\020RegionOp" - + "erations\202\323\344\223\002z\"T/compute/v1/projects/{pr" - + "oject}/regions/{region}/forwardingRules/" - + "{resource}/setLabels:\"region_set_labels_" - + "request_resource\022\267\002\n\tSetTarget\0227.google." - + "cloud.compute.v1.SetTargetForwardingRule" + + "ules/{forwarding_rule}/setTarget:\031target" + + "_reference_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\203\016\n\017GlobalAddresses\022\311\001\n\006" + + "Delete\0223.google.cloud.compute.v1.DeleteG" + + "lobalAddressRequest\032\".google.cloud.compu" + + "te.v1.Operation\"f\332A\017project,address\212N\020Gl" + + "obalOperations\202\323\344\223\002;*9/compute/v1/projec" + + "ts/{project}/global/addresses/{address}\022" + + "\256\001\n\003Get\0220.google.cloud.compute.v1.GetGlo" + + "balAddressRequest\032 .google.cloud.compute" + + ".v1.Address\"S\332A\017project,address\202\323\344\223\002;\0229/" + + "compute/v1/projects/{project}/global/add" + + "resses/{address}\022\332\001\n\006Insert\0223.google.clo" + + "ud.compute.v1.InsertGlobalAddressRequest" + + "\032\".google.cloud.compute.v1.Operation\"w\332A" + + "\030project,address_resource\212N\020GlobalOperat" + + "ions\202\323\344\223\002C\"//compute/v1/projects/{projec" + + "t}/global/addresses:\020address_resource\022\244\001" + + "\n\004List\0223.google.cloud.compute.v1.ListGlo" + + "balAddressesRequest\032$.google.cloud.compu" + + "te.v1.AddressList\"A\332A\007project\202\323\344\223\0021\022//co" + + "mpute/v1/projects/{project}/global/addre" + + "sses\022\232\002\n\004Move\0221.google.cloud.compute.v1." + + "MoveGlobalAddressRequest\032\".google.cloud." + + "compute.v1.Operation\"\272\001\332A6project,addres" + + "s,global_addresses_move_request_resource" + + "\212N\020GlobalOperations\202\323\344\223\002h\">/compute/v1/p" + + "rojects/{project}/global/addresses/{addr" + + "ess}/move:&global_addresses_move_request" + + "_resource\022\243\002\n\tSetLabels\0226.google.cloud.c" + + "ompute.v1.SetLabelsGlobalAddressRequest\032" + + "\".google.cloud.compute.v1.Operation\"\271\001\332A" + + "3project,resource,global_set_labels_requ" + + "est_resource\212N\020GlobalOperations\202\323\344\223\002j\"D/" + + "compute/v1/projects/{project}/global/add" + + "resses/{resource}/setLabels:\"global_set_" + + "labels_request_resource\022\267\002\n\022TestIamPermi" + + "ssions\022?.google.cloud.compute.v1.TestIam" + + "PermissionsGlobalAddressRequest\0320.google" + + ".cloud.compute.v1.TestPermissionsRespons" + + "e\"\255\001\332A2project,resource,test_permissions" + + "_request_resource\202\323\344\223\002r\"M/compute/v1/pro" + + "jects/{project}/global/addresses/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\373\016\n\025GlobalForwardingRules\022" + + "\346\001\n\006Delete\022:.google.cloud.compute.v1.Del" + + "eteGlobalForwardingRuleRequest\032\".google." + + "cloud.compute.v1.Operation\"|\332A\027project,f" + + "orwarding_rule\212N\020GlobalOperations\202\323\344\223\002I*" + + "G/compute/v1/projects/{project}/global/f" + + "orwardingRules/{forwarding_rule}\022\322\001\n\003Get" + + "\0227.google.cloud.compute.v1.GetGlobalForw" + + "ardingRuleRequest\032\'.google.cloud.compute" + + ".v1.ForwardingRule\"i\332A\027project,forwardin" + + "g_rule\202\323\344\223\002I\022G/compute/v1/projects/{proj" + + "ect}/global/forwardingRules/{forwarding_" + + "rule}\022\370\001\n\006Insert\022:.google.cloud.compute." + + "v1.InsertGlobalForwardingRuleRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\215\001\332A pr" + + "oject,forwarding_rule_resource\212N\020GlobalO" + + "perations\202\323\344\223\002Q\"5/compute/v1/projects/{p" + + "roject}/global/forwardingRules:\030forwardi" + + "ng_rule_resource\022\267\001\n\004List\0229.google.cloud" + + ".compute.v1.ListGlobalForwardingRulesReq" + + "uest\032+.google.cloud.compute.v1.Forwardin" + + "gRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1" + + "/projects/{project}/global/forwardingRul" + + "es\022\230\002\n\005Patch\0229.google.cloud.compute.v1.P" + + "atchGlobalForwardingRuleRequest\032\".google" + + ".cloud.compute.v1.Operation\"\257\001\332A0project" + + ",forwarding_rule,forwarding_rule_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v1/" + + "projects/{project}/global/forwardingRule" + + "s/{forwarding_rule}:\030forwarding_rule_res" + + "ource\022\260\002\n\tSetLabels\022=.google.cloud.compu" + + "te.v1.SetLabelsGlobalForwardingRuleReque" + + "st\032\".google.cloud.compute.v1.Operation\"\277" + + "\001\332A3project,resource,global_set_labels_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002p" + + "\"J/compute/v1/projects/{project}/global/" + + "forwardingRules/{resource}/setLabels:\"gl" + + "obal_set_labels_request_resource\022\254\002\n\tSet" + + "Target\022=.google.cloud.compute.v1.SetTarg" + + "etGlobalForwardingRuleRequest\032\".google.c" + + "loud.compute.v1.Operation\"\273\001\332A1project,f" + + "orwarding_rule,target_reference_resource" + + "\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1/p" + + "rojects/{project}/global/forwardingRules" + + "/{forwarding_rule}/setTarget:\031target_ref" + + "erence_resource\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\254\022\n\033GlobalNetworkEndpointGro" + + "ups\022\274\003\n\026AttachNetworkEndpoints\022P.google." + + "cloud.compute.v1.AttachNetworkEndpointsG" + + "lobalNetworkEndpointGroupRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\253\002\332A_projec" + + "t,network_endpoint_group,global_network_" + + "endpoint_groups_attach_endpoints_request" + + "_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/co" + + "mpute/v1/projects/{project}/global/netwo" + + "rkEndpointGroups/{network_endpoint_group" + + "}/attachNetworkEndpoints:@global_network" + + "_endpoint_groups_attach_endpoints_reques" + + "t_resource\022\201\002\n\006Delete\022@.google.cloud.com" + + "pute.v1.DeleteGlobalNetworkEndpointGroup" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\314\001\332A8project,region,forwarding_rule," - + "target_reference_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002x\"[/compute/v1/projects/{projec" - + "t}/regions/{region}/forwardingRules/{for" - + "warding_rule}/setTarget:\031target_referenc" - + "e_resource\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\203\016\n\017GlobalAddresses\022\311\001\n\006Delete\0223." - + "google.cloud.compute.v1.DeleteGlobalAddr" - + "essRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"f\332A\017project,address\212N\020GlobalOpera" - + "tions\202\323\344\223\002;*9/compute/v1/projects/{proje" - + "ct}/global/addresses/{address}\022\256\001\n\003Get\0220" - + ".google.cloud.compute.v1.GetGlobalAddres" - + "sRequest\032 .google.cloud.compute.v1.Addre" - + "ss\"S\332A\017project,address\202\323\344\223\002;\0229/compute/v" - + "1/projects/{project}/global/addresses/{a" - + "ddress}\022\332\001\n\006Insert\0223.google.cloud.comput" - + "e.v1.InsertGlobalAddressRequest\032\".google" - + ".cloud.compute.v1.Operation\"w\332A\030project," - + "address_resource\212N\020GlobalOperations\202\323\344\223\002" - + "C\"//compute/v1/projects/{project}/global" - + "/addresses:\020address_resource\022\244\001\n\004List\0223." - + "google.cloud.compute.v1.ListGlobalAddres" - + "sesRequest\032$.google.cloud.compute.v1.Add" - + "ressList\"A\332A\007project\202\323\344\223\0021\022//compute/v1/" - + "projects/{project}/global/addresses\022\232\002\n\004" - + "Move\0221.google.cloud.compute.v1.MoveGloba" - + "lAddressRequest\032\".google.cloud.compute.v" - + "1.Operation\"\272\001\332A6project,address,global_" - + "addresses_move_request_resource\212N\020Global" - + "Operations\202\323\344\223\002h\">/compute/v1/projects/{" - + "project}/global/addresses/{address}/move" - + ":&global_addresses_move_request_resource" - + "\022\243\002\n\tSetLabels\0226.google.cloud.compute.v1" - + ".SetLabelsGlobalAddressRequest\032\".google." - + "cloud.compute.v1.Operation\"\271\001\332A3project," - + "resource,global_set_labels_request_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002j\"D/compute/v" - + "1/projects/{project}/global/addresses/{r" - + "esource}/setLabels:\"global_set_labels_re" - + "quest_resource\022\267\002\n\022TestIamPermissions\022?." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsGlobalAddressRequest\0320.google.cloud.co" - + "mpute.v1.TestPermissionsResponse\"\255\001\332A2pr" - + "oject,resource,test_permissions_request_" - + "resource\202\323\344\223\002r\"M/compute/v1/projects/{pr" - + "oject}/global/addresses/{resource}/testI" - + "amPermissions:!test_permissions_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\373\016\n\025GlobalForwardingRules\022\346\001\n\006Delet" - + "e\022:.google.cloud.compute.v1.DeleteGlobal" - + "ForwardingRuleRequest\032\".google.cloud.com" - + "pute.v1.Operation\"|\332A\027project,forwarding" - + "_rule\212N\020GlobalOperations\202\323\344\223\002I*G/compute" - + "/v1/projects/{project}/global/forwarding" - + "Rules/{forwarding_rule}\022\322\001\n\003Get\0227.google" - + ".cloud.compute.v1.GetGlobalForwardingRul" - + "eRequest\032\'.google.cloud.compute.v1.Forwa" - + "rdingRule\"i\332A\027project,forwarding_rule\202\323\344" - + "\223\002I\022G/compute/v1/projects/{project}/glob" - + "al/forwardingRules/{forwarding_rule}\022\370\001\n" - + "\006Insert\022:.google.cloud.compute.v1.Insert" - + "GlobalForwardingRuleRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\215\001\332A project,for" - + "warding_rule_resource\212N\020GlobalOperations" - + "\202\323\344\223\002Q\"5/compute/v1/projects/{project}/g" - + "lobal/forwardingRules:\030forwarding_rule_r" - + "esource\022\267\001\n\004List\0229.google.cloud.compute." - + "v1.ListGlobalForwardingRulesRequest\032+.go" - + "ogle.cloud.compute.v1.ForwardingRuleList" - + "\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/projects" - + "/{project}/global/forwardingRules\022\230\002\n\005Pa" - + "tch\0229.google.cloud.compute.v1.PatchGloba" - + "lForwardingRuleRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\257\001\332A0project,forwardi" - + "ng_rule,forwarding_rule_resource\212N\020Globa" - + "lOperations\202\323\344\223\002c2G/compute/v1/projects/" - + "{project}/global/forwardingRules/{forwar" - + "ding_rule}:\030forwarding_rule_resource\022\260\002\n" - + "\tSetLabels\022=.google.cloud.compute.v1.Set" - + "LabelsGlobalForwardingRuleRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\277\001\332A3proje" - + "ct,resource,global_set_labels_request_re" - + "source\212N\020GlobalOperations\202\323\344\223\002p\"J/comput" - + "e/v1/projects/{project}/global/forwardin" - + "gRules/{resource}/setLabels:\"global_set_" - + "labels_request_resource\022\254\002\n\tSetTarget\022=." - + "google.cloud.compute.v1.SetTargetGlobalF" - + "orwardingRuleRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\273\001\332A1project,forwarding" - + "_rule,target_reference_resource\212N\020Global" - + "Operations\202\323\344\223\002n\"Q/compute/v1/projects/{" - + "project}/global/forwardingRules/{forward" - + "ing_rule}/setTarget:\031target_reference_re" - + "source\032r\312A\026compute.googleapis.com\322AVhttp" + + "ion\"\220\001\332A\036project,network_endpoint_group\212" + + "N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/pr" + + "ojects/{project}/global/networkEndpointG" + + "roups/{network_endpoint_group}\022\274\003\n\026Detac" + + "hNetworkEndpoints\022P.google.cloud.compute" + + ".v1.DetachNetworkEndpointsGlobalNetworkE" + + "ndpointGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\253\002\332A_project,network_end" + + "point_group,global_network_endpoint_grou" + + "ps_detach_endpoints_request_resource\212N\020G" + + "lobalOperations\202\323\344\223\002\257\001\"k/compute/v1/proj" + + "ects/{project}/global/networkEndpointGro" + + "ups/{network_endpoint_group}/detachNetwo" + + "rkEndpoints:@global_network_endpoint_gro" + + "ups_detach_endpoints_request_resource\022\362\001" + + "\n\003Get\022=.google.cloud.compute.v1.GetGloba" + + "lNetworkEndpointGroupRequest\032-.google.cl" + + "oud.compute.v1.NetworkEndpointGroup\"}\332A\036" + + "project,network_endpoint_group\202\323\344\223\002V\022T/c" + + "ompute/v1/projects/{project}/global/netw" + + "orkEndpointGroups/{network_endpoint_grou" + + "p}\022\222\002\n\006Insert\022@.google.cloud.compute.v1.", + "InsertGlobalNetworkEndpointGroupRequest\032" + + "\".google.cloud.compute.v1.Operation\"\241\001\332A" + + "\'project,network_endpoint_group_resource" + + "\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v1/p" + + "rojects/{project}/global/networkEndpoint" + + "Groups:\037network_endpoint_group_resource\022" + + "\311\001\n\004List\022?.google.cloud.compute.v1.ListG" + + "lobalNetworkEndpointGroupsRequest\0321.goog" + + "le.cloud.compute.v1.NetworkEndpointGroup" + + "List\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proj" + + "ects/{project}/global/networkEndpointGro" + + "ups\022\300\002\n\024ListNetworkEndpoints\022O.google.cl" + + "oud.compute.v1.ListNetworkEndpointsGloba" + + "lNetworkEndpointGroupsRequest\032B.google.c" + + "loud.compute.v1.NetworkEndpointGroupsLis" + + "tNetworkEndpoints\"\222\001\332A\036project,network_e" + + "ndpoint_group\202\323\344\223\002k\"i/compute/v1/project" + + "s/{project}/global/networkEndpointGroups" + + "/{network_endpoint_group}/listNetworkEnd" + + "points\032r\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\254\022\n\033GlobalNetworkEndpointGroups\022\274\003\n\026A" - + "ttachNetworkEndpoints\022P.google.cloud.com" - + "pute.v1.AttachNetworkEndpointsGlobalNetw" - + "orkEndpointGroupRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\253\002\332A_project,network" - + "_endpoint_group,global_network_endpoint_" - + "groups_attach_endpoints_request_resource" - + "\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1/" - + "projects/{project}/global/networkEndpoin" - + "tGroups/{network_endpoint_group}/attachN" - + "etworkEndpoints:@global_network_endpoint" - + "_groups_attach_endpoints_request_resourc" - + "e\022\201\002\n\006Delete\022@.google.cloud.compute.v1.D" - + "eleteGlobalNetworkEndpointGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\220\001\332A\036" - + "project,network_endpoint_group\212N\020GlobalO" - + "perations\202\323\344\223\002V*T/compute/v1/projects/{p" - + "roject}/global/networkEndpointGroups/{ne" - + "twork_endpoint_group}\022\274\003\n\026DetachNetworkE" - + "ndpoints\022P.google.cloud.compute.v1.Detac" - + "hNetworkEndpointsGlobalNetworkEndpointGr" - + "oupRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\253\002\332A_project,network_endpoint_gro" - + "up,global_network_endpoint_groups_detach" - + "_endpoints_request_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002\257\001\"k/compute/v1/projects/{pro" - + "ject}/global/networkEndpointGroups/{netw" - + "ork_endpoint_group}/detachNetworkEndpoin" - + "ts:@global_network_endpoint_groups_detac" - + "h_endpoints_request_resource\022\362\001\n\003Get\022=.g" - + "oogle.cloud.compute.v1.GetGlobalNetworkE" - + "ndpointGroupRequest\032-.google.cloud.compu" - + "te.v1.NetworkEndpointGroup\"}\332A\036project,n" - + "etwork_endpoint_group\202\323\344\223\002V\022T/compute/v1" - + "/projects/{project}/global/networkEndpoi" - + "ntGroups/{network_endpoint_group}\022\222\002\n\006In" - + "sert\022@.google.cloud.compute.v1.InsertGlo" - + "balNetworkEndpointGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\241\001\332A\'project," - + "network_endpoint_group_resource\212N\020Global" - + "Operations\202\323\344\223\002^\";/compute/v1/projects/{" - + "project}/global/networkEndpointGroups:\037n" - + "etwork_endpoint_group_resource\022\311\001\n\004List\022" - + "?.google.cloud.compute.v1.ListGlobalNetw" - + "orkEndpointGroupsRequest\0321.google.cloud." - + "compute.v1.NetworkEndpointGroupList\"M\332A\007" - + "project\202\323\344\223\002=\022;/compute/v1/projects/{pro" - + "ject}/global/networkEndpointGroups\022\300\002\n\024L" - + "istNetworkEndpoints\022O.google.cloud.compu" - + "te.v1.ListNetworkEndpointsGlobalNetworkE" - + "ndpointGroupsRequest\032B.google.cloud.comp" - + "ute.v1.NetworkEndpointGroupsListNetworkE" - + "ndpoints\"\222\001\332A\036project,network_endpoint_g" - + "roup\202\323\344\223\002k\"i/compute/v1/projects/{projec" - + "t}/global/networkEndpointGroups/{network" - + "_endpoint_group}/listNetworkEndpoints\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\320\010\n\020Gl" - + "obalOperations\022\312\001\n\016AggregatedList\022>.goog" - + "le.cloud.compute.v1.AggregatedListGlobal" - + "OperationsRequest\0320.google.cloud.compute" - + ".v1.OperationAggregatedList\"F\332A\007project\202" - + "\323\344\223\0026\0224/compute/v1/projects/{project}/ag" - + "gregated/operations\022\321\001\n\006Delete\0225.google." - + "cloud.compute.v1.DeleteGlobalOperationRe" - + "quest\0326.google.cloud.compute.v1.DeleteGl" - + "obalOperationResponse\"X\332A\021project,operat" - + "ion\202\323\344\223\002>*\022<" - + "/compute/v1/projects/{project}/global/op" - + "erations/{operation}\022\250\001\n\004List\0224.google.c" - + "loud.compute.v1.ListGlobalOperationsRequ" - + "est\032&.google.cloud.compute.v1.OperationL" - + "ist\"B\332A\007project\202\323\344\223\0022\0220/compute/v1/proje" - + "cts/{project}/global/operations\022\276\001\n\004Wait" - + "\0223.google.cloud.compute.v1.WaitGlobalOpe" - + "rationRequest\032\".google.cloud.compute.v1." - + "Operation\"]\332A\021project,operation\202\323\344\223\002C\"A/" - + "compute/v1/projects/{project}/global/ope" - + "rations/{operation}/wait\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\314\005\n\034GlobalOrganizat" - + "ionOperations\022\330\001\n\006Delete\022A.google.cloud." - + "compute.v1.DeleteGlobalOrganizationOpera" - + "tionRequest\032B.google.cloud.compute.v1.De" - + "leteGlobalOrganizationOperationResponse\"" - + "G\332A\toperation\202\323\344\223\0025*3/compute/v1/locatio" - + "ns/global/operations/{operation}\022\265\001\n\003Get" - + "\022>.google.cloud.compute.v1.GetGlobalOrga" - + "nizationOperationRequest\032\".google.cloud." - + "compute.v1.Operation\"J\332A\toperation\220N\001\202\323\344" - + "\223\0025\0223/compute/v1/locations/global/operat" - + "ions/{operation}\022\244\001\n\004List\022@.google.cloud" - + ".compute.v1.ListGlobalOrganizationOperat" - + "ionsRequest\032&.google.cloud.compute.v1.Op" - + "erationList\"2\332A\000\202\323\344\223\002)\022\'/compute/v1/loca" - + "tions/global/operations\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\321\013\n\035GlobalPublicDele" - + "gatedPrefixes\022\207\002\n\006Delete\022B.google.cloud." - + "compute.v1.DeleteGlobalPublicDelegatedPr" - + "efixeRequest\032\".google.cloud.compute.v1.O" - + "peration\"\224\001\332A\037project,public_delegated_p" - + "refix\212N\020GlobalOperations\202\323\344\223\002Y*W/compute" - + "/v1/projects/{project}/global/publicDele" - + "gatedPrefixes/{public_delegated_prefix}\022" - + "\372\001\n\003Get\022?.google.cloud.compute.v1.GetGlo" - + "balPublicDelegatedPrefixeRequest\032..googl" - + "e.cloud.compute.v1.PublicDelegatedPrefix" - + "\"\201\001\332A\037project,public_delegated_prefix\202\323\344" - + "\223\002Y\022W/compute/v1/projects/{project}/glob" - + "al/publicDelegatedPrefixes/{public_deleg" - + "ated_prefix}\022\230\002\n\006Insert\022B.google.cloud.c" - + "ompute.v1.InsertGlobalPublicDelegatedPre" - + "fixeRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\245\001\332A(project,public_delegated_pr" - + "efix_resource\212N\020GlobalOperations\202\323\344\223\002a\"=" - + "/compute/v1/projects/{project}/global/pu" - + "blicDelegatedPrefixes: public_delegated_" - + "prefix_resource\022\316\001\n\004List\022A.google.cloud." - + "compute.v1.ListGlobalPublicDelegatedPref" - + "ixesRequest\0322.google.cloud.compute.v1.Pu" - + "blicDelegatedPrefixList\"O\332A\007project\202\323\344\223\002" - + "?\022=/compute/v1/projects/{project}/global" - + "/publicDelegatedPrefixes\022\310\002\n\005Patch\022A.goo" - + "gle.cloud.compute.v1.PatchGlobalPublicDe" + + "rm2\320\010\n\020GlobalOperations\022\312\001\n\016AggregatedLi" + + "st\022>.google.cloud.compute.v1.AggregatedL" + + "istGlobalOperationsRequest\0320.google.clou" + + "d.compute.v1.OperationAggregatedList\"F\332A" + + "\007project\202\323\344\223\0026\0224/compute/v1/projects/{pr" + + "oject}/aggregated/operations\022\321\001\n\006Delete\022" + + "5.google.cloud.compute.v1.DeleteGlobalOp" + + "erationRequest\0326.google.cloud.compute.v1" + + ".DeleteGlobalOperationResponse\"X\332A\021proje" + + "ct,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.GetG" + + "lobalOrganizationOperationRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"J\332A\toperat" + + "ion\220N\001\202\323\344\223\0025\0223/compute/v1/locations/glob" + + "al/operations/{operation}\022\244\001\n\004List\022@.goo" + + "gle.cloud.compute.v1.ListGlobalOrganizat" + + "ionOperationsRequest\032&.google.cloud.comp" + + "ute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/comput" + + "e/v1/locations/global/operations\032r\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\321\013\n\035GlobalP" + + "ublicDelegatedPrefixes\022\207\002\n\006Delete\022B.goog" + + "le.cloud.compute.v1.DeleteGlobalPublicDe" + "legatedPrefixeRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\327\001\332A@project,public_de" - + "legated_prefix,public_delegated_prefix_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002{2W/compu" - + "te/v1/projects/{project}/global/publicDe" - + "legatedPrefixes/{public_delegated_prefix" - + "}: public_delegated_prefix_resource\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\203\r\n\014Heal" - + "thChecks\022\313\001\n\016AggregatedList\022:.google.clo" - + "ud.compute.v1.AggregatedListHealthChecks" - + "Request\0323.google.cloud.compute.v1.Health" - + "ChecksAggregatedList\"H\332A\007project\202\323\344\223\0028\0226" - + "/compute/v1/projects/{project}/aggregate" - + "d/healthChecks\022\324\001\n\006Delete\0221.google.cloud" - + ".compute.v1.DeleteHealthCheckRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"s\332A\024pro" - + "ject,health_check\212N\020GlobalOperations\202\323\344\223" - + "\002C*A/compute/v1/projects/{project}/globa" - + "l/healthChecks/{health_check}\022\275\001\n\003Get\022.." - + "google.cloud.compute.v1.GetHealthCheckRe" - + "quest\032$.google.cloud.compute.v1.HealthCh" - + "eck\"`\332A\024project,health_check\202\323\344\223\002C\022A/com" - + "pute/v1/projects/{project}/global/health" - + "Checks/{health_check}\022\346\001\n\006Insert\0221.googl" - + "e.cloud.compute.v1.InsertHealthCheckRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\204\001\332A\035project,health_check_resource\212N\020Glo" - + "balOperations\202\323\344\223\002K\"2/compute/v1/project" - + "s/{project}/global/healthChecks:\025health_" - + "check_resource\022\250\001\n\004List\0220.google.cloud.c" - + "ompute.v1.ListHealthChecksRequest\032(.goog" - + "le.cloud.compute.v1.HealthCheckList\"D\332A\007" - + "project\202\323\344\223\0024\0222/compute/v1/projects/{pro" - + "ject}/global/healthChecks\022\200\002\n\005Patch\0220.go" - + "ogle.cloud.compute.v1.PatchHealthCheckRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\240\001\332A*project,health_check,health_check" - + "_resource\212N\020GlobalOperations\202\323\344\223\002Z2A/com" - + "pute/v1/projects/{project}/global/health" - + "Checks/{health_check}:\025health_check_reso" - + "urce\022\202\002\n\006Update\0221.google.cloud.compute.v" - + "1.UpdateHealthCheckRequest\032\".google.clou" - + "d.compute.v1.Operation\"\240\001\332A*project,heal" - + "th_check,health_check_resource\212N\020GlobalO" - + "perations\202\323\344\223\002Z\032A/compute/v1/projects/{p" - + "roject}/global/healthChecks/{health_chec" - + "k}:\025health_check_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\204\003\n\020ImageFamilyVie" - + "ws\022\310\001\n\003Get\0222.google.cloud.compute.v1.Get" - + "ImageFamilyViewRequest\032(.google.cloud.co" - + "mpute.v1.ImageFamilyView\"c\332A\023project,zon" - + "e,family\202\323\344\223\002G\022E/compute/v1/projects/{pr" - + "oject}/zones/{zone}/imageFamilyViews/{fa" - + "mily}\032\244\001\312A\026compute.googleapis.com\322A\207\001htt" - + "ps://www.googleapis.com/auth/compute.rea" - + "donly,https://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\374\023\n\006Images\022\272\001\n\006Delete\022+.goo" - + "gle.cloud.compute.v1.DeleteImageRequest\032" - + "\".google.cloud.compute.v1.Operation\"_\332A\r" - + "project,image\212N\020GlobalOperations\202\323\344\223\0026*4" - + "/compute/v1/projects/{project}/global/im" - + "ages/{image}\022\204\002\n\tDeprecate\022..google.clou" - + "d.compute.v1.DeprecateImageRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\242\001\332A)proj" - + "ect,image,deprecation_status_resource\212N\020" - + "GlobalOperations\202\323\344\223\002]\">/compute/v1/proj" - + "ects/{project}/global/images/{image}/dep" - + "recate:\033deprecation_status_resource\022\235\001\n\003" - + "Get\022(.google.cloud.compute.v1.GetImageRe" - + "quest\032\036.google.cloud.compute.v1.Image\"L\332" - + "A\rproject,image\202\323\344\223\0026\0224/compute/v1/proje" - + "cts/{project}/global/images/{image}\022\272\001\n\r" - + "GetFromFamily\0222.google.cloud.compute.v1." - + "GetFromFamilyImageRequest\032\036.google.cloud" - + ".compute.v1.Image\"U\332A\016project,family\202\323\344\223" - + "\002>\022\",/compute/v1/projects/{project}/g" - + "lobal/images:\016image_resource\022\226\001\n\004List\022*." - + "google.cloud.compute.v1.ListImagesReques" - + "t\032\".google.cloud.compute.v1.ImageList\">\332" - + "A\007project\202\323\344\223\002.\022,/compute/v1/projects/{p" - + "roject}/global/images\022\327\001\n\005Patch\022*.google" - + ".cloud.compute.v1.PatchImageRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"~\332A\034proj" - + "ect,image,image_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002F24/compute/v1/projects/{project" - + "}/global/images/{image}:\016image_resource\022" - + "\213\002\n\014SetIamPolicy\0221.google.cloud.compute." - + "v1.SetIamPolicyImageRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"\246\001\332A3project,resour" - + "ce,global_set_policy_request_resource\202\323\344" - + "\223\002j\"D/compute/v1/projects/{project}/glob" - + "al/images/{resource}/setIamPolicy:\"globa" - + "l_set_policy_request_resource\022\230\002\n\tSetLab" - + "els\022..google.cloud.compute.v1.SetLabelsI" - + "mageRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\266\001\332A3project,resource,global_set" - + "_labels_request_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002g\"A/compute/v1/projects/{project" - + "}/global/images/{resource}/setLabels:\"gl" - + "obal_set_labels_request_resource\022\254\002\n\022Tes" - + "tIamPermissions\0227.google.cloud.compute.v" - + "1.TestIamPermissionsImageRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\252\001\332A2project,resource,test_permission", - "s_request_resource\202\323\344\223\002o\"J/compute/v1/pr" - + "ojects/{project}/global/images/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\242\016\n\"InstanceGroupManagerResi" - + "zeRequests\022\311\002\n\006Cancel\022G.google.cloud.com" - + "pute.v1.CancelInstanceGroupManagerResize" - + "RequestRequest\032\".google.cloud.compute.v1" - + ".Operation\"\321\001\332A2project,zone,instance_gr" - + "oup_manager,resize_request\212N\016ZoneOperati" - + "ons\202\323\344\223\002\204\001\"\201\001/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}/resizeRequests/{" - + "resize_request}/cancel\022\300\002\n\006Delete\022G.goog" - + "le.cloud.compute.v1.DeleteInstanceGroupM" - + "anagerResizeRequestRequest\032\".google.clou" - + "d.compute.v1.Operation\"\310\001\332A2project,zone" - + ",instance_group_manager,resize_request\212N" - + "\016ZoneOperations\202\323\344\223\002|*z/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/resize" - + "Requests/{resize_request}\022\301\002\n\003Get\022D.goog" - + "le.cloud.compute.v1.GetInstanceGroupMana" - + "gerResizeRequestRequest\032:.google.cloud.c" - + "ompute.v1.InstanceGroupManagerResizeRequ" - + "est\"\267\001\332A2project,zone,instance_group_man" - + "ager,resize_request\202\323\344\223\002|\022z/compute/v1/p" - + "rojects/{project}/zones/{zone}/instanceG" - + "roupManagers/{instance_group_manager}/re" - + "sizeRequests/{resize_request}\022\200\003\n\006Insert" - + "\022G.google.cloud.compute.v1.InsertInstanc" - + "eGroupManagerResizeRequestRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\210\002\332ARproje" - + "ct,zone,instance_group_manager,instance_" - + "group_manager_resize_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\233\001\"i/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/resize" - + "Requests:.instance_group_manager_resize_" - + "request_resource\022\261\002\n\004List\022F.google.cloud" - + ".compute.v1.ListInstanceGroupManagerResi" - + "zeRequestsRequest\032G.google.cloud.compute" - + ".v1.InstanceGroupManagerResizeRequestsLi" - + "stResponse\"\227\001\332A#project,zone,instance_gr" - + "oup_manager\202\323\344\223\002k\022i/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/resizeRequ" - + "ests\032r\312A\026compute.googleapis.com\322AVhttps:" + + "pute.v1.Operation\"\224\001\332A\037project,public_de" + + "legated_prefix\212N\020GlobalOperations\202\323\344\223\002Y*" + + "W/compute/v1/projects/{project}/global/p" + + "ublicDelegatedPrefixes/{public_delegated" + + "_prefix}\022\372\001\n\003Get\022?.google.cloud.compute." + + "v1.GetGlobalPublicDelegatedPrefixeReques" + + "t\032..google.cloud.compute.v1.PublicDelega" + + "tedPrefix\"\201\001\332A\037project,public_delegated_" + + "prefix\202\323\344\223\002Y\022W/compute/v1/projects/{proj" + + "ect}/global/publicDelegatedPrefixes/{pub" + + "lic_delegated_prefix}\022\230\002\n\006Insert\022B.googl" + + "e.cloud.compute.v1.InsertGlobalPublicDel" + + "egatedPrefixeRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\245\001\332A(project,public_del" + + "egated_prefix_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002a\"=/compute/v1/projects/{project}/" + + "global/publicDelegatedPrefixes: public_d" + + "elegated_prefix_resource\022\316\001\n\004List\022A.goog" + + "le.cloud.compute.v1.ListGlobalPublicDele" + + "gatedPrefixesRequest\0322.google.cloud.comp" + + "ute.v1.PublicDelegatedPrefixList\"O\332A\007pro" + + "ject\202\323\344\223\002?\022=/compute/v1/projects/{projec" + + "t}/global/publicDelegatedPrefixes\022\310\002\n\005Pa" + + "tch\022A.google.cloud.compute.v1.PatchGloba" + + "lPublicDelegatedPrefixeRequest\032\".google." + + "cloud.compute.v1.Operation\"\327\001\332A@project," + + "public_delegated_prefix,public_delegated" + + "_prefix_resource\212N\020GlobalOperations\202\323\344\223\002" + + "{2W/compute/v1/projects/{project}/global" + + "/publicDelegatedPrefixes/{public_delegat" + + "ed_prefix}: public_delegated_prefix_reso" + + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" + "//www.googleapis.com/auth/compute,https:" + "//www.googleapis.com/auth/cloud-platform" - + "2\325E\n\025InstanceGroupManagers\022\241\003\n\020AbandonIn" - + "stances\022D.google.cloud.compute.v1.Abando" - + "nInstancesInstanceGroupManagerRequest\032\"." - + "google.cloud.compute.v1.Operation\"\242\002\332A^p" - + "roject,zone,instance_group_manager,insta" - + "nce_group_managers_abandon_instances_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instanceGroupManagers/{instance_group" - + "_manager}/abandonInstances::instance_gro" - + "up_managers_abandon_instances_request_re" - + "source\022\345\001\n\016AggregatedList\022C.google.cloud" - + ".compute.v1.AggregatedListInstanceGroupM" - + "anagersRequest\032;.google.cloud.compute.v1" - + ".InstanceGroupManagerAggregatedList\"Q\332A\007" - + "project\202\323\344\223\002A\022?/compute/v1/projects/{pro" - + "ject}/aggregated/instanceGroupManagers\022\256" - + "\003\n\027ApplyUpdatesToInstances\022K.google.clou" - + "d.compute.v1.ApplyUpdatesToInstancesInst" - + "anceGroupManagerRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\241\002\332AZproject,zone,in" - + "stance_group_manager,instance_group_mana" - + "gers_apply_updates_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\254\001\"r/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/applyUpd" - + "atesToInstances:6instance_group_managers" - + "_apply_updates_request_resource\022\234\003\n\017Crea" - + "teInstances\022C.google.cloud.compute.v1.Cr" - + "eateInstancesInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\237\002\332" - + "A]project,zone,instance_group_manager,in" - + "stance_group_managers_create_instances_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"" - + "j/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/createInstances:9instance_gr" - + "oup_managers_create_instances_request_re" - + "source\022\204\002\n\006Delete\022:.google.cloud.compute" - + ".v1.DeleteInstanceGroupManagerRequest\032\"." - + "google.cloud.compute.v1.Operation\"\231\001\332A#p" - + "roject,zone,instance_group_manager\212N\016Zon" - + "eOperations\202\323\344\223\002\\*Z/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}\022\234\003\n\017Delete" - + "Instances\022C.google.cloud.compute.v1.Dele" - + "teInstancesInstanceGroupManagerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\237\002\332A]" - + "project,zone,instance_group_manager,inst" - + "ance_group_managers_delete_instances_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instanceGroupManagers/{instance_group" - + "_manager}/deleteInstances:9instance_grou" - + "p_managers_delete_instances_request_reso" - + "urce\022\305\003\n\030DeletePerInstanceConfigs\022L.goog" - + "le.cloud.compute.v1.DeletePerInstanceCon" - + "figsInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\266\002\332Adproject" - + ",zone,instance_group_manager,instance_gr" - + "oup_managers_delete_per_instance_configs" - + "_req_resource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instanceGroupManagers/{instance_group" - + "_manager}/deletePerInstanceConfigs:@inst" - + "ance_group_managers_delete_per_instance_" - + "configs_req_resource\022\370\001\n\003Get\0227.google.cl" - + "oud.compute.v1.GetInstanceGroupManagerRe" - + "quest\032-.google.cloud.compute.v1.Instance" - + "GroupManager\"\210\001\332A#project,zone,instance_" - + "group_manager\202\323\344\223\002\\\022Z/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}\022\225\002\n\006Inse" - + "rt\022:.google.cloud.compute.v1.InsertInsta" - + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\252\001\332A,project,zone,ins" - + "tance_group_manager_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002d\"A/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers:\037" - + "instance_group_manager_resource\022\316\001\n\004List" - + "\0229.google.cloud.compute.v1.ListInstanceG" - + "roupManagersRequest\0321.google.cloud.compu" - + "te.v1.InstanceGroupManagerList\"X\332A\014proje" - + "ct,zone\202\323\344\223\002C\022A/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroupManagers" - + "\022\245\002\n\nListErrors\022?.google.cloud.compute.v" - + "1.ListErrorsInstanceGroupManagersRequest" - + "\032@.google.cloud.compute.v1.InstanceGroup" - + "ManagersListErrorsResponse\"\223\001\332A#project," - + "zone,instance_group_manager\202\323\344\223\002g\022e/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers/{instance_group_man" - + "ager}/listErrors\022\315\002\n\024ListManagedInstance" - + "s\022I.google.cloud.compute.v1.ListManagedI" - + "nstancesInstanceGroupManagersRequest\032J.g" - + "oogle.cloud.compute.v1.InstanceGroupMana" - + "gersListManagedInstancesResponse\"\235\001\332A#pr" - + "oject,zone,instance_group_manager\202\323\344\223\002q\"" - + "o/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/listManagedInstances\022\321\002\n\026Lis" - + "tPerInstanceConfigs\022K.google.cloud.compu" - + "te.v1.ListPerInstanceConfigsInstanceGrou" - + "pManagersRequest\032H.google.cloud.compute." - + "v1.InstanceGroupManagersListPerInstanceC" - + "onfigsResp\"\237\001\332A#project,zone,instance_gr" - + "oup_manager\202\323\344\223\002s\"q/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/listPerIns" - + "tanceConfigs\022\303\002\n\005Patch\0229.google.cloud.co" - + "mpute.v1.PatchInstanceGroupManagerReques" - + "t\032\".google.cloud.compute.v1.Operation\"\332\001" - + "\332ACproject,zone,instance_group_manager,i" - + "nstance_group_manager_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002}2Z/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroupManagers" - + "/{instance_group_manager}:\037instance_grou" - + "p_manager_resource\022\300\003\n\027PatchPerInstanceC" - + "onfigs\022K.google.cloud.compute.v1.PatchPe" - + "rInstanceConfigsInstanceGroupManagerRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\263\002\332Acproject,zone,instance_group_manager" - + ",instance_group_managers_patch_per_insta" - + "nce_configs_req_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002\265\001\"r/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroupManagers/{ins" - + "tance_group_manager}/patchPerInstanceCon" - + "figs:?instance_group_managers_patch_per_" - + "instance_configs_req_resource\022\246\003\n\021Recrea" - + "teInstances\022E.google.cloud.compute.v1.Re" - + "createInstancesInstanceGroupManagerReque" - + "st\032\".google.cloud.compute.v1.Operation\"\245" - + "\002\332A_project,zone,instance_group_manager," - + "instance_group_managers_recreate_instanc" - + "es_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002\253\001\"l/compute/v1/projects/{project}/zone" - + "s/{zone}/instanceGroupManagers/{instance" - + "_group_manager}/recreateInstances:;insta" - + "nce_group_managers_recreate_instances_re" - + "quest_resource\022\220\002\n\006Resize\022:.google.cloud" - + ".compute.v1.ResizeInstanceGroupManagerRe" + + "2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:.g" + + "oogle.cloud.compute.v1.AggregatedListHea" + + "lthChecksRequest\0323.google.cloud.compute." + + "v1.HealthChecksAggregatedList\"H\332A\007projec" + + "t\202\323\344\223\0028\0226/compute/v1/projects/{project}/" + + "aggregated/healthChecks\022\324\001\n\006Delete\0221.goo" + + "gle.cloud.compute.v1.DeleteHealthCheckRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\245\001\332A(project,zone,instance_group_manag" - + "er,size\212N\016ZoneOperations\202\323\344\223\002c\"a/compute" + + "n\"s\332A\024project,health_check\212N\020GlobalOpera" + + "tions\202\323\344\223\002C*A/compute/v1/projects/{proje" + + "ct}/global/healthChecks/{health_check}\022\275" + + "\001\n\003Get\022..google.cloud.compute.v1.GetHeal" + + "thCheckRequest\032$.google.cloud.compute.v1" + + ".HealthCheck\"`\332A\024project,health_check\202\323\344" + + "\223\002C\022A/compute/v1/projects/{project}/glob" + + "al/healthChecks/{health_check}\022\346\001\n\006Inser" + + "t\0221.google.cloud.compute.v1.InsertHealth" + + "CheckRequest\032\".google.cloud.compute.v1.O" + + "peration\"\204\001\332A\035project,health_check_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002K\"2/compute/v" + + "1/projects/{project}/global/healthChecks" + + ":\025health_check_resource\022\250\001\n\004List\0220.googl" + + "e.cloud.compute.v1.ListHealthChecksReque" + + "st\032(.google.cloud.compute.v1.HealthCheck" + + "List\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/proj" + + "ects/{project}/global/healthChecks\022\200\002\n\005P" + + "atch\0220.google.cloud.compute.v1.PatchHeal" + + "thCheckRequest\032\".google.cloud.compute.v1" + + ".Operation\"\240\001\332A*project,health_check,hea" + + "lth_check_resource\212N\020GlobalOperations\202\323\344" + + "\223\002Z2A/compute/v1/projects/{project}/glob" + + "al/healthChecks/{health_check}:\025health_c" + + "heck_resource\022\202\002\n\006Update\0221.google.cloud." + + "compute.v1.UpdateHealthCheckRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\240\001\332A*pro" + + "ject,health_check,health_check_resource\212" + + "N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/pr" + + "ojects/{project}/global/healthChecks/{he" + + "alth_check}:\025health_check_resource\032r\312A\026c" + + "ompute.googleapis.com\322AVhttps://www.goog" + + "leapis.com/auth/compute,https://www.goog" + + "leapis.com/auth/cloud-platform2\204\003\n\020Image" + + "FamilyViews\022\310\001\n\003Get\0222.google.cloud.compu" + + "te.v1.GetImageFamilyViewRequest\032(.google" + + ".cloud.compute.v1.ImageFamilyView\"c\332A\023pr" + + "oject,zone,family\202\323\344\223\002G\022E/compute/v1/pro" + + "jects/{project}/zones/{zone}/imageFamily" + + "Views/{family}\032\244\001\312A\026compute.googleapis.c" + + "om\322A\207\001https://www.googleapis.com/auth/co" + + "mpute.readonly,https://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006Del" + + "ete\022+.google.cloud.compute.v1.DeleteImag" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"_\332A\rproject,image\212N\020GlobalOperation" + + "s\202\323\344\223\0026*4/compute/v1/projects/{project}/" + + "global/images/{image}\022\204\002\n\tDeprecate\022..go" + + "ogle.cloud.compute.v1.DeprecateImageRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\242\001\332A)project,image,deprecation_status_re" + + "source\212N\020GlobalOperations\202\323\344\223\002]\">/comput" + + "e/v1/projects/{project}/global/images/{i" + + "mage}/deprecate:\033deprecation_status_reso" + + "urce\022\235\001\n\003Get\022(.google.cloud.compute.v1.G" + + "etImageRequest\032\036.google.cloud.compute.v1" + + ".Image\"L\332A\rproject,image\202\323\344\223\0026\0224/compute" + + "/v1/projects/{project}/global/images/{im" + + "age}\022\272\001\n\rGetFromFamily\0222.google.cloud.co" + + "mpute.v1.GetFromFamilyImageRequest\032\036.goo" + + "gle.cloud.compute.v1.Image\"U\332A\016project,f" + + "amily\202\323\344\223\002>\022\",/compute/v1/projects/{p" + + "roject}/global/images:\016image_resource\022\226\001" + + "\n\004List\022*.google.cloud.compute.v1.ListIma" + + "gesRequest\032\".google.cloud.compute.v1.Ima" + + "geList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/pr" + + "ojects/{project}/global/images\022\327\001\n\005Patch" + + "\022*.google.cloud.compute.v1.PatchImageReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"~\332A\034project,image,image_resource\212N\020Glob" + + "alOperations\202\323\344\223\002F24/compute/v1/projects" + + "/{project}/global/images/{image}:\016image_" + + "resource\022\213\002\n\014SetIamPolicy\0221.google.cloud" + + ".compute.v1.SetIamPolicyImageRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"\246\001\332A3proje" + + "ct,resource,global_set_policy_request_re" + + "source\202\323\344\223\002j\"D/compute/v1/projects/{proj" + + "ect}/global/images/{resource}/setIamPoli" + + "cy:\"global_set_policy_request_resource\022\230" + + "\002\n\tSetLabels\022..google.cloud.compute.v1.S" + + "etLabelsImageRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\266\001\332A3project,resource,g" + + "lobal_set_labels_request_resource\212N\020Glob" + + "alOperations\202\323\344\223\002g\"A/compute/v1/projects" + + "/{project}/global/images/{resource}/setL" + + "abels:\"global_set_labels_request_resourc" + + "e\022\254\002\n\022TestIamPermissions\0227.google.cloud." + + "compute.v1.TestIamPermissionsImageReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\252\001\332A2project,resource,test_p" + + "ermissions_request_resource\202\323\344\223\002o\"J/comp" + + "ute/v1/projects/{project}/global/images/" + + "{resource}/testIamPermissions:!test_perm" + + "issions_request_resource\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\242\016\n\"InstanceGroupMa" + + "nagerResizeRequests\022\311\002\n\006Cancel\022G.google." + + "cloud.compute.v1.CancelInstanceGroupMana" + + "gerResizeRequestRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\321\001\332A2project,zone,in" + + "stance_group_manager,resize_request\212N\016Zo" + + "neOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroupM" + + "anagers/{instance_group_manager}/resizeR" + + "equests/{resize_request}/cancel\022\300\002\n\006Dele" + + "te\022G.google.cloud.compute.v1.DeleteInsta" + + "nceGroupManagerResizeRequestRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\310\001\332A2pro" + + "ject,zone,instance_group_manager,resize_" + + "request\212N\016ZoneOperations\202\323\344\223\002|*z/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "anceGroupManagers/{instance_group_manage" + + "r}/resizeRequests/{resize_request}\022\301\002\n\003G" + + "et\022D.google.cloud.compute.v1.GetInstance" + + "GroupManagerResizeRequestRequest\032:.googl" + + "e.cloud.compute.v1.InstanceGroupManagerR" + + "esizeRequest\"\267\001\332A2project,zone,instance_" + + "group_manager,resize_request\202\323\344\223\002|\022z/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instanceGroupManagers/{instance_group_ma" + + "nager}/resizeRequests/{resize_request}\022\200" + + "\003\n\006Insert\022G.google.cloud.compute.v1.Inse" + + "rtInstanceGroupManagerResizeRequestReque" + + "st\032\".google.cloud.compute.v1.Operation\"\210" + + "\002\332ARproject,zone,instance_group_manager," + + "instance_group_manager_resize_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute" + "/v1/projects/{project}/zones/{zone}/inst" + "anceGroupManagers/{instance_group_manage" - + "r}/resize\022\234\003\n\017ResumeInstances\022C.google.c" - + "loud.compute.v1.ResumeInstancesInstanceG" - + "roupManagerRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\237\002\332A]project,zone,instanc" - + "e_group_manager,instance_group_managers_" - + "resume_instances_request_resource\212N\016Zone" - + "Operations\202\323\344\223\002\247\001\"j/compute/v1/projects/" + + "r}/resizeRequests:.instance_group_manage" + + "r_resize_request_resource\022\261\002\n\004List\022F.goo" + + "gle.cloud.compute.v1.ListInstanceGroupMa" + + "nagerResizeRequestsRequest\032G.google.clou" + + "d.compute.v1.InstanceGroupManagerResizeR" + + "equestsListResponse\"\227\001\332A#project,zone,in" + + "stance_group_manager\202\323\344\223\002k\022i/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/r" + + "esizeRequests\032r\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\325E\n\025InstanceGroupManagers\022\241\003\n\020" + + "AbandonInstances\022D.google.cloud.compute." + + "v1.AbandonInstancesInstanceGroupManagerR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\242\002\332A^project,zone,instance_group_mana" + + "ger,instance_group_managers_abandon_inst" + + "ances_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\251\001\"k/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}/abandonInstances::ins" + + "tance_group_managers_abandon_instances_r" + + "equest_resource\022\345\001\n\016AggregatedList\022C.goo" + + "gle.cloud.compute.v1.AggregatedListInsta" + + "nceGroupManagersRequest\032;.google.cloud.c" + + "ompute.v1.InstanceGroupManagerAggregated" + + "List\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/proj" + + "ects/{project}/aggregated/instanceGroupM" + + "anagers\022\256\003\n\027ApplyUpdatesToInstances\022K.go" + + "ogle.cloud.compute.v1.ApplyUpdatesToInst" + + "ancesInstanceGroupManagerRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\241\002\332AZprojec" + + "t,zone,instance_group_manager,instance_g" + + "roup_managers_apply_updates_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/applyUpdatesToInstances:6instance_group" + + "_managers_apply_updates_request_resource" + + "\022\234\003\n\017CreateInstances\022C.google.cloud.comp" + + "ute.v1.CreateInstancesInstanceGroupManag" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\237\002\332A]project,zone,instance_group_m" + + "anager,instance_group_managers_create_in" + + "stances_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}" + + "/zones/{zone}/instanceGroupManagers/{ins" + + "tance_group_manager}/createInstances:9in" + + "stance_group_managers_create_instances_r" + + "equest_resource\022\204\002\n\006Delete\022:.google.clou" + + "d.compute.v1.DeleteInstanceGroupManagerR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\231\001\332A#project,zone,instance_group_mana" + + "ger\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}\022\234" + + "\003\n\017DeleteInstances\022C.google.cloud.comput" + + "e.v1.DeleteInstancesInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\237\002\332A]project,zone,instance_group_man" + + "ager,instance_group_managers_delete_inst" + + "ances_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\247\001\"j/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}/deleteInstances:9inst" + + "ance_group_managers_delete_instances_req" + + "uest_resource\022\305\003\n\030DeletePerInstanceConfi" + + "gs\022L.google.cloud.compute.v1.DeletePerIn" + + "stanceConfigsInstanceGroupManagerRequest" + + "\032\".google.cloud.compute.v1.Operation\"\266\002\332" + + "Adproject,zone,instance_group_manager,in" + + "stance_group_managers_delete_per_instanc" + + "e_configs_req_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\267\001\"s/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}/deletePerInstanceConf" + + "igs:@instance_group_managers_delete_per_" + + "instance_configs_req_resource\022\370\001\n\003Get\0227." + + "google.cloud.compute.v1.GetInstanceGroup" + + "ManagerRequest\032-.google.cloud.compute.v1" + + ".InstanceGroupManager\"\210\001\332A#project,zone," + + "instance_group_manager\202\323\344\223\002\\\022Z/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "\022\225\002\n\006Insert\022:.google.cloud.compute.v1.In" + + "sertInstanceGroupManagerRequest\032\".google" + + ".cloud.compute.v1.Operation\"\252\001\332A,project" + + ",zone,instance_group_manager_resource\212N\016" + + "ZoneOperations\202\323\344\223\002d\"A/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroupM" + + "anagers:\037instance_group_manager_resource" + + "\022\316\001\n\004List\0229.google.cloud.compute.v1.List" + + "InstanceGroupManagersRequest\0321.google.cl" + + "oud.compute.v1.InstanceGroupManagerList\"" + + "X\332A\014project,zone\202\323\344\223\002C\022A/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers\022\245\002\n\nListErrors\022?.google.cloud." + + "compute.v1.ListErrorsInstanceGroupManage" + + "rsRequest\032@.google.cloud.compute.v1.Inst" + + "anceGroupManagersListErrorsResponse\"\223\001\332A" + + "#project,zone,instance_group_manager\202\323\344\223" + + "\002g\022e/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroupManagers/{instance_" + + "group_manager}/listErrors\022\315\002\n\024ListManage" + + "dInstances\022I.google.cloud.compute.v1.Lis" + + "tManagedInstancesInstanceGroupManagersRe" + + "quest\032J.google.cloud.compute.v1.Instance" + + "GroupManagersListManagedInstancesRespons" + + "e\"\235\001\332A#project,zone,instance_group_manag" + + "er\202\323\344\223\002q\"o/compute/v1/projects/{project}" + + "/zones/{zone}/instanceGroupManagers/{ins" + + "tance_group_manager}/listManagedInstance" + + "s\022\321\002\n\026ListPerInstanceConfigs\022K.google.cl" + + "oud.compute.v1.ListPerInstanceConfigsIns" + + "tanceGroupManagersRequest\032H.google.cloud" + + ".compute.v1.InstanceGroupManagersListPer" + + "InstanceConfigsResp\"\237\001\332A#project,zone,in" + + "stance_group_manager\202\323\344\223\002s\"q/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/l" + + "istPerInstanceConfigs\022\303\002\n\005Patch\0229.google" + + ".cloud.compute.v1.PatchInstanceGroupMana" + + "gerRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\332\001\332ACproject,zone,instance_group_" + + "manager,instance_group_manager_resource\212" + + "N\016ZoneOperations\202\323\344\223\002}2Z/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers/{instance_group_manager}:\037inst" + + "ance_group_manager_resource\022\300\003\n\027PatchPer" + + "InstanceConfigs\022K.google.cloud.compute.v" + + "1.PatchPerInstanceConfigsInstanceGroupMa" + + "nagerRequest\032\".google.cloud.compute.v1.O" + + "peration\"\263\002\332Acproject,zone,instance_grou" + + "p_manager,instance_group_managers_patch_" + + "per_instance_configs_req_resource\212N\016Zone" + + "Operations\202\323\344\223\002\265\001\"r/compute/v1/projects/" + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/resumeInst" - + "ances:9instance_group_managers_resume_in" - + "stances_request_resource\022\262\003\n\023SetInstance" - + "Template\022G.google.cloud.compute.v1.SetIn" - + "stanceTemplateInstanceGroupManagerReques" - + "t\032\".google.cloud.compute.v1.Operation\"\255\002" - + "\332Abproject,zone,instance_group_manager,i" - + "nstance_group_managers_set_instance_temp" - + "late_request_resource\212N\016ZoneOperations\202\323" - + "\344\223\002\260\001\"n/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroupManagers/{instan" - + "ce_group_manager}/setInstanceTemplate:>i" - + "nstance_group_managers_set_instance_temp" - + "late_request_resource\022\231\003\n\016SetTargetPools" - + "\022B.google.cloud.compute.v1.SetTargetPool" + + "gers/{instance_group_manager}/patchPerIn" + + "stanceConfigs:?instance_group_managers_p" + + "atch_per_instance_configs_req_resource\022\246" + + "\003\n\021RecreateInstances\022E.google.cloud.comp" + + "ute.v1.RecreateInstancesInstanceGroupMan" + + "agerRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\245\002\332A_project,zone,instance_group" + + "_manager,instance_group_managers_recreat", + "e_instances_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\253\001\"l/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroupManagers/" + + "{instance_group_manager}/recreateInstanc" + + "es:;instance_group_managers_recreate_ins" + + "tances_request_resource\022\220\002\n\006Resize\022:.goo" + + "gle.cloud.compute.v1.ResizeInstanceGroup" + + "ManagerRequest\032\".google.cloud.compute.v1" + + ".Operation\"\245\001\332A(project,zone,instance_gr" + + "oup_manager,size\212N\016ZoneOperations\202\323\344\223\002c\"" + + "a/compute/v1/projects/{project}/zones/{z" + + "one}/instanceGroupManagers/{instance_gro" + + "up_manager}/resize\022\234\003\n\017ResumeInstances\022C" + + ".google.cloud.compute.v1.ResumeInstances" + + "InstanceGroupManagerRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\237\002\332A]project,zon" + + "e,instance_group_manager,instance_group_" + + "managers_resume_instances_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/r" + + "esumeInstances:9instance_group_managers_" + + "resume_instances_request_resource\022\262\003\n\023Se" + + "tInstanceTemplate\022G.google.cloud.compute" + + ".v1.SetInstanceTemplateInstanceGroupMana" + + "gerRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\255\002\332Abproject,zone,instance_group_" + + "manager,instance_group_managers_set_inst" + + "ance_template_request_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002\260\001\"n/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instanceGroupManager" + + "s/{instance_group_manager}/setInstanceTe" + + "mplate:>instance_group_managers_set_inst" + + "ance_template_request_resource\022\231\003\n\016SetTa" + + "rgetPools\022B.google.cloud.compute.v1.SetT" + + "argetPoolsInstanceGroupManagerRequest\032\"." + + "google.cloud.compute.v1.Operation\"\236\002\332A]p" + + "roject,zone,instance_group_manager,insta" + + "nce_group_managers_set_target_pools_requ" + + "est_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instanceGroupManagers/{instance_group_" + + "manager}/setTargetPools:9instance_group_" + + "managers_set_target_pools_request_resour" + + "ce\022\227\003\n\016StartInstances\022B.google.cloud.com" + + "pute.v1.StartInstancesInstanceGroupManag" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\234\002\332A\\project,zone,instance_group_m" + + "anager,instance_group_managers_start_ins" + + "tances_request_resource\212N\016ZoneOperations" + + "\202\323\344\223\002\245\001\"i/compute/v1/projects/{project}/" + + "zones/{zone}/instanceGroupManagers/{inst" + + "ance_group_manager}/startInstances:8inst" + + "ance_group_managers_start_instances_requ" + + "est_resource\022\222\003\n\rStopInstances\022A.google." + + "cloud.compute.v1.StopInstancesInstanceGr" + + "oupManagerRequest\032\".google.cloud.compute" + + ".v1.Operation\"\231\002\332A[project,zone,instance" + + "_group_manager,instance_group_managers_s" + + "top_instances_request_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002\243\001\"h/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instanceGroupManager" + + "s/{instance_group_manager}/stopInstances" + + ":7instance_group_managers_stop_instances" + + "_request_resource\022\241\003\n\020SuspendInstances\022D" + + ".google.cloud.compute.v1.SuspendInstance" + "sInstanceGroupManagerRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\236\002\332A]project,zo" + + "oud.compute.v1.Operation\"\242\002\332A^project,zo" + "ne,instance_group_manager,instance_group" - + "_managers_set_target_pools_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "eGroupManagers/{instance_group_manager}/" - + "setTargetPools:9instance_group_managers_" - + "set_target_pools_request_resource\022\227\003\n\016St" - + "artInstances\022B.google.cloud.compute.v1.S" - + "tartInstancesInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\234\002\332" - + "A\\project,zone,instance_group_manager,in" - + "stance_group_managers_start_instances_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002\245\001\"i" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}/startInstances:8instance_grou" - + "p_managers_start_instances_request_resou" - + "rce\022\222\003\n\rStopInstances\022A.google.cloud.com" - + "pute.v1.StopInstancesInstanceGroupManage" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\231\002\332A[project,zone,instance_group_ma" - + "nager,instance_group_managers_stop_insta" - + "nces_request_resource\212N\016ZoneOperations\202\323" - + "\344\223\002\243\001\"h/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroupManagers/{instan" - + "ce_group_manager}/stopInstances:7instanc" - + "e_group_managers_stop_instances_request_" - + "resource\022\241\003\n\020SuspendInstances\022D.google.c" - + "loud.compute.v1.SuspendInstancesInstance" - + "GroupManagerRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\242\002\332A^project,zone,instan" - + "ce_group_manager,instance_group_managers" - + "_suspend_instances_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\251\001\"k/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/suspendI" - + "nstances::instance_group_managers_suspen" - + "d_instances_request_resource\022\305\003\n\030UpdateP" - + "erInstanceConfigs\022L.google.cloud.compute" - + ".v1.UpdatePerInstanceConfigsInstanceGrou" - + "pManagerRequest\032\".google.cloud.compute.v" - + "1.Operation\"\266\002\332Adproject,zone,instance_g" - + "roup_manager,instance_group_managers_upd" - + "ate_per_instance_configs_req_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\267\001\"s/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/update" - + "PerInstanceConfigs:@instance_group_manag" - + "ers_update_per_instance_configs_req_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\272\027\n\016InstanceGroups\022\337\002\n\014AddInstances\0229.g" - + "oogle.cloud.compute.v1.AddInstancesInsta" - + "nceGroupRequest\032\".google.cloud.compute.v" - + "1.Operation\"\357\001\332AJproject,zone,instance_g" - + "roup,instance_groups_add_instances_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroups/{instance_group}/addInst" - + "ances:.instance_groups_add_instances_req" - + "uest_resource\022\320\001\n\016AggregatedList\022<.googl" - + "e.cloud.compute.v1.AggregatedListInstanc" - + "eGroupsRequest\0324.google.cloud.compute.v1" - + ".InstanceGroupAggregatedList\"J\332A\007project" - + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/a" - + "ggregated/instanceGroups\022\346\001\n\006Delete\0223.go" - + "ogle.cloud.compute.v1.DeleteInstanceGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\202\001\332A\033project,zone,instance_group\212N\016" - + "ZoneOperations\202\323\344\223\002M*K/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroups" - + "/{instance_group}\022\322\001\n\003Get\0220.google.cloud" - + ".compute.v1.GetInstanceGroupRequest\032&.go" - + "ogle.cloud.compute.v1.InstanceGroup\"q\332A\033" - + "project,zone,instance_group\202\323\344\223\002M\022K/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroups/{instance_group}\022\367\001\n\006Inser" - + "t\0223.google.cloud.compute.v1.InsertInstan" - + "ceGroupRequest\032\".google.cloud.compute.v1" - + ".Operation\"\223\001\332A$project,zone,instance_gr" - + "oup_resource\212N\016ZoneOperations\202\323\344\223\002U\":/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroups:\027instance_group_resource" - + "\022\271\001\n\004List\0222.google.cloud.compute.v1.List" - + "InstanceGroupsRequest\032*.google.cloud.com" - + "pute.v1.InstanceGroupList\"Q\332A\014project,zo" - + "ne\202\323\344\223\002<\022:/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroups\022\346\002\n\rListIns" - + "tances\022;.google.cloud.compute.v1.ListIns" - + "tancesInstanceGroupsRequest\0324.google.clo" - + "ud.compute.v1.InstanceGroupsListInstance" - + "s\"\341\001\332AKproject,zone,instance_group,insta" - + "nce_groups_list_instances_request_resour" - + "ce\202\323\344\223\002\214\001\"Y/compute/v1/projects/{project" - + "}/zones/{zone}/instanceGroups/{instance_" - + "group}/listInstances:/instance_groups_li" - + "st_instances_request_resource\022\356\002\n\017Remove" - + "Instances\022<.google.cloud.compute.v1.Remo" - + "veInstancesInstanceGroupRequest\032\".google" - + ".cloud.compute.v1.Operation\"\370\001\332AMproject" - + ",zone,instance_group,instance_groups_rem" - + "ove_instances_request_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002\220\001\"[/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instanceGroups/{inst" - + "ance_group}/removeInstances:1instance_gr" - + "oups_remove_instances_request_resource\022\346" - + "\002\n\rSetNamedPorts\022:.google.cloud.compute." - + "v1.SetNamedPortsInstanceGroupRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\364\001\332ALpr" - + "oject,zone,instance_group,instance_group" - + "s_set_named_ports_request_resource\212N\016Zon" - + "eOperations\202\323\344\223\002\215\001\"Y/compute/v1/projects" + + "_managers_suspend_instances_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/suspendInstances::instance_group_manage" + + "rs_suspend_instances_request_resource\022\305\003" + + "\n\030UpdatePerInstanceConfigs\022L.google.clou" + + "d.compute.v1.UpdatePerInstanceConfigsIns" + + "tanceGroupManagerRequest\032\".google.cloud." + + "compute.v1.Operation\"\266\002\332Adproject,zone,i" + + "nstance_group_manager,instance_group_man" + + "agers_update_per_instance_configs_req_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "anceGroupManagers/{instance_group_manage" + + "r}/updatePerInstanceConfigs:@instance_gr" + + "oup_managers_update_per_instance_configs" + + "_req_resource\032r\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\272\027\n\016InstanceGroups\022\337\002\n\014AddInst" + + "ances\0229.google.cloud.compute.v1.AddInsta" + + "ncesInstanceGroupRequest\032\".google.cloud." + + "compute.v1.Operation\"\357\001\332AJproject,zone,i" + + "nstance_group,instance_groups_add_instan" + + "ces_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\212\001\"X/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroups/{instance_group" + + "}/addInstances:.instance_groups_add_inst" + + "ances_request_resource\022\320\001\n\016AggregatedLis" + + "t\022<.google.cloud.compute.v1.AggregatedLi" + + "stInstanceGroupsRequest\0324.google.cloud.c" + + "ompute.v1.InstanceGroupAggregatedList\"J\332" + + "A\007project\202\323\344\223\002:\0228/compute/v1/projects/{p" + + "roject}/aggregated/instanceGroups\022\346\001\n\006De" + + "lete\0223.google.cloud.compute.v1.DeleteIns" + + "tanceGroupRequest\032\".google.cloud.compute" + + ".v1.Operation\"\202\001\332A\033project,zone,instance" + + "_group\212N\016ZoneOperations\202\323\344\223\002M*K/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroups/{instance_group}\022\322\001\n\003Get\0220.goo" + + "gle.cloud.compute.v1.GetInstanceGroupReq" + + "uest\032&.google.cloud.compute.v1.InstanceG" + + "roup\"q\332A\033project,zone,instance_group\202\323\344\223" + + "\002M\022K/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroups/{instance_group}\022" + + "\367\001\n\006Insert\0223.google.cloud.compute.v1.Ins" + + "ertInstanceGroupRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\223\001\332A$project,zone,in" + + "stance_group_resource\212N\016ZoneOperations\202\323" + + "\344\223\002U\":/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroups:\027instance_group" + + "_resource\022\271\001\n\004List\0222.google.cloud.comput" + + "e.v1.ListInstanceGroupsRequest\032*.google." + + "cloud.compute.v1.InstanceGroupList\"Q\332A\014p" + + "roject,zone\202\323\344\223\002<\022:/compute/v1/projects/" + + "{project}/zones/{zone}/instanceGroups\022\346\002" + + "\n\rListInstances\022;.google.cloud.compute.v" + + "1.ListInstancesInstanceGroupsRequest\0324.g" + + "oogle.cloud.compute.v1.InstanceGroupsLis" + + "tInstances\"\341\001\332AKproject,zone,instance_gr" + + "oup,instance_groups_list_instances_reque" + + "st_resource\202\323\344\223\002\214\001\"Y/compute/v1/projects" + "/{project}/zones/{zone}/instanceGroups/{" - + "instance_group}/setNamedPorts:0instance_" - + "groups_set_named_ports_request_resource\022" - + "\307\002\n\022TestIamPermissions\022?.google.cloud.co" - + "mpute.v1.TestIamPermissionsInstanceGroup" - + "Request\0320.google.cloud.compute.v1.TestPe" - + "rmissionsResponse\"\275\001\332A7project,zone,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002}\"X/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroups/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\313\004\n\027InstanceSettingsService\022\271\001\n\003Ge" - + "t\0222.google.cloud.compute.v1.GetInstanceS" - + "ettingRequest\032).google.cloud.compute.v1." - + "InstanceSettings\"S\332A\014project,zone\202\323\344\223\002>\022" - + "\022project,zone,instance,net" - + "work_interface,access_config_resource\212N\016" - + "ZoneOperations\202\323\344\223\002j\"P/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/addAccessConfig:\026access_config_re" - + "source\022\265\002\n\023AddNetworkInterface\022;.google." - + "cloud.compute.v1.AddNetworkInterfaceInst" - + "anceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\274\001\332A0project,zone,instance,netwo" - + "rk_interface_resource\212N\016ZoneOperations\202\323" - + "\344\223\002r\"T/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/addNetwor" - + "kInterface:\032network_interface_resource\022\342" - + "\002\n\023AddResourcePolicies\022;.google.cloud.co" - + "mpute.v1.AddResourcePoliciesInstanceRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\351\001\332AFproject,zone,instance,instances_add" - + "_resource_policies_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\210\001\"T/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/addResourcePolicies:0instances_add" - + "_resource_policies_request_resource\022\301\001\n\016" - + "AggregatedList\0227.google.cloud.compute.v1" - + ".AggregatedListInstancesRequest\032/.google" - + ".cloud.compute.v1.InstanceAggregatedList" - + "\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/projects" - + "/{project}/aggregated/instances\022\222\002\n\nAtta" - + "chDisk\0222.google.cloud.compute.v1.AttachD" - + "iskInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\253\001\332A,project,zone,instanc" - + "e,attached_disk_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002e\"K/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/attach" - + "Disk:\026attached_disk_resource\022\236\002\n\nBulkIns" - + "ert\0222.google.cloud.compute.v1.BulkInsert" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\267\001\332A3project,zone,bulk_inser" - + "t_instance_resource_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002j\"@/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/bulkInsert:&b" - + "ulk_insert_instance_resource_resource\022\317\001" - + "\n\006Delete\022..google.cloud.compute.v1.Delet" - + "eInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"q\332A\025project,zone,instance\212N" - + "\016ZoneOperations\202\323\344\223\002B*@/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}\022\233\002\n\022DeleteAccessConfig\022:.google." - + "cloud.compute.v1.DeleteAccessConfigInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\244\001\332A5project,zone,instance,access" - + "_config,network_interface\212N\016ZoneOperatio" - + "ns\202\323\344\223\002U\"S/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/delet" - + "eAccessConfig\022\236\002\n\026DeleteNetworkInterface" - + "\022>.google.cloud.compute.v1.DeleteNetwork" - + "InterfaceInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\237\001\332A,project,zone,i" - + "nstance,network_interface_name\212N\016ZoneOpe" - + "rations\202\323\344\223\002Y\"W/compute/v1/projects/{pro" + + "stanceTemplates/{resource}/getIamPolicy\022" + + "\372\001\n\006Insert\0226.google.cloud.compute.v1.Ins" + + "ertInstanceTemplateRequest\032\".google.clou" + + "d.compute.v1.Operation\"\223\001\332A\"project,inst" + + "ance_template_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002U\"7/compute/v1/projects/{project}/" + + "global/instanceTemplates:\032instance_templ" + + "ate_resource\022\267\001\n\004List\0225.google.cloud.com" + + "pute.v1.ListInstanceTemplatesRequest\032-.g" + + "oogle.cloud.compute.v1.InstanceTemplateL" + + "ist\"I\332A\007project\202\323\344\223\0029\0227/compute/v1/proje" + + "cts/{project}/global/instanceTemplates\022\241" + + "\002\n\014SetIamPolicy\022<.google.cloud.compute.v" + + "1.SetIamPolicyInstanceTemplateRequest\032\037." + + "google.cloud.compute.v1.Policy\"\261\001\332A3proj" + + "ect,resource,global_set_policy_request_r" + + "esource\202\323\344\223\002u\"O/compute/v1/projects/{pro" + + "ject}/global/instanceTemplates/{resource" + + "}/setIamPolicy:\"global_set_policy_reques" + + "t_resource\022\302\002\n\022TestIamPermissions\022B.goog" + + "le.cloud.compute.v1.TestIamPermissionsIn" + + "stanceTemplateRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\265\001\332A2pro" + + "ject,resource,test_permissions_request_r" + + "esource\202\323\344\223\002z\"U/compute/v1/projects/{pro" + + "ject}/global/instanceTemplates/{resource" + + "}/testIamPermissions:!test_permissions_r" + + "equest_resource\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\307p\n\tInstances\022\263\002\n\017AddAccessC" + + "onfig\0227.google.cloud.compute.v1.AddAcces" + + "sConfigInstanceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\302\001\332A>project,zone,ins" + + "tance,network_interface,access_config_re" + + "source\212N\016ZoneOperations\202\323\344\223\002j\"P/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/addAccessConfig:\026access_" + + "config_resource\022\265\002\n\023AddNetworkInterface\022" + + ";.google.cloud.compute.v1.AddNetworkInte" + + "rfaceInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\274\001\332A0project,zone,insta" + + "nce,network_interface_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002r\"T/compute/v1/projects/{pro" + "ject}/zones/{zone}/instances/{instance}/" - + "deleteNetworkInterface\022\357\001\n\nDetachDisk\0222." - + "google.cloud.compute.v1.DetachDiskInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\210\001\332A!project,zone,instance,device_" - + "name\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/detachDisk\022\267\001\n\003Get\022+.googl" - + "e.cloud.compute.v1.GetInstanceRequest\032!." - + "google.cloud.compute.v1.Instance\"`\332A\025pro" - + "ject,zone,instance\202\323\344\223\002B\022@/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}\022\242\002\n\025GetEffectiveFirewalls\022=.g" - + "oogle.cloud.compute.v1.GetEffectiveFirew" - + "allsInstanceRequest\032?.google.cloud.compu" - + "te.v1.InstancesGetEffectiveFirewallsResp" - + "onse\"\210\001\332A\'project,zone,instance,network_" - + "interface\202\323\344\223\002X\022V/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}/getEffectiveFirewalls\022\357\001\n\022GetGuestAttr" - + "ibutes\022:.google.cloud.compute.v1.GetGues" - + "tAttributesInstanceRequest\032(.google.clou" - + "d.compute.v1.GuestAttributes\"s\332A\025project" - + ",zone,instance\202\323\344\223\002U\022S/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/getGuestAttributes\022\324\001\n\014GetIamPoli" - + "cy\0224.google.cloud.compute.v1.GetIamPolic" - + "yInstanceRequest\032\037.google.cloud.compute." - + "v1.Policy\"m\332A\025project,zone,resource\202\323\344\223\002" - + "O\022M/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{resource}/getIamPolicy" - + "\022\330\001\n\rGetScreenshot\0225.google.cloud.comput" - + "e.v1.GetScreenshotInstanceRequest\032#.goog" - + "le.cloud.compute.v1.Screenshot\"k\332A\025proje" - + "ct,zone,instance\202\323\344\223\002M\022K/compute/v1/proj" + + "addNetworkInterface:\032network_interface_r" + + "esource\022\342\002\n\023AddResourcePolicies\022;.google" + + ".cloud.compute.v1.AddResourcePoliciesIns" + + "tanceRequest\032\".google.cloud.compute.v1.O" + + "peration\"\351\001\332AFproject,zone,instance,inst" + + "ances_add_resource_policies_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ces/{instance}/addResourcePolicies:0inst" + + "ances_add_resource_policies_request_reso" + + "urce\022\301\001\n\016AggregatedList\0227.google.cloud.c" + + "ompute.v1.AggregatedListInstancesRequest" + + "\032/.google.cloud.compute.v1.InstanceAggre" + + "gatedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1" + + "/projects/{project}/aggregated/instances" + + "\022\222\002\n\nAttachDisk\0222.google.cloud.compute.v" + + "1.AttachDiskInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\253\001\332A,project,zon" + + "e,instance,attached_disk_resource\212N\016Zone" + + "Operations\202\323\344\223\002e\"K/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/attachDisk:\026attached_disk_resource\022\236\002" + + "\n\nBulkInsert\0222.google.cloud.compute.v1.B" + + "ulkInsertInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\267\001\332A3project,zone,b" + + "ulk_insert_instance_resource_resource\212N\016" + + "ZoneOperations\202\323\344\223\002j\"@/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/bulk" + + "Insert:&bulk_insert_instance_resource_re" + + "source\022\317\001\n\006Delete\022..google.cloud.compute" + + ".v1.DeleteInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"q\332A\025project,zone,i" + + "nstance\212N\016ZoneOperations\202\323\344\223\002B*@/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "ances/{instance}\022\233\002\n\022DeleteAccessConfig\022" + + ":.google.cloud.compute.v1.DeleteAccessCo" + + "nfigInstanceRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\244\001\332A5project,zone,instan" + + "ce,access_config,network_interface\212N\016Zon" + + "eOperations\202\323\344\223\002U\"S/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{instan" + + "ce}/deleteAccessConfig\022\236\002\n\026DeleteNetwork" + + "Interface\022>.google.cloud.compute.v1.Dele" + + "teNetworkInterfaceInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\237\001\332A,proje" + + "ct,zone,instance,network_interface_name\212" + + "N\016ZoneOperations\202\323\344\223\002Y\"W/compute/v1/proj" + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/screenshot\022\352\001\n\023GetSerialPortOut" - + "put\022;.google.cloud.compute.v1.GetSerialP" - + "ortOutputInstanceRequest\032).google.cloud." - + "compute.v1.SerialPortOutput\"k\332A\025project," - + "zone,instance\202\323\344\223\002M\022K/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/serialPort\022\223\002\n\033GetShieldedInstance" - + "Identity\022C.google.cloud.compute.v1.GetSh" - + "ieldedInstanceIdentityInstanceRequest\0321." - + "google.cloud.compute.v1.ShieldedInstance" - + "Identity\"|\332A\025project,zone,instance\202\323\344\223\002^" - + "\022\\/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/getShieldedIn" - + "stanceIdentity\022\341\001\n\006Insert\022..google.cloud" - + ".compute.v1.InsertInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\202\001\332A\036proje" - + "ct,zone,instance_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002J\"5/compute/v1/projects/{project}" - + "/zones/{zone}/instances:\021instance_resour" - + "ce\022\252\001\n\004List\022-.google.cloud.compute.v1.Li" - + "stInstancesRequest\032%.google.cloud.comput" - + "e.v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027" - + "\0225/compute/v1/projects/{project}/zones/{" - + "zone}/instances\022\343\001\n\rListReferrers\0226.goog" - + "le.cloud.compute.v1.ListReferrersInstanc" - + "esRequest\032..google.cloud.compute.v1.Inst" - + "anceListReferrers\"j\332A\025project,zone,insta" - + "nce\202\323\344\223\002L\022J/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/refe" - + "rrers\022\373\001\n\022PerformMaintenance\022:.google.cl" - + "oud.compute.v1.PerformMaintenanceInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\204\001\332A\025project,zone,instance\212N\016ZoneOp" - + "erations\202\323\344\223\002U\"S/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/performMaintenance\022\361\002\n\026RemoveResourcePo" - + "licies\022>.google.cloud.compute.v1.RemoveR" - + "esourcePoliciesInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\362\001\332AIproject," - + "zone,instance,instances_remove_resource_" - + "policies_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\216\001\"W/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/remo" - + "veResourcePolicies:3instances_remove_res" - + "ource_policies_request_resource\022\337\002\n\022Repo" - + "rtHostAsFaulty\022:.google.cloud.compute.v1" - + ".ReportHostAsFaultyInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\350\001\332AFproj" - + "ect,zone,instance,instances_report_host_" - + "as_faulty_request_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002\207\001\"S/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/rep" - + "ortHostAsFaulty:0instances_report_host_a" - + "s_faulty_request_resource\022\323\001\n\005Reset\022-.go" - + "ogle.cloud.compute.v1.ResetInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"w" - + "\332A\025project,zone,instance\212N\016ZoneOperation" - + "s\202\323\344\223\002H\"F/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/reset\022" - + "\326\001\n\006Resume\022..google.cloud.compute.v1.Res" - + "umeInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"x\332A\025project,zone,instance" - + "\212N\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/pro" - + "jects/{project}/zones/{zone}/instances/{" - + "instance}/resume\022\226\002\n\027SendDiagnosticInter" - + "rupt\022?.google.cloud.compute.v1.SendDiagn" - + "osticInterruptInstanceRequest\032@.google.c" - + "loud.compute.v1.SendDiagnosticInterruptI" - + "nstanceResponse\"x\332A\025project,zone,instanc" - + "e\202\323\344\223\002Z\"X/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/sendDi" - + "agnosticInterrupt\022\204\002\n\025SetDeletionProtect" - + "ion\022=.google.cloud.compute.v1.SetDeletio" - + "nProtectionInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\207\001\332A\025project,zone" - + ",resource\212N\016ZoneOperations\202\323\344\223\002X\"V/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{resource}/setDeletionProtection" - + "\022\220\002\n\021SetDiskAutoDelete\0229.google.cloud.co" - + "mpute.v1.SetDiskAutoDeleteInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\233\001" - + "\332A-project,zone,instance,auto_delete,dev" - + "ice_name\212N\016ZoneOperations\202\323\344\223\002T\"R/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/setDiskAutoDelete\022\230\002\n\014" - + "SetIamPolicy\0224.google.cloud.compute.v1.S" - + "etIamPolicyInstanceRequest\032\037.google.clou" - + "d.compute.v1.Policy\"\260\001\332A6project,zone,re" - + "source,zone_set_policy_request_resource\202" - + "\323\344\223\002q\"M/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{resource}/setIamPo" - + "licy: zone_set_policy_request_resource\022\255" - + "\002\n\tSetLabels\0221.google.cloud.compute.v1.S" - + "etLabelsInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\310\001\332A;project,zone,in" - + "stance,instances_set_labels_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/setLabels:%instances_set_l" - + "abels_request_resource\022\342\002\n\023SetMachineRes" - + "ources\022;.google.cloud.compute.v1.SetMach" - + "ineResourcesInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\351\001\332AFproject,zon" - + "e,instance,instances_set_machine_resourc" - + "es_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002\210\001\"T/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/setMachine" - + "Resources:0instances_set_machine_resourc" - + "es_request_resource\022\310\002\n\016SetMachineType\0226" - + ".google.cloud.compute.v1.SetMachineTypeI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\331\001\332AAproject,zone,instance,in" - + "stances_set_machine_type_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/setMachineType:+instances_set" - + "_machine_type_request_resource\022\213\002\n\013SetMe" - + "tadata\0223.google.cloud.compute.v1.SetMeta" - + "dataInstanceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\242\001\332A\'project,zone,instan" - + "ce,metadata_resource\212N\016ZoneOperations\202\323\344" - + "\223\002a\"L/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/setMetadat" - + "a:\021metadata_resource\022\332\002\n\021SetMinCpuPlatfo" - + "rm\0229.google.cloud.compute.v1.SetMinCpuPl" - + "atformInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\345\001\332AEproject,zone,inst" - + "ance,instances_set_min_cpu_platform_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/c" + + "nstance}/deleteNetworkInterface\022\357\001\n\nDeta" + + "chDisk\0222.google.cloud.compute.v1.DetachD" + + "iskInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\210\001\332A!project,zone,instanc" + + "e,device_name\212N\016ZoneOperations\202\323\344\223\002M\"K/c" + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/setMinCpuPlatform" - + ":/instances_set_min_cpu_platform_request" - + "_resource\022\243\002\n\007SetName\022/.google.cloud.com" - + "pute.v1.SetNameInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\302\001\332A9project," - + "zone,instance,instances_set_name_request" - + "_resource\212N\016ZoneOperations\202\323\344\223\002o\"H/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/setName:#instances_se" - + "t_name_request_resource\022\225\002\n\rSetSchedulin" - + "g\0225.google.cloud.compute.v1.SetSchedulin" - + "gInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"\250\001\332A)project,zone,instance," - + "scheduling_resource\212N\016ZoneOperations\202\323\344\223" - + "\002e\"N/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setScheduli" - + "ng:\023scheduling_resource\022\330\002\n\021SetSecurityP" - + "olicy\0229.google.cloud.compute.v1.SetSecur" - + "ityPolicyInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\343\001\332ADproject,zone,i" - + "nstance,instances_set_security_policy_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/setSecurityPoli" - + "cy:.instances_set_security_policy_reques" - + "t_resource\022\330\002\n\021SetServiceAccount\0229.googl" - + "e.cloud.compute.v1.SetServiceAccountInst" + + "}/instances/{instance}/detachDisk\022\267\001\n\003Ge" + + "t\022+.google.cloud.compute.v1.GetInstanceR" + + "equest\032!.google.cloud.compute.v1.Instanc" + + "e\"`\332A\025project,zone,instance\202\323\344\223\002B\022@/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}\022\242\002\n\025GetEffectiveFire" + + "walls\022=.google.cloud.compute.v1.GetEffec" + + "tiveFirewallsInstanceRequest\032?.google.cl" + + "oud.compute.v1.InstancesGetEffectiveFire" + + "wallsResponse\"\210\001\332A\'project,zone,instance" + + ",network_interface\202\323\344\223\002X\022V/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instances/" + + "{instance}/getEffectiveFirewalls\022\357\001\n\022Get" + + "GuestAttributes\022:.google.cloud.compute.v" + + "1.GetGuestAttributesInstanceRequest\032(.go" + + "ogle.cloud.compute.v1.GuestAttributes\"s\332" + + "A\025project,zone,instance\202\323\344\223\002U\022S/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/getGuestAttributes\022\324\001\n\014G" + + "etIamPolicy\0224.google.cloud.compute.v1.Ge" + + "tIamPolicyInstanceRequest\032\037.google.cloud" + + ".compute.v1.Policy\"m\332A\025project,zone,reso" + + "urce\202\323\344\223\002O\022M/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{resource}/get" + + "IamPolicy\022\330\001\n\rGetScreenshot\0225.google.clo" + + "ud.compute.v1.GetScreenshotInstanceReque" + + "st\032#.google.cloud.compute.v1.Screenshot\"" + + "k\332A\025project,zone,instance\202\323\344\223\002M\022K/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tances/{instance}/screenshot\022\352\001\n\023GetSeri" + + "alPortOutput\022;.google.cloud.compute.v1.G" + + "etSerialPortOutputInstanceRequest\032).goog" + + "le.cloud.compute.v1.SerialPortOutput\"k\332A" + + "\025project,zone,instance\202\323\344\223\002M\022K/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ces/{instance}/serialPort\022\223\002\n\033GetShielde" + + "dInstanceIdentity\022C.google.cloud.compute" + + ".v1.GetShieldedInstanceIdentityInstanceR" + + "equest\0321.google.cloud.compute.v1.Shielde" + + "dInstanceIdentity\"|\332A\025project,zone,insta" + + "nce\202\323\344\223\002^\022\\/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/getS" + + "hieldedInstanceIdentity\022\341\001\n\006Insert\022..goo" + + "gle.cloud.compute.v1.InsertInstanceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\202" + + "\001\332A\036project,zone,instance_resource\212N\016Zon" + + "eOperations\202\323\344\223\002J\"5/compute/v1/projects/" + + "{project}/zones/{zone}/instances:\021instan" + + "ce_resource\022\252\001\n\004List\022-.google.cloud.comp" + + "ute.v1.ListInstancesRequest\032%.google.clo" + + "ud.compute.v1.InstanceList\"L\332A\014project,z" + + "one\202\323\344\223\0027\0225/compute/v1/projects/{project" + + "}/zones/{zone}/instances\022\343\001\n\rListReferre" + + "rs\0226.google.cloud.compute.v1.ListReferre" + + "rsInstancesRequest\032..google.cloud.comput" + + "e.v1.InstanceListReferrers\"j\332A\025project,z" + + "one,instance\202\323\344\223\002L\022J/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{insta" + + "nce}/referrers\022\373\001\n\022PerformMaintenance\022:." + + "google.cloud.compute.v1.PerformMaintenan" + + "ceInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\204\001\332A\025project,zone,instance" + + "\212N\016ZoneOperations\202\323\344\223\002U\"S/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}/performMaintenance\022\361\002\n\026RemoveR" + + "esourcePolicies\022>.google.cloud.compute.v" + + "1.RemoveResourcePoliciesInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\362\001\332A" + + "Iproject,zone,instance,instances_remove_" + + "resource_policies_request_resource\212N\016Zon" + + "eOperations\202\323\344\223\002\216\001\"W/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{insta" + + "nce}/removeResourcePolicies:3instances_r" + + "emove_resource_policies_request_resource" + + "\022\337\002\n\022ReportHostAsFaulty\022:.google.cloud.c" + + "ompute.v1.ReportHostAsFaultyInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\350\001\332AFproject,zone,instance,instances_rep" + + "ort_host_as_faulty_request_resource\212N\016Zo" + + "neOperations\202\323\344\223\002\207\001\"S/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/reportHostAsFaulty:0instances_repo" + + "rt_host_as_faulty_request_resource\022\323\001\n\005R" + + "eset\022-.google.cloud.compute.v1.ResetInst" + "anceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\343\001\332ADproject,zone,instance,insta" - + "nces_set_service_account_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/setServiceAccount:.instances" - + "_set_service_account_request_resource\022\205\003" - + "\n\"SetShieldedInstanceIntegrityPolicy\022J.g" - + "oogle.cloud.compute.v1.SetShieldedInstan" - + "ceIntegrityPolicyInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\356\001\332AAprojec" - + "t,zone,instance,shielded_instance_integr" - + "ity_policy_resource\212N\016ZoneOperations\202\323\344\223" - + "\002\222\0012c/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/setShielde" - + "dInstanceIntegrityPolicy:+shielded_insta" - + "nce_integrity_policy_resource\022\367\001\n\007SetTag" - + "s\022/.google.cloud.compute.v1.SetTagsInsta" + + "eration\"w\332A\025project,zone,instance\212N\016Zone" + + "Operations\202\323\344\223\002H\"F/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/reset\022\326\001\n\006Resume\022..google.cloud.compu" + + "te.v1.ResumeInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"x\332A\025project,zone" + + ",instance\212N\016ZoneOperations\202\323\344\223\002I\"G/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/resume\022\226\002\n\027SendDiagno" + + "sticInterrupt\022?.google.cloud.compute.v1." + + "SendDiagnosticInterruptInstanceRequest\032@" + + ".google.cloud.compute.v1.SendDiagnosticI" + + "nterruptInstanceResponse\"x\332A\025project,zon" + + "e,instance\202\323\344\223\002Z\"X/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc", + "e}/sendDiagnosticInterrupt\022\204\002\n\025SetDeleti" + + "onProtection\022=.google.cloud.compute.v1.S" + + "etDeletionProtectionInstanceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\207\001\332A\025pro" + + "ject,zone,resource\212N\016ZoneOperations\202\323\344\223\002" + + "X\"V/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{resource}/setDeletionP" + + "rotection\022\220\002\n\021SetDiskAutoDelete\0229.google" + + ".cloud.compute.v1.SetDiskAutoDeleteInsta" + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\226\001\332A#project,zone,instance,tags_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setTags:\rtags_resource\022" - + "\215\002\n\030SimulateMaintenanceEvent\022@.google.cl" - + "oud.compute.v1.SimulateMaintenanceEventI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\212\001\332A\025project,zone,instance\212N\016" - + "ZoneOperations\202\323\344\223\002[\"Y/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/simulateMaintenanceEvent\022\323\001\n\005Star" - + "t\022-.google.cloud.compute.v1.StartInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"w\332A\025project,zone,instance\212N\016ZoneOpe" - + "rations\202\323\344\223\002H\"F/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}/" - + "start\022\363\002\n\026StartWithEncryptionKey\022>.googl" - + "e.cloud.compute.v1.StartWithEncryptionKe" - + "yInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"\364\001\332AJproject,zone,instance," - + "instances_start_with_encryption_key_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/c" + + "ration\"\233\001\332A-project,zone,instance,auto_d" + + "elete,device_name\212N\016ZoneOperations\202\323\344\223\002T" + + "\"R/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/setDiskAutoDe" + + "lete\022\230\002\n\014SetIamPolicy\0224.google.cloud.com" + + "pute.v1.SetIamPolicyInstanceRequest\032\037.go" + + "ogle.cloud.compute.v1.Policy\"\260\001\332A6projec" + + "t,zone,resource,zone_set_policy_request_" + + "resource\202\323\344\223\002q\"M/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{resource}" + + "/setIamPolicy: zone_set_policy_request_r" + + "esource\022\255\002\n\tSetLabels\0221.google.cloud.com" + + "pute.v1.SetLabelsInstanceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\310\001\332A;projec" + + "t,zone,instance,instances_set_labels_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002s\"J/c" + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/startWithEncrypti" - + "onKey:4instances_start_with_encryption_k" - + "ey_request_resource\022\320\001\n\004Stop\022,.google.cl" - + "oud.compute.v1.StopInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"v\332A\025proje" - + "ct,zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"" - + "E/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/stop\022\331\001\n\007Suspe" - + "nd\022/.google.cloud.compute.v1.SuspendInst" - + "anceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"y\332A\025project,zone,instance\212N\016Zone" - + "Operations\202\323\344\223\002J\"H/compute/v1/projects/{" - + "project}/zones/{zone}/instances/{instanc" - + "e}/suspend\022\275\002\n\022TestIamPermissions\022:.goog" - + "le.cloud.compute.v1.TestIamPermissionsIn" - + "stanceRequest\0320.google.cloud.compute.v1." - + "TestPermissionsResponse\"\270\001\332A7project,zon" - + "e,resource,test_permissions_request_reso" - + "urce\202\323\344\223\002x\"S/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{resource}/tes" - + "tIamPermissions:!test_permissions_reques" - + "t_resource\022\365\001\n\006Update\022..google.cloud.com" - + "pute.v1.UpdateInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\226\001\332A\'project,z" - + "one,instance,instance_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002U\032@/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}:" - + "\021instance_resource\022\274\002\n\022UpdateAccessConfi" - + "g\022:.google.cloud.compute.v1.UpdateAccess" - + "ConfigInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\305\001\332A>project,zone,inst" - + "ance,network_interface,access_config_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/updateAccessConfig:\026acces" - + "s_config_resource\022\257\002\n\023UpdateDisplayDevic" - + "e\022;.google.cloud.compute.v1.UpdateDispla" - + "yDeviceInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\266\001\332A-project,zone,ins" - + "tance,display_device_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002o2T/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}/u" - + "pdateDisplayDevice:\027display_device_resou" - + "rce\022\320\002\n\026UpdateNetworkInterface\022>.google." - + "cloud.compute.v1.UpdateNetworkInterfaceI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\321\001\332ABproject,zone,instance,ne" - + "twork_interface,network_interface_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/p" + + "}/instances/{instance}/setLabels:%instan" + + "ces_set_labels_request_resource\022\342\002\n\023SetM" + + "achineResources\022;.google.cloud.compute.v" + + "1.SetMachineResourcesInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\351\001\332AFpr" + + "oject,zone,instance,instances_set_machin" + + "e_resources_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\210\001\"T/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "etMachineResources:0instances_set_machin" + + "e_resources_request_resource\022\310\002\n\016SetMach" + + "ineType\0226.google.cloud.compute.v1.SetMac" + + "hineTypeInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\331\001\332AAproject,zone,in" + + "stance,instances_set_machine_type_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002~\"O/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}/setMachineType:+inst" + + "ances_set_machine_type_request_resource\022" + + "\213\002\n\013SetMetadata\0223.google.cloud.compute.v" + + "1.SetMetadataInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\242\001\332A\'project,zo" + + "ne,instance,metadata_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002a\"L/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "etMetadata:\021metadata_resource\022\332\002\n\021SetMin" + + "CpuPlatform\0229.google.cloud.compute.v1.Se" + + "tMinCpuPlatformInstanceRequest\032\".google." + + "cloud.compute.v1.Operation\"\345\001\332AEproject," + + "zone,instance,instances_set_min_cpu_plat" + + "form_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\205\001\"R/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/setMinCp" + + "uPlatform:/instances_set_min_cpu_platfor" + + "m_request_resource\022\243\002\n\007SetName\022/.google." + + "cloud.compute.v1.SetNameInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\302\001\332A" + + "9project,zone,instance,instances_set_nam" + + "e_request_resource\212N\016ZoneOperations\202\323\344\223\002" + + "o\"H/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/setName:#ins" + + "tances_set_name_request_resource\022\225\002\n\rSet" + + "Scheduling\0225.google.cloud.compute.v1.Set" + + "SchedulingInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"\250\001\332A)project,zone," + + "instance,scheduling_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002e\"N/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/se" + + "tScheduling:\023scheduling_resource\022\330\002\n\021Set" + + "SecurityPolicy\0229.google.cloud.compute.v1" + + ".SetSecurityPolicyInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\343\001\332ADproje" + + "ct,zone,instance,instances_set_security_" + + "policy_request_resource\212N\016ZoneOperations" + + "\202\323\344\223\002\204\001\"R/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/setSec" + + "urityPolicy:.instances_set_security_poli" + + "cy_request_resource\022\330\002\n\021SetServiceAccoun" + + "t\0229.google.cloud.compute.v1.SetServiceAc" + + "countInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\343\001\332ADproject,zone,insta" + + "nce,instances_set_service_account_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}/setServiceAccount:." + + "instances_set_service_account_request_re" + + "source\022\205\003\n\"SetShieldedInstanceIntegrityP" + + "olicy\022J.google.cloud.compute.v1.SetShiel" + + "dedInstanceIntegrityPolicyInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\356\001" + + "\332AAproject,zone,instance,shielded_instan" + + "ce_integrity_policy_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\222\0012c/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "etShieldedInstanceIntegrityPolicy:+shiel" + + "ded_instance_integrity_policy_resource\022\367" + + "\001\n\007SetTags\022/.google.cloud.compute.v1.Set" + + "TagsInstanceRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\226\001\332A#project,zone,instan" + + "ce,tags_resource\212N\016ZoneOperations\202\323\344\223\002Y\"" + + "H/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{instance}/setTags:\rtags_" + + "resource\022\215\002\n\030SimulateMaintenanceEvent\022@." + + "google.cloud.compute.v1.SimulateMaintena" + + "nceEventInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\212\001\332A\025project,zone,in" + + "stance\212N\016ZoneOperations\202\323\344\223\002[\"Y/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/simulateMaintenanceEvent" + + "\022\323\001\n\005Start\022-.google.cloud.compute.v1.Sta" + + "rtInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"w\332A\025project,zone,instance\212" + + "N\016ZoneOperations\202\323\344\223\002H\"F/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}/start\022\363\002\n\026StartWithEncryptionKe" + + "y\022>.google.cloud.compute.v1.StartWithEnc" + + "ryptionKeyInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"\364\001\332AJproject,zone," + + "instance,instances_start_with_encryption" + + "_key_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\217\001\"W/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/startWit" + + "hEncryptionKey:4instances_start_with_enc" + + "ryption_key_request_resource\022\320\001\n\004Stop\022,." + + "google.cloud.compute.v1.StopInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "v\332A\025project,zone,instance\212N\016ZoneOperatio" + + "ns\202\323\344\223\002G\"E/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/stop\022" + + "\331\001\n\007Suspend\022/.google.cloud.compute.v1.Su" + + "spendInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"y\332A\025project,zone,instan" + + "ce\212N\016ZoneOperations\202\323\344\223\002J\"H/compute/v1/p" + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/updateNetworkInterface:\032netw" - + "ork_interface_resource\022\337\002\n\034UpdateShielde" - + "dInstanceConfig\022D.google.cloud.compute.v" - + "1.UpdateShieldedInstanceConfigInstanceRe" + + "/{instance}/suspend\022\275\002\n\022TestIamPermissio" + + "ns\022:.google.cloud.compute.v1.TestIamPerm" + + "issionsInstanceRequest\0320.google.cloud.co" + + "mpute.v1.TestPermissionsResponse\"\270\001\332A7pr" + + "oject,zone,resource,test_permissions_req" + + "uest_resource\202\323\344\223\002x\"S/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{reso" + + "urce}/testIamPermissions:!test_permissio" + + "ns_request_resource\022\365\001\n\006Update\022..google." + + "cloud.compute.v1.UpdateInstanceRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\226\001\332A\'" + + "project,zone,instance,instance_resource\212" + + "N\016ZoneOperations\202\323\344\223\002U\032@/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}:\021instance_resource\022\274\002\n\022UpdateAc" + + "cessConfig\022:.google.cloud.compute.v1.Upd" + + "ateAccessConfigInstanceRequest\032\".google." + + "cloud.compute.v1.Operation\"\305\001\332A>project," + + "zone,instance,network_interface,access_c" + + "onfig_resource\212N\016ZoneOperations\202\323\344\223\002m\"S/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}/updateAccessConf" + + "ig:\026access_config_resource\022\257\002\n\023UpdateDis" + + "playDevice\022;.google.cloud.compute.v1.Upd" + + "ateDisplayDeviceInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\266\001\332A-project" + + ",zone,instance,display_device_resource\212N" + + "\016ZoneOperations\202\323\344\223\002o2T/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/updateDisplayDevice:\027display_dev" + + "ice_resource\022\320\002\n\026UpdateNetworkInterface\022" + + ">.google.cloud.compute.v1.UpdateNetworkI" + + "nterfaceInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\321\001\332ABproject,zone,in" + + "stance,network_interface,network_interfa" + + "ce_resource\212N\016ZoneOperations\202\323\344\223\002u2W/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}/updateNetworkInterf" + + "ace:\032network_interface_resource\022\337\002\n\034Upda" + + "teShieldedInstanceConfig\022D.google.cloud." + + "compute.v1.UpdateShieldedInstanceConfigI" + + "nstanceRequest\032\".google.cloud.compute.v1" + + ".Operation\"\324\001\332A7project,zone,instance,sh" + + "ielded_instance_config_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\202\0012]/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/updateShieldedInstanceConfig:!shielded" + + "_instance_config_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\203\023\n\020InstantSnapsho" + + "ts\022\326\001\n\016AggregatedList\022>.google.cloud.com" + + "pute.v1.AggregatedListInstantSnapshotsRe" + + "quest\0326.google.cloud.compute.v1.InstantS" + + "napshotAggregatedList\"L\332A\007project\202\323\344\223\002<\022" + + ":/compute/v1/projects/{project}/aggregat" + + "ed/instantSnapshots\022\356\001\n\006Delete\0225.google." + + "cloud.compute.v1.DeleteInstantSnapshotRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\324\001\332A7project,zone,instance,shielded_in" - + "stance_config_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\202\0012]/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/updateS" - + "hieldedInstanceConfig:!shielded_instance" - + "_config_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Ag" - + "gregatedList\022>.google.cloud.compute.v1.A" - + "ggregatedListInstantSnapshotsRequest\0326.g" - + "oogle.cloud.compute.v1.InstantSnapshotAg" - + "gregatedList\"L\332A\007project\202\323\344\223\002<\022:/compute" - + "/v1/projects/{project}/aggregated/instan" - + "tSnapshots\022\356\001\n\006Delete\0225.google.cloud.com" - + "pute.v1.DeleteInstantSnapshotRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\210\001\332A\035pr" - + "oject,zone,instant_snapshot\212N\016ZoneOperat" - + "ions\202\323\344\223\002Q*O/compute/v1/projects/{projec" - + "t}/zones/{zone}/instantSnapshots/{instan" - + "t_snapshot}\022\334\001\n\003Get\0222.google.cloud.compu" - + "te.v1.GetInstantSnapshotRequest\032(.google" - + ".cloud.compute.v1.InstantSnapshot\"w\332A\035pr" - + "oject,zone,instant_snapshot\202\323\344\223\002Q\022O/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstantSnapshots/{instant_snapshot}\022\342\001\n\014G" - + "etIamPolicy\022;.google.cloud.compute.v1.Ge" - + "tIamPolicyInstantSnapshotRequest\032\037.googl" - + "e.cloud.compute.v1.Policy\"t\332A\025project,zo" - + "ne,resource\202\323\344\223\002V\022T/compute/v1/projects/" - + "{project}/zones/{zone}/instantSnapshots/", - "{resource}/getIamPolicy\022\377\001\n\006Insert\0225.goo" - + "gle.cloud.compute.v1.InsertInstantSnapsh" - + "otRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\231\001\332A&project,zone,instant_snapshot" - + "_resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022\022.google.cloud.compute.v1." - + "GetInterconnectAttachmentGroupRequest\0324." - + "google.cloud.compute.v1.InterconnectAtta" - + "chmentGroup\"\222\001\332A%project,interconnect_at" - + "tachment_group\202\323\344\223\002d\022b/compute/v1/projec" - + "ts/{project}/global/interconnectAttachme" - + "ntGroups/{interconnect_attachment_group}" - + "\022\357\001\n\014GetIamPolicy\022G.google.cloud.compute" - + ".v1.GetIamPolicyInterconnectAttachmentGr" - + "oupRequest\032\037.google.cloud.compute.v1.Pol" - + "icy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute" - + "/v1/projects/{project}/global/interconne" - + "ctAttachmentGroups/{resource}/getIamPoli" - + "cy\022\344\002\n\024GetOperationalStatus\022O.google.clo" - + "ud.compute.v1.GetOperationalStatusInterc" - + "onnectAttachmentGroupRequest\032Q.google.cl" - + "oud.compute.v1.InterconnectAttachmentGro" - + "upsGetOperationalStatusResponse\"\247\001\332A%pro" - + "ject,interconnect_attachment_group\202\323\344\223\002y" - + "\022w/compute/v1/projects/{project}/global/" - + "interconnectAttachmentGroups/{interconne" - + "ct_attachment_group}/getOperationalStatu" - + "s\022\250\002\n\006Insert\022A.google.cloud.compute.v1.I" - + "nsertInterconnectAttachmentGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\266\001\332A" - + ".project,interconnect_attachment_group_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002l\"B/compu" - + "te/v1/projects/{project}/global/intercon" - + "nectAttachmentGroups:&interconnect_attac" - + "hment_group_resource\022\341\001\n\004List\022@.google.c" - + "loud.compute.v1.ListInterconnectAttachme" - + "ntGroupsRequest\032A.google.cloud.compute.v" - + "1.InterconnectAttachmentGroupsListRespon" - + "se\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/projec" - + "ts/{project}/global/interconnectAttachme" - + "ntGroups\022\345\002\n\005Patch\022@.google.cloud.comput" - + "e.v1.PatchInterconnectAttachmentGroupReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\365\001\332ALproject,interconnect_attachment_gr" - + "oup,interconnect_attachment_group_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v" - + "1/projects/{project}/global/interconnect" - + "AttachmentGroups/{interconnect_attachmen" - + "t_group}:&interconnect_attachment_group_" - + "resource\022\270\002\n\014SetIamPolicy\022G.google.cloud" - + ".compute.v1.SetIamPolicyInterconnectAtta" - + "chmentGroupRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"\275\001\332A3project,resource,global" - + "_set_policy_request_resource\202\323\344\223\002\200\001\"Z/co" - + "mpute/v1/projects/{project}/global/inter" - + "connectAttachmentGroups/{resource}/setIa" - + "mPolicy:\"global_set_policy_request_resou" - + "rce\022\331\002\n\022TestIamPermissions\022M.google.clou" - + "d.compute.v1.TestIamPermissionsInterconn" - + "ectAttachmentGroupRequest\0320.google.cloud" - + ".compute.v1.TestPermissionsResponse\"\301\001\332A" - + "2project,resource,test_permissions_reque" - + "st_resource\202\323\344\223\002\205\001\"`/compute/v1/projects" - + "/{project}/global/interconnectAttachment" - + "Groups/{resource}/testIamPermissions:!te" - + "st_permissions_request_resource\032r\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\302\020\n\027Intercon" - + "nectAttachments\022\353\001\n\016AggregatedList\022E.goo" - + "gle.cloud.compute.v1.AggregatedListInter" - + "connectAttachmentsRequest\032=.google.cloud" - + ".compute.v1.InterconnectAttachmentAggreg" - + "atedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/" - + "projects/{project}/aggregated/interconne" - + "ctAttachments\022\222\002\n\006Delete\022<.google.cloud." - + "compute.v1.DeleteInterconnectAttachmentR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\245\001\332A&project,region,interconnect_atta" - + "chment\212N\020RegionOperations\202\323\344\223\002c*a/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/interconnectAttachments/{interconnect_a" - + "ttachment}\022\206\002\n\003Get\0229.google.cloud.comput" - + "e.v1.GetInterconnectAttachmentRequest\032/." - + "google.cloud.compute.v1.InterconnectAtta" - + "chment\"\222\001\332A&project,region,interconnect_" - + "attachment\202\323\344\223\002c\022a/compute/v1/projects/{" - + "project}/regions/{region}/interconnectAt" - + "tachments/{interconnect_attachment}\022\243\002\n\006" - + "Insert\022<.google.cloud.compute.v1.InsertI" - + "nterconnectAttachmentRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\266\001\332A/project,re" - + "gion,interconnect_attachment_resource\212N\020" - + "RegionOperations\202\323\344\223\002k\"G/compute/v1/proj" - + "ects/{project}/regions/{region}/intercon" - + "nectAttachments: interconnect_attachment" - + "_resource\022\332\001\n\004List\022;.google.cloud.comput" - + "e.v1.ListInterconnectAttachmentsRequest\032" - + "3.google.cloud.compute.v1.InterconnectAt" - + "tachmentList\"`\332A\016project,region\202\323\344\223\002I\022G/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/interconnectAttachments\022\324\002\n\005Patch" - + "\022;.google.cloud.compute.v1.PatchIntercon" - + "nectAttachmentRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\351\001\332AGproject,region,in" - + "terconnect_attachment,interconnect_attac" - + "hment_resource\212N\020RegionOperations\202\323\344\223\002\205\001" - + "2a/compute/v1/projects/{project}/regions" - + "/{region}/interconnectAttachments/{inter" - + "connect_attachment}: interconnect_attach" - + "ment_resource\022\314\002\n\tSetLabels\022?.google.clo" - + "ud.compute.v1.SetLabelsInterconnectAttac" - + "hmentRequest\032\".google.cloud.compute.v1.O" - + "peration\"\331\001\332A:project,region,resource,re" - + "gion_set_labels_request_resource\212N\020Regio" - + "nOperations\202\323\344\223\002\202\001\"\\/compute/v1/projects" - + "/{project}/regions/{region}/interconnect" - + "Attachments/{resource}/setLabels:\"region" - + "_set_labels_request_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\270\026\n\022Interconnec" - + "tGroups\022\363\002\n\rCreateMembers\022>.google.cloud" - + ".compute.v1.CreateMembersInterconnectGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\375\001\332ANproject,interconnect_group,in" - + "terconnect_groups_create_members_request" - + "_resource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/co" - + "mpute/v1/projects/{project}/global/inter" - + "connectGroups/{interconnect_group}/creat" - + "eMembers:3interconnect_groups_create_mem" - + "bers_request_resource\022\355\001\n\006Delete\0227.googl" - + "e.cloud.compute.v1.DeleteInterconnectGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\205\001\332A\032project,interconnect_group\212N\020" - + "GlobalOperations\202\323\344\223\002O*M/compute/v1/proj" - + "ects/{project}/global/interconnectGroups" - + "/{interconnect_group}\022\333\001\n\003Get\0224.google.c" - + "loud.compute.v1.GetInterconnectGroupRequ" - + "est\032*.google.cloud.compute.v1.Interconne" - + "ctGroup\"r\332A\032project,interconnect_group\202\323" - + "\344\223\002O\022M/compute/v1/projects/{project}/glo" - + "bal/interconnectGroups/{interconnect_gro" - + "up}\022\333\001\n\014GetIamPolicy\022=.google.cloud.comp" - + "ute.v1.GetIamPolicyInterconnectGroupRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"k\332A" - + "\020project,resource\202\323\344\223\002R\022P/compute/v1/pro" - + "jects/{project}/global/interconnectGroup" - + "s/{resource}/getIamPolicy\022\260\002\n\024GetOperati" - + "onalStatus\022E.google.cloud.compute.v1.Get" - + "OperationalStatusInterconnectGroupReques" - + "t\032G.google.cloud.compute.v1.Interconnect" - + "GroupsGetOperationalStatusResponse\"\207\001\332A\032" - + "project,interconnect_group\202\323\344\223\002d\022b/compu" - + "te/v1/projects/{project}/global/intercon" - + "nectGroups/{interconnect_group}/getOpera" - + "tionalStatus\022\376\001\n\006Insert\0227.google.cloud.c" - + "ompute.v1.InsertInterconnectGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\226\001\332" - + "A#project,interconnect_group_resource\212N\020" - + "GlobalOperations\202\323\344\223\002W\"8/compute/v1/proj" - + "ects/{project}/global/interconnectGroups" - + ":\033interconnect_group_resource\022\303\001\n\004List\0226" - + ".google.cloud.compute.v1.ListInterconnec" - + "tGroupsRequest\0327.google.cloud.compute.v1" - + ".InterconnectGroupsListResponse\"J\332A\007proj" - + "ect\202\323\344\223\002:\0228/compute/v1/projects/{project" - + "}/global/interconnectGroups\022\244\002\n\005Patch\0226." - + "google.cloud.compute.v1.PatchInterconnec" - + "tGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\276\001\332A6project,interconnect_grou" - + "p,interconnect_group_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002l2M/compute/v1/projects/{pr" - + "oject}/global/interconnectGroups/{interc" - + "onnect_group}:\033interconnect_group_resour" - + "ce\022\243\002\n\014SetIamPolicy\022=.google.cloud.compu" - + "te.v1.SetIamPolicyInterconnectGroupReque" - + "st\032\037.google.cloud.compute.v1.Policy\"\262\001\332A" - + "3project,resource,global_set_policy_requ" - + "est_resource\202\323\344\223\002v\"P/compute/v1/projects" - + "/{project}/global/interconnectGroups/{re" - + "source}/setIamPolicy:\"global_set_policy_" - + "request_resource\022\304\002\n\022TestIamPermissions\022" - + "C.google.cloud.compute.v1.TestIamPermiss" - + "ionsInterconnectGroupRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\266" - + "\001\332A2project,resource,test_permissions_re" - + "quest_resource\202\323\344\223\002{\"V/compute/v1/projec" - + "ts/{project}/global/interconnectGroups/{" + + "urce}/setLabels: zone_set_labels_request" + + "_resource\022\313\002\n\022TestIamPermissions\022A.googl" + + "e.cloud.compute.v1.TestIamPermissionsIns" + + "tantSnapshotRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\277\001\332A7proje" + + "ct,zone,resource,test_permissions_reques" + + "t_resource\202\323\344\223\002\177\"Z/compute/v1/projects/{" + + "project}/zones/{zone}/instantSnapshots/{" + "resource}/testIamPermissions:!test_permi" + "ssions_request_resource\032r\312A\026compute.goog" + "leapis.com\322AVhttps://www.googleapis.com/" + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\361\004\n\025InterconnectLoca" - + "tions\022\352\001\n\003Get\0227.google.cloud.compute.v1." - + "GetInterconnectLocationRequest\032-.google." - + "cloud.compute.v1.InterconnectLocation\"{\332" - + "A\035project,interconnect_location\202\323\344\223\002U\022S/" - + "compute/v1/projects/{project}/global/int" - + "erconnectLocations/{interconnect_locatio" - + "n}\022\303\001\n\004List\0229.google.cloud.compute.v1.Li" - + "stInterconnectLocationsRequest\0321.google." - + "cloud.compute.v1.InterconnectLocationLis" - + "t\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/project" - + "s/{project}/global/interconnectLocations" - + "\032\244\001\312A\026compute.googleapis.com\322A\207\001https://" - + "www.googleapis.com/auth/compute.readonly" - + ",https://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\252\005\n\033InterconnectRemoteLocations\022" - + "\213\002\n\003Get\022=.google.cloud.compute.v1.GetInt" - + "erconnectRemoteLocationRequest\0323.google." - + "cloud.compute.v1.InterconnectRemoteLocat" - + "ion\"\217\001\332A$project,interconnect_remote_loc" - + "ation\202\323\344\223\002b\022`/compute/v1/projects/{proje" - + "ct}/global/interconnectRemoteLocations/{" - + "interconnect_remote_location}\022\325\001\n\004List\022?" + + "auth/cloud-platform2\246\026\n\034InterconnectAtta" + + "chmentGroups\022\227\002\n\006Delete\022A.google.cloud.c" + + "ompute.v1.DeleteInterconnectAttachmentGr" + + "oupRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\245\001\332A%project,interconnect_attachm" + + "ent_group\212N\020GlobalOperations\202\323\344\223\002d*b/com" + + "pute/v1/projects/{project}/global/interc" + + "onnectAttachmentGroups/{interconnect_att" + + "achment_group}\022\220\002\n\003Get\022>.google.cloud.co" + + "mpute.v1.GetInterconnectAttachmentGroupR" + + "equest\0324.google.cloud.compute.v1.Interco" + + "nnectAttachmentGroup\"\222\001\332A%project,interc" + + "onnect_attachment_group\202\323\344\223\002d\022b/compute/" + + "v1/projects/{project}/global/interconnec" + + "tAttachmentGroups/{interconnect_attachme" + + "nt_group}\022\357\001\n\014GetIamPolicy\022G.google.clou" + + "d.compute.v1.GetIamPolicyInterconnectAtt" + + "achmentGroupRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"u\332A\020project,resource\202\323\344\223\002\\\022" + + "Z/compute/v1/projects/{project}/global/i" + + "nterconnectAttachmentGroups/{resource}/g" + + "etIamPolicy\022\344\002\n\024GetOperationalStatus\022O.g" + + "oogle.cloud.compute.v1.GetOperationalSta" + + "tusInterconnectAttachmentGroupRequest\032Q." + + "google.cloud.compute.v1.InterconnectAtta" + + "chmentGroupsGetOperationalStatusResponse" + + "\"\247\001\332A%project,interconnect_attachment_gr" + + "oup\202\323\344\223\002y\022w/compute/v1/projects/{project" + + "}/global/interconnectAttachmentGroups/{i" + + "nterconnect_attachment_group}/getOperati" + + "onalStatus\022\250\002\n\006Insert\022A.google.cloud.com" + + "pute.v1.InsertInterconnectAttachmentGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\266\001\332A.project,interconnect_attachmen" + + "t_group_resource\212N\020GlobalOperations\202\323\344\223\002" + + "l\"B/compute/v1/projects/{project}/global" + + "/interconnectAttachmentGroups:&interconn" + + "ect_attachment_group_resource\022\341\001\n\004List\022@" + ".google.cloud.compute.v1.ListInterconnec" - + "tRemoteLocationsRequest\0327.google.cloud.c" - + "ompute.v1.InterconnectRemoteLocationList" - + "\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects" - + "/{project}/global/interconnectRemoteLoca" - + "tions\032\244\001\312A\026compute.googleapis.com\322A\207\001htt" - + "ps://www.googleapis.com/auth/compute.rea" - + "donly,https://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\350\017\n\rInterconnects\022\326\001\n\006Delet" - + "e\0222.google.cloud.compute.v1.DeleteInterc" - + "onnectRequest\032\".google.cloud.compute.v1." - + "Operation\"t\332A\024project,interconnect\212N\020Glo" - + "balOperations\202\323\344\223\002D*B/compute/v1/project" - + "s/{project}/global/interconnects/{interc" - + "onnect}\022\300\001\n\003Get\022/.google.cloud.compute.v" - + "1.GetInterconnectRequest\032%.google.cloud." - + "compute.v1.Interconnect\"a\332A\024project,inte" - + "rconnect\202\323\344\223\002D\022B/compute/v1/projects/{pr" - + "oject}/global/interconnects/{interconnec" - + "t}\022\374\001\n\016GetDiagnostics\022:.google.cloud.com" - + "pute.v1.GetDiagnosticsInterconnectReques" - + "t\032<.google.cloud.compute.v1.Interconnect" - + "sGetDiagnosticsResponse\"p\332A\024project,inte" - + "rconnect\202\323\344\223\002S\022Q/compute/v1/projects/{pr" - + "oject}/global/interconnects/{interconnec" - + "t}/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;." - + "google.cloud.compute.v1.GetMacsecConfigI" - + "nterconnectRequest\032=.google.cloud.comput" - + "e.v1.InterconnectsGetMacsecConfigRespons" - + "e\"q\332A\024project,interconnect\202\323\344\223\002T\022R/compu" - + "te/v1/projects/{project}/global/intercon" - + "nects/{interconnect}/getMacsecConfig\022\350\001\n" - + "\006Insert\0222.google.cloud.compute.v1.Insert" - + "InterconnectRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\205\001\332A\035project,interconnec" - + "t_resource\212N\020GlobalOperations\202\323\344\223\002L\"3/co" - + "mpute/v1/projects/{project}/global/inter" - + "connects:\025interconnect_resource\022\253\001\n\004List" - + "\0221.google.cloud.compute.v1.ListInterconn" - + "ectsRequest\032).google.cloud.compute.v1.In" - + "terconnectList\"E\332A\007project\202\323\344\223\0025\0223/compu" + + "tAttachmentGroupsRequest\032A.google.cloud." + + "compute.v1.InterconnectAttachmentGroupsL" + + "istResponse\"T\332A\007project\202\323\344\223\002D\022B/compute/" + + "v1/projects/{project}/global/interconnec" + + "tAttachmentGroups\022\345\002\n\005Patch\022@.google.clo" + + "ud.compute.v1.PatchInterconnectAttachmen" + + "tGroupRequest\032\".google.cloud.compute.v1." + + "Operation\"\365\001\332ALproject,interconnect_atta" + + "chment_group,interconnect_attachment_gro" + + "up_resource\212N\020GlobalOperations\202\323\344\223\002\214\0012b/" + + "compute/v1/projects/{project}/global/int" + + "erconnectAttachmentGroups/{interconnect_" + + "attachment_group}:&interconnect_attachme" + + "nt_group_resource\022\270\002\n\014SetIamPolicy\022G.goo" + + "gle.cloud.compute.v1.SetIamPolicyInterco" + + "nnectAttachmentGroupRequest\032\037.google.clo" + + "ud.compute.v1.Policy\"\275\001\332A3project,resour" + + "ce,global_set_policy_request_resource\202\323\344" + + "\223\002\200\001\"Z/compute/v1/projects/{project}/glo" + + "bal/interconnectAttachmentGroups/{resour" + + "ce}/setIamPolicy:\"global_set_policy_requ" + + "est_resource\022\331\002\n\022TestIamPermissions\022M.go" + + "ogle.cloud.compute.v1.TestIamPermissions" + + "InterconnectAttachmentGroupRequest\0320.goo" + + "gle.cloud.compute.v1.TestPermissionsResp" + + "onse\"\301\001\332A2project,resource,test_permissi" + + "ons_request_resource\202\323\344\223\002\205\001\"`/compute/v1" + + "/projects/{project}/global/interconnectA" + + "ttachmentGroups/{resource}/testIamPermis" + + "sions:!test_permissions_request_resource" + + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform2\302\020\n" + + "\027InterconnectAttachments\022\353\001\n\016AggregatedL" + + "ist\022E.google.cloud.compute.v1.Aggregated" + + "ListInterconnectAttachmentsRequest\032=.goo" + + "gle.cloud.compute.v1.InterconnectAttachm" + + "entAggregatedList\"S\332A\007project\202\323\344\223\002C\022A/co" + + "mpute/v1/projects/{project}/aggregated/i" + + "nterconnectAttachments\022\222\002\n\006Delete\022<.goog" + + "le.cloud.compute.v1.DeleteInterconnectAt" + + "tachmentRequest\032\".google.cloud.compute.v" + + "1.Operation\"\245\001\332A&project,region,intercon" + + "nect_attachment\212N\020RegionOperations\202\323\344\223\002c" + + "*a/compute/v1/projects/{project}/regions" + + "/{region}/interconnectAttachments/{inter" + + "connect_attachment}\022\206\002\n\003Get\0229.google.clo" + + "ud.compute.v1.GetInterconnectAttachmentR" + + "equest\032/.google.cloud.compute.v1.Interco" + + "nnectAttachment\"\222\001\332A&project,region,inte" + + "rconnect_attachment\202\323\344\223\002c\022a/compute/v1/p" + + "rojects/{project}/regions/{region}/inter" + + "connectAttachments/{interconnect_attachm" + + "ent}\022\243\002\n\006Insert\022<.google.cloud.compute.v" + + "1.InsertInterconnectAttachmentRequest\032\"." + + "google.cloud.compute.v1.Operation\"\266\001\332A/p" + + "roject,region,interconnect_attachment_re" + + "source\212N\020RegionOperations\202\323\344\223\002k\"G/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/interconnectAttachments: interconnect_a" + + "ttachment_resource\022\332\001\n\004List\022;.google.clo" + + "ud.compute.v1.ListInterconnectAttachment" + + "sRequest\0323.google.cloud.compute.v1.Inter" + + "connectAttachmentList\"`\332A\016project,region" + + "\202\323\344\223\002I\022G/compute/v1/projects/{project}/r" + + "egions/{region}/interconnectAttachments\022" + + "\324\002\n\005Patch\022;.google.cloud.compute.v1.Patc" + + "hInterconnectAttachmentRequest\032\".google." + + "cloud.compute.v1.Operation\"\351\001\332AGproject," + + "region,interconnect_attachment,interconn" + + "ect_attachment_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002\205\0012a/compute/v1/projects/{project" + + "}/regions/{region}/interconnectAttachmen" + + "ts/{interconnect_attachment}: interconne" + + "ct_attachment_resource\022\314\002\n\tSetLabels\022?.g" + + "oogle.cloud.compute.v1.SetLabelsIntercon" + + "nectAttachmentRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\331\001\332A:project,region,re" + + "source,region_set_labels_request_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002\202\001\"\\/compute/v1" + + "/projects/{project}/regions/{region}/int" + + "erconnectAttachments/{resource}/setLabel" + + "s:\"region_set_labels_request_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\270\026\n\022In" + + "terconnectGroups\022\363\002\n\rCreateMembers\022>.goo" + + "gle.cloud.compute.v1.CreateMembersInterc" + + "onnectGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\375\001\332ANproject,interconnect" + + "_group,interconnect_groups_create_member" + + "s_request_resource\212N\020GlobalOperations\202\323\344" + + "\223\002\222\001\"[/compute/v1/projects/{project}/glo" + + "bal/interconnectGroups/{interconnect_gro" + + "up}/createMembers:3interconnect_groups_c" + + "reate_members_request_resource\022\355\001\n\006Delet" + + "e\0227.google.cloud.compute.v1.DeleteInterc" + + "onnectGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\205\001\332A\032project,interconnect" + + "_group\212N\020GlobalOperations\202\323\344\223\002O*M/comput" + + "e/v1/projects/{project}/global/interconn" + + "ectGroups/{interconnect_group}\022\333\001\n\003Get\0224" + + ".google.cloud.compute.v1.GetInterconnect" + + "GroupRequest\032*.google.cloud.compute.v1.I" + + "nterconnectGroup\"r\332A\032project,interconnec" + + "t_group\202\323\344\223\002O\022M/compute/v1/projects/{pro" + + "ject}/global/interconnectGroups/{interco" + + "nnect_group}\022\333\001\n\014GetIamPolicy\022=.google.c" + + "loud.compute.v1.GetIamPolicyInterconnect", + "GroupRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"k\332A\020project,resource\202\323\344\223\002R\022P/compu" + "te/v1/projects/{project}/global/intercon" - + "nects\022\202\002\n\005Patch\0221.google.cloud.compute.v" - + "1.PatchInterconnectRequest\032\".google.clou" - + "d.compute.v1.Operation\"\241\001\332A*project,inte" - + "rconnect,interconnect_resource\212N\020GlobalO" - + "perations\202\323\344\223\002[2B/compute/v1/projects/{p" - + "roject}/global/interconnects/{interconne" - + "ct}:\025interconnect_resource\022\246\002\n\tSetLabels" - + "\0225.google.cloud.compute.v1.SetLabelsInte" - + "rconnectRequest\032\".google.cloud.compute.v" - + "1.Operation\"\275\001\332A3project,resource,global" - + "_set_labels_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002n\"H/compute/v1/projects/{pro" - + "ject}/global/interconnects/{resource}/se" - + "tLabels:\"global_set_labels_request_resou" - + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\260\005\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud." - + "compute.v1.GetLicenseCodeRequest\032$.googl" - + "e.cloud.compute.v1.LicenseCode\"`\332A\024proje" - + "ct,license_code\202\323\344\223\002C\022A/compute/v1/proje" - + "cts/{project}/global/licenseCodes/{licen" - + "se_code}\022\270\002\n\022TestIamPermissions\022=.google" - + ".cloud.compute.v1.TestIamPermissionsLice" - + "nseCodeRequest\0320.google.cloud.compute.v1" - + ".TestPermissionsResponse\"\260\001\332A2project,re" - + "source,test_permissions_request_resource" - + "\202\323\344\223\002u\"P/compute/v1/projects/{project}/g" - + "lobal/licenseCodes/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032\244\001\312A\026compute.googleapis.com\322A\207\001https" - + "://www.googleapis.com/auth/compute.reado" - + "nly,https://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.goo" - + "gle.cloud.compute.v1.DeleteLicenseReques" - + "t\032\".google.cloud.compute.v1.Operation\"e\332" - + "A\017project,license\212N\020GlobalOperations\202\323\344\223" - + "\002:*8/compute/v1/projects/{project}/globa" - + "l/licenses/{license}\022\247\001\n\003Get\022*.google.cl" - + "oud.compute.v1.GetLicenseRequest\032 .googl" - + "e.cloud.compute.v1.License\"R\332A\017project,l" - + "icense\202\323\344\223\002:\0228/compute/v1/projects/{proj" - + "ect}/global/licenses/{license}\022\307\001\n\014GetIa" - + "mPolicy\0223.google.cloud.compute.v1.GetIam" - + "PolicyLicenseRequest\032\037.google.cloud.comp" - + "ute.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H" - + "\022F/compute/v1/projects/{project}/global/" - + "licenses/{resource}/getIamPolicy\022\323\001\n\006Ins" - + "ert\022-.google.cloud.compute.v1.InsertLice" + + "nectGroups/{resource}/getIamPolicy\022\260\002\n\024G" + + "etOperationalStatus\022E.google.cloud.compu" + + "te.v1.GetOperationalStatusInterconnectGr" + + "oupRequest\032G.google.cloud.compute.v1.Int" + + "erconnectGroupsGetOperationalStatusRespo" + + "nse\"\207\001\332A\032project,interconnect_group\202\323\344\223\002" + + "d\022b/compute/v1/projects/{project}/global" + + "/interconnectGroups/{interconnect_group}" + + "/getOperationalStatus\022\376\001\n\006Insert\0227.googl" + + "e.cloud.compute.v1.InsertInterconnectGro" + + "upRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\226\001\332A#project,interconnect_group_re" + + "source\212N\020GlobalOperations\202\323\344\223\002W\"8/comput" + + "e/v1/projects/{project}/global/interconn" + + "ectGroups:\033interconnect_group_resource\022\303" + + "\001\n\004List\0226.google.cloud.compute.v1.ListIn" + + "terconnectGroupsRequest\0327.google.cloud.c" + + "ompute.v1.InterconnectGroupsListResponse" + + "\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/projects" + + "/{project}/global/interconnectGroups\022\244\002\n" + + "\005Patch\0226.google.cloud.compute.v1.PatchIn" + + "terconnectGroupRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\276\001\332A6project,intercon" + + "nect_group,interconnect_group_resource\212N" + + "\020GlobalOperations\202\323\344\223\002l2M/compute/v1/pro" + + "jects/{project}/global/interconnectGroup" + + "s/{interconnect_group}:\033interconnect_gro" + + "up_resource\022\243\002\n\014SetIamPolicy\022=.google.cl" + + "oud.compute.v1.SetIamPolicyInterconnectG" + + "roupRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\262\001\332A3project,resource,global_set_po" + + "licy_request_resource\202\323\344\223\002v\"P/compute/v1" + + "/projects/{project}/global/interconnectG" + + "roups/{resource}/setIamPolicy:\"global_se" + + "t_policy_request_resource\022\304\002\n\022TestIamPer" + + "missions\022C.google.cloud.compute.v1.TestI" + + "amPermissionsInterconnectGroupRequest\0320." + + "google.cloud.compute.v1.TestPermissionsR" + + "esponse\"\266\001\332A2project,resource,test_permi" + + "ssions_request_resource\202\323\344\223\002{\"V/compute/" + + "v1/projects/{project}/global/interconnec" + + "tGroups/{resource}/testIamPermissions:!t" + + "est_permissions_request_resource\032r\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\361\004\n\025Interco" + + "nnectLocations\022\352\001\n\003Get\0227.google.cloud.co" + + "mpute.v1.GetInterconnectLocationRequest\032" + + "-.google.cloud.compute.v1.InterconnectLo" + + "cation\"{\332A\035project,interconnect_location" + + "\202\323\344\223\002U\022S/compute/v1/projects/{project}/g" + + "lobal/interconnectLocations/{interconnec" + + "t_location}\022\303\001\n\004List\0229.google.cloud.comp" + + "ute.v1.ListInterconnectLocationsRequest\032" + + "1.google.cloud.compute.v1.InterconnectLo" + + "cationList\"M\332A\007project\202\323\344\223\002=\022;/compute/v" + + "1/projects/{project}/global/interconnect" + + "Locations\032\244\001\312A\026compute.googleapis.com\322A\207" + + "\001https://www.googleapis.com/auth/compute" + + ".readonly,https://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\252\005\n\033InterconnectRemoteL" + + "ocations\022\213\002\n\003Get\022=.google.cloud.compute." + + "v1.GetInterconnectRemoteLocationRequest\032" + + "3.google.cloud.compute.v1.InterconnectRe" + + "moteLocation\"\217\001\332A$project,interconnect_r" + + "emote_location\202\323\344\223\002b\022`/compute/v1/projec" + + "ts/{project}/global/interconnectRemoteLo" + + "cations/{interconnect_remote_location}\022\325" + + "\001\n\004List\022?.google.cloud.compute.v1.ListIn" + + "terconnectRemoteLocationsRequest\0327.googl" + + "e.cloud.compute.v1.InterconnectRemoteLoc" + + "ationList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1" + + "/projects/{project}/global/interconnectR" + + "emoteLocations\032\244\001\312A\026compute.googleapis.c" + + "om\322A\207\001https://www.googleapis.com/auth/co" + + "mpute.readonly,https://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\350\017\n\rInterconnects\022" + + "\326\001\n\006Delete\0222.google.cloud.compute.v1.Del" + + "eteInterconnectRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"t\332A\024project,interconn" + + "ect\212N\020GlobalOperations\202\323\344\223\002D*B/compute/v" + + "1/projects/{project}/global/interconnect" + + "s/{interconnect}\022\300\001\n\003Get\022/.google.cloud." + + "compute.v1.GetInterconnectRequest\032%.goog" + + "le.cloud.compute.v1.Interconnect\"a\332A\024pro" + + "ject,interconnect\202\323\344\223\002D\022B/compute/v1/pro" + + "jects/{project}/global/interconnects/{in" + + "terconnect}\022\374\001\n\016GetDiagnostics\022:.google." + + "cloud.compute.v1.GetDiagnosticsInterconn" + + "ectRequest\032<.google.cloud.compute.v1.Int" + + "erconnectsGetDiagnosticsResponse\"p\332A\024pro" + + "ject,interconnect\202\323\344\223\002S\022Q/compute/v1/pro" + + "jects/{project}/global/interconnects/{in" + + "terconnect}/getDiagnostics\022\200\002\n\017GetMacsec" + + "Config\022;.google.cloud.compute.v1.GetMacs" + + "ecConfigInterconnectRequest\032=.google.clo" + + "ud.compute.v1.InterconnectsGetMacsecConf" + + "igResponse\"q\332A\024project,interconnect\202\323\344\223\002" + + "T\022R/compute/v1/projects/{project}/global" + + "/interconnects/{interconnect}/getMacsecC" + + "onfig\022\350\001\n\006Insert\0222.google.cloud.compute." + + "v1.InsertInterconnectRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\205\001\332A\035project,in" + + "terconnect_resource\212N\020GlobalOperations\202\323" + + "\344\223\002L\"3/compute/v1/projects/{project}/glo" + + "bal/interconnects:\025interconnect_resource" + + "\022\253\001\n\004List\0221.google.cloud.compute.v1.List" + + "InterconnectsRequest\032).google.cloud.comp" + + "ute.v1.InterconnectList\"E\332A\007project\202\323\344\223\002" + + "5\0223/compute/v1/projects/{project}/global" + + "/interconnects\022\202\002\n\005Patch\0221.google.cloud." + + "compute.v1.PatchInterconnectRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\241\001\332A*pro" + + "ject,interconnect,interconnect_resource\212" + + "N\020GlobalOperations\202\323\344\223\002[2B/compute/v1/pr" + + "ojects/{project}/global/interconnects/{i" + + "nterconnect}:\025interconnect_resource\022\246\002\n\t" + + "SetLabels\0225.google.cloud.compute.v1.SetL" + + "abelsInterconnectRequest\032\".google.cloud." + + "compute.v1.Operation\"\275\001\332A3project,resour" + + "ce,global_set_labels_request_resource\212N\020" + + "GlobalOperations\202\323\344\223\002n\"H/compute/v1/proj" + + "ects/{project}/global/interconnects/{res" + + "ource}/setLabels:\"global_set_labels_requ" + + "est_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\260\005\n\014LicenseCodes\022\275\001\n\003Get\022..goog" + + "le.cloud.compute.v1.GetLicenseCodeReques" + + "t\032$.google.cloud.compute.v1.LicenseCode\"" + + "`\332A\024project,license_code\202\323\344\223\002C\022A/compute" + + "/v1/projects/{project}/global/licenseCod" + + "es/{license_code}\022\270\002\n\022TestIamPermissions" + + "\022=.google.cloud.compute.v1.TestIamPermis" + + "sionsLicenseCodeRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\260\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002u\"P/compute/v1/projects/{p" + + "roject}/global/licenseCodes/{resource}/t" + + "estIamPermissions:!test_permissions_requ" + + "est_resource\032\244\001\312A\026compute.googleapis.com" + + "\322A\207\001https://www.googleapis.com/auth/comp" + + "ute.readonly,https://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\343\016\n\010Licenses\022\302\001\n\006Del" + + "ete\022-.google.cloud.compute.v1.DeleteLice" + "nseRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"v\332A\030project,license_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002B\"./compute/v1/projec" - + "ts/{project}/global/licenses:\020license_re" - + "source\022\245\001\n\004List\022,.google.cloud.compute.v" - + "1.ListLicensesRequest\032-.google.cloud.com" - + "pute.v1.LicensesListResponse\"@\332A\007project" - + "\202\323\344\223\0020\022./compute/v1/projects/{project}/g" - + "lobal/licenses\022\217\002\n\014SetIamPolicy\0223.google" - + ".cloud.compute.v1.SetIamPolicyLicenseReq" - + "uest\032\037.google.cloud.compute.v1.Policy\"\250\001" - + "\332A3project,resource,global_set_policy_re" - + "quest_resource\202\323\344\223\002l\"F/compute/v1/projec" - + "ts/{project}/global/licenses/{resource}/" - + "setIamPolicy:\"global_set_policy_request_" - + "resource\022\260\002\n\022TestIamPermissions\0229.google" - + ".cloud.compute.v1.TestIamPermissionsLice" - + "nseRequest\0320.google.cloud.compute.v1.Tes" - + "tPermissionsResponse\"\254\001\332A2project,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002q\"L/compute/v1/projects/{project}/globa" - + "l/licenses/{resource}/testIamPermissions" - + ":!test_permissions_request_resource\022\346\001\n\006" - + "Update\022-.google.cloud.compute.v1.UpdateL" - + "icenseRequest\032\".google.cloud.compute.v1." - + "Operation\"\210\001\332A project,license,license_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002L28/compu" - + "te/v1/projects/{project}/global/licenses" - + "/{license}:\020license_resource\032r\312A\026compute" + + "ration\"e\332A\017project,license\212N\020GlobalOpera" + + "tions\202\323\344\223\002:*8/compute/v1/projects/{proje" + + "ct}/global/licenses/{license}\022\247\001\n\003Get\022*." + + "google.cloud.compute.v1.GetLicenseReques" + + "t\032 .google.cloud.compute.v1.License\"R\332A\017" + + "project,license\202\323\344\223\002:\0228/compute/v1/proje" + + "cts/{project}/global/licenses/{license}\022" + + "\307\001\n\014GetIamPolicy\0223.google.cloud.compute." + + "v1.GetIamPolicyLicenseRequest\032\037.google.c" + + "loud.compute.v1.Policy\"a\332A\020project,resou" + + "rce\202\323\344\223\002H\022F/compute/v1/projects/{project" + + "}/global/licenses/{resource}/getIamPolic" + + "y\022\323\001\n\006Insert\022-.google.cloud.compute.v1.I" + + "nsertLicenseRequest\032\".google.cloud.compu" + + "te.v1.Operation\"v\332A\030project,license_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002B\"./compute/" + + "v1/projects/{project}/global/licenses:\020l" + + "icense_resource\022\245\001\n\004List\022,.google.cloud." + + "compute.v1.ListLicensesRequest\032-.google." + + "cloud.compute.v1.LicensesListResponse\"@\332" + + "A\007project\202\323\344\223\0020\022./compute/v1/projects/{p" + + "roject}/global/licenses\022\217\002\n\014SetIamPolicy" + + "\0223.google.cloud.compute.v1.SetIamPolicyL" + + "icenseRequest\032\037.google.cloud.compute.v1." + + "Policy\"\250\001\332A3project,resource,global_set_" + + "policy_request_resource\202\323\344\223\002l\"F/compute/" + + "v1/projects/{project}/global/licenses/{r" + + "esource}/setIamPolicy:\"global_set_policy" + + "_request_resource\022\260\002\n\022TestIamPermissions" + + "\0229.google.cloud.compute.v1.TestIamPermis" + + "sionsLicenseRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\254\001\332A2proje" + + "ct,resource,test_permissions_request_res" + + "ource\202\323\344\223\002q\"L/compute/v1/projects/{proje" + + "ct}/global/licenses/{resource}/testIamPe" + + "rmissions:!test_permissions_request_reso" + + "urce\022\346\001\n\006Update\022-.google.cloud.compute.v" + + "1.UpdateLicenseRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\210\001\332A project,license," + + "license_resource\212N\020GlobalOperations\202\323\344\223\002" + + "L28/compute/v1/projects/{project}/global" + + "/licenses/{license}:\020license_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\224\020\n\rMa" + + "chineImages\022\330\001\n\006Delete\0222.google.cloud.co" + + "mpute.v1.DeleteMachineImageRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"v\332A\025proje" + + "ct,machine_image\212N\020GlobalOperations\202\323\344\223\002" + + "E*C/compute/v1/projects/{project}/global" + + "/machineImages/{machine_image}\022\302\001\n\003Get\022/" + + ".google.cloud.compute.v1.GetMachineImage" + + "Request\032%.google.cloud.compute.v1.Machin" + + "eImage\"c\332A\025project,machine_image\202\323\344\223\002E\022C" + + "/compute/v1/projects/{project}/global/ma" + + "chineImages/{machine_image}\022\321\001\n\014GetIamPo" + + "licy\0228.google.cloud.compute.v1.GetIamPol" + + "icyMachineImageRequest\032\037.google.cloud.co" + + "mpute.v1.Policy\"f\332A\020project,resource\202\323\344\223" + + "\002M\022K/compute/v1/projects/{project}/globa" + + "l/machineImages/{resource}/getIamPolicy\022" + + "\352\001\n\006Insert\0222.google.cloud.compute.v1.Ins" + + "ertMachineImageRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\207\001\332A\036project,machine_" + + "image_resource\212N\020GlobalOperations\202\323\344\223\002M\"" + + "3/compute/v1/projects/{project}/global/m" + + "achineImages:\026machine_image_resource\022\253\001\n" + + "\004List\0221.google.cloud.compute.v1.ListMach" + + "ineImagesRequest\032).google.cloud.compute." + + "v1.MachineImageList\"E\332A\007project\202\323\344\223\0025\0223/" + + "compute/v1/projects/{project}/global/mac" + + "hineImages\022\231\002\n\014SetIamPolicy\0228.google.clo" + + "ud.compute.v1.SetIamPolicyMachineImageRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"\255" + + "\001\332A3project,resource,global_set_policy_r" + + "equest_resource\202\323\344\223\002q\"K/compute/v1/proje" + + "cts/{project}/global/machineImages/{reso" + + "urce}/setIamPolicy:\"global_set_policy_re" + + "quest_resource\022\246\002\n\tSetLabels\0225.google.cl" + + "oud.compute.v1.SetLabelsMachineImageRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\275\001\332A3project,resource,global_set_labels_" + + "request_resource\212N\020GlobalOperations\202\323\344\223\002" + + "n\"H/compute/v1/projects/{project}/global" + + "/machineImages/{resource}/setLabels:\"glo" + + "bal_set_labels_request_resource\022\272\002\n\022Test" + + "IamPermissions\022>.google.cloud.compute.v1" + + ".TestIamPermissionsMachineImageRequest\0320" + + ".google.cloud.compute.v1.TestPermissions" + + "Response\"\261\001\332A2project,resource,test_perm" + + "issions_request_resource\202\323\344\223\002v\"Q/compute" + + "/v1/projects/{project}/global/machineIma" + + "ges/{resource}/testIamPermissions:!test_" + + "permissions_request_resource\032r\312A\026compute" + ".googleapis.com\322AVhttps://www.googleapis" + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\224\020\n\rMachineImag" - + "es\022\330\001\n\006Delete\0222.google.cloud.compute.v1." - + "DeleteMachineImageRequest\032\".google.cloud" - + ".compute.v1.Operation\"v\332A\025project,machin" - + "e_image\212N\020GlobalOperations\202\323\344\223\002E*C/compu" - + "te/v1/projects/{project}/global/machineI" - + "mages/{machine_image}\022\302\001\n\003Get\022/.google.c" - + "loud.compute.v1.GetMachineImageRequest\032%" - + ".google.cloud.compute.v1.MachineImage\"c\332" - + "A\025project,machine_image\202\323\344\223\002E\022C/compute/" - + "v1/projects/{project}/global/machineImag" - + "es/{machine_image}\022\321\001\n\014GetIamPolicy\0228.go" - + "ogle.cloud.compute.v1.GetIamPolicyMachin" - + "eImageRequest\032\037.google.cloud.compute.v1." - + "Policy\"f\332A\020project,resource\202\323\344\223\002M\022K/comp" - + "ute/v1/projects/{project}/global/machine" - + "Images/{resource}/getIamPolicy\022\352\001\n\006Inser" - + "t\0222.google.cloud.compute.v1.InsertMachin", - "eImageRequest\032\".google.cloud.compute.v1." - + "Operation\"\207\001\332A\036project,machine_image_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002M\"3/compute" - + "/v1/projects/{project}/global/machineIma" - + "ges:\026machine_image_resource\022\253\001\n\004List\0221.g" - + "oogle.cloud.compute.v1.ListMachineImages" - + "Request\032).google.cloud.compute.v1.Machin" - + "eImageList\"E\332A\007project\202\323\344\223\0025\0223/compute/v" - + "1/projects/{project}/global/machineImage" - + "s\022\231\002\n\014SetIamPolicy\0228.google.cloud.comput" - + "e.v1.SetIamPolicyMachineImageRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"\255\001\332A3proje" - + "ct,resource,global_set_policy_request_re" - + "source\202\323\344\223\002q\"K/compute/v1/projects/{proj" - + "ect}/global/machineImages/{resource}/set" - + "IamPolicy:\"global_set_policy_request_res" - + "ource\022\246\002\n\tSetLabels\0225.google.cloud.compu" - + "te.v1.SetLabelsMachineImageRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\275\001\332A3proj" - + "ect,resource,global_set_labels_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002n\"H/compu" - + "te/v1/projects/{project}/global/machineI" - + "mages/{resource}/setLabels:\"global_set_l" - + "abels_request_resource\022\272\002\n\022TestIamPermis" - + "sions\022>.google.cloud.compute.v1.TestIamP" - + "ermissionsMachineImageRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\261\001\332A2project,resource,test_permissions_r" - + "equest_resource\202\323\344\223\002v\"Q/compute/v1/proje" - + "cts/{project}/global/machineImages/{reso" - + "urce}/testIamPermissions:!test_permissio" - + "ns_request_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Agg" - + "regatedList\022:.google.cloud.compute.v1.Ag" - + "gregatedListMachineTypesRequest\0322.google" - + ".cloud.compute.v1.MachineTypeAggregatedL" - + "ist\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/proje" - + "cts/{project}/aggregated/machineTypes\022\310\001" - + "\n\003Get\022..google.cloud.compute.v1.GetMachi" - + "neTypeRequest\032$.google.cloud.compute.v1." - + "MachineType\"k\332A\031project,zone,machine_typ" - + "e\202\323\344\223\002I\022G/compute/v1/projects/{project}/" - + "zones/{zone}/machineTypes/{machine_type}" - + "\022\263\001\n\004List\0220.google.cloud.compute.v1.List" - + "MachineTypesRequest\032(.google.cloud.compu" - + "te.v1.MachineTypeList\"O\332A\014project,zone\202\323" - + "\344\223\002:\0228/compute/v1/projects/{project}/zon" - + "es/{zone}/machineTypes\032\244\001\312A\026compute.goog" - + "leapis.com\322A\207\001https://www.googleapis.com" - + "/auth/compute.readonly,https://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\360\023\n\022Networ" - + "kAttachments\022\334\001\n\016AggregatedList\022@.google" - + ".cloud.compute.v1.AggregatedListNetworkA" - + "ttachmentsRequest\0328.google.cloud.compute" - + ".v1.NetworkAttachmentAggregatedList\"N\332A\007" - + "project\202\323\344\223\002>\022\022.goog" - + "le.cloud.compute.v1.PatchRuleNetworkFire" + + "cy}:\030firewall_policy_resource\022\344\002\n\030PatchP" + + "acketMirroringRule\022M.google.cloud.comput" + + "e.v1.PatchPacketMirroringRuleNetworkFire" + "wallPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\304\001\332A5project,firewall_poli" + + ".v1.Operation\"\324\001\332A5project,firewall_poli" + "cy,firewall_policy_rule_resource\212N\020Globa" - + "lOperations\202\323\344\223\002s\"R/compute/v1/projects/" - + "{project}/global/firewallPolicies/{firew" - + "all_policy}/patchRule:\035firewall_policy_r" - + "ule_resource\022\221\002\n\021RemoveAssociation\022F.goo" - + "gle.cloud.compute.v1.RemoveAssociationNe" + + "lOperations\202\323\344\223\002\202\001\"a/compute/v1/projects" + + "/{project}/global/firewallPolicies/{fire" + + "wall_policy}/patchPacketMirroringRule:\035f" + + "irewall_policy_rule_resource\022\266\002\n\tPatchRu" + + "le\022>.google.cloud.compute.v1.PatchRuleNe" + "tworkFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\217\001\332A\027project,fire" - + "wall_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/c" + + "d.compute.v1.Operation\"\304\001\332A5project,fire" + + "wall_policy,firewall_policy_rule_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002s\"R/compute/v1/" + + "projects/{project}/global/firewallPolici" + + "es/{firewall_policy}/patchRule:\035firewall" + + "_policy_rule_resource\022\221\002\n\021RemoveAssociat" + + "ion\022F.google.cloud.compute.v1.RemoveAsso" + + "ciationNetworkFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\217\001\332A\027pro" + + "ject,firewall_policy\212N\020GlobalOperations\202" + + "\323\344\223\002\\\"Z/compute/v1/projects/{project}/gl" + + "obal/firewallPolicies/{firewall_policy}/" + + "removeAssociation\022\251\002\n\031RemovePacketMirror" + + "ingRule\022N.google.cloud.compute.v1.Remove" + + "PacketMirroringRuleNetworkFirewallPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\227\001\332A\027project,firewall_policy\212N\020Globa" + + "lOperations\202\323\344\223\002d\"b/compute/v1/projects/" + + "{project}/global/firewallPolicies/{firew" + + "all_policy}/removePacketMirroringRule\022\374\001" + + "\n\nRemoveRule\022?.google.cloud.compute.v1.R" + + "emoveRuleNetworkFirewallPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\210\001\332A\027p" + + "roject,firewall_policy\212N\020GlobalOperation" + + "s\202\323\344\223\002U\"S/compute/v1/projects/{project}/" + + "global/firewallPolicies/{firewall_policy" + + "}/removeRule\022\245\002\n\014SetIamPolicy\022A.google.c" + + "loud.compute.v1.SetIamPolicyNetworkFirew" + + "allPolicyRequest\032\037.google.cloud.compute." + + "v1.Policy\"\260\001\332A3project,resource,global_s" + + "et_policy_request_resource\202\323\344\223\002t\"N/compu" + + "te/v1/projects/{project}/global/firewall" + + "Policies/{resource}/setIamPolicy:\"global" + + "_set_policy_request_resource\022\306\002\n\022TestIam" + + "Permissions\022G.google.cloud.compute.v1.Te" + + "stIamPermissionsNetworkFirewallPolicyReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\264\001\332A2project,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002y\"T/c" + "ompute/v1/projects/{project}/global/fire" - + "wallPolicies/{firewall_policy}/removeAss" - + "ociation\022\251\002\n\031RemovePacketMirroringRule\022N" - + ".google.cloud.compute.v1.RemovePacketMir" - + "roringRuleNetworkFirewallPolicyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\227\001\332A\027" - + "project,firewall_policy\212N\020GlobalOperatio" - + "ns\202\323\344\223\002d\"b/compute/v1/projects/{project}" - + "/global/firewallPolicies/{firewall_polic" - + "y}/removePacketMirroringRule\022\374\001\n\nRemoveR" - + "ule\022?.google.cloud.compute.v1.RemoveRule" - + "NetworkFirewallPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\210\001\332A\027project,fi" - + "rewall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S" - + "/compute/v1/projects/{project}/global/fi" - + "rewallPolicies/{firewall_policy}/removeR" - + "ule\022\245\002\n\014SetIamPolicy\022A.google.cloud.comp" - + "ute.v1.SetIamPolicyNetworkFirewallPolicy" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"\260\001\332A3project,resource,global_set_policy" - + "_request_resource\202\323\344\223\002t\"N/compute/v1/pro" - + "jects/{project}/global/firewallPolicies/" - + "{resource}/setIamPolicy:\"global_set_poli" - + "cy_request_resource\022\306\002\n\022TestIamPermissio" - + "ns\022G.google.cloud.compute.v1.TestIamPerm" - + "issionsNetworkFirewallPolicyRequest\0320.go" - + "ogle.cloud.compute.v1.TestPermissionsRes" - + "ponse\"\264\001\332A2project,resource,test_permiss" - + "ions_request_resource\202\323\344\223\002y\"T/compute/v1" - + "/projects/{project}/global/firewallPolic" - + "ies/{resource}/testIamPermissions:!test_" - + "permissions_request_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\304\004\n\017NetworkProf" - + "iles\022\314\001\n\003Get\0221.google.cloud.compute.v1.G" - + "etNetworkProfileRequest\032\'.google.cloud.c" - + "ompute.v1.NetworkProfile\"i\332A\027project,net" - + "work_profile\202\323\344\223\002I\022G/compute/v1/projects" - + "/{project}/global/networkProfiles/{netwo" - + "rk_profile}\022\272\001\n\004List\0223.google.cloud.comp" - + "ute.v1.ListNetworkProfilesRequest\0324.goog" - + "le.cloud.compute.v1.NetworkProfilesListR" - + "esponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/p" - + "rojects/{project}/global/networkProfiles" - + "\032\244\001\312A\026compute.googleapis.com\322A\207\001https://" - + "www.googleapis.com/auth/compute.readonly" - + ",https://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.go" - + "ogle.cloud.compute.v1.AddPeeringNetworkR", - "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\275\001\332A5project,network,networks_add_pee" - + "ring_request_resource\212N\020GlobalOperations" - + "\202\323\344\223\002l\"C/compute/v1/projects/{project}/g" - + "lobal/networks/{network}/addPeering:%net" - + "works_add_peering_request_resource\022\302\001\n\006D" - + "elete\022-.google.cloud.compute.v1.DeleteNe" - + "tworkRequest\032\".google.cloud.compute.v1.O" - + "peration\"e\332A\017project,network\212N\020GlobalOpe" - + "rations\202\323\344\223\002:*8/compute/v1/projects/{pro" - + "ject}/global/networks/{network}\022\247\001\n\003Get\022" - + "*.google.cloud.compute.v1.GetNetworkRequ" - + "est\032 .google.cloud.compute.v1.Network\"R\332" - + "A\017project,network\202\323\344\223\002:\0228/compute/v1/pro" - + "jects/{project}/global/networks/{network" - + "}\022\377\001\n\025GetEffectiveFirewalls\022<.google.clo" - + "ud.compute.v1.GetEffectiveFirewallsNetwo" - + "rkRequest\032>.google.cloud.compute.v1.Netw" - + "orksGetEffectiveFirewallsResponse\"h\332A\017pr" - + "oject,network\202\323\344\223\002P\022N/compute/v1/project" - + "s/{project}/global/networks/{network}/ge" - + "tEffectiveFirewalls\022\323\001\n\006Insert\022-.google." - + "cloud.compute.v1.InsertNetworkRequest\032\"." - + "google.cloud.compute.v1.Operation\"v\332A\030pr" - + "oject,network_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002B\"./compute/v1/projects/{project}/" - + "global/networks:\020network_resource\022\234\001\n\004Li" - + "st\022,.google.cloud.compute.v1.ListNetwork" - + "sRequest\032$.google.cloud.compute.v1.Netwo" - + "rkList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/pr" - + "ojects/{project}/global/networks\022\351\001\n\021Lis" - + "tPeeringRoutes\0229.google.cloud.compute.v1" - + ".ListPeeringRoutesNetworksRequest\0323.goog" - + "le.cloud.compute.v1.ExchangedPeeringRout" - + "esList\"d\332A\017project,network\202\323\344\223\002L\022J/compu" + + "wallPolicies/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\304\004\n\017Ne" + + "tworkProfiles\022\314\001\n\003Get\0221.google.cloud.com" + + "pute.v1.GetNetworkProfileRequest\032\'.googl" + + "e.cloud.compute.v1.NetworkProfile\"i\332A\027pr" + + "oject,network_profile\202\323\344\223\002I\022G/compute/v1" + + "/projects/{project}/global/networkProfil" + + "es/{network_profile}\022\272\001\n\004List\0223.google.c" + + "loud.compute.v1.ListNetworkProfilesReque" + + "st\0324.google.cloud.compute.v1.NetworkProf" + + "ilesListResponse\"G\332A\007project\202\323\344\223\0027\0225/com" + + "pute/v1/projects/{project}/global/networ" + + "kProfiles\032\244\001\312A\026compute.googleapis.com\322A\207" + + "\001https://www.googleapis.com/auth/compute" + + ".readonly,https://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\222\030\n\010Networks\022\243\002\n\nAddPee" + + "ring\0221.google.cloud.compute.v1.AddPeerin" + + "gNetworkRequest\032\".google.cloud.compute.v" + + "1.Operation\"\275\001\332A5project,network,network" + + "s_add_peering_request_resource\212N\020GlobalO" + + "perations\202\323\344\223\002l\"C/compute/v1/projects/{p" + + "roject}/global/networks/{network}/addPee" + + "ring:%networks_add_peering_request_resou" + + "rce\022\302\001\n\006Delete\022-.google.cloud.compute.v1" + + ".DeleteNetworkRequest\032\".google.cloud.com" + + "pute.v1.Operation\"e\332A\017project,network\212N\020" + + "GlobalOperations\202\323\344\223\002:*8/compute/v1/proj" + + "ects/{project}/global/networks/{network}" + + "\022\247\001\n\003Get\022*.google.cloud.compute.v1.GetNe" + + "tworkRequest\032 .google.cloud.compute.v1.N" + + "etwork\"R\332A\017project,network\202\323\344\223\002:\0228/compu" + "te/v1/projects/{project}/global/networks" - + "/{network}/listPeeringRoutes\022\344\001\n\005Patch\022," - + ".google.cloud.compute.v1.PatchNetworkReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\210\001\332A project,network,network_resource\212N" - + "\020GlobalOperations\202\323\344\223\002L28/compute/v1/pro" + + "/{network}\022\377\001\n\025GetEffectiveFirewalls\022<.g" + + "oogle.cloud.compute.v1.GetEffectiveFirew" + + "allsNetworkRequest\032>.google.cloud.comput" + + "e.v1.NetworksGetEffectiveFirewallsRespon" + + "se\"h\332A\017project,network\202\323\344\223\002P\022N/compute/v" + + "1/projects/{project}/global/networks/{ne" + + "twork}/getEffectiveFirewalls\022\323\001\n\006Insert\022" + + "-.google.cloud.compute.v1.InsertNetworkR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"v\332A\030project,network_resource\212N\020Global" + + "Operations\202\323\344\223\002B\"./compute/v1/projects/{" + + "project}/global/networks:\020network_resour" + + "ce\022\234\001\n\004List\022,.google.cloud.compute.v1.Li" + + "stNetworksRequest\032$.google.cloud.compute" + + ".v1.NetworkList\"@\332A\007project\202\323\344\223\0020\022./comp" + + "ute/v1/projects/{project}/global/network" + + "s\022\351\001\n\021ListPeeringRoutes\0229.google.cloud.c" + + "ompute.v1.ListPeeringRoutesNetworksReque" + + "st\0323.google.cloud.compute.v1.ExchangedPe" + + "eringRoutesList\"d\332A\017project,network\202\323\344\223\002" + + "L\022J/compute/v1/projects/{project}/global" + + "/networks/{network}/listPeeringRoutes\022\344\001" + + "\n\005Patch\022,.google.cloud.compute.v1.PatchN" + + "etworkRequest\032\".google.cloud.compute.v1." + + "Operation\"\210\001\332A project,network,network_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002L28/compu" + + "te/v1/projects/{project}/global/networks" + + "/{network}:\020network_resource\022\262\002\n\rRemoveP" + + "eering\0224.google.cloud.compute.v1.RemoveP" + + "eeringNetworkRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\306\001\332A8project,network,ne" + + "tworks_remove_peering_request_resource\212N" + + "\020GlobalOperations\202\323\344\223\002r\"F/compute/v1/pro" + "jects/{project}/global/networks/{network" - + "}:\020network_resource\022\262\002\n\rRemovePeering\0224." - + "google.cloud.compute.v1.RemovePeeringNet" - + "workRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\306\001\332A8project,network,networks_re" - + "move_peering_request_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002r\"F/compute/v1/projects/{pr" - + "oject}/global/networks/{network}/removeP" - + "eering:(networks_remove_peering_request_" - + "resource\022\330\002\n\024RequestRemovePeering\022;.goog" - + "le.cloud.compute.v1.RequestRemovePeering" - + "NetworkRequest\032\".google.cloud.compute.v1" - + ".Operation\"\336\001\332A@project,network,networks" - + "_request_remove_peering_request_resource" - + "\212N\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/" - + "projects/{project}/global/networks/{netw" - + "ork}/requestRemovePeering:0networks_requ" - + "est_remove_peering_request_resource\022\355\001\n\022" - + "SwitchToCustomMode\0229.google.cloud.comput" - + "e.v1.SwitchToCustomModeNetworkRequest\032\"." - + "google.cloud.compute.v1.Operation\"x\332A\017pr" - + "oject,network\212N\020GlobalOperations\202\323\344\223\002M\"K" - + "/compute/v1/projects/{project}/global/ne" - + "tworks/{network}/switchToCustomMode\022\262\002\n\r" - + "UpdatePeering\0224.google.cloud.compute.v1." - + "UpdatePeeringNetworkRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\306\001\332A8project,net" - + "work,networks_update_peering_request_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002r2F/compute" - + "/v1/projects/{project}/global/networks/{" - + "network}/updatePeering:(networks_update_" - + "peering_request_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010" - + "AddNodes\0221.google.cloud.compute.v1.AddNo" - + "desNodeGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\316\001\332A>project,zone,node_g" - + "roup,node_groups_add_nodes_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/" - + "projects/{project}/zones/{zone}/nodeGrou" - + "ps/{node_group}/addNodes:&node_groups_ad" - + "d_nodes_request_resource\022\304\001\n\016AggregatedL" - + "ist\0228.google.cloud.compute.v1.Aggregated" - + "ListNodeGroupsRequest\0320.google.cloud.com" - + "pute.v1.NodeGroupAggregatedList\"F\332A\007proj" - + "ect\202\323\344\223\0026\0224/compute/v1/projects/{project" - + "}/aggregated/nodeGroups\022\325\001\n\006Delete\022/.goo" - + "gle.cloud.compute.v1.DeleteNodeGroupRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "v\332A\027project,zone,node_group\212N\016ZoneOperat" - + "ions\202\323\344\223\002E*C/compute/v1/projects/{projec" - + "t}/zones/{zone}/nodeGroups/{node_group}\022" - + "\301\002\n\013DeleteNodes\0224.google.cloud.compute.v" - + "1.DeleteNodesNodeGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\327\001\332AAproject,z" - + "one,node_group,node_groups_delete_nodes_" - + "request_resource\212N\016ZoneOperations\202\323\344\223\002|\"" - + "O/compute/v1/projects/{project}/zones/{z" - + "one}/nodeGroups/{node_group}/deleteNodes" - + ":)node_groups_delete_nodes_request_resou" - + "rce\022\276\001\n\003Get\022,.google.cloud.compute.v1.Ge" - + "tNodeGroupRequest\032\".google.cloud.compute" - + ".v1.NodeGroup\"e\332A\027project,zone,node_grou" - + "p\202\323\344\223\002E\022C/compute/v1/projects/{project}/" - + "zones/{zone}/nodeGroups/{node_group}\022\326\001\n" - + "\014GetIamPolicy\0225.google.cloud.compute.v1." - + "GetIamPolicyNodeGroupRequest\032\037.google.cl" - + "oud.compute.v1.Policy\"n\332A\025project,zone,r" - + "esource\202\323\344\223\002P\022N/compute/v1/projects/{pro" - + "ject}/zones/{zone}/nodeGroups/{resource}" - + "/getIamPolicy\022\372\001\n\006Insert\022/.google.cloud." - + "compute.v1.InsertNodeGroupRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\232\001\332A3proje" - + "ct,zone,initial_node_count,node_group_re" - + "source\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/" - + "v1/projects/{project}/zones/{zone}/nodeG" - + "roups:\023node_group_resource\022\255\001\n\004List\022..go" - + "ogle.cloud.compute.v1.ListNodeGroupsRequ" - + "est\032&.google.cloud.compute.v1.NodeGroupL" - + "ist\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/" - + "projects/{project}/zones/{zone}/nodeGrou" - + "ps\022\337\001\n\tListNodes\0223.google.cloud.compute." - + "v1.ListNodesNodeGroupsRequest\032,.google.c" - + "loud.compute.v1.NodeGroupsListNodes\"o\332A\027" - + "project,zone,node_group\202\323\344\223\002O\"M/compute/" - + "v1/projects/{project}/zones/{zone}/nodeG" - + "roups/{node_group}/listNodes\022\375\001\n\005Patch\022." - + ".google.cloud.compute.v1.PatchNodeGroupR" + + "}/removePeering:(networks_remove_peering" + + "_request_resource\022\330\002\n\024RequestRemovePeeri" + + "ng\022;.google.cloud.compute.v1.RequestRemo" + + "vePeeringNetworkRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\336\001\332A@project,network" + + ",networks_request_remove_peering_request" + + "_resource\212N\020GlobalOperations\202\323\344\223\002\201\001\"M/co" + + "mpute/v1/projects/{project}/global/netwo" + + "rks/{network}/requestRemovePeering:0netw" + + "orks_request_remove_peering_request_reso" + + "urce\022\355\001\n\022SwitchToCustomMode\0229.google.clo" + + "ud.compute.v1.SwitchToCustomModeNetworkR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\237\001\332A+project,zone,node_group,node_gro" - + "up_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "nodeGroups/{node_group}:\023node_group_reso" - + "urce\022\345\002\n\022PerformMaintenance\022;.google.clo" - + "ud.compute.v1.PerformMaintenanceNodeGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\355\001\332AHproject,zone,node_group,node_g" - + "roups_perform_maintenance_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/" - + "projects/{project}/zones/{zone}/nodeGrou" - + "ps/{node_group}/performMaintenance:0node" - + "_groups_perform_maintenance_request_reso" - + "urce\022\232\002\n\014SetIamPolicy\0225.google.cloud.com" - + "pute.v1.SetIamPolicyNodeGroupRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"\261\001\332A6proje" - + "ct,zone,resource,zone_set_policy_request" - + "_resource\202\323\344\223\002r\"N/compute/v1/projects/{p" - + "roject}/zones/{zone}/nodeGroups/{resourc" - + "e}/setIamPolicy: zone_set_policy_request" - + "_resource\022\330\002\n\017SetNodeTemplate\0228.google.c" - + "loud.compute.v1.SetNodeTemplateNodeGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\346\001\332AFproject,zone,node_group,node_gr" - + "oups_set_node_template_request_resource\212" - + "N\016ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/pro" - + "jects/{project}/zones/{zone}/nodeGroups/" - + "{node_group}/setNodeTemplate:.node_group" - + "s_set_node_template_request_resource\022\205\003\n" - + "\030SimulateMaintenanceEvent\022A.google.cloud" - + ".compute.v1.SimulateMaintenanceEventNode" + + "on\"x\332A\017project,network\212N\020GlobalOperation" + + "s\202\323\344\223\002M\"K/compute/v1/projects/{project}/" + + "global/networks/{network}/switchToCustom" + + "Mode\022\262\002\n\rUpdatePeering\0224.google.cloud.co" + + "mpute.v1.UpdatePeeringNetworkRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\306\001\332A8pr" + + "oject,network,networks_update_peering_re" + + "quest_resource\212N\020GlobalOperations\202\323\344\223\002r2" + + "F/compute/v1/projects/{project}/global/n" + + "etworks/{network}/updatePeering:(network" + + "s_update_peering_request_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\353 \n\nNodeGr" + + "oups\022\262\002\n\010AddNodes\0221.google.cloud.compute" + + ".v1.AddNodesNodeGroupRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\316\001\332A>project,zo" + + "ne,node_group,node_groups_add_nodes_requ" + + "est_resource\212N\016ZoneOperations\202\323\344\223\002v\"L/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/nodeGroups/{node_group}/addNodes:&node_" + + "groups_add_nodes_request_resource\022\304\001\n\016Ag" + + "gregatedList\0228.google.cloud.compute.v1.A" + + "ggregatedListNodeGroupsRequest\0320.google." + + "cloud.compute.v1.NodeGroupAggregatedList" + + "\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/projects" + + "/{project}/aggregated/nodeGroups\022\325\001\n\006Del" + + "ete\022/.google.cloud.compute.v1.DeleteNode" + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\201\002\332AOproject,zone,node_group,no" - + "de_groups_simulate_maintenance_event_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/nodeGroups/{node_group}/simulateMaint" - + "enanceEvent:7node_groups_simulate_mainte" - + "nance_event_request_resource\022\277\002\n\022TestIam" - + "Permissions\022;.google.cloud.compute.v1.Te" - + "stIamPermissionsNodeGroupRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\271\001\332A7project,zone,resource,test_permi" - + "ssions_request_resource\202\323\344\223\002y\"T/compute/" - + "v1/projects/{project}/zones/{zone}/nodeG" - + "roups/{resource}/testIamPermissions:!tes" - + "t_permissions_request_resource\032r\312A\026compu" + + "peration\"v\332A\027project,zone,node_group\212N\016Z" + + "oneOperations\202\323\344\223\002E*C/compute/v1/project" + + "s/{project}/zones/{zone}/nodeGroups/{nod" + + "e_group}\022\301\002\n\013DeleteNodes\0224.google.cloud." + + "compute.v1.DeleteNodesNodeGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\327\001\332AA" + + "project,zone,node_group,node_groups_dele" + + "te_nodes_request_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002|\"O/compute/v1/projects/{project}" + + "/zones/{zone}/nodeGroups/{node_group}/de" + + "leteNodes:)node_groups_delete_nodes_requ" + + "est_resource\022\276\001\n\003Get\022,.google.cloud.comp" + + "ute.v1.GetNodeGroupRequest\032\".google.clou" + + "d.compute.v1.NodeGroup\"e\332A\027project,zone," + + "node_group\202\323\344\223\002E\022C/compute/v1/projects/{" + + "project}/zones/{zone}/nodeGroups/{node_g" + + "roup}\022\326\001\n\014GetIamPolicy\0225.google.cloud.co" + + "mpute.v1.GetIamPolicyNodeGroupRequest\032\037." + + "google.cloud.compute.v1.Policy\"n\332A\025proje" + + "ct,zone,resource\202\323\344\223\002P\022N/compute/v1/proj" + + "ects/{project}/zones/{zone}/nodeGroups/{" + + "resource}/getIamPolicy\022\372\001\n\006Insert\022/.goog" + + "le.cloud.compute.v1.InsertNodeGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\232" + + "\001\332A3project,zone,initial_node_count,node" + + "_group_resource\212N\016ZoneOperations\202\323\344\223\002M\"6" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/nodeGroups:\023node_group_resource\022\255\001\n\004" + + "List\022..google.cloud.compute.v1.ListNodeG" + + "roupsRequest\032&.google.cloud.compute.v1.N" + + "odeGroupList\"M\332A\014project,zone\202\323\344\223\0028\0226/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/nodeGroups\022\337\001\n\tListNodes\0223.google.cloud" + + ".compute.v1.ListNodesNodeGroupsRequest\032," + + ".google.cloud.compute.v1.NodeGroupsListN" + + "odes\"o\332A\027project,zone,node_group\202\323\344\223\002O\"M" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/nodeGroups/{node_group}/listNodes\022\375\001" + + "\n\005Patch\022..google.cloud.compute.v1.PatchN" + + "odeGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\237\001\332A+project,zone,node_group" + + ",node_group_resource\212N\016ZoneOperations\202\323\344" + + "\223\002Z2C/compute/v1/projects/{project}/zone" + + "s/{zone}/nodeGroups/{node_group}:\023node_g" + + "roup_resource\022\345\002\n\022PerformMaintenance\022;.g" + + "oogle.cloud.compute.v1.PerformMaintenanc" + + "eNodeGroupRequest\032\".google.cloud.compute" + + ".v1.Operation\"\355\001\332AHproject,zone,node_gro" + + "up,node_groups_perform_maintenance_reque" + + "st_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/nodeGroups/{node_group}/performMaintena" + + "nce:0node_groups_perform_maintenance_req" + + "uest_resource\022\232\002\n\014SetIamPolicy\0225.google." + + "cloud.compute.v1.SetIamPolicyNodeGroupRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"\261" + + "\001\332A6project,zone,resource,zone_set_polic" + + "y_request_resource\202\323\344\223\002r\"N/compute/v1/pr" + + "ojects/{project}/zones/{zone}/nodeGroups" + + "/{resource}/setIamPolicy: zone_set_polic" + + "y_request_resource\022\330\002\n\017SetNodeTemplate\0228" + + ".google.cloud.compute.v1.SetNodeTemplate" + + "NodeGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\346\001\332AFproject,zone,node_grou" + + "p,node_groups_set_node_template_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"S/compu" + + "te/v1/projects/{project}/zones/{zone}/no" + + "deGroups/{node_group}/setNodeTemplate:.n" + + "ode_groups_set_node_template_request_res" + + "ource\022\205\003\n\030SimulateMaintenanceEvent\022A.goo" + + "gle.cloud.compute.v1.SimulateMaintenance" + + "EventNodeGroupRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\201\002\332AOproject,zone,node" + + "_group,node_groups_simulate_maintenance_" + + "event_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\227\001\"\\/compute/v1/projects/{project}/z" + + "ones/{zone}/nodeGroups/{node_group}/simu" + + "lateMaintenanceEvent:7node_groups_simula" + + "te_maintenance_event_request_resource\022\277\002" + + "\n\022TestIamPermissions\022;.google.cloud.comp" + + "ute.v1.TestIamPermissionsNodeGroupReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\271\001\332A7project,zone,resource,t" + + "est_permissions_request_resource\202\323\344\223\002y\"T" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/nodeGroups/{resource}/testIamPermiss" + + "ions:!test_permissions_request_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\264\020\n\r" + + "NodeTemplates\022\315\001\n\016AggregatedList\022;.googl" + + "e.cloud.compute.v1.AggregatedListNodeTem" + + "platesRequest\0323.google.cloud.compute.v1." + + "NodeTemplateAggregatedList\"I\332A\007project\202\323" + + "\344\223\0029\0227/compute/v1/projects/{project}/agg", + "regated/nodeTemplates\022\352\001\n\006Delete\0222.googl" + + "e.cloud.compute.v1.DeleteNodeTemplateReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\207\001\332A\034project,region,node_template\212N\020Reg" + + "ionOperations\202\323\344\223\002O*M/compute/v1/project" + + "s/{project}/regions/{region}/nodeTemplat" + + "es/{node_template}\022\323\001\n\003Get\022/.google.clou" + + "d.compute.v1.GetNodeTemplateRequest\032%.go" + + "ogle.cloud.compute.v1.NodeTemplate\"t\332A\034p" + + "roject,region,node_template\202\323\344\223\002O\022M/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/nodeTemplates/{node_template}\022\342\001\n\014Get" + + "IamPolicy\0228.google.cloud.compute.v1.GetI" + + "amPolicyNodeTemplateRequest\032\037.google.clo" + + "ud.compute.v1.Policy\"w\332A\027project,region," + + "resource\202\323\344\223\002W\022U/compute/v1/projects/{pr" + + "oject}/regions/{region}/nodeTemplates/{r" + + "esource}/getIamPolicy\022\373\001\n\006Insert\0222.googl" + + "e.cloud.compute.v1.InsertNodeTemplateReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\230\001\332A%project,region,node_template_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002W\"=/compute/v" + + "1/projects/{project}/regions/{region}/no" + + "deTemplates:\026node_template_resource\022\274\001\n\004" + + "List\0221.google.cloud.compute.v1.ListNodeT" + + "emplatesRequest\032).google.cloud.compute.v" + + "1.NodeTemplateList\"V\332A\016project,region\202\323\344" + + "\223\002?\022=/compute/v1/projects/{project}/regi" + + "ons/{region}/nodeTemplates\022\252\002\n\014SetIamPol" + + "icy\0228.google.cloud.compute.v1.SetIamPoli" + + "cyNodeTemplateRequest\032\037.google.cloud.com" + + "pute.v1.Policy\"\276\001\332A:project,region,resou" + + "rce,region_set_policy_request_resource\202\323" + + "\344\223\002{\"U/compute/v1/projects/{project}/reg" + + "ions/{region}/nodeTemplates/{resource}/s" + + "etIamPolicy:\"region_set_policy_request_r" + + "esource\022\314\002\n\022TestIamPermissions\022>.google." + + "cloud.compute.v1.TestIamPermissionsNodeT" + + "emplateRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\303\001\332A9project,re" + + "gion,resource,test_permissions_request_r" + + "esource\202\323\344\223\002\200\001\"[/compute/v1/projects/{pr" + + "oject}/regions/{region}/nodeTemplates/{r" + + "esource}/testIamPermissions:!test_permis" + + "sions_request_resource\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\337\005\n\tNodeTypes\022\301\001\n\016Agg" + + "regatedList\0227.google.cloud.compute.v1.Ag" + + "gregatedListNodeTypesRequest\032/.google.cl" + + "oud.compute.v1.NodeTypeAggregatedList\"E\332" + + "A\007project\202\323\344\223\0025\0223/compute/v1/projects/{p" + + "roject}/aggregated/nodeTypes\022\271\001\n\003Get\022+.g" + + "oogle.cloud.compute.v1.GetNodeTypeReques" + + "t\032!.google.cloud.compute.v1.NodeType\"b\332A" + + "\026project,zone,node_type\202\323\344\223\002C\022A/compute/" + + "v1/projects/{project}/zones/{zone}/nodeT" + + "ypes/{node_type}\022\252\001\n\004List\022-.google.cloud" + + ".compute.v1.ListNodeTypesRequest\032%.googl" + + "e.cloud.compute.v1.NodeTypeList\"L\332A\014proj" + + "ect,zone\202\323\344\223\0027\0225/compute/v1/projects/{pr" + + "oject}/zones/{zone}/nodeTypes\032\244\001\312A\026compu" + + "te.googleapis.com\322A\207\001https://www.googlea" + + "pis.com/auth/compute.readonly,https://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform2\323!\n" + + "\034OrganizationSecurityPolicies\022\323\002\n\016AddAss" + + "ociation\022H.google.cloud.compute.v1.AddAs" + + "sociationOrganizationSecurityPolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\322" + + "\001\332A4security_policy,security_policy_asso" + + "ciation_resource\212N\034GlobalOrganizationOpe" + + "rations\202\323\344\223\002v\"N/compute/v1/locations/glo" + + "bal/securityPolicies/{security_policy}/a" + + "ddAssociation:$security_policy_associati" + + "on_resource\022\260\002\n\007AddRule\022A.google.cloud.c" + + "ompute.v1.AddRuleOrganizationSecurityPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\275\001\332A-security_policy,security_pol" + + "icy_rule_resource\212N\034GlobalOrganizationOp" + + "erations\202\323\344\223\002h\"G/compute/v1/locations/gl" + + "obal/securityPolicies/{security_policy}/" + + "addRule:\035security_policy_rule_resource\022\371" + + "\001\n\tCopyRules\022C.google.cloud.compute.v1.C" + + "opyRulesOrganizationSecurityPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\202\001" + + "\332A\017security_policy\212N\034GlobalOrganizationO" + + "perations\202\323\344\223\002K\"I/compute/v1/locations/g" + + "lobal/securityPolicies/{security_policy}" + + "/copyRules\022\350\001\n\006Delete\022@.google.cloud.com" + + "pute.v1.DeleteOrganizationSecurityPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"x\332A\017security_policy\212N\034GlobalOrganiza" + + "tionOperations\202\323\344\223\002A*?/compute/v1/locati" + + "ons/global/securityPolicies/{security_po" + + "licy}\022\310\001\n\003Get\022=.google.cloud.compute.v1." + + "GetOrganizationSecurityPolicyRequest\032\'.g" + + "oogle.cloud.compute.v1.SecurityPolicy\"Y\332" + + "A\017security_policy\202\323\344\223\002A\022?/compute/v1/loc" + + "ations/global/securityPolicies/{security" + + "_policy}\022\370\001\n\016GetAssociation\022H.google.clo" + + "ud.compute.v1.GetAssociationOrganization" + + "SecurityPolicyRequest\0322.google.cloud.com" + + "pute.v1.SecurityPolicyAssociation\"h\332A\017se" + + "curity_policy\202\323\344\223\002P\022N/compute/v1/locatio" + + "ns/global/securityPolicies/{security_pol" + + "icy}/getAssociation\022\334\001\n\007GetRule\022A.google" + + ".cloud.compute.v1.GetRuleOrganizationSec" + + "urityPolicyRequest\032+.google.cloud.comput" + + "e.v1.SecurityPolicyRule\"a\332A\017security_pol" + + "icy\202\323\344\223\002I\022G/compute/v1/locations/global/" + + "securityPolicies/{security_policy}/getRu" + + "le\022\372\001\n\006Insert\022@.google.cloud.compute.v1." + + "InsertOrganizationSecurityPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\211\001\332A" + + "\030security_policy_resource\212N\034GlobalOrgani" + + "zationOperations\202\323\344\223\002I\"-/compute/v1/loca" + + "tions/global/securityPolicies:\030security_" + + "policy_resource\022\257\001\n\004List\022@.google.cloud." + + "compute.v1.ListOrganizationSecurityPolic" + + "iesRequest\032+.google.cloud.compute.v1.Sec" + + "urityPolicyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/" + + "locations/global/securityPolicies\022\370\001\n\020Li" + + "stAssociations\022J.google.cloud.compute.v1" + + ".ListAssociationsOrganizationSecurityPol" + + "icyRequest\032M.google.cloud.compute.v1.Org" + + "anizationSecurityPoliciesListAssociation" + + "sResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/locati" + + "ons/global/securityPolicies/listAssociat" + + "ions\022\252\002\n\037ListPreconfiguredExpressionSets" + + "\022[.google.cloud.compute.v1.ListPreconfig" + + "uredExpressionSetsOrganizationSecurityPo" + + "liciesRequest\032P.google.cloud.compute.v1." + + "SecurityPoliciesListPreconfiguredExpress" + + "ionSetsResponse\"X\332A\000\202\323\344\223\002O\022M/compute/v1/" + + "locations/global/securityPolicies/listPr" + + "econfiguredExpressionSets\022\351\001\n\004Move\022>.goo" + + "gle.cloud.compute.v1.MoveOrganizationSec" + + "urityPolicyRequest\032\".google.cloud.comput" + + "e.v1.Operation\"}\332A\017security_policy\212N\034Glo" + + "balOrganizationOperations\202\323\344\223\002F\"D/comput" + + "e/v1/locations/global/securityPolicies/{" + + "security_policy}/move\022\232\002\n\005Patch\022?.google" + + ".cloud.compute.v1.PatchOrganizationSecur" + + "ityPolicyRequest\032\".google.cloud.compute." + + "v1.Operation\"\253\001\332A(security_policy,securi" + + "ty_policy_resource\212N\034GlobalOrganizationO" + + "perations\202\323\344\223\002[2?/compute/v1/locations/g" + + "lobal/securityPolicies/{security_policy}" + + ":\030security_policy_resource\022\266\002\n\tPatchRule" + + "\022C.google.cloud.compute.v1.PatchRuleOrga" + + "nizationSecurityPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\277\001\332A-security_" + + "policy,security_policy_rule_resource\212N\034G" + + "lobalOrganizationOperations\202\323\344\223\002j\"I/comp" + + "ute/v1/locations/global/securityPolicies" + + "/{security_policy}/patchRule:\035security_p" + + "olicy_rule_resource\022\221\002\n\021RemoveAssociatio" + + "n\022K.google.cloud.compute.v1.RemoveAssoci" + + "ationOrganizationSecurityPolicyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\212\001\332A\017" + + "security_policy\212N\034GlobalOrganizationOper" + + "ations\202\323\344\223\002S\"Q/compute/v1/locations/glob" + + "al/securityPolicies/{security_policy}/re" + + "moveAssociation\022\374\001\n\nRemoveRule\022D.google." + + "cloud.compute.v1.RemoveRuleOrganizationS" + + "ecurityPolicyRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\203\001\332A\017security_policy\212N\034" + + "GlobalOrganizationOperations\202\323\344\223\002L\"J/com" + + "pute/v1/locations/global/securityPolicie" + + "s/{security_policy}/removeRule\032r\312A\026compu" + "te.googleapis.com\322AVhttps://www.googleap" + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\264\020\n\rNodeTempl" - + "ates\022\315\001\n\016AggregatedList\022;.google.cloud.c" - + "ompute.v1.AggregatedListNodeTemplatesReq" - + "uest\0323.google.cloud.compute.v1.NodeTempl" - + "ateAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/co" - + "mpute/v1/projects/{project}/aggregated/n" - + "odeTemplates\022\352\001\n\006Delete\0222.google.cloud.c" - + "ompute.v1.DeleteNodeTemplateRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\207\001\332A\034pro" - + "ject,region,node_template\212N\020RegionOperat" - + "ions\202\323\344\223\002O*M/compute/v1/projects/{projec" - + "t}/regions/{region}/nodeTemplates/{node_" - + "template}\022\323\001\n\003Get\022/.google.cloud.compute" - + ".v1.GetNodeTemplateRequest\032%.google.clou" - + "d.compute.v1.NodeTemplate\"t\332A\034project,re" - + "gion,node_template\202\323\344\223\002O\022M/compute/v1/pr" - + "ojects/{project}/regions/{region}/nodeTe" - + "mplates/{node_template}\022\342\001\n\014GetIamPolicy" - + "\0228.google.cloud.compute.v1.GetIamPolicyN" - + "odeTemplateRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"w\332A\027project,region,resource\202" - + "\323\344\223\002W\022U/compute/v1/projects/{project}/re" - + "gions/{region}/nodeTemplates/{resource}/" - + "getIamPolicy\022\373\001\n\006Insert\0222.google.cloud.c" - + "ompute.v1.InsertNodeTemplateRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\230\001\332A%pro" - + "ject,region,node_template_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002W\"=/compute/v1/project" - + "s/{project}/regions/{region}/nodeTemplat" - + "es:\026node_template_resource\022\274\001\n\004List\0221.go" - + "ogle.cloud.compute.v1.ListNodeTemplatesR" - + "equest\032).google.cloud.compute.v1.NodeTem" - + "plateList\"V\332A\016project,region\202\323\344\223\002?\022=/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.goo" - + "gle.cloud.compute.v1.SetIamPolicyNodeTem" - + "plateRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"\276\001\332A:project,region,resource,regio" - + "n_set_policy_request_resource\202\323\344\223\002{\"U/co" + + "is.com/auth/cloud-platform2\220\017\n\020PacketMir" + + "rorings\022\326\001\n\016AggregatedList\022>.google.clou" + + "d.compute.v1.AggregatedListPacketMirrori" + + "ngsRequest\0326.google.cloud.compute.v1.Pac" + + "ketMirroringAggregatedList\"L\332A\007project\202\323" + + "\344\223\002<\022:/compute/v1/projects/{project}/agg" + + "regated/packetMirrorings\022\366\001\n\006Delete\0225.go" + + "ogle.cloud.compute.v1.DeletePacketMirror" + + "ingRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\220\001\332A\037project,region,packet_mirror" + + "ing\212N\020RegionOperations\202\323\344\223\002U*S/compute/v" + + "1/projects/{project}/regions/{region}/pa" + + "cketMirrorings/{packet_mirroring}\022\342\001\n\003Ge" + + "t\0222.google.cloud.compute.v1.GetPacketMir" + + "roringRequest\032(.google.cloud.compute.v1." + + "PacketMirroring\"}\332A\037project,region,packe" + + "t_mirroring\202\323\344\223\002U\022S/compute/v1/projects/" + + "{project}/regions/{region}/packetMirrori" + + "ngs/{packet_mirroring}\022\207\002\n\006Insert\0225.goog" + + "le.cloud.compute.v1.InsertPacketMirrorin" + + "gRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\241\001\332A(project,region,packet_mirrorin" + + "g_resource\212N\020RegionOperations\202\323\344\223\002]\"@/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/nodeTemplates/{resource}/setIamPoli" - + "cy:\"region_set_policy_request_resource\022\314" - + "\002\n\022TestIamPermissions\022>.google.cloud.com" - + "pute.v1.TestIamPermissionsNodeTemplateRe" - + "quest\0320.google.cloud.compute.v1.TestPerm" - + "issionsResponse\"\303\001\332A9project,region,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002\200\001\"[/compute/v1/projects/{project}/re" - + "gions/{region}/nodeTemplates/{resource}/" - + "testIamPermissions:!test_permissions_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedLi" - + "st\0227.google.cloud.compute.v1.AggregatedL" - + "istNodeTypesRequest\032/.google.cloud.compu" - + "te.v1.NodeTypeAggregatedList\"E\332A\007project" - + "\202\323\344\223\0025\0223/compute/v1/projects/{project}/a" - + "ggregated/nodeTypes\022\271\001\n\003Get\022+.google.clo" - + "ud.compute.v1.GetNodeTypeRequest\032!.googl" - + "e.cloud.compute.v1.NodeType\"b\332A\026project," - + "zone,node_type\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeTypes/{nod" - + "e_type}\022\252\001\n\004List\022-.google.cloud.compute." - + "v1.ListNodeTypesRequest\032%.google.cloud.c" - + "ompute.v1.NodeTypeList\"L\332A\014project,zone\202" - + "\323\344\223\0027\0225/compute/v1/projects/{project}/zo" - + "nes/{zone}/nodeTypes\032\244\001\312A\026compute.google" - + "apis.com\322A\207\001https://www.googleapis.com/a" - + "uth/compute.readonly,https://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\220\017\n\020PacketMi" - + "rrorings\022\326\001\n\016AggregatedList\022>.google.clo" - + "ud.compute.v1.AggregatedListPacketMirror" - + "ingsRequest\0326.google.cloud.compute.v1.Pa" - + "cketMirroringAggregatedList\"L\332A\007project\202" - + "\323\344\223\002<\022:/compute/v1/projects/{project}/ag" - + "gregated/packetMirrorings\022\366\001\n\006Delete\0225.g" - + "oogle.cloud.compute.v1.DeletePacketMirro" - + "ringRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\220\001\332A\037project,region,packet_mirro" - + "ring\212N\020RegionOperations\202\323\344\223\002U*S/compute/" - + "v1/projects/{project}/regions/{region}/p" - + "acketMirrorings/{packet_mirroring}\022\342\001\n\003G" - + "et\0222.google.cloud.compute.v1.GetPacketMi" - + "rroringRequest\032(.google.cloud.compute.v1" - + ".PacketMirroring\"}\332A\037project,region,pack" - + "et_mirroring\202\323\344\223\002U\022S/compute/v1/projects" - + "/{project}/regions/{region}/packetMirror" - + "ings/{packet_mirroring}\022\207\002\n\006Insert\0225.goo" - + "gle.cloud.compute.v1.InsertPacketMirrori" - + "ngRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\241\001\332A(project,region,packet_mirrori" - + "ng_resource\212N\020RegionOperations\202\323\344\223\002]\"@/c" + + "ion}/packetMirrorings:\031packet_mirroring_" + + "resource\022\305\001\n\004List\0224.google.cloud.compute" + + ".v1.ListPacketMirroringsRequest\032,.google" + + ".cloud.compute.v1.PacketMirroringList\"Y\332" + + "A\016project,region\202\323\344\223\002B\022@/compute/v1/proj" + + "ects/{project}/regions/{region}/packetMi" + + "rrorings\022\251\002\n\005Patch\0224.google.cloud.comput" + + "e.v1.PatchPacketMirroringRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\305\001\332A9projec" + + "t,region,packet_mirroring,packet_mirrori" + + "ng_resource\212N\020RegionOperations\202\323\344\223\002p2S/c" + "ompute/v1/projects/{project}/regions/{re" - + "gion}/packetMirrorings:\031packet_mirroring" - + "_resource\022\305\001\n\004List\0224.google.cloud.comput" - + "e.v1.ListPacketMirroringsRequest\032,.googl" - + "e.cloud.compute.v1.PacketMirroringList\"Y" - + "\332A\016project,region\202\323\344\223\002B\022@/compute/v1/pro" - + "jects/{project}/regions/{region}/packetM" - + "irrorings\022\251\002\n\005Patch\0224.google.cloud.compu" - + "te.v1.PatchPacketMirroringRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\305\001\332A9proje" - + "ct,region,packet_mirroring,packet_mirror" - + "ing_resource\212N\020RegionOperations\202\323\344\223\002p2S/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/packetMirrorings/{packet_mirrorin" - + "g}:\031packet_mirroring_resource\022\322\002\n\022TestIa" - + "mPermissions\022A.google.cloud.compute.v1.T" - + "estIamPermissionsPacketMirroringRequest\032" - + "0.google.cloud.compute.v1.TestPermission" - + "sResponse\"\306\001\332A9project,region,resource,t" - + "est_permissions_request_resource\202\323\344\223\002\203\001\"" - + "^/compute/v1/projects/{project}/regions/" - + "{region}/packetMirrorings/{resource}/tes" - + "tIamPermissions:!test_permissions_reques" - + "t_resource\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225" - + ".google.cloud.compute.v1.DisableXpnHostP" - + "rojectRequest\032\".google.cloud.compute.v1." - + "Operation\"R\332A\007project\212N\020GlobalOperations" - + "\202\323\344\223\002/\"-/compute/v1/projects/{project}/d" - + "isableXpnHost\022\253\002\n\022DisableXpnResource\0229.g" - + "oogle.cloud.compute.v1.DisableXpnResourc" - + "eProjectRequest\032\".google.cloud.compute.v" - + "1.Operation\"\265\001\332A6project,projects_disabl" - + "e_xpn_resource_request_resource\212N\020Global" - + "Operations\202\323\344\223\002c\"1/compute/v1/projects/{" - + "project}/disableXpnResource:.projects_di" - + "sable_xpn_resource_request_resource\022\274\001\n\r" - + "EnableXpnHost\0224.google.cloud.compute.v1." - + "EnableXpnHostProjectRequest\032\".google.clo" - + "ud.compute.v1.Operation\"Q\332A\007project\212N\020Gl" - + "obalOperations\202\323\344\223\002.\",/compute/v1/projec" - + "ts/{project}/enableXpnHost\022\246\002\n\021EnableXpn" - + "Resource\0228.google.cloud.compute.v1.Enabl" - + "eXpnResourceProjectRequest\032\".google.clou" - + "d.compute.v1.Operation\"\262\001\332A5project,proj" - + "ects_enable_xpn_resource_request_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/" - + "projects/{project}/enableXpnResource:-pr" - + "ojects_enable_xpn_resource_request_resou" - + "rce\022\205\001\n\003Get\022*.google.cloud.compute.v1.Ge" - + "tProjectRequest\032 .google.cloud.compute.v" - + "1.Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1" - + "/projects/{project}\022\236\001\n\nGetXpnHost\0221.goo" - + "gle.cloud.compute.v1.GetXpnHostProjectRe" - + "quest\032 .google.cloud.compute.v1.Project\"" - + ";\332A\007project\202\323\344\223\002+\022)/compute/v1/projects/" - + "{project}/getXpnHost\022\276\001\n\017GetXpnResources" - + "\0227.google.cloud.compute.v1.GetXpnResourc" - + "esProjectsRequest\0320.google.cloud.compute" - + ".v1.ProjectsGetXpnResources\"@\332A\007project\202" - + "\323\344\223\0020\022./compute/v1/projects/{project}/ge" - + "tXpnResources\022\375\001\n\014ListXpnHosts\0224.google." - + "cloud.compute.v1.ListXpnHostsProjectsReq" - + "uest\032$.google.cloud.compute.v1.XpnHostLi" - + "st\"\220\001\332A0project,projects_list_xpn_hosts_" - + "request_resource\202\323\344\223\002W\"+/compute/v1/proj" - + "ects/{project}/listXpnHosts:(projects_li" - + "st_xpn_hosts_request_resource\022\345\001\n\010MoveDi" - + "sk\022/.google.cloud.compute.v1.MoveDiskPro" - + "jectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\203\001\332A\"project,disk_move_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002E\"\'/compu" - + "te/v1/projects/{project}/moveDisk:\032disk_" - + "move_request_resource\022\371\001\n\014MoveInstance\0223" - + ".google.cloud.compute.v1.MoveInstancePro" - + "jectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\217\001\332A&project,instance_move_reque" - + "st_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/c" - + "ompute/v1/projects/{project}/moveInstanc" - + "e:\036instance_move_request_resource\022\250\002\n\021Se" - + "tCloudArmorTier\0228.google.cloud.compute.v" - + "1.SetCloudArmorTierProjectRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\264\001\332A6proje" - + "ct,projects_set_cloud_armor_tier_request" - + "_resource\212N\020GlobalOperations\202\323\344\223\002b\"0/com" - + "pute/v1/projects/{project}/setCloudArmor" - + "Tier:.projects_set_cloud_armor_tier_requ" - + "est_resource\022\206\002\n\031SetCommonInstanceMetada" - + "ta\022@.google.cloud.compute.v1.SetCommonIn" - + "stanceMetadataProjectRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\202\001\332A\031project,me" - + "tadata_resource\212N\020GlobalOperations\202\323\344\223\002M" - + "\"8/compute/v1/projects/{project}/setComm" - + "onInstanceMetadata:\021metadata_resource\022\274\002" - + "\n\025SetDefaultNetworkTier\022<.google.cloud.c" - + "ompute.v1.SetDefaultNetworkTierProjectRe" + + "gion}/packetMirrorings/{packet_mirroring" + + "}:\031packet_mirroring_resource\022\322\002\n\022TestIam" + + "Permissions\022A.google.cloud.compute.v1.Te" + + "stIamPermissionsPacketMirroringRequest\0320" + + ".google.cloud.compute.v1.TestPermissions" + + "Response\"\306\001\332A9project,region,resource,te" + + "st_permissions_request_resource\202\323\344\223\002\203\001\"^" + + "/compute/v1/projects/{project}/regions/{" + + "region}/packetMirrorings/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\237\006\n\017PreviewFeatures\022\314\001\n\003Get\0221.goog" + + "le.cloud.compute.v1.GetPreviewFeatureReq" + + "uest\032\'.google.cloud.compute.v1.PreviewFe" + + "ature\"i\332A\027project,preview_feature\202\323\344\223\002I\022" + + "G/compute/v1/projects/{project}/global/p" + + "reviewFeatures/{preview_feature}\022\261\001\n\004Lis" + + "t\0223.google.cloud.compute.v1.ListPreviewF" + + "eaturesRequest\032+.google.cloud.compute.v1" + + ".PreviewFeatureList\"G\332A\007project\202\323\344\223\0027\0225/" + + "compute/v1/projects/{project}/global/pre" + + "viewFeatures\022\224\002\n\006Update\0224.google.cloud.c" + + "ompute.v1.UpdatePreviewFeatureRequest\032\"." + + "google.cloud.compute.v1.Operation\"\257\001\332A0p" + + "roject,preview_feature,preview_feature_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002c2G/compu" + + "te/v1/projects/{project}/global/previewF" + + "eatures/{preview_feature}:\030preview_featu" + + "re_resource\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\022" + + "5.google.cloud.compute.v1.DisableXpnHost" + + "ProjectRequest\032\".google.cloud.compute.v1" + + ".Operation\"R\332A\007project\212N\020GlobalOperation" + + "s\202\323\344\223\002/\"-/compute/v1/projects/{project}/" + + "disableXpnHost\022\253\002\n\022DisableXpnResource\0229." + + "google.cloud.compute.v1.DisableXpnResour" + + "ceProjectRequest\032\".google.cloud.compute." + + "v1.Operation\"\265\001\332A6project,projects_disab" + + "le_xpn_resource_request_resource\212N\020Globa" + + "lOperations\202\323\344\223\002c\"1/compute/v1/projects/" + + "{project}/disableXpnResource:.projects_d" + + "isable_xpn_resource_request_resource\022\274\001\n" + + "\rEnableXpnHost\0224.google.cloud.compute.v1" + + ".EnableXpnHostProjectRequest\032\".google.cl" + + "oud.compute.v1.Operation\"Q\332A\007project\212N\020G" + + "lobalOperations\202\323\344\223\002.\",/compute/v1/proje" + + "cts/{project}/enableXpnHost\022\246\002\n\021EnableXp" + + "nResource\0228.google.cloud.compute.v1.Enab" + + "leXpnResourceProjectRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\262\001\332A5project,pro" + + "jects_enable_xpn_resource_request_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1" + + "/projects/{project}/enableXpnResource:-p" + + "rojects_enable_xpn_resource_request_reso" + + "urce\022\205\001\n\003Get\022*.google.cloud.compute.v1.G" + + "etProjectRequest\032 .google.cloud.compute." + + "v1.Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v" + + "1/projects/{project}\022\236\001\n\nGetXpnHost\0221.go" + + "ogle.cloud.compute.v1.GetXpnHostProjectR" + + "equest\032 .google.cloud.compute.v1.Project" + + "\";\332A\007project\202\323\344\223\002+\022)/compute/v1/projects" + + "/{project}/getXpnHost\022\276\001\n\017GetXpnResource" + + "s\0227.google.cloud.compute.v1.GetXpnResour" + + "cesProjectsRequest\0320.google.cloud.comput" + + "e.v1.ProjectsGetXpnResources\"@\332A\007project" + + "\202\323\344\223\0020\022./compute/v1/projects/{project}/g" + + "etXpnResources\022\375\001\n\014ListXpnHosts\0224.google" + + ".cloud.compute.v1.ListXpnHostsProjectsRe" + + "quest\032$.google.cloud.compute.v1.XpnHostL" + + "ist\"\220\001\332A0project,projects_list_xpn_hosts" + + "_request_resource\202\323\344\223\002W\"+/compute/v1/pro" + + "jects/{project}/listXpnHosts:(projects_l" + + "ist_xpn_hosts_request_resource\022\345\001\n\010MoveD" + + "isk\022/.google.cloud.compute.v1.MoveDiskPr" + + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"\203\001\332A\"project,disk_move_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002E\"\'/comp" + + "ute/v1/projects/{project}/moveDisk:\032disk" + + "_move_request_resource\022\371\001\n\014MoveInstance\022" + + "3.google.cloud.compute.v1.MoveInstancePr" + + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"\217\001\332A&project,instance_move_requ" + + "est_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/" + + "compute/v1/projects/{project}/moveInstan" + + "ce:\036instance_move_request_resource\022\250\002\n\021S" + + "etCloudArmorTier\0228.google.cloud.compute." + + "v1.SetCloudArmorTierProjectRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\264\001\332A6proj" + + "ect,projects_set_cloud_armor_tier_reques" + + "t_resource\212N\020GlobalOperations\202\323\344\223\002b\"0/co" + + "mpute/v1/projects/{project}/setCloudArmo" + + "rTier:.projects_set_cloud_armor_tier_req" + + "uest_resource\022\206\002\n\031SetCommonInstanceMetad" + + "ata\022@.google.cloud.compute.v1.SetCommonI" + + "nstanceMetadataProjectRequest\032\".google.c" + + "loud.compute.v1.Operation\"\202\001\332A\031project,m" + + "etadata_resource\212N\020GlobalOperations\202\323\344\223\002" + + "M\"8/compute/v1/projects/{project}/setCom" + + "monInstanceMetadata:\021metadata_resource\022\274" + + "\002\n\025SetDefaultNetworkTier\022<.google.cloud." + + "compute.v1.SetDefaultNetworkTierProjectR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\300\001\332A:project,projects_set_default_net" + + "work_tier_request_resource\212N\020GlobalOpera" + + "tions\202\323\344\223\002j\"4/compute/v1/projects/{proje" + + "ct}/setDefaultNetworkTier:2projects_set_" + + "default_network_tier_request_resource\022\221\002" + + "\n\024SetUsageExportBucket\022;.google.cloud.co" + + "mpute.v1.SetUsageExportBucketProjectRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\227\001\332A&project,usage_export_location_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v" + + "1/projects/{project}/setUsageExportBucke" + + "t:\036usage_export_location_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\356\017\n\030Public" + + "AdvertisedPrefixes\022\222\002\n\010Announce\022?.google" + + ".cloud.compute.v1.AnnouncePublicAdvertis" + + "edPrefixeRequest\032\".google.cloud.compute." + + "v1.Operation\"\240\001\332A project,public_adverti" + + "sed_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/co" + + "mpute/v1/projects/{project}/global/publi" + + "cAdvertisedPrefixes/{public_advertised_p" + + "refix}/announce\022\205\002\n\006Delete\022=.google.clou" + + "d.compute.v1.DeletePublicAdvertisedPrefi" + + "xeRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\227\001\332A project,public_advertised_pre" + + "fix\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v" + + "1/projects/{project}/global/publicAdvert" + + "isedPrefixes/{public_advertised_prefix}\022" + + "\371\001\n\003Get\022:.google.cloud.compute.v1.GetPub" + + "licAdvertisedPrefixeRequest\032/.google.clo" + + "ud.compute.v1.PublicAdvertisedPrefix\"\204\001\332" + + "A project,public_advertised_prefix\202\323\344\223\002[" + + "\022Y/compute/v1/projects/{project}/global/" + + "publicAdvertisedPrefixes/{public_adverti" + + "sed_prefix}\022\226\002\n\006Insert\022=.google.cloud.co" + + "mpute.v1.InsertPublicAdvertisedPrefixeRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\300\001\332A:project,projects_set_default_netw" - + "ork_tier_request_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002j\"4/compute/v1/projects/{projec" - + "t}/setDefaultNetworkTier:2projects_set_d" - + "efault_network_tier_request_resource\022\221\002\n" - + "\024SetUsageExportBucket\022;.google.cloud.com" - + "pute.v1.SetUsageExportBucketProjectReque" - + "st\032\".google.cloud.compute.v1.Operation\"\227" - + "\001\332A&project,usage_export_location_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1" - + "/projects/{project}/setUsageExportBucket" - + ":\036usage_export_location_resource\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\356\017\n\030PublicA" - + "dvertisedPrefixes\022\222\002\n\010Announce\022?.google." - + "cloud.compute.v1.AnnouncePublicAdvertise" - + "dPrefixeRequest\032\".google.cloud.compute.v" - + "1.Operation\"\240\001\332A project,public_advertis" - + "ed_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/com" + + "n\"\250\001\332A)project,public_advertised_prefix_" + + "resource\212N\020GlobalOperations\202\323\344\223\002c\">/comp" + + "ute/v1/projects/{project}/global/publicA" + + "dvertisedPrefixes:!public_advertised_pre" + + "fix_resource\022\313\001\n\004List\022<.google.cloud.com" + + "pute.v1.ListPublicAdvertisedPrefixesRequ" + + "est\0323.google.cloud.compute.v1.PublicAdve" + + "rtisedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/com" + "pute/v1/projects/{project}/global/public" - + "AdvertisedPrefixes/{public_advertised_pr" - + "efix}/announce\022\205\002\n\006Delete\022=.google.cloud" - + ".compute.v1.DeletePublicAdvertisedPrefix" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\227\001\332A project,public_advertised_pref" - + "ix\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1", - "/projects/{project}/global/publicAdverti" - + "sedPrefixes/{public_advertised_prefix}\022\371" - + "\001\n\003Get\022:.google.cloud.compute.v1.GetPubl" - + "icAdvertisedPrefixeRequest\032/.google.clou" - + "d.compute.v1.PublicAdvertisedPrefix\"\204\001\332A" - + " project,public_advertised_prefix\202\323\344\223\002[\022" - + "Y/compute/v1/projects/{project}/global/p" - + "ublicAdvertisedPrefixes/{public_advertis" - + "ed_prefix}\022\226\002\n\006Insert\022=.google.cloud.com" - + "pute.v1.InsertPublicAdvertisedPrefixeReq" + + "AdvertisedPrefixes\022\310\002\n\005Patch\022<.google.cl" + + "oud.compute.v1.PatchPublicAdvertisedPref" + + "ixeRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\334\001\332ABproject,public_advertised_pr" + + "efix,public_advertised_prefix_resource\212N" + + "\020GlobalOperations\202\323\344\223\002~2Y/compute/v1/pro" + + "jects/{project}/global/publicAdvertisedP" + + "refixes/{public_advertised_prefix}:!publ" + + "ic_advertised_prefix_resource\022\222\002\n\010Withdr" + + "aw\022?.google.cloud.compute.v1.WithdrawPub" + + "licAdvertisedPrefixeRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\240\001\332A project,pub" + + "lic_advertised_prefix\212N\020GlobalOperations" + + "\202\323\344\223\002d\"b/compute/v1/projects/{project}/g" + + "lobal/publicAdvertisedPrefixes/{public_a" + + "dvertised_prefix}/withdraw\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\264\022\n\027PublicDelegat" + + "edPrefixes\022\352\001\n\016AggregatedList\022E.google.c" + + "loud.compute.v1.AggregatedListPublicDele" + + "gatedPrefixesRequest\032<.google.cloud.comp" + + "ute.v1.PublicDelegatedPrefixAggregatedLi" + + "st\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projec" + + "ts/{project}/aggregated/publicDelegatedP" + + "refixes\022\237\002\n\010Announce\022>.google.cloud.comp" + + "ute.v1.AnnouncePublicDelegatedPrefixeReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\250\001\332A)project,public_advertised_prefix_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002c\">/compu" - + "te/v1/projects/{project}/global/publicAd" - + "vertisedPrefixes:!public_advertised_pref" - + "ix_resource\022\313\001\n\004List\022<.google.cloud.comp" - + "ute.v1.ListPublicAdvertisedPrefixesReque" - + "st\0323.google.cloud.compute.v1.PublicAdver" - + "tisedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/comp" - + "ute/v1/projects/{project}/global/publicA" - + "dvertisedPrefixes\022\310\002\n\005Patch\022<.google.clo" - + "ud.compute.v1.PatchPublicAdvertisedPrefi" - + "xeRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\334\001\332ABproject,public_advertised_pre" - + "fix,public_advertised_prefix_resource\212N\020" - + "GlobalOperations\202\323\344\223\002~2Y/compute/v1/proj" - + "ects/{project}/global/publicAdvertisedPr" - + "efixes/{public_advertised_prefix}:!publi" - + "c_advertised_prefix_resource\022\222\002\n\010Withdra" - + "w\022?.google.cloud.compute.v1.WithdrawPubl" - + "icAdvertisedPrefixeRequest\032\".google.clou" - + "d.compute.v1.Operation\"\240\001\332A project,publ" - + "ic_advertised_prefix\212N\020GlobalOperations\202" - + "\323\344\223\002d\"b/compute/v1/projects/{project}/gl" - + "obal/publicAdvertisedPrefixes/{public_ad" - + "vertised_prefix}/withdraw\032r\312A\026compute.go" + + "\"\256\001\332A&project,region,public_delegated_pr" + + "efix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/" + + "v1/projects/{project}/regions/{region}/p" + + "ublicDelegatedPrefixes/{public_delegated" + + "_prefix}/announce\022\222\002\n\006Delete\022<.google.cl" + + "oud.compute.v1.DeletePublicDelegatedPref" + + "ixeRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\245\001\332A&project,region,public_delega" + + "ted_prefix\212N\020RegionOperations\202\323\344\223\002c*a/co" + + "mpute/v1/projects/{project}/regions/{reg", + "ion}/publicDelegatedPrefixes/{public_del" + + "egated_prefix}\022\205\002\n\003Get\0229.google.cloud.co" + + "mpute.v1.GetPublicDelegatedPrefixeReques" + + "t\032..google.cloud.compute.v1.PublicDelega" + + "tedPrefix\"\222\001\332A&project,region,public_del" + + "egated_prefix\202\323\344\223\002c\022a/compute/v1/project" + + "s/{project}/regions/{region}/publicDeleg" + + "atedPrefixes/{public_delegated_prefix}\022\243" + + "\002\n\006Insert\022<.google.cloud.compute.v1.Inse" + + "rtPublicDelegatedPrefixeRequest\032\".google" + + ".cloud.compute.v1.Operation\"\266\001\332A/project" + + ",region,public_delegated_prefix_resource" + + "\212N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/p" + + "rojects/{project}/regions/{region}/publi" + + "cDelegatedPrefixes: public_delegated_pre" + + "fix_resource\022\331\001\n\004List\022;.google.cloud.com" + + "pute.v1.ListPublicDelegatedPrefixesReque" + + "st\0322.google.cloud.compute.v1.PublicDeleg" + + "atedPrefixList\"`\332A\016project,region\202\323\344\223\002I\022" + + "G/compute/v1/projects/{project}/regions/" + + "{region}/publicDelegatedPrefixes\022\324\002\n\005Pat" + + "ch\022;.google.cloud.compute.v1.PatchPublic" + + "DelegatedPrefixeRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\351\001\332AGproject,region," + + "public_delegated_prefix,public_delegated" + + "_prefix_resource\212N\020RegionOperations\202\323\344\223\002" + + "\205\0012a/compute/v1/projects/{project}/regio" + + "ns/{region}/publicDelegatedPrefixes/{pub" + + "lic_delegated_prefix}: public_delegated_" + + "prefix_resource\022\237\002\n\010Withdraw\022>.google.cl" + + "oud.compute.v1.WithdrawPublicDelegatedPr" + + "efixeRequest\032\".google.cloud.compute.v1.O" + + "peration\"\256\001\332A&project,region,public_dele" + + "gated_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/publicDelegatedPrefixes/{public_d" + + "elegated_prefix}/withdraw\032r\312A\026compute.go" + "ogleapis.com\322AVhttps://www.googleapis.co" + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\264\022\n\027PublicDelegate" - + "dPrefixes\022\352\001\n\016AggregatedList\022E.google.cl" - + "oud.compute.v1.AggregatedListPublicDeleg" - + "atedPrefixesRequest\032<.google.cloud.compu" - + "te.v1.PublicDelegatedPrefixAggregatedLis" - + "t\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/project" - + "s/{project}/aggregated/publicDelegatedPr" - + "efixes\022\237\002\n\010Announce\022>.google.cloud.compu" - + "te.v1.AnnouncePublicDelegatedPrefixeRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\256\001\332A&project,region,public_delegated_pre" - + "fix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v" - + "1/projects/{project}/regions/{region}/pu" - + "blicDelegatedPrefixes/{public_delegated_" - + "prefix}/announce\022\222\002\n\006Delete\022<.google.clo" - + "ud.compute.v1.DeletePublicDelegatedPrefi" - + "xeRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\245\001\332A&project,region,public_delegat" - + "ed_prefix\212N\020RegionOperations\202\323\344\223\002c*a/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/publicDelegatedPrefixes/{public_dele" - + "gated_prefix}\022\205\002\n\003Get\0229.google.cloud.com" - + "pute.v1.GetPublicDelegatedPrefixeRequest" - + "\032..google.cloud.compute.v1.PublicDelegat" - + "edPrefix\"\222\001\332A&project,region,public_dele" - + "gated_prefix\202\323\344\223\002c\022a/compute/v1/projects" - + "/{project}/regions/{region}/publicDelega" - + "tedPrefixes/{public_delegated_prefix}\022\243\002" - + "\n\006Insert\022<.google.cloud.compute.v1.Inser" - + "tPublicDelegatedPrefixeRequest\032\".google." - + "cloud.compute.v1.Operation\"\266\001\332A/project," - + "region,public_delegated_prefix_resource\212" - + "N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pr" - + "ojects/{project}/regions/{region}/public" - + "DelegatedPrefixes: public_delegated_pref" - + "ix_resource\022\331\001\n\004List\022;.google.cloud.comp" - + "ute.v1.ListPublicDelegatedPrefixesReques" - + "t\0322.google.cloud.compute.v1.PublicDelega" - + "tedPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G" - + "/compute/v1/projects/{project}/regions/{" - + "region}/publicDelegatedPrefixes\022\324\002\n\005Patc" - + "h\022;.google.cloud.compute.v1.PatchPublicD" - + "elegatedPrefixeRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\351\001\332AGproject,region,p" - + "ublic_delegated_prefix,public_delegated_" - + "prefix_resource\212N\020RegionOperations\202\323\344\223\002\205" - + "\0012a/compute/v1/projects/{project}/region" - + "s/{region}/publicDelegatedPrefixes/{publ" - + "ic_delegated_prefix}: public_delegated_p" - + "refix_resource\022\237\002\n\010Withdraw\022>.google.clo" - + "ud.compute.v1.WithdrawPublicDelegatedPre" - + "fixeRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\256\001\332A&project,region,public_deleg" - + "ated_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/publicDelegatedPrefixes/{public_de" - + "legated_prefix}/withdraw\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\360\013\n\021RegionAutoscale" - + "rs\022\345\001\n\006Delete\0226.google.cloud.compute.v1." - + "DeleteRegionAutoscalerRequest\032\".google.c" - + "loud.compute.v1.Operation\"\177\332A\031project,re" - + "gion,autoscaler\212N\020RegionOperations\202\323\344\223\002J" - + "*H/compute/v1/projects/{project}/regions" - + "/{region}/autoscalers/{autoscaler}\022\315\001\n\003G" - + "et\0223.google.cloud.compute.v1.GetRegionAu" - + "toscalerRequest\032#.google.cloud.compute.v" - + "1.Autoscaler\"l\332A\031project,region,autoscal" - + "er\202\323\344\223\002J\022H/compute/v1/projects/{project}" - + "/regions/{region}/autoscalers/{autoscale" - + "r}\022\367\001\n\006Insert\0226.google.cloud.compute.v1." - + "InsertRegionAutoscalerRequest\032\".google.c" - + "loud.compute.v1.Operation\"\220\001\332A\"project,r" - + "egion,autoscaler_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002R\";/compute/v1/projects/{projec" - + "t}/regions/{region}/autoscalers:\023autosca" - + "ler_resource\022\302\001\n\004List\0225.google.cloud.com" - + "pute.v1.ListRegionAutoscalersRequest\032-.g" - + "oogle.cloud.compute.v1.RegionAutoscalerL" - + "ist\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v" - + "1/projects/{project}/regions/{region}/au" - + "toscalers\022\365\001\n\005Patch\0225.google.cloud.compu" - + "te.v1.PatchRegionAutoscalerRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\220\001\332A\"proj" - + "ect,region,autoscaler_resource\212N\020RegionO" - + "perations\202\323\344\223\002R2;/compute/v1/projects/{p" - + "roject}/regions/{region}/autoscalers:\023au" - + "toscaler_resource\022\367\001\n\006Update\0226.google.cl" - + "oud.compute.v1.UpdateRegionAutoscalerReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\220\001\332A\"project,region,autoscaler_resource" - + "\212N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/p" - + "rojects/{project}/regions/{region}/autos" - + "calers:\023autoscaler_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\275\033\n\025RegionBacken" - + "dServices\022\370\001\n\006Delete\022:.google.cloud.comp" - + "ute.v1.DeleteRegionBackendServiceRequest" - + "\032\".google.cloud.compute.v1.Operation\"\215\001\332" - + "A\036project,region,backend_service\212N\020Regio" - + "nOperations\202\323\344\223\002S*Q/compute/v1/projects/" + + "m/auth/cloud-platform2\360\013\n\021RegionAutoscal" + + "ers\022\345\001\n\006Delete\0226.google.cloud.compute.v1" + + ".DeleteRegionAutoscalerRequest\032\".google." + + "cloud.compute.v1.Operation\"\177\332A\031project,r" + + "egion,autoscaler\212N\020RegionOperations\202\323\344\223\002" + + "J*H/compute/v1/projects/{project}/region" + + "s/{region}/autoscalers/{autoscaler}\022\315\001\n\003" + + "Get\0223.google.cloud.compute.v1.GetRegionA" + + "utoscalerRequest\032#.google.cloud.compute." + + "v1.Autoscaler\"l\332A\031project,region,autosca" + + "ler\202\323\344\223\002J\022H/compute/v1/projects/{project" + + "}/regions/{region}/autoscalers/{autoscal" + + "er}\022\367\001\n\006Insert\0226.google.cloud.compute.v1" + + ".InsertRegionAutoscalerRequest\032\".google." + + "cloud.compute.v1.Operation\"\220\001\332A\"project," + + "region,autoscaler_resource\212N\020RegionOpera" + + "tions\202\323\344\223\002R\";/compute/v1/projects/{proje" + + "ct}/regions/{region}/autoscalers:\023autosc" + + "aler_resource\022\302\001\n\004List\0225.google.cloud.co" + + "mpute.v1.ListRegionAutoscalersRequest\032-." + + "google.cloud.compute.v1.RegionAutoscaler" + + "List\"T\332A\016project,region\202\323\344\223\002=\022;/compute/" + + "v1/projects/{project}/regions/{region}/a" + + "utoscalers\022\365\001\n\005Patch\0225.google.cloud.comp" + + "ute.v1.PatchRegionAutoscalerRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\220\001\332A\"pro" + + "ject,region,autoscaler_resource\212N\020Region" + + "Operations\202\323\344\223\002R2;/compute/v1/projects/{" + + "project}/regions/{region}/autoscalers:\023a" + + "utoscaler_resource\022\367\001\n\006Update\0226.google.c" + + "loud.compute.v1.UpdateRegionAutoscalerRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\220\001\332A\"project,region,autoscaler_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/" + + "projects/{project}/regions/{region}/auto" + + "scalers:\023autoscaler_resource\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\275\033\n\025RegionBacke" + + "ndServices\022\370\001\n\006Delete\022:.google.cloud.com" + + "pute.v1.DeleteRegionBackendServiceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\215\001" + + "\332A\036project,region,backend_service\212N\020Regi" + + "onOperations\202\323\344\223\002S*Q/compute/v1/projects" + + "/{project}/regions/{region}/backendServi" + + "ces/{backend_service}\022\343\001\n\003Get\0227.google.c" + + "loud.compute.v1.GetRegionBackendServiceR" + + "equest\032\'.google.cloud.compute.v1.Backend" + + "Service\"z\332A\036project,region,backend_servi" + + "ce\202\323\344\223\002S\022Q/compute/v1/projects/{project}" + + "/regions/{region}/backendServices/{backe" + + "nd_service}\022\313\002\n\tGetHealth\022=.google.cloud" + + ".compute.v1.GetHealthRegionBackendServic" + + "eRequest\0322.google.cloud.compute.v1.Backe" + + "ndServiceGroupHealth\"\312\001\332A@project,region" + + ",backend_service,resource_group_referenc" + + "e_resource\202\323\344\223\002\200\001\"[/compute/v1/projects/" + "{project}/regions/{region}/backendServic" - + "es/{backend_service}\022\343\001\n\003Get\0227.google.cl" - + "oud.compute.v1.GetRegionBackendServiceRe" - + "quest\032\'.google.cloud.compute.v1.BackendS" - + "ervice\"z\332A\036project,region,backend_servic" - + "e\202\323\344\223\002S\022Q/compute/v1/projects/{project}/" - + "regions/{region}/backendServices/{backen" - + "d_service}\022\313\002\n\tGetHealth\022=.google.cloud." - + "compute.v1.GetHealthRegionBackendService" - + "Request\0322.google.cloud.compute.v1.Backen" - + "dServiceGroupHealth\"\312\001\332A@project,region," - + "backend_service,resource_group_reference" - + "_resource\202\323\344\223\002\200\001\"[/compute/v1/projects/{" - + "project}/regions/{region}/backendService" - + "s/{backend_service}/getHealth:!resource_" - + "group_reference_resource\022\354\001\n\014GetIamPolic" - + "y\022@.google.cloud.compute.v1.GetIamPolicy" - + "RegionBackendServiceRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"y\332A\027project,region," - + "resource\202\323\344\223\002Y\022W/compute/v1/projects/{pr" - + "oject}/regions/{region}/backendServices/" - + "{resource}/getIamPolicy\022\211\002\n\006Insert\022:.goo" - + "gle.cloud.compute.v1.InsertRegionBackend" - + "ServiceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\236\001\332A\'project,region,backend_s" - + "ervice_resource\212N\020RegionOperations\202\323\344\223\002[" - + "\"?/compute/v1/projects/{project}/regions" - + "/{region}/backendServices:\030backend_servi" - + "ce_resource\022\310\001\n\004List\0229.google.cloud.comp" - + "ute.v1.ListRegionBackendServicesRequest\032" - + "+.google.cloud.compute.v1.BackendService" - + "List\"X\332A\016project,region\202\323\344\223\002A\022?/compute/" - + "v1/projects/{project}/regions/{region}/b" - + "ackendServices\022\345\001\n\nListUsable\022?.google.c" - + "loud.compute.v1.ListUsableRegionBackendS" - + "ervicesRequest\0321.google.cloud.compute.v1" - + ".BackendServiceListUsable\"c\332A\016project,re" - + "gion\202\323\344\223\002L\022J/compute/v1/projects/{projec" - + "t}/regions/{region}/backendServices/list" - + "Usable\022\251\002\n\005Patch\0229.google.cloud.compute." - + "v1.PatchRegionBackendServiceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro" - + "ject,region,backend_service,backend_serv" - + "ice_resource\212N\020RegionOperations\202\323\344\223\002m2Q/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/backendServices/{backend_service}" - + ":\030backend_service_resource\022\264\002\n\014SetIamPol" - + "icy\022@.google.cloud.compute.v1.SetIamPoli" - + "cyRegionBackendServiceRequest\032\037.google.c" - + "loud.compute.v1.Policy\"\300\001\332A:project,regi" - + "on,resource,region_set_policy_request_re" - + "source\202\323\344\223\002}\"W/compute/v1/projects/{proj" - + "ect}/regions/{region}/backendServices/{r" - + "esource}/setIamPolicy:\"region_set_policy" - + "_request_resource\022\350\002\n\021SetSecurityPolicy\022" - + "E.google.cloud.compute.v1.SetSecurityPol" - + "icyRegionBackendServiceRequest\032\".google." - + "cloud.compute.v1.Operation\"\347\001\332AAproject," - + "region,backend_service,security_policy_r" - + "eference_resource\212N\020RegionOperations\202\323\344\223" - + "\002\211\001\"c/compute/v1/projects/{project}/regi" - + "ons/{region}/backendServices/{backend_se" - + "rvice}/setSecurityPolicy:\"security_polic" - + "y_reference_resource\022\326\002\n\022TestIamPermissi" - + "ons\022F.google.cloud.compute.v1.TestIamPer" - + "missionsRegionBackendServiceRequest\0320.go" - + "ogle.cloud.compute.v1.TestPermissionsRes" - + "ponse\"\305\001\332A9project,region,resource,test_" - + "permissions_request_resource\202\323\344\223\002\202\001\"]/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/backendServices/{resource}/testIamP" - + "ermissions:!test_permissions_request_res" - + "ource\022\253\002\n\006Update\022:.google.cloud.compute." - + "v1.UpdateRegionBackendServiceRequest\032\".g" + + "es/{backend_service}/getHealth:!resource" + + "_group_reference_resource\022\354\001\n\014GetIamPoli" + + "cy\022@.google.cloud.compute.v1.GetIamPolic" + + "yRegionBackendServiceRequest\032\037.google.cl" + + "oud.compute.v1.Policy\"y\332A\027project,region" + + ",resource\202\323\344\223\002Y\022W/compute/v1/projects/{p" + + "roject}/regions/{region}/backendServices" + + "/{resource}/getIamPolicy\022\211\002\n\006Insert\022:.go" + + "ogle.cloud.compute.v1.InsertRegionBacken" + + "dServiceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\236\001\332A\'project,region,backend_" + + "service_resource\212N\020RegionOperations\202\323\344\223\002" + + "[\"?/compute/v1/projects/{project}/region" + + "s/{region}/backendServices:\030backend_serv" + + "ice_resource\022\310\001\n\004List\0229.google.cloud.com" + + "pute.v1.ListRegionBackendServicesRequest" + + "\032+.google.cloud.compute.v1.BackendServic" + + "eList\"X\332A\016project,region\202\323\344\223\002A\022?/compute" + + "/v1/projects/{project}/regions/{region}/" + + "backendServices\022\345\001\n\nListUsable\022?.google." + + "cloud.compute.v1.ListUsableRegionBackend" + + "ServicesRequest\0321.google.cloud.compute.v" + + "1.BackendServiceListUsable\"c\332A\016project,r" + + "egion\202\323\344\223\002L\022J/compute/v1/projects/{proje" + + "ct}/regions/{region}/backendServices/lis" + + "tUsable\022\251\002\n\005Patch\0229.google.cloud.compute" + + ".v1.PatchRegionBackendServiceRequest\032\".g" + "oogle.cloud.compute.v1.Operation\"\300\001\332A7pr" + "oject,region,backend_service,backend_ser" - + "vice_resource\212N\020RegionOperations\202\323\344\223\002m\032Q" + + "vice_resource\212N\020RegionOperations\202\323\344\223\002m2Q" + "/compute/v1/projects/{project}/regions/{" + "region}/backendServices/{backend_service" - + "}:\030backend_service_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\362\t\n\021RegionCommit" - + "ments\022\315\001\n\016AggregatedList\022?.google.cloud." - + "compute.v1.AggregatedListRegionCommitmen" - + "tsRequest\0321.google.cloud.compute.v1.Comm" - + "itmentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225" - + "/compute/v1/projects/{project}/aggregate" - + "d/commitments\022\315\001\n\003Get\0223.google.cloud.com" - + "pute.v1.GetRegionCommitmentRequest\032#.goo" - + "gle.cloud.compute.v1.Commitment\"l\332A\031proj" - + "ect,region,commitment\202\323\344\223\002J\022H/compute/v1" - + "/projects/{project}/regions/{region}/com" - + "mitments/{commitment}\022\367\001\n\006Insert\0226.googl" - + "e.cloud.compute.v1.InsertRegionCommitmen" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\220\001\332A\"project,region,commitment_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002R\";/compute/" - + "v1/projects/{project}/regions/{region}/c" - + "ommitments:\023commitment_resource\022\274\001\n\004List" - + "\0225.google.cloud.compute.v1.ListRegionCom" - + "mitmentsRequest\032\'.google.cloud.compute.v" - + "1.CommitmentList\"T\332A\016project,region\202\323\344\223\002" - + "=\022;/compute/v1/projects/{project}/region" - + "s/{region}/commitments\022\217\002\n\006Update\0226.goog" - + "le.cloud.compute.v1.UpdateRegionCommitme" + + "}:\030backend_service_resource\022\264\002\n\014SetIamPo" + + "licy\022@.google.cloud.compute.v1.SetIamPol" + + "icyRegionBackendServiceRequest\032\037.google." + + "cloud.compute.v1.Policy\"\300\001\332A:project,reg" + + "ion,resource,region_set_policy_request_r" + + "esource\202\323\344\223\002}\"W/compute/v1/projects/{pro" + + "ject}/regions/{region}/backendServices/{" + + "resource}/setIamPolicy:\"region_set_polic" + + "y_request_resource\022\350\002\n\021SetSecurityPolicy" + + "\022E.google.cloud.compute.v1.SetSecurityPo" + + "licyRegionBackendServiceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\347\001\332AAproject" + + ",region,backend_service,security_policy_" + + "reference_resource\212N\020RegionOperations\202\323\344" + + "\223\002\211\001\"c/compute/v1/projects/{project}/reg" + + "ions/{region}/backendServices/{backend_s" + + "ervice}/setSecurityPolicy:\"security_poli" + + "cy_reference_resource\022\326\002\n\022TestIamPermiss" + + "ions\022F.google.cloud.compute.v1.TestIamPe" + + "rmissionsRegionBackendServiceRequest\0320.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "sponse\"\305\001\332A9project,region,resource,test" + + "_permissions_request_resource\202\323\344\223\002\202\001\"]/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/backendServices/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + + "source\022\253\002\n\006Update\022:.google.cloud.compute" + + ".v1.UpdateRegionBackendServiceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\300\001\332A7p" + + "roject,region,backend_service,backend_se" + + "rvice_resource\212N\020RegionOperations\202\323\344\223\002m\032" + + "Q/compute/v1/projects/{project}/regions/" + + "{region}/backendServices/{backend_servic" + + "e}:\030backend_service_resource\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\362\t\n\021RegionCommi" + + "tments\022\315\001\n\016AggregatedList\022?.google.cloud" + + ".compute.v1.AggregatedListRegionCommitme" + + "ntsRequest\0321.google.cloud.compute.v1.Com" + + "mitmentAggregatedList\"G\332A\007project\202\323\344\223\0027\022" + + "5/compute/v1/projects/{project}/aggregat" + + "ed/commitments\022\315\001\n\003Get\0223.google.cloud.co" + + "mpute.v1.GetRegionCommitmentRequest\032#.go" + + "ogle.cloud.compute.v1.Commitment\"l\332A\031pro" + + "ject,region,commitment\202\323\344\223\002J\022H/compute/v" + + "1/projects/{project}/regions/{region}/co" + + "mmitments/{commitment}\022\367\001\n\006Insert\0226.goog" + + "le.cloud.compute.v1.InsertRegionCommitme" + "ntRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\250\001\332A-project,region,commitment,com" - + "mitment_resource\212N\020RegionOperations\202\323\344\223\002" - + "_2H/compute/v1/projects/{project}/region" - + "s/{region}/commitments/{commitment}:\023com" - + "mitment_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get" - + "\0221.google.cloud.compute.v1.GetRegionDisk" - + "TypeRequest\032!.google.cloud.compute.v1.Di" - + "skType\"h\332A\030project,region,disk_type\202\323\344\223\002" - + "G\022E/compute/v1/projects/{project}/region" - + "s/{region}/diskTypes/{disk_type}\022\274\001\n\004Lis" - + "t\0223.google.cloud.compute.v1.ListRegionDi" - + "skTypesRequest\032+.google.cloud.compute.v1" - + ".RegionDiskTypeList\"R\332A\016project,region\202\323" - + "\344\223\002;\0229/compute/v1/projects/{project}/reg" - + "ions/{region}/diskTypes\032\244\001\312A\026compute.goo" - + "gleapis.com\322A\207\001https://www.googleapis.co" - + "m/auth/compute.readonly,https://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\217&\n\013Regio" - + "nDisks\022\346\002\n\023AddResourcePolicies\022=.google." - + "cloud.compute.v1.AddResourcePoliciesRegi" - + "onDiskRequest\032\".google.cloud.compute.v1." - + "Operation\"\353\001\332AGproject,region,disk,regio" - + "n_disks_add_resource_policies_request_re" - + "source\212N\020RegionOperations\202\323\344\223\002\207\001\"P/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/disks/{disk}/addResourcePolicies:3regi" + + "ation\"\220\001\332A\"project,region,commitment_res" + + "ource\212N\020RegionOperations\202\323\344\223\002R\";/compute" + + "/v1/projects/{project}/regions/{region}/" + + "commitments:\023commitment_resource\022\274\001\n\004Lis" + + "t\0225.google.cloud.compute.v1.ListRegionCo" + + "mmitmentsRequest\032\'.google.cloud.compute." + + "v1.CommitmentList\"T\332A\016project,region\202\323\344\223" + + "\002=\022;/compute/v1/projects/{project}/regio" + + "ns/{region}/commitments\022\217\002\n\006Update\0226.goo" + + "gle.cloud.compute.v1.UpdateRegionCommitm" + + "entRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\250\001\332A-project,region,commitment,co" + + "mmitment_resource\212N\020RegionOperations\202\323\344\223" + + "\002_2H/compute/v1/projects/{project}/regio" + + "ns/{region}/commitments/{commitment}:\023co" + + "mmitment_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Ge" + + "t\0221.google.cloud.compute.v1.GetRegionDis" + + "kTypeRequest\032!.google.cloud.compute.v1.D" + + "iskType\"h\332A\030project,region,disk_type\202\323\344\223" + + "\002G\022E/compute/v1/projects/{project}/regio" + + "ns/{region}/diskTypes/{disk_type}\022\274\001\n\004Li" + + "st\0223.google.cloud.compute.v1.ListRegionD" + + "iskTypesRequest\032+.google.cloud.compute.v" + + "1.RegionDiskTypeList\"R\332A\016project,region\202" + + "\323\344\223\002;\0229/compute/v1/projects/{project}/re" + + "gions/{region}/diskTypes\032\244\001\312A\026compute.go" + + "ogleapis.com\322A\207\001https://www.googleapis.c" + + "om/auth/compute.readonly,https://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\217&\n\013Regi" + + "onDisks\022\346\002\n\023AddResourcePolicies\022=.google" + + ".cloud.compute.v1.AddResourcePoliciesReg" + + "ionDiskRequest\032\".google.cloud.compute.v1" + + ".Operation\"\353\001\332AGproject,region,disk,regi" + "on_disks_add_resource_policies_request_r" - + "esource\022\234\002\n\nBulkInsert\0224.google.cloud.co" - + "mpute.v1.BulkInsertRegionDiskRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\263\001\332A1pr" - + "oject,region,bulk_insert_disk_resource_r" - + "esource\212N\020RegionOperations\202\323\344\223\002f\"@/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/disks/bulkInsert:\"bulk_insert_disk_res" - + "ource_resource\022\222\002\n\016CreateSnapshot\0228.goog" - + "le.cloud.compute.v1.CreateSnapshotRegion" - + "DiskRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\241\001\332A%project,region,disk,snapsho" - + "t_resource\212N\020RegionOperations\202\323\344\223\002`\"K/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/disks/{disk}/createSnapshot:\021snapsh" - + "ot_resource\022\315\001\n\006Delete\0220.google.cloud.co" - + "mpute.v1.DeleteRegionDiskRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"m\332A\023project" - + ",region,disk\212N\020RegionOperations\202\323\344\223\002>*\022.googl" - + "e.cloud.compute.v1.StopAsyncReplicationR" - + "egionDiskRequest\032\".google.cloud.compute." - + "v1.Operation\"\202\001\332A\023project,region,disk\212N\020" - + "RegionOperations\202\323\344\223\002S\"Q/compute/v1/proj" - + "ects/{project}/regions/{region}/disks/{d" - + "isk}/stopAsyncReplication\022\356\002\n\031StopGroupA" - + "syncReplication\022C.google.cloud.compute.v" - + "1.StopGroupAsyncReplicationRegionDiskReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\347\001\332ACproject,region,disks_stop_group_as" - + "ync_replication_resource_resource\212N\020Regi" - + "onOperations\202\323\344\223\002\207\001\"O/compute/v1/project" - + "s/{project}/regions/{region}/disks/stopG" - + "roupAsyncReplication:4disks_stop_group_a" - + "sync_replication_resource_resource\022\301\002\n\022T" - + "estIamPermissions\022<.google.cloud.compute" - + ".v1.TestIamPermissionsRegionDiskRequest\032" - + "0.google.cloud.compute.v1.TestPermission" - + "sResponse\"\272\001\332A9project,region,resource,t" - + "est_permissions_request_resource\202\323\344\223\002x\"S" + + "esource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/disks/{disk}/addResourcePolicies:3reg" + + "ion_disks_add_resource_policies_request_" + + "resource\022\234\002\n\nBulkInsert\0224.google.cloud.c" + + "ompute.v1.BulkInsertRegionDiskRequest\032\"." + + "google.cloud.compute.v1.Operation\"\263\001\332A1p" + + "roject,region,bulk_insert_disk_resource_" + + "resource\212N\020RegionOperations\202\323\344\223\002f\"@/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/disks/bulkInsert:\"bulk_insert_disk_re" + + "source_resource\022\222\002\n\016CreateSnapshot\0228.goo" + + "gle.cloud.compute.v1.CreateSnapshotRegio" + + "nDiskRequest\032\".google.cloud.compute.v1.O" + + "peration\"\241\001\332A%project,region,disk,snapsh" + + "ot_resource\212N\020RegionOperations\202\323\344\223\002`\"K/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/disks/{disk}/createSnapshot:\021snaps" + + "hot_resource\022\315\001\n\006Delete\0220.google.cloud.c" + + "ompute.v1.DeleteRegionDiskRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"m\332A\023projec" + + "t,region,disk\212N\020RegionOperations\202\323\344\223\002>*<" + "/compute/v1/projects/{project}/regions/{" - + "region}/disks/{resource}/testIamPermissi" - + "ons:!test_permissions_request_resource\022\353" - + "\001\n\006Update\0220.google.cloud.compute.v1.Upda" - + "teRegionDiskRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\212\001\332A!project,region,disk" - + ",disk_resource\212N\020RegionOperations\202\323\344\223\002M2" - + ".goog" - + "le.cloud.compute.v1.DeleteRegionHealthCh" - + "eckServiceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\233\001\332A#project,region,health" - + "_check_service\212N\020RegionOperations\202\323\344\223\002\\*" - + "Z/compute/v1/projects/{project}/regions/" - + "{region}/healthCheckServices/{health_che" - + "ck_service}\022\372\001\n\003Get\022;.google.cloud.compu", - "te.v1.GetRegionHealthCheckServiceRequest" - + "\032+.google.cloud.compute.v1.HealthCheckSe" - + "rvice\"\210\001\332A#project,region,health_check_s" - + "ervice\202\323\344\223\002\\\022Z/compute/v1/projects/{proj" - + "ect}/regions/{region}/healthCheckService" - + "s/{health_check_service}\022\233\002\n\006Insert\022>.go" - + "ogle.cloud.compute.v1.InsertRegionHealth" - + "CheckServiceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\254\001\332A,project,region,heal" - + "th_check_service_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002d\"C/compute/v1/projects/{projec" - + "t}/regions/{region}/healthCheckServices:" - + "\035health_check_service_resource\022\325\001\n\004List\022" - + "=.google.cloud.compute.v1.ListRegionHeal" - + "thCheckServicesRequest\0320.google.cloud.co" - + "mpute.v1.HealthCheckServicesList\"\\\332A\016pro" - + "ject,region\202\323\344\223\002E\022C/compute/v1/projects/" - + "{project}/regions/{region}/healthCheckSe" - + "rvices\022\305\002\n\005Patch\022=.google.cloud.compute." - + "v1.PatchRegionHealthCheckServiceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\330\001\332A" - + "Aproject,region,health_check_service,hea" + + "region}/disks/{disk}\022\257\001\n\003Get\022-.google.cl" + + "oud.compute.v1.GetRegionDiskRequest\032\035.go" + + "ogle.cloud.compute.v1.Disk\"Z\332A\023project,r" + + "egion,disk\202\323\344\223\002>\022.goog" + + "le.cloud.compute.v1.StopAsyncReplication" + + "RegionDiskRequest\032\".google.cloud.compute" + + ".v1.Operation\"\202\001\332A\023project,region,disk\212N" + + "\020RegionOperations\202\323\344\223\002S\"Q/compute/v1/pro" + + "jects/{project}/regions/{region}/disks/{" + + "disk}/stopAsyncReplication\022\356\002\n\031StopGroup" + + "AsyncReplication\022C.google.cloud.compute." + + "v1.StopGroupAsyncReplicationRegionDiskRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\347\001\332ACproject,region,disks_stop_group_a" + + "sync_replication_resource_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002\207\001\"O/compute/v1/projec" + + "ts/{project}/regions/{region}/disks/stop" + + "GroupAsyncReplication:4disks_stop_group_" + + "async_replication_resource_resource\022\301\002\n\022" + + "TestIamPermissions\022<.google.cloud.comput" + + "e.v1.TestIamPermissionsRegionDiskRequest" + + "\0320.google.cloud.compute.v1.TestPermissio" + + "nsResponse\"\272\001\332A9project,region,resource," + + "test_permissions_request_resource\202\323\344\223\002x\"" + + "S/compute/v1/projects/{project}/regions/" + + "{region}/disks/{resource}/testIamPermiss" + + "ions:!test_permissions_request_resource\022" + + "\353\001\n\006Update\0220.google.cloud.compute.v1.Upd" + + "ateRegionDiskRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\212\001\332A!project,region,dis" + + "k,disk_resource\212N\020RegionOperations\202\323\344\223\002M" + + "2.goo" + + "gle.cloud.compute.v1.DeleteRegionHealthC" + + "heckServiceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\233\001\332A#project,region,healt" + + "h_check_service\212N\020RegionOperations\202\323\344\223\002\\" + + "*Z/compute/v1/projects/{project}/regions" + + "/{region}/healthCheckServices/{health_ch" + + "eck_service}\022\372\001\n\003Get\022;.google.cloud.comp" + + "ute.v1.GetRegionHealthCheckServiceReques" + + "t\032+.google.cloud.compute.v1.HealthCheckS" + + "ervice\"\210\001\332A#project,region,health_check_" + + "service\202\323\344\223\002\\\022Z/compute/v1/projects/{pro" + + "ject}/regions/{region}/healthCheckServic" + + "es/{health_check_service}\022\233\002\n\006Insert\022>.g" + + "oogle.cloud.compute.v1.InsertRegionHealt" + + "hCheckServiceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\254\001\332A,project,region,hea" + "lth_check_service_resource\212N\020RegionOpera" - + "tions\202\323\344\223\002{2Z/compute/v1/projects/{proje" + + "tions\202\323\344\223\002d\"C/compute/v1/projects/{proje" + "ct}/regions/{region}/healthCheckServices" - + "/{health_check_service}:\035health_check_se" - + "rvice_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\306\014\n\022RegionHealthChecks\022\354\001\n\006De" - + "lete\0227.google.cloud.compute.v1.DeleteReg" - + "ionHealthCheckRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\204\001\332A\033project,region,he" - + "alth_check\212N\020RegionOperations\202\323\344\223\002M*K/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/healthChecks/{health_check}\022\324\001\n\003Get" - + "\0224.google.cloud.compute.v1.GetRegionHeal" - + "thCheckRequest\032$.google.cloud.compute.v1" - + ".HealthCheck\"q\332A\033project,region,health_c" - + "heck\202\323\344\223\002M\022K/compute/v1/projects/{projec" - + "t}/regions/{region}/healthChecks/{health" - + "_check}\022\375\001\n\006Insert\0227.google.cloud.comput" - + "e.v1.InsertRegionHealthCheckRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\225\001\332A$pro" - + "ject,region,health_check_resource\212N\020Regi" - + "onOperations\202\323\344\223\002U\"\022\022region_instance" + + "_group_managers_stop_instances_request_r" + + "esource\022\275\003\n\020SuspendInstances\022J.google.cl" + + "oud.compute.v1.SuspendInstancesRegionIns" + "tanceGroupManagerRequest\032\".google.cloud." - + "compute.v1.Operation\"\257\002\332Adproject,region" + + "compute.v1.Operation\"\270\002\332Agproject,region" + ",instance_group_manager,region_instance_" - + "group_managers_stop_instances_request_re" - + "source\212N\020RegionOperations\202\323\344\223\002\256\001\"l/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/stopInstances:>region_instance_" - + "group_managers_stop_instances_request_re" - + "source\022\275\003\n\020SuspendInstances\022J.google.clo" - + "ud.compute.v1.SuspendInstancesRegionInst" - + "anceGroupManagerRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\270\002\332Agproject,region," - + "instance_group_manager,region_instance_g" - + "roup_managers_suspend_instances_request_" - + "resource\212N\020RegionOperations\202\323\344\223\002\264\001\"o/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceGroupManagers/{instance_grou" - + "p_manager}/suspendInstances:Aregion_inst" - + "ance_group_managers_suspend_instances_re" - + "quest_resource\022\325\003\n\030UpdatePerInstanceConf" - + "igs\022R.google.cloud.compute.v1.UpdatePerI" - + "nstanceConfigsRegionInstanceGroupManager" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\300\002\332Agproject,region,instance_group_m" - + "anager,region_instance_group_manager_upd" - + "ate_instance_config_req_resource\212N\020Regio" - + "nOperations\202\323\344\223\002\274\001\"w/compute/v1/projects" - + "/{project}/regions/{region}/instanceGrou" - + "pManagers/{instance_group_manager}/updat" - + "ePerInstanceConfigs:Aregion_instance_gro" - + "up_manager_update_instance_config_req_re" - + "source\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\236\r\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.go" - + "ogle.cloud.compute.v1.GetRegionInstanceG" - + "roupRequest\032&.google.cloud.compute.v1.In" - + "stanceGroup\"w\332A\035project,region,instance_" - + "group\202\323\344\223\002Q\022O/compute/v1/projects/{proje" - + "ct}/regions/{region}/instanceGroups/{ins" - + "tance_group}\022\313\001\n\004List\0228.google.cloud.com" - + "pute.v1.ListRegionInstanceGroupsRequest\032" - + "0.google.cloud.compute.v1.RegionInstance" - + "GroupList\"W\332A\016project,region\202\323\344\223\002@\022>/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceGroups\022\206\003\n\rListInstances\022A.g" - + "oogle.cloud.compute.v1.ListInstancesRegi" - + "onInstanceGroupsRequest\032:.google.cloud.c" - + "ompute.v1.RegionInstanceGroupsListInstan" - + "ces\"\365\001\332ATproject,region,instance_group,r" - + "egion_instance_groups_list_instances_req" - + "uest_resource\202\323\344\223\002\227\001\"]/compute/v1/projec" - + "ts/{project}/regions/{region}/instanceGr" - + "oups/{instance_group}/listInstances:6reg" - + "ion_instance_groups_list_instances_reque" - + "st_resource\022\202\003\n\rSetNamedPorts\022@.google.c" - + "loud.compute.v1.SetNamedPortsRegionInsta" - + "nceGroupRequest\032\".google.cloud.compute.v" - + "1.Operation\"\212\002\332AUproject,region,instance" - + "_group,region_instance_groups_set_named_" - + "ports_request_resource\212N\020RegionOperation" - + "s\202\323\344\223\002\230\001\"]/compute/v1/projects/{project}" - + "/regions/{region}/instanceGroups/{instan" - + "ce_group}/setNamedPorts:7region_instance" - + "_groups_set_named_ports_request_resource" - + "\022\324\002\n\022TestIamPermissions\022E.google.cloud.c" - + "ompute.v1.TestIamPermissionsRegionInstan" - + "ceGroupRequest\0320.google.cloud.compute.v1" - + ".TestPermissionsResponse\"\304\001\332A9project,re" - + "gion,resource,test_permissions_request_r" - + "esource\202\323\344\223\002\201\001\"\\/compute/v1/projects/{pr" - + "oject}/regions/{region}/instanceGroups/{" - + "resource}/testIamPermissions:!test_permi" - + "ssions_request_resource\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\346\010\n\027RegionInstanceTe" - + "mplates\022\200\002\n\006Delete\022<.google.cloud.comput" - + "e.v1.DeleteRegionInstanceTemplateRequest" - + "\032\".google.cloud.compute.v1.Operation\"\223\001\332" - + "A project,region,instance_template\212N\020Reg" - + "ionOperations\202\323\344\223\002W*U/compute/v1/project" - + "s/{project}/regions/{region}/instanceTem" - + "plates/{instance_template}\022\356\001\n\003Get\0229.goo" - + "gle.cloud.compute.v1.GetRegionInstanceTe" - + "mplateRequest\032).google.cloud.compute.v1." - + "InstanceTemplate\"\200\001\332A project,region,ins" - + "tance_template\202\323\344\223\002W\022U/compute/v1/projec" + + "group_managers_suspend_instances_request" + + "_resource\212N\020RegionOperations\202\323\344\223\002\264\001\"o/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instanceGroupManagers/{instance_gro" + + "up_manager}/suspendInstances:Aregion_ins" + + "tance_group_managers_suspend_instances_r" + + "equest_resource\022\325\003\n\030UpdatePerInstanceCon" + + "figs\022R.google.cloud.compute.v1.UpdatePer" + + "InstanceConfigsRegionInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\300\002\332Agproject,region,instance_group_" + + "manager,region_instance_group_manager_up" + + "date_instance_config_req_resource\212N\020Regi" + + "onOperations\202\323\344\223\002\274\001\"w/compute/v1/project" + + "s/{project}/regions/{region}/instanceGro" + + "upManagers/{instance_group_manager}/upda" + + "tePerInstanceConfigs:Aregion_instance_gr" + + "oup_manager_update_instance_config_req_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\236\r\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.g" + + "oogle.cloud.compute.v1.GetRegionInstance" + + "GroupRequest\032&.google.cloud.compute.v1.I" + + "nstanceGroup\"w\332A\035project,region,instance" + + "_group\202\323\344\223\002Q\022O/compute/v1/projects/{proj" + + "ect}/regions/{region}/instanceGroups/{in" + + "stance_group}\022\313\001\n\004List\0228.google.cloud.co" + + "mpute.v1.ListRegionInstanceGroupsRequest" + + "\0320.google.cloud.compute.v1.RegionInstanc" + + "eGroupList\"W\332A\016project,region\202\323\344\223\002@\022>/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instanceGroups\022\206\003\n\rListInstances\022A." + + "google.cloud.compute.v1.ListInstancesReg" + + "ionInstanceGroupsRequest\032:.google.cloud." + + "compute.v1.RegionInstanceGroupsListInsta" + + "nces\"\365\001\332ATproject,region,instance_group," + + "region_instance_groups_list_instances_re" + + "quest_resource\202\323\344\223\002\227\001\"]/compute/v1/proje" + + "cts/{project}/regions/{region}/instanceG" + + "roups/{instance_group}/listInstances:6re" + + "gion_instance_groups_list_instances_requ" + + "est_resource\022\202\003\n\rSetNamedPorts\022@.google." + + "cloud.compute.v1.SetNamedPortsRegionInst" + + "anceGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\212\002\332AUproject,region,instanc" + + "e_group,region_instance_groups_set_named" + + "_ports_request_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002\230\001\"]/compute/v1/projects/{project" + + "}/regions/{region}/instanceGroups/{insta" + + "nce_group}/setNamedPorts:7region_instanc" + + "e_groups_set_named_ports_request_resourc" + + "e\022\324\002\n\022TestIamPermissions\022E.google.cloud." + + "compute.v1.TestIamPermissionsRegionInsta" + + "nceGroupRequest\0320.google.cloud.compute.v" + + "1.TestPermissionsResponse\"\304\001\332A9project,r" + + "egion,resource,test_permissions_request_" + + "resource\202\323\344\223\002\201\001\"\\/compute/v1/projects/{p" + + "roject}/regions/{region}/instanceGroups/" + + "{resource}/testIamPermissions:!test_perm" + + "issions_request_resource\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\346\010\n\027RegionInstanceT" + + "emplates\022\200\002\n\006Delete\022<.google.cloud.compu" + + "te.v1.DeleteRegionInstanceTemplateReques" + + "t\032\".google.cloud.compute.v1.Operation\"\223\001" + + "\332A project,region,instance_template\212N\020Re" + + "gionOperations\202\323\344\223\002W*U/compute/v1/projec" + "ts/{project}/regions/{region}/instanceTe" - + "mplates/{instance_template}\022\221\002\n\006Insert\022<" - + ".google.cloud.compute.v1.InsertRegionIns" - + "tanceTemplateRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\244\001\332A)project,region,ins" - + "tance_template_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002_\"A/compute/v1/projects/{project}" - + "/regions/{region}/instanceTemplates:\032ins" - + "tance_template_resource\022\316\001\n\004List\022;.googl" - + "e.cloud.compute.v1.ListRegionInstanceTem" - + "platesRequest\032-.google.cloud.compute.v1." - + "InstanceTemplateList\"Z\332A\016project,region\202" - + "\323\344\223\002C\022A/compute/v1/projects/{project}/re" - + "gions/{region}/instanceTemplates\032r\312A\026com" + + "mplates/{instance_template}\022\356\001\n\003Get\0229.go" + + "ogle.cloud.compute.v1.GetRegionInstanceT" + + "emplateRequest\032).google.cloud.compute.v1" + + ".InstanceTemplate\"\200\001\332A project,region,in" + + "stance_template\202\323\344\223\002W\022U/compute/v1/proje" + + "cts/{project}/regions/{region}/instanceT" + + "emplates/{instance_template}\022\221\002\n\006Insert\022" + + "<.google.cloud.compute.v1.InsertRegionIn" + + "stanceTemplateRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\244\001\332A)project,region,in" + + "stance_template_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002_\"A/compute/v1/projects/{project" + + "}/regions/{region}/instanceTemplates:\032in" + + "stance_template_resource\022\316\001\n\004List\022;.goog" + + "le.cloud.compute.v1.ListRegionInstanceTe" + + "mplatesRequest\032-.google.cloud.compute.v1" + + ".InstanceTemplateList\"Z\332A\016project,region" + + "\202\323\344\223\002C\022A/compute/v1/projects/{project}/r" + + "egions/{region}/instanceTemplates\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\264\003\n\017Region" + + "Instances\022\254\002\n\nBulkInsert\0228.google.cloud." + + "compute.v1.BulkInsertRegionInstanceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\277" + + "\001\332A5project,region,bulk_insert_instance_" + + "resource_resource\212N\020RegionOperations\202\323\344\223" + + "\002n\"D/compute/v1/projects/{project}/regio" + + "ns/{region}/instances/bulkInsert:&bulk_i" + + "nsert_instance_resource_resource\032r\312A\026com" + "pute.googleapis.com\322AVhttps://www.google" + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\264\003\n\017RegionI" - + "nstances\022\254\002\n\nBulkInsert\0228.google.cloud.c" - + "ompute.v1.BulkInsertRegionInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\277\001" - + "\332A5project,region,bulk_insert_instance_r" - + "esource_resource\212N\020RegionOperations\202\323\344\223\002" - + "n\"D/compute/v1/projects/{project}/region" - + "s/{region}/instances/bulkInsert:&bulk_in" - + "sert_instance_resource_resource\032r\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\237\022\n\026RegionIn" - + "stantSnapshots\022\374\001\n\006Delete\022;.google.cloud" - + ".compute.v1.DeleteRegionInstantSnapshotR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\220\001\332A\037project,region,instant_snapshot\212" - + "N\020RegionOperations\202\323\344\223\002U*S/compute/v1/pr" - + "ojects/{project}/regions/{region}/instan" - + "tSnapshots/{instant_snapshot}\022\350\001\n\003Get\0228." - + "google.cloud.compute.v1.GetRegionInstant" - + "SnapshotRequest\032(.google.cloud.compute.v" - + "1.InstantSnapshot\"}\332A\037project,region,ins" - + "tant_snapshot\202\323\344\223\002U\022S/compute/v1/project" - + "s/{project}/regions/{region}/instantSnap" - + "shots/{instant_snapshot}\022\356\001\n\014GetIamPolic" - + "y\022A.google.cloud.compute.v1.GetIamPolicy" + + "apis.com/auth/cloud-platform2\237\022\n\026RegionI" + + "nstantSnapshots\022\374\001\n\006Delete\022;.google.clou" + + "d.compute.v1.DeleteRegionInstantSnapshot" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\220\001\332A\037project,region,instant_snapshot" + + "\212N\020RegionOperations\202\323\344\223\002U*S/compute/v1/p" + + "rojects/{project}/regions/{region}/insta" + + "ntSnapshots/{instant_snapshot}\022\350\001\n\003Get\0228" + + ".google.cloud.compute.v1.GetRegionInstan" + + "tSnapshotRequest\032(.google.cloud.compute." + + "v1.InstantSnapshot\"}\332A\037project,region,in" + + "stant_snapshot\202\323\344\223\002U\022S/compute/v1/projec" + + "ts/{project}/regions/{region}/instantSna" + + "pshots/{instant_snapshot}\022\356\001\n\014GetIamPoli" + + "cy\022A.google.cloud.compute.v1.GetIamPolic" + + "yRegionInstantSnapshotRequest\032\037.google.c" + + "loud.compute.v1.Policy\"z\332A\027project,regio" + + "n,resource\202\323\344\223\002Z\022X/compute/v1/projects/{" + + "project}/regions/{region}/instantSnapsho" + + "ts/{resource}/getIamPolicy\022\215\002\n\006Insert\022;." + + "google.cloud.compute.v1.InsertRegionInst" + + "antSnapshotRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\241\001\332A(project,region,insta" + + "nt_snapshot_resource\212N\020RegionOperations\202" + + "\323\344\223\002]\"@/compute/v1/projects/{project}/re" + + "gions/{region}/instantSnapshots:\031instant" + + "_snapshot_resource\022\313\001\n\004List\022:.google.clo" + + "ud.compute.v1.ListRegionInstantSnapshots" + + "Request\032,.google.cloud.compute.v1.Instan" + + "tSnapshotList\"Y\332A\016project,region\202\323\344\223\002B\022@" + + "/compute/v1/projects/{project}/regions/{" + + "region}/instantSnapshots\022\266\002\n\014SetIamPolic" + + "y\022A.google.cloud.compute.v1.SetIamPolicy" + "RegionInstantSnapshotRequest\032\037.google.cl" - + "oud.compute.v1.Policy\"z\332A\027project,region" - + ",resource\202\323\344\223\002Z\022X/compute/v1/projects/{p" - + "roject}/regions/{region}/instantSnapshot" - + "s/{resource}/getIamPolicy\022\215\002\n\006Insert\022;.g" - + "oogle.cloud.compute.v1.InsertRegionInsta", - "ntSnapshotRequest\032\".google.cloud.compute" - + ".v1.Operation\"\241\001\332A(project,region,instan" - + "t_snapshot_resource\212N\020RegionOperations\202\323" - + "\344\223\002]\"@/compute/v1/projects/{project}/reg" - + "ions/{region}/instantSnapshots:\031instant_" - + "snapshot_resource\022\313\001\n\004List\022:.google.clou" - + "d.compute.v1.ListRegionInstantSnapshotsR" - + "equest\032,.google.cloud.compute.v1.Instant" - + "SnapshotList\"Y\332A\016project,region\202\323\344\223\002B\022@/" + + "oud.compute.v1.Policy\"\301\001\332A:project,regio" + + "n,resource,region_set_policy_request_res" + + "ource\202\323\344\223\002~\"X/compute/v1/projects/{proje" + + "ct}/regions/{region}/instantSnapshots/{r" + + "esource}/setIamPolicy:\"region_set_policy" + + "_request_resource\022\303\002\n\tSetLabels\022>.google" + + ".cloud.compute.v1.SetLabelsRegionInstant" + + "SnapshotRequest\032\".google.cloud.compute.v" + + "1.Operation\"\321\001\332A:project,region,resource" + + ",region_set_labels_request_resource\212N\020Re" + + "gionOperations\202\323\344\223\002{\"U/compute/v1/projec" + + "ts/{project}/regions/{region}/instantSna" + + "pshots/{resource}/setLabels:\"region_set_" + + "labels_request_resource\022\330\002\n\022TestIamPermi" + + "ssions\022G.google.cloud.compute.v1.TestIam" + + "PermissionsRegionInstantSnapshotRequest\032" + + "0.google.cloud.compute.v1.TestPermission" + + "sResponse\"\306\001\332A9project,region,resource,t" + + "est_permissions_request_resource\202\323\344\223\002\203\001\"" + + "^/compute/v1/projects/{project}/regions/" + + "{region}/instantSnapshots/{resource}/tes" + + "tIamPermissions:!test_permissions_reques" + + "t_resource\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\244\023\n\033RegionNetworkEndpointGroups\022\315" + + "\003\n\026AttachNetworkEndpoints\022P.google.cloud" + + ".compute.v1.AttachNetworkEndpointsRegion" + + "NetworkEndpointGroupRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\274\002\332Afproject,reg" + + "ion,network_endpoint_group,region_networ" + + "k_endpoint_groups_attach_endpoints_reque" + + "st_resource\212N\020RegionOperations\202\323\344\223\002\271\001\"u/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/instantSnapshots\022\266\002\n\014SetIamPolicy" - + "\022A.google.cloud.compute.v1.SetIamPolicyR" - + "egionInstantSnapshotRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"\301\001\332A:project,region" - + ",resource,region_set_policy_request_reso" - + "urce\202\323\344\223\002~\"X/compute/v1/projects/{projec" - + "t}/regions/{region}/instantSnapshots/{re" - + "source}/setIamPolicy:\"region_set_policy_" - + "request_resource\022\303\002\n\tSetLabels\022>.google." - + "cloud.compute.v1.SetLabelsRegionInstantS" - + "napshotRequest\032\".google.cloud.compute.v1" - + ".Operation\"\321\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002{\"U/compute/v1/project" - + "s/{project}/regions/{region}/instantSnap" - + "shots/{resource}/setLabels:\"region_set_l" - + "abels_request_resource\022\330\002\n\022TestIamPermis" - + "sions\022G.google.cloud.compute.v1.TestIamP" - + "ermissionsRegionInstantSnapshotRequest\0320" - + ".google.cloud.compute.v1.TestPermissions" - + "Response\"\306\001\332A9project,region,resource,te" - + "st_permissions_request_resource\202\323\344\223\002\203\001\"^" - + "/compute/v1/projects/{project}/regions/{" - + "region}/instantSnapshots/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\244\023\n\033RegionNetworkEndpointGroups\022\315\003" - + "\n\026AttachNetworkEndpoints\022P.google.cloud." - + "compute.v1.AttachNetworkEndpointsRegionN" - + "etworkEndpointGroupRequest\032\".google.clou" - + "d.compute.v1.Operation\"\274\002\332Afproject,regi" - + "on,network_endpoint_group,region_network" - + "_endpoint_groups_attach_endpoints_reques" - + "t_resource\212N\020RegionOperations\202\323\344\223\002\271\001\"u/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/networkEndpointGroups/{network_end" - + "point_group}/attachNetworkEndpoints:@reg" - + "ion_network_endpoint_groups_attach_endpo" - + "ints_request_resource\022\222\002\n\006Delete\022@.googl" - + "e.cloud.compute.v1.DeleteRegionNetworkEn" - + "dpointGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\241\001\332A%project,region,netwo" - + "rk_endpoint_group\212N\020RegionOperations\202\323\344\223" - + "\002`*^/compute/v1/projects/{project}/regio" - + "ns/{region}/networkEndpointGroups/{netwo" - + "rk_endpoint_group}\022\315\003\n\026DetachNetworkEndp" - + "oints\022P.google.cloud.compute.v1.DetachNe" - + "tworkEndpointsRegionNetworkEndpointGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\274\002\332Afproject,region,network_endpoint" - + "_group,region_network_endpoint_groups_de" - + "tach_endpoints_request_resource\212N\020Region" - + "Operations\202\323\344\223\002\271\001\"u/compute/v1/projects/" - + "{project}/regions/{region}/networkEndpoi" - + "ntGroups/{network_endpoint_group}/detach" - + "NetworkEndpoints:@region_network_endpoin" - + "t_groups_detach_endpoints_request_resour" - + "ce\022\204\002\n\003Get\022=.google.cloud.compute.v1.Get" - + "RegionNetworkEndpointGroupRequest\032-.goog" - + "le.cloud.compute.v1.NetworkEndpointGroup" - + "\"\216\001\332A%project,region,network_endpoint_gr" - + "oup\202\323\344\223\002`\022^/compute/v1/projects/{project" - + "}/regions/{region}/networkEndpointGroups" - + "/{network_endpoint_group}\022\243\002\n\006Insert\022@.g" - + "oogle.cloud.compute.v1.InsertRegionNetwo" - + "rkEndpointGroupRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\262\001\332A.project,region,n" - + "etwork_endpoint_group_resource\212N\020RegionO" - + "perations\202\323\344\223\002h\"E/compute/v1/projects/{p" - + "roject}/regions/{region}/networkEndpoint" - + "Groups:\037network_endpoint_group_resource\022" - + "\332\001\n\004List\022?.google.cloud.compute.v1.ListR" - + "egionNetworkEndpointGroupsRequest\0321.goog" - + "le.cloud.compute.v1.NetworkEndpointGroup" - + "List\"^\332A\016project,region\202\323\344\223\002G\022E/compute/" - + "v1/projects/{project}/regions/{region}/n" - + "etworkEndpointGroups\022\321\002\n\024ListNetworkEndp" - + "oints\022O.google.cloud.compute.v1.ListNetw" - + "orkEndpointsRegionNetworkEndpointGroupsR" - + "equest\032B.google.cloud.compute.v1.Network" - + "EndpointGroupsListNetworkEndpoints\"\243\001\332A%" - + "project,region,network_endpoint_group\202\323\344" - + "\223\002u\"s/compute/v1/projects/{project}/regi" + + "egion}/networkEndpointGroups/{network_en" + + "dpoint_group}/attachNetworkEndpoints:@re" + + "gion_network_endpoint_groups_attach_endp" + + "oints_request_resource\022\222\002\n\006Delete\022@.goog" + + "le.cloud.compute.v1.DeleteRegionNetworkE" + + "ndpointGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\241\001\332A%project,region,netw" + + "ork_endpoint_group\212N\020RegionOperations\202\323\344" + + "\223\002`*^/compute/v1/projects/{project}/regi" + "ons/{region}/networkEndpointGroups/{netw" - + "ork_endpoint_group}/listNetworkEndpoints" - + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" - + "w.googleapis.com/auth/compute,https://ww" - + "w.googleapis.com/auth/cloud-platform2\362\'\n" - + "\035RegionNetworkFirewallPolicies\022\353\002\n\016AddAs" - + "sociation\022I.google.cloud.compute.v1.AddA" - + "ssociationRegionNetworkFirewallPolicyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\351\001\332ACproject,region,firewall_policy,fir" - + "ewall_policy_association_resource\212N\020Regi" - + "onOperations\202\323\344\223\002\211\001\"a/compute/v1/project" - + "s/{project}/regions/{region}/firewallPol" - + "icies/{firewall_policy}/addAssociation:$" - + "firewall_policy_association_resource\022\307\002\n" - + "\007AddRule\022B.google.cloud.compute.v1.AddRu" - + "leRegionNetworkFirewallPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\323\001\332A.google" - + ".cloud.compute.v1.GetRegionNetworkFirewa" - + "llPolicyRequest\032\'.google.cloud.compute.v" - + "1.FirewallPolicy\"{\332A\036project,region,fire" - + "wall_policy\202\323\344\223\002T\022R/compute/v1/projects/" - + "{project}/regions/{region}/firewallPolic" - + "ies/{firewall_policy}\022\234\002\n\016GetAssociation" - + "\022I.google.cloud.compute.v1.GetAssociatio" - + "nRegionNetworkFirewallPolicyRequest\0322.go" - + "ogle.cloud.compute.v1.FirewallPolicyAsso" - + "ciation\"\212\001\332A\036project,region,firewall_pol" - + "icy\202\323\344\223\002c\022a/compute/v1/projects/{project" - + "}/regions/{region}/firewallPolicies/{fir" - + "ewall_policy}/getAssociation\022\267\002\n\025GetEffe" - + "ctiveFirewalls\022P.google.cloud.compute.v1" - + ".GetEffectiveFirewallsRegionNetworkFirew" - + "allPolicyRequest\032S.google.cloud.compute." - + "v1.RegionNetworkFirewallPoliciesGetEffec" - + "tiveFirewallsResponse\"w\332A\026project,region" - + ",network\202\323\344\223\002X\022V/compute/v1/projects/{pr" - + "oject}/regions/{region}/firewallPolicies" - + "/getEffectiveFirewalls\022\364\001\n\014GetIamPolicy\022" - + "G.google.cloud.compute.v1.GetIamPolicyRe" - + "gionNetworkFirewallPolicyRequest\032\037.googl" - + "e.cloud.compute.v1.Policy\"z\332A\027project,re" - + "gion,resource\202\323\344\223\002Z\022X/compute/v1/project" - + "s/{project}/regions/{region}/firewallPol" - + "icies/{resource}/getIamPolicy\022\200\002\n\007GetRul" - + "e\022B.google.cloud.compute.v1.GetRuleRegio" - + "nNetworkFirewallPolicyRequest\032+.google.c" - + "loud.compute.v1.FirewallPolicyRule\"\203\001\332A\036" - + "project,region,firewall_policy\202\323\344\223\002\\\022Z/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/firewallPolicies/{firewall_policy}" - + "/getRule\022\221\002\n\006Insert\022A.google.cloud.compu" - + "te.v1.InsertRegionNetworkFirewallPolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\237\001\332A\'project,region,firewall_policy_r" - + "esource\212N\020RegionOperations\202\323\344\223\002\\\"@/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/firewallPolicies:\030firewall_policy_reso" - + "urce\022\321\001\n\004List\022A.google.cloud.compute.v1." - + "ListRegionNetworkFirewallPoliciesRequest" - + "\032+.google.cloud.compute.v1.FirewallPolic" - + "yList\"Y\332A\016project,region\202\323\344\223\002B\022@/compute" + + "ork_endpoint_group}\022\315\003\n\026DetachNetworkEnd", + "points\022P.google.cloud.compute.v1.DetachN" + + "etworkEndpointsRegionNetworkEndpointGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\274\002\332Afproject,region,network_endpoin" + + "t_group,region_network_endpoint_groups_d" + + "etach_endpoints_request_resource\212N\020Regio" + + "nOperations\202\323\344\223\002\271\001\"u/compute/v1/projects" + + "/{project}/regions/{region}/networkEndpo" + + "intGroups/{network_endpoint_group}/detac" + + "hNetworkEndpoints:@region_network_endpoi" + + "nt_groups_detach_endpoints_request_resou" + + "rce\022\204\002\n\003Get\022=.google.cloud.compute.v1.Ge" + + "tRegionNetworkEndpointGroupRequest\032-.goo" + + "gle.cloud.compute.v1.NetworkEndpointGrou" + + "p\"\216\001\332A%project,region,network_endpoint_g" + + "roup\202\323\344\223\002`\022^/compute/v1/projects/{projec" + + "t}/regions/{region}/networkEndpointGroup" + + "s/{network_endpoint_group}\022\243\002\n\006Insert\022@." + + "google.cloud.compute.v1.InsertRegionNetw" + + "orkEndpointGroupRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\262\001\332A.project,region," + + "network_endpoint_group_resource\212N\020Region" + + "Operations\202\323\344\223\002h\"E/compute/v1/projects/{" + + "project}/regions/{region}/networkEndpoin" + + "tGroups:\037network_endpoint_group_resource" + + "\022\332\001\n\004List\022?.google.cloud.compute.v1.List" + + "RegionNetworkEndpointGroupsRequest\0321.goo" + + "gle.cloud.compute.v1.NetworkEndpointGrou" + + "pList\"^\332A\016project,region\202\323\344\223\002G\022E/compute" + "/v1/projects/{project}/regions/{region}/" - + "firewallPolicies\022\261\002\n\005Patch\022@.google.clou" - + "d.compute.v1.PatchRegionNetworkFirewallP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\301\001\332A7project,region,firewall_po" - + "licy,firewall_policy_resource\212N\020RegionOp" - + "erations\202\323\344\223\002n2R/compute/v1/projects/{pr" - + "oject}/regions/{region}/firewallPolicies" - + "/{firewall_policy}:\030firewall_policy_reso" - + "urce\022\315\002\n\tPatchRule\022D.google.cloud.comput" - + "e.v1.PatchRuleRegionNetworkFirewallPolic" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\325\001\332A.googl" + + "e.cloud.compute.v1.GetRegionNetworkFirew" + + "allPolicyRequest\032\'.google.cloud.compute." + + "v1.FirewallPolicy\"{\332A\036project,region,fir" + + "ewall_policy\202\323\344\223\002T\022R/compute/v1/projects" + "/{project}/regions/{region}/firewallPoli" - + "cies/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\252\t\n\033RegionNoti" - + "ficationEndpoints\022\220\002\n\006Delete\022@.google.cl" - + "oud.compute.v1.DeleteRegionNotificationE" - + "ndpointRequest\032\".google.cloud.compute.v1" - + ".Operation\"\237\001\332A$project,region,notificat" - + "ion_endpoint\212N\020RegionOperations\202\323\344\223\002_*]/" + + "cies/{firewall_policy}\022\234\002\n\016GetAssociatio" + + "n\022I.google.cloud.compute.v1.GetAssociati" + + "onRegionNetworkFirewallPolicyRequest\0322.g" + + "oogle.cloud.compute.v1.FirewallPolicyAss" + + "ociation\"\212\001\332A\036project,region,firewall_po" + + "licy\202\323\344\223\002c\022a/compute/v1/projects/{projec" + + "t}/regions/{region}/firewallPolicies/{fi" + + "rewall_policy}/getAssociation\022\267\002\n\025GetEff" + + "ectiveFirewalls\022P.google.cloud.compute.v" + + "1.GetEffectiveFirewallsRegionNetworkFire" + + "wallPolicyRequest\032S.google.cloud.compute" + + ".v1.RegionNetworkFirewallPoliciesGetEffe" + + "ctiveFirewallsResponse\"w\332A\026project,regio" + + "n,network\202\323\344\223\002X\022V/compute/v1/projects/{p" + + "roject}/regions/{region}/firewallPolicie" + + "s/getEffectiveFirewalls\022\364\001\n\014GetIamPolicy" + + "\022G.google.cloud.compute.v1.GetIamPolicyR" + + "egionNetworkFirewallPolicyRequest\032\037.goog" + + "le.cloud.compute.v1.Policy\"z\332A\027project,r" + + "egion,resource\202\323\344\223\002Z\022X/compute/v1/projec" + + "ts/{project}/regions/{region}/firewallPo" + + "licies/{resource}/getIamPolicy\022\200\002\n\007GetRu" + + "le\022B.google.cloud.compute.v1.GetRuleRegi" + + "onNetworkFirewallPolicyRequest\032+.google." + + "cloud.compute.v1.FirewallPolicyRule\"\203\001\332A" + + "\036project,region,firewall_policy\202\323\344\223\002\\\022Z/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/notificationEndpoints/{notificati" - + "on_endpoint}\022\202\002\n\003Get\022=.google.cloud.comp" - + "ute.v1.GetRegionNotificationEndpointRequ" - + "est\032-.google.cloud.compute.v1.Notificati" - + "onEndpoint\"\214\001\332A$project,region,notificat" - + "ion_endpoint\202\323\344\223\002_\022]/compute/v1/projects" - + "/{project}/regions/{region}/notification" - + "Endpoints/{notification_endpoint}\022\241\002\n\006In" - + "sert\022@.google.cloud.compute.v1.InsertReg" - + "ionNotificationEndpointRequest\032\".google." - + "cloud.compute.v1.Operation\"\260\001\332A-project," - + "region,notification_endpoint_resource\212N\020" - + "RegionOperations\202\323\344\223\002g\"E/compute/v1/proj" - + "ects/{project}/regions/{region}/notifica" - + "tionEndpoints:\036notification_endpoint_res" - + "ource\022\332\001\n\004List\022?.google.cloud.compute.v1" - + ".ListRegionNotificationEndpointsRequest\032" - + "1.google.cloud.compute.v1.NotificationEn" - + "dpointList\"^\332A\016project,region\202\323\344\223\002G\022E/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/notificationEndpoints\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\307\007\n\020RegionOperati" - + "ons\022\342\001\n\006Delete\0225.google.cloud.compute.v1" - + ".DeleteRegionOperationRequest\0326.google.c" - + "loud.compute.v1.DeleteRegionOperationRes" - + "ponse\"i\332A\030project,region,operation\202\323\344\223\002H" - + "*F/compute/v1/projects/{project}/regions" - + "/{region}/operations/{operation}\022\313\001\n\003Get" - + "\0222.google.cloud.compute.v1.GetRegionOper" - + "ationRequest\032\".google.cloud.compute.v1.O" - + "peration\"l\332A\030project,region,operation\220N\001" - + "\202\323\344\223\002H\022F/compute/v1/projects/{project}/r" - + "egions/{region}/operations/{operation}\022\271" - + "\001\n\004List\0224.google.cloud.compute.v1.ListRe" - + "gionOperationsRequest\032&.google.cloud.com" - + "pute.v1.OperationList\"S\332A\016project,region" - + "\202\323\344\223\002<\022:/compute/v1/projects/{project}/r" - + "egions/{region}/operations\022\317\001\n\004Wait\0223.go" - + "ogle.cloud.compute.v1.WaitRegionOperatio" - + "nRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"n\332A\030project,region,operation\202\323\344\223\002M\"" - + "K/compute/v1/projects/{project}/regions/" - + "{region}/operations/{operation}/wait\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\322\026\n\026Reg" - + "ionSecurityPolicies\022\300\002\n\007AddRule\022;.google" - + ".cloud.compute.v1.AddRuleRegionSecurityP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\323\001\332A.g" - + "oogle.cloud.compute.v1.RemoveRuleRegionS" - + "ecurityPolicyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\231\001\332A\036project,region,sec" - + "urity_policy\212N\020RegionOperations\202\323\344\223\002_\"]/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/securityPolicies/{security_policy" - + "}/removeRule\022\302\002\n\tSetLabels\022=.google.clou" - + "d.compute.v1.SetLabelsRegionSecurityPoli" - + "cyRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\321\001\332A:project,region,resource,regio" - + "n_set_labels_request_resource\212N\020RegionOp" - + "erations\202\323\344\223\002{\"U/compute/v1/projects/{pr" - + "oject}/regions/{region}/securityPolicies" - + "/{resource}/setLabels:\"region_set_labels" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\303\010\n\025RegionSslCertificates\022" - + "\370\001\n\006Delete\022:.google.cloud.compute.v1.Del" - + "eteRegionSslCertificateRequest\032\".google." - + "cloud.compute.v1.Operation\"\215\001\332A\036project," - + "region,ssl_certificate\212N\020RegionOperation" - + "s\202\323\344\223\002S*Q/compute/v1/projects/{project}/" - + "regions/{region}/sslCertificates/{ssl_ce" - + "rtificate}\022\343\001\n\003Get\0227.google.cloud.comput" - + "e.v1.GetRegionSslCertificateRequest\032\'.go" - + "ogle.cloud.compute.v1.SslCertificate\"z\332A" - + "\036project,region,ssl_certificate\202\323\344\223\002S\022Q/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/sslCertificates/{ssl_certificate}" - + "\022\211\002\n\006Insert\022:.google.cloud.compute.v1.In" - + "sertRegionSslCertificateRequest\032\".google" - + ".cloud.compute.v1.Operation\"\236\001\332A\'project" - + ",region,ssl_certificate_resource\212N\020Regio" - + "nOperations\202\323\344\223\002[\"?/compute/v1/projects/" - + "{project}/regions/{region}/sslCertificat" - + "es:\030ssl_certificate_resource\022\310\001\n\004List\0229." - + "google.cloud.compute.v1.ListRegionSslCer" - + "tificatesRequest\032+.google.cloud.compute." - + "v1.SslCertificateList\"X\332A\016project,region" - + "\202\323\344\223\002A\022?/compute/v1/projects/{project}/r" - + "egions/{region}/sslCertificates\032r\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\225\014\n\021RegionSs" - + "lPolicies\022\344\001\n\006Delete\0225.google.cloud.comp" - + "ute.v1.DeleteRegionSslPolicyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\177\332A\031proj" - + "ect,region,ssl_policy\212N\020RegionOperations" - + "\202\323\344\223\002J*H/compute/v1/projects/{project}/r" - + "egions/{region}/sslPolicies/{ssl_policy}" - + "\022\313\001\n\003Get\0222.google.cloud.compute.v1.GetRe" - + "gionSslPolicyRequest\032\".google.cloud.comp" - + "ute.v1.SslPolicy\"l\332A\031project,region,ssl_" - + "policy\202\323\344\223\002J\022H/compute/v1/projects/{proj" - + "ect}/regions/{region}/sslPolicies/{ssl_p" - + "olicy}\022\366\001\n\006Insert\0225.google.cloud.compute" - + ".v1.InsertRegionSslPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\220\001\332A\"projec" - + "t,region,ssl_policy_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002R\";/compute/v1/projects/{pro" - + "ject}/regions/{region}/sslPolicies:\023ssl_" - + "policy_resource\022\275\001\n\004List\0225.google.cloud.", - "compute.v1.ListRegionSslPoliciesRequest\032" - + "(.google.cloud.compute.v1.SslPoliciesLis" - + "t\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1/" - + "projects/{project}/regions/{region}/sslP" - + "olicies\022\216\002\n\025ListAvailableFeatures\022F.goog" - + "le.cloud.compute.v1.ListAvailableFeature" - + "sRegionSslPoliciesRequest\032A.google.cloud" - + ".compute.v1.SslPoliciesListAvailableFeat" - + "uresResponse\"j\332A\016project,region\202\323\344\223\002S\022Q/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/sslPolicies/listAvailableFeatures" - + "\022\214\002\n\005Patch\0224.google.cloud.compute.v1.Pat" - + "chRegionSslPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\250\001\332A-project,region" - + ",ssl_policy,ssl_policy_resource\212N\020Region" - + "Operations\202\323\344\223\002_2H/compute/v1/projects/{" - + "project}/regions/{region}/sslPolicies/{s" - + "sl_policy}:\023ssl_policy_resource\032r\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\252\013\n\027RegionTa" - + "rgetHttpProxies\022\377\001\n\006Delete\022;.google.clou" - + "d.compute.v1.DeleteRegionTargetHttpProxy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\223\001\332A project,region,target_http_prox" - + "y\212N\020RegionOperations\202\323\344\223\002W*U/compute/v1/" - + "projects/{project}/regions/{region}/targ" - + "etHttpProxies/{target_http_proxy}\022\354\001\n\003Ge" - + "t\0228.google.cloud.compute.v1.GetRegionTar" - + "getHttpProxyRequest\032(.google.cloud.compu" - + "te.v1.TargetHttpProxy\"\200\001\332A project,regio" - + "n,target_http_proxy\202\323\344\223\002W\022U/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tHttpProxies/{target_http_proxy}\022\220\002\n\006Ins" - + "ert\022;.google.cloud.compute.v1.InsertRegi" - + "onTargetHttpProxyRequest\032\".google.cloud." - + "compute.v1.Operation\"\244\001\332A)project,region" - + ",target_http_proxy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002_\"A/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpProxies:" - + "\032target_http_proxy_resource\022\315\001\n\004List\022;.g" - + "oogle.cloud.compute.v1.ListRegionTargetH" - + "ttpProxiesRequest\032,.google.cloud.compute" - + ".v1.TargetHttpProxyList\"Z\332A\016project,regi" - + "on\202\323\344\223\002C\022A/compute/v1/projects/{project}" - + "/regions/{region}/targetHttpProxies\022\306\002\n\t" - + "SetUrlMap\022>.google.cloud.compute.v1.SetU" - + "rlMapRegionTargetHttpProxyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\324\001\332A;proje" - + "ct,region,target_http_proxy,url_map_refe" - + "rence_resource\212N\020RegionOperations\202\323\344\223\002}\"" - + "_/compute/v1/projects/{project}/regions/" - + "{region}/targetHttpProxies/{target_http_" - + "proxy}/setUrlMap:\032url_map_reference_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\263\021\n\030RegionTargetHttpsProxies\022\203\002\n\006Delete" - + "\022<.google.cloud.compute.v1.DeleteRegionT" - + "argetHttpsProxyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\226\001\332A!project,region,t" - + "arget_https_proxy\212N\020RegionOperations\202\323\344\223" - + "\002Y*W/compute/v1/projects/{project}/regio" - + "ns/{region}/targetHttpsProxies/{target_h" - + "ttps_proxy}\022\361\001\n\003Get\0229.google.cloud.compu" - + "te.v1.GetRegionTargetHttpsProxyRequest\032)" - + ".google.cloud.compute.v1.TargetHttpsProx" - + "y\"\203\001\332A!project,region,target_https_proxy" - + "\202\323\344\223\002Y\022W/compute/v1/projects/{project}/r" - + "egions/{region}/targetHttpsProxies/{targ" - + "et_https_proxy}\022\224\002\n\006Insert\022<.google.clou" - + "d.compute.v1.InsertRegionTargetHttpsProx" + + "project}/regions/{region}/firewallPolici" + + "es/{firewall_policy}/patchRule:\035firewall" + + "_policy_rule_resource\022\250\002\n\021RemoveAssociat" + + "ion\022L.google.cloud.compute.v1.RemoveAsso" + + "ciationRegionNetworkFirewallPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\240\001" + + "\332A\036project,region,firewall_policy\212N\020Regi" + + "onOperations\202\323\344\223\002f\"d/compute/v1/projects" + + "/{project}/regions/{region}/firewallPoli" + + "cies/{firewall_policy}/removeAssociation" + + "\022\223\002\n\nRemoveRule\022E.google.cloud.compute.v" + + "1.RemoveRuleRegionNetworkFirewallPolicyR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\231\001\332A\036project,region,firewall_policy\212N" + + "\020RegionOperations\202\323\344\223\002_\"]/compute/v1/pro" + + "jects/{project}/regions/{region}/firewal" + + "lPolicies/{firewall_policy}/removeRule\022\274" + + "\002\n\014SetIamPolicy\022G.google.cloud.compute.v" + + "1.SetIamPolicyRegionNetworkFirewallPolic" + + "yRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"\301\001\332A:project,region,resource,region_se" + + "t_policy_request_resource\202\323\344\223\002~\"X/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/firewallPolicies/{resource}/setIamPolic" + + "y:\"region_set_policy_request_resource\022\336\002" + + "\n\022TestIamPermissions\022M.google.cloud.comp" + + "ute.v1.TestIamPermissionsRegionNetworkFi" + + "rewallPolicyRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\306\001\332A9proje" + + "ct,region,resource,test_permissions_requ" + + "est_resource\202\323\344\223\002\203\001\"^/compute/v1/project" + + "s/{project}/regions/{region}/firewallPol" + + "icies/{resource}/testIamPermissions:!tes" + + "t_permissions_request_resource\032r\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\252\t\n\033RegionNot" + + "ificationEndpoints\022\220\002\n\006Delete\022@.google.c" + + "loud.compute.v1.DeleteRegionNotification" + + "EndpointRequest\032\".google.cloud.compute.v" + + "1.Operation\"\237\001\332A$project,region,notifica" + + "tion_endpoint\212N\020RegionOperations\202\323\344\223\002_*]" + + "/compute/v1/projects/{project}/regions/{" + + "region}/notificationEndpoints/{notificat" + + "ion_endpoint}\022\202\002\n\003Get\022=.google.cloud.com" + + "pute.v1.GetRegionNotificationEndpointReq" + + "uest\032-.google.cloud.compute.v1.Notificat" + + "ionEndpoint\"\214\001\332A$project,region,notifica" + + "tion_endpoint\202\323\344\223\002_\022]/compute/v1/project" + + "s/{project}/regions/{region}/notificatio" + + "nEndpoints/{notification_endpoint}\022\241\002\n\006I" + + "nsert\022@.google.cloud.compute.v1.InsertRe" + + "gionNotificationEndpointRequest\032\".google" + + ".cloud.compute.v1.Operation\"\260\001\332A-project" + + ",region,notification_endpoint_resource\212N" + + "\020RegionOperations\202\323\344\223\002g\"E/compute/v1/pro" + + "jects/{project}/regions/{region}/notific" + + "ationEndpoints:\036notification_endpoint_re" + + "source\022\332\001\n\004List\022?.google.cloud.compute.v" + + "1.ListRegionNotificationEndpointsRequest" + + "\0321.google.cloud.compute.v1.NotificationE" + + "ndpointList\"^\332A\016project,region\202\323\344\223\002G\022E/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/notificationEndpoints\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\307\007\n\020RegionOperat" + + "ions\022\342\001\n\006Delete\0225.google.cloud.compute.v" + + "1.DeleteRegionOperationRequest\0326.google." + + "cloud.compute.v1.DeleteRegionOperationRe" + + "sponse\"i\332A\030project,region,operation\202\323\344\223\002" + + "H*F/compute/v1/projects/{project}/region" + + "s/{region}/operations/{operation}\022\313\001\n\003Ge" + + "t\0222.google.cloud.compute.v1.GetRegionOpe" + + "rationRequest\032\".google.cloud.compute.v1." + + "Operation\"l\332A\030project,region,operation\220N" + + "\001\202\323\344\223\002H\022F/compute/v1/projects/{project}/" + + "regions/{region}/operations/{operation}\022" + + "\271\001\n\004List\0224.google.cloud.compute.v1.ListR" + + "egionOperationsRequest\032&.google.cloud.co" + + "mpute.v1.OperationList\"S\332A\016project,regio" + + "n\202\323\344\223\002<\022:/compute/v1/projects/{project}/" + + "regions/{region}/operations\022\317\001\n\004Wait\0223.g" + + "oogle.cloud.compute.v1.WaitRegionOperati" + + "onRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"n\332A\030project,region,operation\202\323\344\223\002M" + + "\"K/compute/v1/projects/{project}/regions" + + "/{region}/operations/{operation}/wait\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\322\026\n\026Re" + + "gionSecurityPolicies\022\300\002\n\007AddRule\022;.googl" + + "e.cloud.compute.v1.AddRuleRegionSecurity" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\323\001\332A." + + "google.cloud.compute.v1.RemoveRuleRegion" + + "SecurityPolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\231\001\332A\036project,region,se" + + "curity_policy\212N\020RegionOperations\202\323\344\223\002_\"]" + + "/compute/v1/projects/{project}/regions/{" + + "region}/securityPolicies/{security_polic" + + "y}/removeRule\022\302\002\n\tSetLabels\022=.google.clo" + + "ud.compute.v1.SetLabelsRegionSecurityPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\321\001\332A:project,region,resource,regi" + + "on_set_labels_request_resource\212N\020RegionO" + + "perations\202\323\344\223\002{\"U/compute/v1/projects/{p" + + "roject}/regions/{region}/securityPolicie" + + "s/{resource}/setLabels:\"region_set_label" + + "s_request_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\303\010\n\025RegionSslCertificates" + + "\022\370\001\n\006Delete\022:.google.cloud.compute.v1.De" + + "leteRegionSslCertificateRequest\032\".google" + + ".cloud.compute.v1.Operation\"\215\001\332A\036project" + + ",region,ssl_certificate\212N\020RegionOperatio" + + "ns\202\323\344\223\002S*Q/compute/v1/projects/{project}" + + "/regions/{region}/sslCertificates/{ssl_c" + + "ertificate}\022\343\001\n\003Get\0227.google.cloud.compu" + + "te.v1.GetRegionSslCertificateRequest\032\'.g" + + "oogle.cloud.compute.v1.SslCertificate\"z\332" + + "A\036project,region,ssl_certificate\202\323\344\223\002S\022Q" + + "/compute/v1/projects/{project}/regions/{" + + "region}/sslCertificates/{ssl_certificate" + + "}\022\211\002\n\006Insert\022:.google.cloud.compute.v1.I" + + "nsertRegionSslCertificateRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\236\001\332A\'projec" + + "t,region,ssl_certificate_resource\212N\020Regi" + + "onOperations\202\323\344\223\002[\"?/compute/v1/projects" + + "/{project}/regions/{region}/sslCertifica" + + "tes:\030ssl_certificate_resource\022\310\001\n\004List\0229" + + ".google.cloud.compute.v1.ListRegionSslCe" + + "rtificatesRequest\032+.google.cloud.compute" + + ".v1.SslCertificateList\"X\332A\016project,regio" + + "n\202\323\344\223\002A\022?/compute/v1/projects/{project}/" + + "regions/{region}/sslCertificates\032r\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\225\014\n\021RegionS" + + "slPolicies\022\344\001\n\006Delete\0225.google.cloud.com" + + "pute.v1.DeleteRegionSslPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\177\332A\031pro" + + "ject,region,ssl_policy\212N\020RegionOperation" + + "s\202\323\344\223\002J*H/compute/v1/projects/{project}/" + + "regions/{region}/sslPolicies/{ssl_policy" + + "}\022\313\001\n\003Get\0222.google.cloud.compute.v1.GetR" + + "egionSslPolicyRequest\032\".google.cloud.com" + + "pute.v1.SslPolicy\"l\332A\031project,region,ssl" + + "_policy\202\323\344\223\002J\022H/compute/v1/projects/{pro" + + "ject}/regions/{region}/sslPolicies/{ssl_" + + "policy}\022\366\001\n\006Insert\0225.google.cloud.comput" + + "e.v1.InsertRegionSslPolicyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje" + + "ct,region,ssl_policy_resource\212N\020RegionOp" + + "erations\202\323\344\223\002R\";/compute/v1/projects/{pr" + + "oject}/regions/{region}/sslPolicies:\023ssl" + + "_policy_resource\022\275\001\n\004List\0225.google.cloud" + + ".compute.v1.ListRegionSslPoliciesRequest" + + "\032(.google.cloud.compute.v1.SslPoliciesLi" + + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1" + + "/projects/{project}/regions/{region}/ssl" + + "Policies\022\216\002\n\025ListAvailableFeatures\022F.goo" + + "gle.cloud.compute.v1.ListAvailableFeatur" + + "esRegionSslPoliciesRequest\032A.google.clou" + + "d.compute.v1.SslPoliciesListAvailableFea" + + "turesResponse\"j\332A\016project,region\202\323\344\223\002S\022Q" + + "/compute/v1/projects/{project}/regions/{" + + "region}/sslPolicies/listAvailableFeature" + + "s\022\214\002\n\005Patch\0224.google.cloud.compute.v1.Pa" + + "tchRegionSslPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\250\001\332A-project,regio" + + "n,ssl_policy,ssl_policy_resource\212N\020Regio" + + "nOperations\202\323\344\223\002_2H/compute/v1/projects/" + + "{project}/regions/{region}/sslPolicies/{" + + "ssl_policy}:\023ssl_policy_resource\032r\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\252\013\n\027RegionT" + + "argetHttpProxies\022\377\001\n\006Delete\022;.google.clo" + + "ud.compute.v1.DeleteRegionTargetHttpProx" + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\247\001\332A*project,region,target_https_pr" - + "oxy_resource\212N\020RegionOperations\202\323\344\223\002a\"B/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpsProxies:\033target_https_" - + "proxy_resource\022\320\001\n\004List\022<.google.cloud.c" - + "ompute.v1.ListRegionTargetHttpsProxiesRe" - + "quest\032-.google.cloud.compute.v1.TargetHt" - + "tpsProxyList\"[\332A\016project,region\202\323\344\223\002D\022B/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpsProxies\022\272\002\n\005Patch\022;.go" - + "ogle.cloud.compute.v1.PatchRegionTargetH" - + "ttpsProxyRequest\032\".google.cloud.compute." - + "v1.Operation\"\317\001\332A=project,region,target_" - + "https_proxy,target_https_proxy_resource\212" - + "N\020RegionOperations\202\323\344\223\002v2W/compute/v1/pr" - + "ojects/{project}/regions/{region}/target" - + "HttpsProxies/{target_https_proxy}:\033targe" - + "t_https_proxy_resource\022\264\003\n\022SetSslCertifi" - + "cates\022H.google.cloud.compute.v1.SetSslCe" - + "rtificatesRegionTargetHttpsProxyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\257\002\332A" - + "cproject,region,target_https_proxy,regio" - + "n_target_https_proxies_set_ssl_certifica" - + "tes_request_resource\212N\020RegionOperations\202" - + "\323\344\223\002\257\001\"j/compute/v1/projects/{project}/r" - + "egions/{region}/targetHttpsProxies/{targ" - + "et_https_proxy}/setSslCertificates:Aregi" - + "on_target_https_proxies_set_ssl_certific" - + "ates_request_resource\022\312\002\n\tSetUrlMap\022?.go" - + "ogle.cloud.compute.v1.SetUrlMapRegionTar" - + "getHttpsProxyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\327\001\332A.google.cloud.compute.v1.Set" + + "UrlMapRegionTargetHttpProxyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\324\001\332A;proj" + + "ect,region,target_http_proxy,url_map_ref" + + "erence_resource\212N\020RegionOperations\202\323\344\223\002}" + + "\"_/compute/v1/projects/{project}/regions" + + "/{region}/targetHttpProxies/{target_http" + + "_proxy}/setUrlMap:\032url_map_reference_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\263\021\n\030RegionTargetHttpsProxies\022\203\002\n\006Delet", + "e\022<.google.cloud.compute.v1.DeleteRegion" + + "TargetHttpsProxyRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\226\001\332A!project,region," + + "target_https_proxy\212N\020RegionOperations\202\323\344" + + "\223\002Y*W/compute/v1/projects/{project}/regi" + + "ons/{region}/targetHttpsProxies/{target_" + + "https_proxy}\022\361\001\n\003Get\0229.google.cloud.comp" + + "ute.v1.GetRegionTargetHttpsProxyRequest\032" + + ").google.cloud.compute.v1.TargetHttpsPro" + + "xy\"\203\001\332A!project,region,target_https_prox" + + "y\202\323\344\223\002Y\022W/compute/v1/projects/{project}/" + + "regions/{region}/targetHttpsProxies/{tar" + + "get_https_proxy}\022\224\002\n\006Insert\022<.google.clo" + + "ud.compute.v1.InsertRegionTargetHttpsPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\247\001\332A*project,region,target_https_p" + + "roxy_resource\212N\020RegionOperations\202\323\344\223\002a\"B" + "/compute/v1/projects/{project}/regions/{" - + "region}/urlMaps/{url_map}:\020url_map_resou" - + "rce\022\265\002\n\010Validate\0224.google.cloud.compute." - + "v1.ValidateRegionUrlMapRequest\0320.google." - + "cloud.compute.v1.UrlMapsValidateResponse" - + "\"\300\001\332A@project,region,url_map,region_url_" - + "maps_validate_request_resource\202\323\344\223\002w\"J/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/urlMaps/{url_map}/validate:)region" - + "_url_maps_validate_request_resource\032r\312A\026" + + "region}/targetHttpsProxies:\033target_https" + + "_proxy_resource\022\320\001\n\004List\022<.google.cloud." + + "compute.v1.ListRegionTargetHttpsProxiesR" + + "equest\032-.google.cloud.compute.v1.TargetH" + + "ttpsProxyList\"[\332A\016project,region\202\323\344\223\002D\022B" + + "/compute/v1/projects/{project}/regions/{" + + "region}/targetHttpsProxies\022\272\002\n\005Patch\022;.g" + + "oogle.cloud.compute.v1.PatchRegionTarget" + + "HttpsProxyRequest\032\".google.cloud.compute" + + ".v1.Operation\"\317\001\332A=project,region,target" + + "_https_proxy,target_https_proxy_resource" + + "\212N\020RegionOperations\202\323\344\223\002v2W/compute/v1/p" + + "rojects/{project}/regions/{region}/targe" + + "tHttpsProxies/{target_https_proxy}:\033targ" + + "et_https_proxy_resource\022\264\003\n\022SetSslCertif" + + "icates\022H.google.cloud.compute.v1.SetSslC" + + "ertificatesRegionTargetHttpsProxyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\257\002\332" + + "Acproject,region,target_https_proxy,regi" + + "on_target_https_proxies_set_ssl_certific" + + "ates_request_resource\212N\020RegionOperations" + + "\202\323\344\223\002\257\001\"j/compute/v1/projects/{project}/" + + "regions/{region}/targetHttpsProxies/{tar" + + "get_https_proxy}/setSslCertificates:Areg" + + "ion_target_https_proxies_set_ssl_certifi" + + "cates_request_resource\022\312\002\n\tSetUrlMap\022?.g" + + "oogle.cloud.compute.v1.SetUrlMapRegionTa" + + "rgetHttpsProxyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\327\001\332A.google.cloud.compute.v1.Ag" - + "gregatedListResourcePoliciesRequest\0325.go" - + "ogle.cloud.compute.v1.ResourcePolicyAggr" - + "egatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v" - + "1/projects/{project}/aggregated/resource" - + "Policies\022\363\001\n\006Delete\0224.google.cloud.compu" - + "te.v1.DeleteResourcePolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\216\001\332A\036proje" - + "ct,region,resource_policy\212N\020RegionOperat" - + "ions\202\323\344\223\002T*R/compute/v1/projects/{projec" - + "t}/regions/{region}/resourcePolicies/{re" - + "source_policy}\022\336\001\n\003Get\0221.google.cloud.co" - + "mpute.v1.GetResourcePolicyRequest\032\'.goog" - + "le.cloud.compute.v1.ResourcePolicy\"{\332A\036p" - + "roject,region,resource_policy\202\323\344\223\002T\022R/co" + + "gleapis.com/auth/cloud-platform2\317\010\n\026Regi" + + "onTargetTcpProxies\022\373\001\n\006Delete\022:.google.c" + + "loud.compute.v1.DeleteRegionTargetTcpPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\220\001\332A\037project,region,target_tcp_pro" + + "xy\212N\020RegionOperations\202\323\344\223\002U*S/compute/v1" + + "/projects/{project}/regions/{region}/tar" + + "getTcpProxies/{target_tcp_proxy}\022\346\001\n\003Get" + + "\0227.google.cloud.compute.v1.GetRegionTarg" + + "etTcpProxyRequest\032\'.google.cloud.compute" + + ".v1.TargetTcpProxy\"}\332A\037project,region,ta" + + "rget_tcp_proxy\202\323\344\223\002U\022S/compute/v1/projec" + + "ts/{project}/regions/{region}/targetTcpP" + + "roxies/{target_tcp_proxy}\022\214\002\n\006Insert\022:.g" + + "oogle.cloud.compute.v1.InsertRegionTarge" + + "tTcpProxyRequest\032\".google.cloud.compute." + + "v1.Operation\"\241\001\332A(project,region,target_" + + "tcp_proxy_resource\212N\020RegionOperations\202\323\344" + + "\223\002]\"@/compute/v1/projects/{project}/regi" + + "ons/{region}/targetTcpProxies:\031target_tc" + + "p_proxy_resource\022\312\001\n\004List\022:.google.cloud" + + ".compute.v1.ListRegionTargetTcpProxiesRe" + + "quest\032+.google.cloud.compute.v1.TargetTc" + + "pProxyList\"Y\332A\016project,region\202\323\344\223\002B\022@/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/resourcePolicies/{resource_policy}\022" - + "\347\001\n\014GetIamPolicy\022:.google.cloud.compute." - + "v1.GetIamPolicyResourcePolicyRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"z\332A\027projec" - + "t,region,resource\202\323\344\223\002Z\022X/compute/v1/pro" - + "jects/{project}/regions/{region}/resourc" - + "ePolicies/{resource}/getIamPolicy\022\204\002\n\006In" - + "sert\0224.google.cloud.compute.v1.InsertRes" - + "ourcePolicyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\237\001\332A\'project,region,resou" - + "rce_policy_resource\212N\020RegionOperations\202\323" - + "\344\223\002\\\"@/compute/v1/projects/{project}/reg" - + "ions/{region}/resourcePolicies:\030resource" - + "_policy_resource\022\304\001\n\004List\0224.google.cloud" - + ".compute.v1.ListResourcePoliciesRequest\032" - + "+.google.cloud.compute.v1.ResourcePolicy" - + "List\"Y\332A\016project,region\202\323\344\223\002B\022@/compute/" - + "v1/projects/{project}/regions/{region}/r" - + "esourcePolicies\022\244\002\n\005Patch\0223.google.cloud" - + ".compute.v1.PatchResourcePolicyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\301\001\332A7" - + "project,region,resource_policy,resource_" - + "policy_resource\212N\020RegionOperations\202\323\344\223\002n" - + "2R/compute/v1/projects/{project}/regions" - + "/{region}/resourcePolicies/{resource_pol" - + "icy}:\030resource_policy_resource\022\257\002\n\014SetIa" - + "mPolicy\022:.google.cloud.compute.v1.SetIam" - + "PolicyResourcePolicyRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"\301\001\332A:project,region" - + ",resource,region_set_policy_request_reso" - + "urce\202\323\344\223\002~\"X/compute/v1/projects/{projec" - + "t}/regions/{region}/resourcePolicies/{re" - + "source}/setIamPolicy:\"region_set_policy_" - + "request_resource\022\321\002\n\022TestIamPermissions\022" - + "@.google.cloud.compute.v1.TestIamPermiss" - + "ionsResourcePolicyRequest\0320.google.cloud" - + ".compute.v1.TestPermissionsResponse\"\306\001\332A" - + "9project,region,resource,test_permission" - + "s_request_resource\202\323\344\223\002\203\001\"^/compute/v1/p" - + "rojects/{project}/regions/{region}/resou" - + "rcePolicies/{resource}/testIamPermission" - + "s:!test_permissions_request_resource\032r\312A" + + "ion}/targetTcpProxies\032r\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\354\r\n\rRegionUrlMaps\022\327\001\n\006" + + "Delete\0222.google.cloud.compute.v1.DeleteR" + + "egionUrlMapRequest\032\".google.cloud.comput" + + "e.v1.Operation\"u\332A\026project,region,url_ma" + + "p\212N\020RegionOperations\202\323\344\223\002C*A/compute/v1/" + + "projects/{project}/regions/{region}/urlM" + + "aps/{url_map}\022\273\001\n\003Get\022/.google.cloud.com" + + "pute.v1.GetRegionUrlMapRequest\032\037.google." + + "cloud.compute.v1.UrlMap\"b\332A\026project,regi" + + "on,url_map\202\323\344\223\002C\022A/compute/v1/projects/{" + + "project}/regions/{region}/urlMaps/{url_m" + + "ap}\022\351\001\n\006Insert\0222.google.cloud.compute.v1" + + ".InsertRegionUrlMapRequest\032\".google.clou" + + "d.compute.v1.Operation\"\206\001\332A\037project,regi" + + "on,url_map_resource\212N\020RegionOperations\202\323" + + "\344\223\002K\"7/compute/v1/projects/{project}/reg" + + "ions/{region}/urlMaps:\020url_map_resource\022" + + "\260\001\n\004List\0221.google.cloud.compute.v1.ListR" + + "egionUrlMapsRequest\032#.google.cloud.compu" + + "te.v1.UrlMapList\"P\332A\016project,region\202\323\344\223\002" + + "9\0227/compute/v1/projects/{project}/region" + + "s/{region}/urlMaps\022\371\001\n\005Patch\0221.google.cl" + + "oud.compute.v1.PatchRegionUrlMapRequest\032" + + "\".google.cloud.compute.v1.Operation\"\230\001\332A" + + "\'project,region,url_map,url_map_resource" + + "\212N\020RegionOperations\202\323\344\223\002U2A/compute/v1/p" + + "rojects/{project}/regions/{region}/urlMa" + + "ps/{url_map}:\020url_map_resource\022\373\001\n\006Updat" + + "e\0222.google.cloud.compute.v1.UpdateRegion" + + "UrlMapRequest\032\".google.cloud.compute.v1." + + "Operation\"\230\001\332A\'project,region,url_map,ur" + + "l_map_resource\212N\020RegionOperations\202\323\344\223\002U\032" + + "A/compute/v1/projects/{project}/regions/" + + "{region}/urlMaps/{url_map}:\020url_map_reso" + + "urce\022\265\002\n\010Validate\0224.google.cloud.compute" + + ".v1.ValidateRegionUrlMapRequest\0320.google" + + ".cloud.compute.v1.UrlMapsValidateRespons" + + "e\"\300\001\332A@project,region,url_map,region_url" + + "_maps_validate_request_resource\202\323\344\223\002w\"J/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/urlMaps/{url_map}/validate:)regio" + + "n_url_maps_validate_request_resource\032r\312A" + "\026compute.googleapis.com\322AVhttps://www.go" + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\216 \n\007Rou" - + "ters\022\273\001\n\016AggregatedList\0225.google.cloud.c" - + "ompute.v1.AggregatedListRoutersRequest\032-" - + ".google.cloud.compute.v1.RouterAggregate" - + "dList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/pro" - + "jects/{project}/aggregated/routers\022\317\001\n\006D" - + "elete\022,.google.cloud.compute.v1.DeleteRo", - "uterRequest\032\".google.cloud.compute.v1.Op" - + "eration\"s\332A\025project,region,router\212N\020Regi" - + "onOperations\202\323\344\223\002B*@/compute/v1/projects" - + "/{project}/regions/{region}/routers/{rou" - + "ter}\022\370\001\n\021DeleteRoutePolicy\0227.google.clou" - + "d.compute.v1.DeleteRoutePolicyRouterRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\205\001\332A\025project,region,router\212N\020RegionOpera" - + "tions\202\323\344\223\002T\"R/compute/v1/projects/{proje" - + "ct}/regions/{region}/routers/{router}/de" - + "leteRoutePolicy\022\263\001\n\003Get\022).google.cloud.c" - + "ompute.v1.GetRouterRequest\032\037.google.clou" - + "d.compute.v1.Router\"`\332A\025project,region,r" - + "outer\202\323\344\223\002B\022@/compute/v1/projects/{proje" - + "ct}/regions/{region}/routers/{router}\022\335\001" - + "\n\014GetNatIpInfo\0222.google.cloud.compute.v1" - + ".GetNatIpInfoRouterRequest\032*.google.clou" - + "d.compute.v1.NatIpInfoResponse\"m\332A\025proje" - + "ct,region,router\202\323\344\223\002O\022M/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/getNatIpInfo\022\365\001\n\021GetNatMappingI" - + "nfo\0228.google.cloud.compute.v1.GetNatMapp" - + "ingInfoRoutersRequest\0322.google.cloud.com" - + "pute.v1.VmEndpointNatMappingsList\"r\332A\025pr" - + "oject,region,router\202\323\344\223\002T\022R/compute/v1/p" - + "rojects/{project}/regions/{region}/route" - + "rs/{router}/getNatMappingInfo\022\357\001\n\016GetRou" - + "tePolicy\0224.google.cloud.compute.v1.GetRo" - + "utePolicyRouterRequest\0326.google.cloud.co" - + "mpute.v1.RoutersGetRoutePolicyResponse\"o" - + "\332A\025project,region,router\202\323\344\223\002Q\022O/compute" - + "/v1/projects/{project}/regions/{region}/" - + "routers/{router}/getRoutePolicy\022\351\001\n\017GetR" - + "outerStatus\0225.google.cloud.compute.v1.Ge" - + "tRouterStatusRouterRequest\032-.google.clou" - + "d.compute.v1.RouterStatusResponse\"p\332A\025pr" - + "oject,region,router\202\323\344\223\002R\022P/compute/v1/p" - + "rojects/{project}/regions/{region}/route" - + "rs/{router}/getRouterStatus\022\341\001\n\006Insert\022," - + ".google.cloud.compute.v1.InsertRouterReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\204\001\332A\036project,region,router_resource\212N\020R" - + "egionOperations\202\323\344\223\002J\"7/compute/v1/proje" - + "cts/{project}/regions/{region}/routers:\017" - + "router_resource\022\252\001\n\004List\022+.google.cloud." - + "compute.v1.ListRoutersRequest\032#.google.c" - + "loud.compute.v1.RouterList\"P\332A\016project,r" - + "egion\202\323\344\223\0029\0227/compute/v1/projects/{proje" - + "ct}/regions/{region}/routers\022\344\001\n\rListBgp" - + "Routes\0224.google.cloud.compute.v1.ListBgp" - + "RoutesRoutersRequest\032-.google.cloud.comp" - + "ute.v1.RoutersListBgpRoutes\"n\332A\025project," - + "region,router\202\323\344\223\002P\022N/compute/v1/project" - + "s/{project}/regions/{region}/routers/{ro" - + "uter}/listBgpRoutes\022\364\001\n\021ListRoutePolicie" - + "s\0228.google.cloud.compute.v1.ListRoutePol" - + "iciesRoutersRequest\0321.google.cloud.compu" - + "te.v1.RoutersListRoutePolicies\"r\332A\025proje" - + "ct,region,router\202\323\344\223\002T\022R/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/listRoutePolicies\022\357\001\n\005Patch\022+.g" - + "oogle.cloud.compute.v1.PatchRouterReques" - + "t\032\".google.cloud.compute.v1.Operation\"\224\001" - + "\332A%project,region,router,router_resource" - + "\212N\020RegionOperations\202\323\344\223\002S2@/compute/v1/p" - + "rojects/{project}/regions/{region}/route" - + "rs/{router}:\017router_resource\022\242\002\n\020PatchRo" - + "utePolicy\0226.google.cloud.compute.v1.Patc" - + "hRoutePolicyRouterRequest\032\".google.cloud" - + ".compute.v1.Operation\"\261\001\332A+project,regio" - + "n,router,route_policy_resource\212N\020RegionO" - + "perations\202\323\344\223\002j\"Q/compute/v1/projects/{p" - + "roject}/regions/{region}/routers/{router" - + "}/patchRoutePolicy:\025route_policy_resourc" - + "e\022\365\001\n\007Preview\022-.google.cloud.compute.v1." - + "PreviewRouterRequest\032/.google.cloud.comp" - + "ute.v1.RoutersPreviewResponse\"\211\001\332A%proje" - + "ct,region,router,router_resource\202\323\344\223\002[\"H" - + "/compute/v1/projects/{project}/regions/{" - + "region}/routers/{router}/preview:\017router" - + "_resource\022\361\001\n\006Update\022,.google.cloud.comp" - + "ute.v1.UpdateRouterRequest\032\".google.clou" - + "d.compute.v1.Operation\"\224\001\332A%project,regi" - + "on,router,router_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002S\032@/compute/v1/projects/{projec" - + "t}/regions/{region}/routers/{router}:\017ro" - + "uter_resource\022\245\002\n\021UpdateRoutePolicy\0227.go" - + "ogle.cloud.compute.v1.UpdateRoutePolicyR" - + "outerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\262\001\332A+project,region,router,rout" - + "e_policy_resource\212N\020RegionOperations\202\323\344\223" - + "\002k\"R/compute/v1/projects/{project}/regio" - + "ns/{region}/routers/{router}/updateRoute" - + "Policy:\025route_policy_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\300\006\n\006Routes\022\272\001\n" - + "\006Delete\022+.google.cloud.compute.v1.Delete" - + "RouteRequest\032\".google.cloud.compute.v1.O" - + "peration\"_\332A\rproject,route\212N\020GlobalOpera" - + "tions\202\323\344\223\0026*4/compute/v1/projects/{proje" - + "ct}/global/routes/{route}\022\235\001\n\003Get\022(.goog" - + "le.cloud.compute.v1.GetRouteRequest\032\036.go" - + "ogle.cloud.compute.v1.Route\"L\332A\rproject," - + "route\202\323\344\223\0026\0224/compute/v1/projects/{proje" - + "ct}/global/routes/{route}\022\313\001\n\006Insert\022+.g" - + "oogle.cloud.compute.v1.InsertRouteReques" - + "t\032\".google.cloud.compute.v1.Operation\"p\332" - + "A\026project,route_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002>\",/compute/v1/projects/{project" - + "}/global/routes:\016route_resource\022\226\001\n\004List" - + "\022*.google.cloud.compute.v1.ListRoutesReq" - + "uest\032\".google.cloud.compute.v1.RouteList" - + "\">\332A\007project\202\323\344\223\002.\022,/compute/v1/projects" - + "/{project}/global/routes\032r\312A\026compute.goo" + + "ogleapis.com/auth/cloud-platform2\341\002\n\013Reg" + + "ionZones\022\252\001\n\004List\022/.google.cloud.compute" + + ".v1.ListRegionZonesRequest\032!.google.clou" + + "d.compute.v1.ZoneList\"N\332A\016project,region" + + "\202\323\344\223\0027\0225/compute/v1/projects/{project}/r" + + "egions/{region}/zones\032\244\001\312A\026compute.googl" + + "eapis.com\322A\207\001https://www.googleapis.com/" + + "auth/compute.readonly,https://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\343\003\n\007Regions" + + "\022\233\001\n\003Get\022).google.cloud.compute.v1.GetRe" + + "gionRequest\032\037.google.cloud.compute.v1.Re" + + "gion\"H\332A\016project,region\202\323\344\223\0021\022//compute/" + + "v1/projects/{project}/regions/{region}\022\222" + + "\001\n\004List\022+.google.cloud.compute.v1.ListRe" + + "gionsRequest\032#.google.cloud.compute.v1.R" + + "egionList\"8\332A\007project\202\323\344\223\002(\022&/compute/v1" + + "/projects/{project}/regions\032\244\001\312A\026compute" + + ".googleapis.com\322A\207\001https://www.googleapi" + + "s.com/auth/compute.readonly,https://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\317\010\n\021R" + + "eservationBlocks\022\225\002\n\003Get\0223.google.cloud." + + "compute.v1.GetReservationBlockRequest\0325." + + "google.cloud.compute.v1.ReservationBlock" + + "sGetResponse\"\241\001\332A*project,zone,reservati" + + "on,reservation_block\202\323\344\223\002n\022l/compute/v1/" + + "projects/{project}/zones/{zone}/reservat" + + "ions/{reservation}/reservationBlocks/{re" + + "servation_block}\022\362\001\n\004List\0225.google.cloud" + + ".compute.v1.ListReservationBlocksRequest" + + "\0326.google.cloud.compute.v1.ReservationBl" + + "ocksListResponse\"{\332A\030project,zone,reserv" + + "ation\202\323\344\223\002Z\022X/compute/v1/projects/{proje" + + "ct}/zones/{zone}/reservations/{reservati" + + "on}/reservationBlocks\022\270\003\n\022PerformMainten" + + "ance\022B.google.cloud.compute.v1.PerformMa" + + "intenanceReservationBlockRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\271\002\332Acprojec" + + "t,zone,reservation,reservation_block,res" + + "ervations_blocks_perform_maintenance_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\273\001\"\177/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/reservations/{reservation}/reservatio" + + "nBlocks/{reservation_block}/performMaint" + + "enance:8reservations_blocks_perform_main" + + "tenance_request_resource\032r\312A\026compute.goo" + "gleapis.com\322AVhttps://www.googleapis.com" + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\357\030\n\020SecurityPolicie" - + "s\022\251\002\n\007AddRule\0225.google.cloud.compute.v1." - + "AddRuleSecurityPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\302\001\332A5project,se" - + "curity_policy,security_policy_rule_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002q\"P/compute/v" - + "1/projects/{project}/global/securityPoli" - + "cies/{security_policy}/addRule:\035security" - + "_policy_rule_resource\022\327\001\n\016AggregatedList" - + "\022>.google.cloud.compute.v1.AggregatedLis" - + "tSecurityPoliciesRequest\0327.google.cloud." - + "compute.v1.SecurityPoliciesAggregatedLis" - + "t\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/project" - + "s/{project}/aggregated/securityPolicies\022" - + "\341\001\n\006Delete\0224.google.cloud.compute.v1.Del" - + "eteSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"}\332A\027project,securit" - + "y_policy\212N\020GlobalOperations\202\323\344\223\002J*H/comp" - + "ute/v1/projects/{project}/global/securit" - + "yPolicies/{security_policy}\022\315\001\n\003Get\0221.go" - + "ogle.cloud.compute.v1.GetSecurityPolicyR" - + "equest\032\'.google.cloud.compute.v1.Securit" - + "yPolicy\"j\332A\027project,security_policy\202\323\344\223\002" - + "J\022H/compute/v1/projects/{project}/global" - + "/securityPolicies/{security_policy}\022\341\001\n\007" - + "GetRule\0225.google.cloud.compute.v1.GetRul" - + "eSecurityPolicyRequest\032+.google.cloud.co" - + "mpute.v1.SecurityPolicyRule\"r\332A\027project," - + "security_policy\202\323\344\223\002R\022P/compute/v1/proje" - + "cts/{project}/global/securityPolicies/{s" - + "ecurity_policy}/getRule\022\363\001\n\006Insert\0224.goo" - + "gle.cloud.compute.v1.InsertSecurityPolic" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\216\001\332A project,security_policy_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1" - + "/projects/{project}/global/securityPolic" - + "ies:\030security_policy_resource\022\263\001\n\004List\0224" - + ".google.cloud.compute.v1.ListSecurityPol" - + "iciesRequest\032+.google.cloud.compute.v1.S" - + "ecurityPolicyList\"H\332A\007project\202\323\344\223\0028\0226/co" - + "mpute/v1/projects/{project}/global/secur" - + "ityPolicies\022\256\002\n\037ListPreconfiguredExpress" - + "ionSets\022O.google.cloud.compute.v1.ListPr" - + "econfiguredExpressionSetsSecurityPolicie" - + "sRequest\032P.google.cloud.compute.v1.Secur" - + "ityPoliciesListPreconfiguredExpressionSe" - + "tsResponse\"h\332A\007project\202\323\344\223\002X\022V/compute/v" - + "1/projects/{project}/global/securityPoli" - + "cies/listPreconfiguredExpressionSets\022\223\002\n" - + "\005Patch\0223.google.cloud.compute.v1.PatchSe" - + "curityPolicyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\260\001\332A0project,security_po" - + "licy,security_policy_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002d2H/compute/v1/projects/{pr" - + "oject}/global/securityPolicies/{security" - + "_policy}:\030security_policy_resource\022\257\002\n\tP" - + "atchRule\0227.google.cloud.compute.v1.Patch" - + "RuleSecurityPolicyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\304\001\332A5project,secur" - + "ity_policy,security_policy_rule_resource" - + "\212N\020GlobalOperations\202\323\344\223\002s\"R/compute/v1/p" - + "rojects/{project}/global/securityPolicie" - + "s/{security_policy}/patchRule:\035security_" - + "policy_rule_resource\022\365\001\n\nRemoveRule\0228.go" - + "ogle.cloud.compute.v1.RemoveRuleSecurity" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"\210\001\332A\027project,security_policy\212N" - + "\020GlobalOperations\202\323\344\223\002U\"S/compute/v1/pro" - + "jects/{project}/global/securityPolicies/" - + "{security_policy}/removeRule\022\253\002\n\tSetLabe" - + "ls\0227.google.cloud.compute.v1.SetLabelsSe" - + "curityPolicyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\300\001\332A3project,resource,gl" - + "obal_set_labels_request_resource\212N\020Globa" - + "lOperations\202\323\344\223\002q\"K/compute/v1/projects/" - + "{project}/global/securityPolicies/{resou" - + "rce}/setLabels:\"global_set_labels_reques" - + "t_resource\032r\312A\026compute.googleapis.com\322AV" + + "/auth/cloud-platform2\203\013\n\024ReservationSubB" + + "locks\022\231\002\n\003Get\0226.google.cloud.compute.v1." + + "GetReservationSubBlockRequest\0328.google.c" + + "loud.compute.v1.ReservationSubBlocksGetR" + + "esponse\"\237\001\332A.project,zone,parent_name,re" + + "servation_sub_block\202\323\344\223\002h\022f/compute/v1/p" + + "rojects/{project}/zones/{zone}/{parent_n" + + "ame}/reservationSubBlocks/{reservation_s" + + "ub_block}\022\356\001\n\004List\0228.google.cloud.comput" + + "e.v1.ListReservationSubBlocksRequest\0329.g" + + "oogle.cloud.compute.v1.ReservationSubBlo" + + "cksListResponse\"q\332A\030project,zone,parent_" + + "name\202\323\344\223\002P\022N/compute/v1/projects/{projec" + + "t}/zones/{zone}/{parent_name}/reservatio" + + "nSubBlocks\022\305\002\n\022PerformMaintenance\022E.goog" + + "le.cloud.compute.v1.PerformMaintenanceRe" + + "servationSubBlockRequest\032\".google.cloud." + + "compute.v1.Operation\"\303\001\332A.project,zone,p" + + "arent_name,reservation_sub_block\212N\016ZoneO" + + "perations\202\323\344\223\002{\"y/compute/v1/projects/{p" + + "roject}/zones/{zone}/{parent_name}/reser" + + "vationSubBlocks/{reservation_sub_block}/" + + "performMaintenance\022\241\003\n\014ReportFaulty\022?.go" + + "ogle.cloud.compute.v1.ReportFaultyReserv" + + "ationSubBlockRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\253\002\332Adproject,zone,paren" + + "t_name,reservation_sub_block,reservation" + + "_sub_blocks_report_faulty_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\254\001\"s/compute/v1/" + + "projects/{project}/zones/{zone}/{parent_" + + "name}/reservationSubBlocks/{reservation_" + + "sub_block}/reportFaulty:5reservation_sub" + + "_blocks_report_faulty_request_resource\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\213\027\n\014R" + + "eservations\022\312\001\n\016AggregatedList\022:.google." + + "cloud.compute.v1.AggregatedListReservati" + + "onsRequest\0322.google.cloud.compute.v1.Res" + + "ervationAggregatedList\"H\332A\007project\202\323\344\223\0028" + + "\0226/compute/v1/projects/{project}/aggrega" + + "ted/reservations\022\333\001\n\006Delete\0221.google.clo" + + "ud.compute.v1.DeleteReservationRequest\032\"" + + ".google.cloud.compute.v1.Operation\"z\332A\030p" + + "roject,zone,reservation\212N\016ZoneOperations" + + "\202\323\344\223\002H*F/compute/v1/projects/{project}/z" + + "ones/{zone}/reservations/{reservation}\022\306" + + "\001\n\003Get\022..google.cloud.compute.v1.GetRese" + + "rvationRequest\032$.google.cloud.compute.v1" + + ".Reservation\"i\332A\030project,zone,reservatio" + + "n\202\323\344\223\002H\022F/compute/v1/projects/{project}/" + + "zones/{zone}/reservations/{reservation}\022" + + "\332\001\n\014GetIamPolicy\0227.google.cloud.compute." + + "v1.GetIamPolicyReservationRequest\032\037.goog" + + "le.cloud.compute.v1.Policy\"p\332A\025project,z" + + "one,resource\202\323\344\223\002R\022P/compute/v1/projects" + + "/{project}/zones/{zone}/reservations/{re" + + "source}/getIamPolicy\022\355\001\n\006Insert\0221.google" + + ".cloud.compute.v1.InsertReservationReque" + + "st\032\".google.cloud.compute.v1.Operation\"\213" + + "\001\332A!project,zone,reservation_resource\212N\016" + + "ZoneOperations\202\323\344\223\002P\"8/compute/v1/projec" + + "ts/{project}/zones/{zone}/reservations:\024" + + "reservation_resource\022\263\001\n\004List\0220.google.c" + + "loud.compute.v1.ListReservationsRequest\032" + + "(.google.cloud.compute.v1.ReservationLis" + + "t\"O\332A\014project,zone\202\323\344\223\002:\0228/compute/v1/pr" + + "ojects/{project}/zones/{zone}/reservatio" + + "ns\022\355\002\n\022PerformMaintenance\022=.google.cloud" + + ".compute.v1.PerformMaintenanceReservatio" + + "nRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\363\001\332AJproject,zone,reservation,reser" + + "vations_perform_maintenance_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\216\001\"Y/compute/v" + + "1/projects/{project}/zones/{zone}/reserv" + + "ations/{reservation}/performMaintenance:" + + "1reservations_perform_maintenance_reques" + + "t_resource\022\256\002\n\006Resize\0221.google.cloud.com" + + "pute.v1.ResizeReservationRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\314\001\332A=projec" + + "t,zone,reservation,reservations_resize_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002u\"M" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/reservations/{reservation}/resize:$r" + + "eservations_resize_request_resource\022\236\002\n\014" + + "SetIamPolicy\0227.google.cloud.compute.v1.S" + + "etIamPolicyReservationRequest\032\037.google.c" + + "loud.compute.v1.Policy\"\263\001\332A6project,zone" + + ",resource,zone_set_policy_request_resour" + + "ce\202\323\344\223\002t\"P/compute/v1/projects/{project}" + + "/zones/{zone}/reservations/{resource}/se" + + "tIamPolicy: zone_set_policy_request_reso" + + "urce\022\303\002\n\022TestIamPermissions\022=.google.clo" + + "ud.compute.v1.TestIamPermissionsReservat" + + "ionRequest\0320.google.cloud.compute.v1.Tes" + + "tPermissionsResponse\"\273\001\332A7project,zone,r" + + "esource,test_permissions_request_resourc" + + "e\202\323\344\223\002{\"V/compute/v1/projects/{project}/" + + "zones/{zone}/reservations/{resource}/tes" + + "tIamPermissions:!test_permissions_reques" + + "t_resource\022\207\002\n\006Update\0221.google.cloud.com" + + "pute.v1.UpdateReservationRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\245\001\332A-projec" + + "t,zone,reservation,reservation_resource\212" + + "N\016ZoneOperations\202\323\344\223\002^2F/compute/v1/proj" + + "ects/{project}/zones/{zone}/reservations" + + "/{reservation}:\024reservation_resource\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\232\023\n\020Res" + + "ourcePolicies\022\325\001\n\016AggregatedList\022>.googl" + + "e.cloud.compute.v1.AggregatedListResourc" + + "ePoliciesRequest\0325.google.cloud.compute." + + "v1.ResourcePolicyAggregatedList\"L\332A\007proj" + + "ect\202\323\344\223\002<\022:/compute/v1/projects/{project" + + "}/aggregated/resourcePolicies\022\363\001\n\006Delete" + + "\0224.google.cloud.compute.v1.DeleteResourc" + + "ePolicyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\216\001\332A\036project,region,resource_" + + "policy\212N\020RegionOperations\202\323\344\223\002T*R/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/resourcePolicies/{resource_policy}\022\336\001\n\003" + + "Get\0221.google.cloud.compute.v1.GetResourc" + + "ePolicyRequest\032\'.google.cloud.compute.v1" + + ".ResourcePolicy\"{\332A\036project,region,resou" + + "rce_policy\202\323\344\223\002T\022R/compute/v1/projects/{" + + "project}/regions/{region}/resourcePolici" + + "es/{resource_policy}\022\347\001\n\014GetIamPolicy\022:." + + "google.cloud.compute.v1.GetIamPolicyReso" + + "urcePolicyRequest\032\037.google.cloud.compute" + + ".v1.Policy\"z\332A\027project,region,resource\202\323" + + "\344\223\002Z\022X/compute/v1/projects/{project}/reg" + + "ions/{region}/resourcePolicies/{resource" + + "}/getIamPolicy\022\204\002\n\006Insert\0224.google.cloud" + + ".compute.v1.InsertResourcePolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\237\001\332A" + + "\'project,region,resource_policy_resource" + + "\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v1/p" + + "rojects/{project}/regions/{region}/resou" + + "rcePolicies:\030resource_policy_resource\022\304\001" + + "\n\004List\0224.google.cloud.compute.v1.ListRes" + + "ourcePoliciesRequest\032+.google.cloud.comp" + + "ute.v1.ResourcePolicyList\"Y\332A\016project,re" + + "gion\202\323\344\223\002B\022@/compute/v1/projects/{projec" + + "t}/regions/{region}/resourcePolicies\022\244\002\n" + + "\005Patch\0223.google.cloud.compute.v1.PatchRe" + + "sourcePolicyRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\301\001\332A7project,region,reso" + + "urce_policy,resource_policy_resource\212N\020R" + + "egionOperations\202\323\344\223\002n2R/compute/v1/proje" + + "cts/{project}/regions/{region}/resourceP" + + "olicies/{resource_policy}:\030resource_poli" + + "cy_resource\022\257\002\n\014SetIamPolicy\022:.google.cl" + + "oud.compute.v1.SetIamPolicyResourcePolic" + + "yRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"\301\001\332A:project,region,resource,region_se" + + "t_policy_request_resource\202\323\344\223\002~\"X/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/resourcePolicies/{resource}/setIamPolic" + + "y:\"region_set_policy_request_resource\022\321\002" + + "\n\022TestIamPermissions\022@.google.cloud.comp" + + "ute.v1.TestIamPermissionsResourcePolicyR" + + "equest\0320.google.cloud.compute.v1.TestPer" + + "missionsResponse\"\306\001\332A9project,region,res" + + "ource,test_permissions_request_resource\202" + + "\323\344\223\002\203\001\"^/compute/v1/projects/{project}/r" + + "egions/{region}/resourcePolicies/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\216 \n\007Routers\022\273\001\n\016Aggregated" + + "List\0225.google.cloud.compute.v1.Aggregate" + + "dListRoutersRequest\032-.google.cloud.compu" + + "te.v1.RouterAggregatedList\"C\332A\007project\202\323" + + "\344\223\0023\0221/compute/v1/projects/{project}/agg" + + "regated/routers\022\317\001\n\006Delete\022,.google.clou" + + "d.compute.v1.DeleteRouterRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"s\332A\025project" + + ",region,router\212N\020RegionOperations\202\323\344\223\002B*" + + "@/compute/v1/projects/{project}/regions/" + + "{region}/routers/{router}\022\370\001\n\021DeleteRout" + + "ePolicy\0227.google.cloud.compute.v1.Delete" + + "RoutePolicyRouterRequest\032\".google.cloud." + + "compute.v1.Operation\"\205\001\332A\025project,region" + + ",router\212N\020RegionOperations\202\323\344\223\002T\"R/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/routers/{router}/deleteRoutePolicy\022\263\001\n" + + "\003Get\022).google.cloud.compute.v1.GetRouter" + + "Request\032\037.google.cloud.compute.v1.Router" + + "\"`\332A\025project,region,router\202\323\344\223\002B\022@/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/routers/{router}\022\335\001\n\014GetNatIpInfo\0222.go" + + "ogle.cloud.compute.v1.GetNatIpInfoRouter" + + "Request\032*.google.cloud.compute.v1.NatIpI" + + "nfoResponse\"m\332A\025project,region,router\202\323\344" + + "\223\002O\022M/compute/v1/projects/{project}/regi" + + "ons/{region}/routers/{router}/getNatIpIn" + + "fo\022\365\001\n\021GetNatMappingInfo\0228.google.cloud." + + "compute.v1.GetNatMappingInfoRoutersReque" + + "st\0322.google.cloud.compute.v1.VmEndpointN" + + "atMappingsList\"r\332A\025project,region,router" + + "\202\323\344\223\002T\022R/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}/getNatM" + + "appingInfo\022\357\001\n\016GetRoutePolicy\0224.google.c" + + "loud.compute.v1.GetRoutePolicyRouterRequ" + + "est\0326.google.cloud.compute.v1.RoutersGet" + + "RoutePolicyResponse\"o\332A\025project,region,r" + + "outer\202\323\344\223\002Q\022O/compute/v1/projects/{proje" + + "ct}/regions/{region}/routers/{router}/ge" + + "tRoutePolicy\022\351\001\n\017GetRouterStatus\0225.googl" + + "e.cloud.compute.v1.GetRouterStatusRouter" + + "Request\032-.google.cloud.compute.v1.Router" + + "StatusResponse\"p\332A\025project,region,router" + + "\202\323\344\223\002R\022P/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}/getRout" + + "erStatus\022\341\001\n\006Insert\022,.google.cloud.compu" + + "te.v1.InsertRouterRequest\032\".google.cloud" + + ".compute.v1.Operation\"\204\001\332A\036project,regio" + + "n,router_resource\212N\020RegionOperations\202\323\344\223" + + "\002J\"7/compute/v1/projects/{project}/regio" + + "ns/{region}/routers:\017router_resource\022\252\001\n" + + "\004List\022+.google.cloud.compute.v1.ListRout" + + "ersRequest\032#.google.cloud.compute.v1.Rou" + + "terList\"P\332A\016project,region\202\323\344\223\0029\0227/compu", + "te/v1/projects/{project}/regions/{region" + + "}/routers\022\344\001\n\rListBgpRoutes\0224.google.clo" + + "ud.compute.v1.ListBgpRoutesRoutersReques" + + "t\032-.google.cloud.compute.v1.RoutersListB" + + "gpRoutes\"n\332A\025project,region,router\202\323\344\223\002P" + + "\022N/compute/v1/projects/{project}/regions" + + "/{region}/routers/{router}/listBgpRoutes" + + "\022\364\001\n\021ListRoutePolicies\0228.google.cloud.co" + + "mpute.v1.ListRoutePoliciesRoutersRequest" + + "\0321.google.cloud.compute.v1.RoutersListRo" + + "utePolicies\"r\332A\025project,region,router\202\323\344" + + "\223\002T\022R/compute/v1/projects/{project}/regi" + + "ons/{region}/routers/{router}/listRouteP" + + "olicies\022\357\001\n\005Patch\022+.google.cloud.compute" + + ".v1.PatchRouterRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\224\001\332A%project,region,r" + + "outer,router_resource\212N\020RegionOperations" + + "\202\323\344\223\002S2@/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}:\017router" + + "_resource\022\242\002\n\020PatchRoutePolicy\0226.google." + + "cloud.compute.v1.PatchRoutePolicyRouterR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\261\001\332A+project,region,router,route_poli" + + "cy_resource\212N\020RegionOperations\202\323\344\223\002j\"Q/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/routers/{router}/patchRoutePolicy:" + + "\025route_policy_resource\022\365\001\n\007Preview\022-.goo" + + "gle.cloud.compute.v1.PreviewRouterReques" + + "t\032/.google.cloud.compute.v1.RoutersPrevi" + + "ewResponse\"\211\001\332A%project,region,router,ro" + + "uter_resource\202\323\344\223\002[\"H/compute/v1/project" + + "s/{project}/regions/{region}/routers/{ro" + + "uter}/preview:\017router_resource\022\361\001\n\006Updat" + + "e\022,.google.cloud.compute.v1.UpdateRouter" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\224\001\332A%project,region,router,router_re" + + "source\212N\020RegionOperations\202\323\344\223\002S\032@/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/routers/{router}:\017router_resource\022\245\002\n\021U" + + "pdateRoutePolicy\0227.google.cloud.compute." + + "v1.UpdateRoutePolicyRouterRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\262\001\332A+proje" + + "ct,region,router,route_policy_resource\212N" + + "\020RegionOperations\202\323\344\223\002k\"R/compute/v1/pro" + + "jects/{project}/regions/{region}/routers" + + "/{router}/updateRoutePolicy:\025route_polic" + + "y_resource\032r\312A\026compute.googleapis.com\322AV" + "https://www.googleapis.com/auth/compute," + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\360\023\n\022ServiceAttachments\022\334\001\n\016Aggreg" - + "atedList\022@.google.cloud.compute.v1.Aggre" - + "gatedListServiceAttachmentsRequest\0328.goo" - + "gle.cloud.compute.v1.ServiceAttachmentAg" - + "gregatedList\"N\332A\007project\202\323\344\223\002>\022/compute/v1/project" - + "s/{project}/global/sslPolicies/{ssl_poli" - + "cy}\022\264\001\n\003Get\022,.google.cloud.compute.v1.Ge" - + "tSslPolicyRequest\032\".google.cloud.compute" - + ".v1.SslPolicy\"[\332A\022project,ssl_policy\202\323\344\223" - + "\002@\022>/compute/v1/projects/{project}/globa" - + "l/sslPolicies/{ssl_policy}\022\336\001\n\006Insert\022/." - + "google.cloud.compute.v1.InsertSslPolicyR" + + "atform2\300\006\n\006Routes\022\272\001\n\006Delete\022+.google.cl" + + "oud.compute.v1.DeleteRouteRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"_\332A\rprojec" + + "t,route\212N\020GlobalOperations\202\323\344\223\0026*4/compu" + + "te/v1/projects/{project}/global/routes/{" + + "route}\022\235\001\n\003Get\022(.google.cloud.compute.v1" + + ".GetRouteRequest\032\036.google.cloud.compute." + + "v1.Route\"L\332A\rproject,route\202\323\344\223\0026\0224/compu" + + "te/v1/projects/{project}/global/routes/{" + + "route}\022\313\001\n\006Insert\022+.google.cloud.compute" + + ".v1.InsertRouteRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"p\332A\026project,route_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002>\",/compute" + + "/v1/projects/{project}/global/routes:\016ro" + + "ute_resource\022\226\001\n\004List\022*.google.cloud.com" + + "pute.v1.ListRoutesRequest\032\".google.cloud" + + ".compute.v1.RouteList\">\332A\007project\202\323\344\223\002.\022" + + ",/compute/v1/projects/{project}/global/r" + + "outes\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\357\030\n\020SecurityPolicies\022\251\002\n\007AddRule\0225.goo" + + "gle.cloud.compute.v1.AddRuleSecurityPoli" + + "cyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\302\001\332A5project,security_policy,secur" + + "ity_policy_rule_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002q\"P/compute/v1/projects/{project" + + "}/global/securityPolicies/{security_poli" + + "cy}/addRule:\035security_policy_rule_resour" + + "ce\022\327\001\n\016AggregatedList\022>.google.cloud.com" + + "pute.v1.AggregatedListSecurityPoliciesRe" + + "quest\0327.google.cloud.compute.v1.Security" + + "PoliciesAggregatedList\"L\332A\007project\202\323\344\223\002<" + + "\022:/compute/v1/projects/{project}/aggrega" + + "ted/securityPolicies\022\341\001\n\006Delete\0224.google" + + ".cloud.compute.v1.DeleteSecurityPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"}\332A\027project,security_policy\212N\020GlobalOp" + + "erations\202\323\344\223\002J*H/compute/v1/projects/{pr" + + "oject}/global/securityPolicies/{security" + + "_policy}\022\315\001\n\003Get\0221.google.cloud.compute." + + "v1.GetSecurityPolicyRequest\032\'.google.clo" + + "ud.compute.v1.SecurityPolicy\"j\332A\027project" + + ",security_policy\202\323\344\223\002J\022H/compute/v1/proj" + + "ects/{project}/global/securityPolicies/{" + + "security_policy}\022\341\001\n\007GetRule\0225.google.cl" + + "oud.compute.v1.GetRuleSecurityPolicyRequ" + + "est\032+.google.cloud.compute.v1.SecurityPo" + + "licyRule\"r\332A\027project,security_policy\202\323\344\223" + + "\002R\022P/compute/v1/projects/{project}/globa" + + "l/securityPolicies/{security_policy}/get" + + "Rule\022\363\001\n\006Insert\0224.google.cloud.compute.v" + + "1.InsertSecurityPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\216\001\332A project,s" + + "ecurity_policy_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002R\"6/compute/v1/projects/{project}" + + "/global/securityPolicies:\030security_polic" + + "y_resource\022\263\001\n\004List\0224.google.cloud.compu" + + "te.v1.ListSecurityPoliciesRequest\032+.goog" + + "le.cloud.compute.v1.SecurityPolicyList\"H" + + "\332A\007project\202\323\344\223\0028\0226/compute/v1/projects/{" + + "project}/global/securityPolicies\022\256\002\n\037Lis" + + "tPreconfiguredExpressionSets\022O.google.cl" + + "oud.compute.v1.ListPreconfiguredExpressi" + + "onSetsSecurityPoliciesRequest\032P.google.c" + + "loud.compute.v1.SecurityPoliciesListPrec" + + "onfiguredExpressionSetsResponse\"h\332A\007proj" + + "ect\202\323\344\223\002X\022V/compute/v1/projects/{project" + + "}/global/securityPolicies/listPreconfigu" + + "redExpressionSets\022\223\002\n\005Patch\0223.google.clo" + + "ud.compute.v1.PatchSecurityPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\260\001\332" + + "A0project,security_policy,security_polic" + + "y_resource\212N\020GlobalOperations\202\323\344\223\002d2H/co" + + "mpute/v1/projects/{project}/global/secur" + + "ityPolicies/{security_policy}:\030security_" + + "policy_resource\022\257\002\n\tPatchRule\0227.google.c" + + "loud.compute.v1.PatchRuleSecurityPolicyR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\177\332A\033project,ssl_policy_resource\212N\020Glo" - + "balOperations\202\323\344\223\002H\"1/compute/v1/project" - + "s/{project}/global/sslPolicies:\023ssl_poli" - + "cy_resource\022\246\001\n\004List\022/.google.cloud.comp" - + "ute.v1.ListSslPoliciesRequest\032(.google.c" - + "loud.compute.v1.SslPoliciesList\"C\332A\007proj" - + "ect\202\323\344\223\0023\0221/compute/v1/projects/{project" - + "}/global/sslPolicies\022\367\001\n\025ListAvailableFe" - + "atures\022@.google.cloud.compute.v1.ListAva" - + "ilableFeaturesSslPoliciesRequest\032A.googl" - + "e.cloud.compute.v1.SslPoliciesListAvaila" - + "bleFeaturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/" - + "compute/v1/projects/{project}/global/ssl" - + "Policies/listAvailableFeatures\022\365\001\n\005Patch" - + "\022..google.cloud.compute.v1.PatchSslPolic" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\227\001\332A&project,ssl_policy,ssl_policy_" - + "resource\212N\020GlobalOperations\202\323\344\223\002U2>/comp" - + "ute/v1/projects/{project}/global/sslPoli" - + "cies/{ssl_policy}:\023ssl_policy_resource\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\265\006\n\020S" - + "toragePoolTypes\022\326\001\n\016AggregatedList\022>.goo" - + "gle.cloud.compute.v1.AggregatedListStora" - + "gePoolTypesRequest\0326.google.cloud.comput" - + "e.v1.StoragePoolTypeAggregatedList\"L\332A\007p" - + "roject\202\323\344\223\002<\022:/compute/v1/projects/{proj", - "ect}/aggregated/storagePoolTypes\022\336\001\n\003Get" - + "\0222.google.cloud.compute.v1.GetStoragePoo" - + "lTypeRequest\032(.google.cloud.compute.v1.S" - + "toragePoolType\"y\332A\036project,zone,storage_" - + "pool_type\202\323\344\223\002R\022P/compute/v1/projects/{p" - + "roject}/zones/{zone}/storagePoolTypes/{s" - + "torage_pool_type}\022\277\001\n\004List\0224.google.clou" - + "d.compute.v1.ListStoragePoolTypesRequest" - + "\032,.google.cloud.compute.v1.StoragePoolTy" - + "peList\"S\332A\014project,zone\202\323\344\223\002>\022\022/compute/v1/projects/{project}/global/" + + "sslPolicies/{ssl_policy}\022\264\001\n\003Get\022,.googl" + + "e.cloud.compute.v1.GetSslPolicyRequest\032\"" + + ".google.cloud.compute.v1.SslPolicy\"[\332A\022p" + + "roject,ssl_policy\202\323\344\223\002@\022>/compute/v1/pro" + + "jects/{project}/global/sslPolicies/{ssl_" + + "policy}\022\336\001\n\006Insert\022/.google.cloud.comput" + + "e.v1.InsertSslPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\177\332A\033project,ssl_" + + "policy_resource\212N\020GlobalOperations\202\323\344\223\002H" + + "\"1/compute/v1/projects/{project}/global/" + + "sslPolicies:\023ssl_policy_resource\022\246\001\n\004Lis" + + "t\022/.google.cloud.compute.v1.ListSslPolic" + + "iesRequest\032(.google.cloud.compute.v1.Ssl" + + "PoliciesList\"C\332A\007project\202\323\344\223\0023\0221/compute" + + "/v1/projects/{project}/global/sslPolicie" + + "s\022\367\001\n\025ListAvailableFeatures\022@.google.clo" + + "ud.compute.v1.ListAvailableFeaturesSslPo" + + "liciesRequest\032A.google.cloud.compute.v1." + + "SslPoliciesListAvailableFeaturesResponse" + + "\"Y\332A\007project\202\323\344\223\002I\022G/compute/v1/projects" + + "/{project}/global/sslPolicies/listAvaila" + + "bleFeatures\022\365\001\n\005Patch\022..google.cloud.com" + + "pute.v1.PatchSslPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\227\001\332A&project,s" + + "sl_policy,ssl_policy_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002U2>/compute/v1/projects/{pr" + + "oject}/global/sslPolicies/{ssl_policy}:\023" + + "ssl_policy_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\265\006\n\020StoragePoolTypes\022\326\001\n" + + "\016AggregatedList\022>.google.cloud.compute.v" + + "1.AggregatedListStoragePoolTypesRequest\032" + + "6.google.cloud.compute.v1.StoragePoolTyp" + + "eAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comp" + + "ute/v1/projects/{project}/aggregated/sto" + + "ragePoolTypes\022\336\001\n\003Get\0222.google.cloud.com" + + "pute.v1.GetStoragePoolTypeRequest\032(.goog" + + "le.cloud.compute.v1.StoragePoolType\"y\332A\036" + + "project,zone,storage_pool_type\202\323\344\223\002R\022P/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/storagePoolTypes/{storage_pool_type}\022\277" + + "\001\n\004List\0224.google.cloud.compute.v1.ListSt" + + "oragePoolTypesRequest\032,.google.cloud.com" + + "pute.v1.StoragePoolTypeList\"S\332A\014project," + + "zone\202\323\344\223\002>\022\022\022.google.cloud.c" - + "ompute.v1.AggregatedListTargetTcpProxies" - + "Request\0325.google.cloud.compute.v1.Target" - + "TcpProxyAggregatedList\"L\332A\007project\202\323\344\223\002<" - + "\022:/compute/v1/projects/{project}/aggrega" - + "ted/targetTcpProxies\022\343\001\n\006Delete\0224.google" - + ".cloud.compute.v1.DeleteTargetTcpProxyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\177\332A\030project,target_tcp_proxy\212N\020GlobalO" - + "perations\202\323\344\223\002K*I/compute/v1/projects/{p" - + "roject}/global/targetTcpProxies/{target_" - + "tcp_proxy}\022\317\001\n\003Get\0221.google.cloud.comput" - + "e.v1.GetTargetTcpProxyRequest\032\'.google.c" - + "loud.compute.v1.TargetTcpProxy\"l\332A\030proje" - + "ct,target_tcp_proxy\202\323\344\223\002K\022I/compute/v1/p" - + "rojects/{project}/global/targetTcpProxie" - + "s/{target_tcp_proxy}\022\365\001\n\006Insert\0224.google" - + ".cloud.compute.v1.InsertTargetTcpProxyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\220\001\332A!project,target_tcp_proxy_resource" - + "\212N\020GlobalOperations\202\323\344\223\002S\"6/compute/v1/p" - + "rojects/{project}/global/targetTcpProxie" - + "s:\031target_tcp_proxy_resource\022\263\001\n\004List\0224." - + "google.cloud.compute.v1.ListTargetTcpPro" - + "xiesRequest\032+.google.cloud.compute.v1.Ta" - + "rgetTcpProxyList\"H\332A\007project\202\323\344\223\0028\0226/com" - + "pute/v1/projects/{project}/global/target" - + "TcpProxies\022\376\002\n\021SetBackendService\022?.googl" - + "e.cloud.compute.v1.SetBackendServiceTarg" + + "peration\"\372\001\332AMproject,target_ssl_proxy,t" + + "arget_ssl_proxies_set_proxy_header_reque" + + "st_resource\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/" + + "compute/v1/projects/{project}/global/tar" + + "getSslProxies/{target_ssl_proxy}/setProx" + + "yHeader:4target_ssl_proxies_set_proxy_he" + + "ader_request_resource\022\203\003\n\022SetSslCertific" + + "ates\022@.google.cloud.compute.v1.SetSslCer" + + "tificatesTargetSslProxyRequest\032\".google." + + "cloud.compute.v1.Operation\"\206\002\332AQproject," + + "target_ssl_proxy,target_ssl_proxies_set_" + + "ssl_certificates_request_resource\212N\020Glob" + + "alOperations\202\323\344\223\002\230\001\"\\/compute/v1/project" + + "s/{project}/global/targetSslProxies/{tar" + + "get_ssl_proxy}/setSslCertificates:8targe" + + "t_ssl_proxies_set_ssl_certificates_reque" + + "st_resource\022\272\002\n\014SetSslPolicy\022:.google.cl" + + "oud.compute.v1.SetSslPolicyTargetSslProx" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\311\001\332A6project,target_ssl_proxy,ssl_p" + + "olicy_reference_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002w\"V/compute/v1/projects/{project" + + "}/global/targetSslProxies/{target_ssl_pr" + + "oxy}/setSslPolicy:\035ssl_policy_reference_" + + "resource\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\267\017\n\020TargetTcpProxies\022\325\001\n\016Aggregated" + + "List\022>.google.cloud.compute.v1.Aggregate" + + "dListTargetTcpProxiesRequest\0325.google.cl" + + "oud.compute.v1.TargetTcpProxyAggregatedL" + + "ist\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/proje" + + "cts/{project}/aggregated/targetTcpProxie" + + "s\022\343\001\n\006Delete\0224.google.cloud.compute.v1.D" + + "eleteTargetTcpProxyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\177\332A\030project,targe" + + "t_tcp_proxy\212N\020GlobalOperations\202\323\344\223\002K*I/c" + + "ompute/v1/projects/{project}/global/targ" + + "etTcpProxies/{target_tcp_proxy}\022\317\001\n\003Get\022" + + "1.google.cloud.compute.v1.GetTargetTcpPr" + + "oxyRequest\032\'.google.cloud.compute.v1.Tar" + + "getTcpProxy\"l\332A\030project,target_tcp_proxy" + + "\202\323\344\223\002K\022I/compute/v1/projects/{project}/g" + + "lobal/targetTcpProxies/{target_tcp_proxy" + + "}\022\365\001\n\006Insert\0224.google.cloud.compute.v1.I" + + "nsertTargetTcpProxyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\220\001\332A!project,targ" + + "et_tcp_proxy_resource\212N\020GlobalOperations" + + "\202\323\344\223\002S\"6/compute/v1/projects/{project}/g" + + "lobal/targetTcpProxies:\031target_tcp_proxy" + + "_resource\022\263\001\n\004List\0224.google.cloud.comput" + + "e.v1.ListTargetTcpProxiesRequest\032+.googl" + + "e.cloud.compute.v1.TargetTcpProxyList\"H\332" + + "A\007project\202\323\344\223\0028\0226/compute/v1/projects/{p" + + "roject}/global/targetTcpProxies\022\376\002\n\021SetB" + + "ackendService\022?.google.cloud.compute.v1." + + "SetBackendServiceTargetTcpProxyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\203\002\332AP" + + "project,target_tcp_proxy,target_tcp_prox" + + "ies_set_backend_service_request_resource" + + "\212N\020GlobalOperations\202\323\344\223\002\226\001\"[/compute/v1/" + + "projects/{project}/global/targetTcpProxi" + + "es/{target_tcp_proxy}/setBackendService:" + + "7target_tcp_proxies_set_backend_service_" + + "request_resource\022\357\002\n\016SetProxyHeader\022<.go" + + "ogle.cloud.compute.v1.SetProxyHeaderTarg" + "etTcpProxyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\203\002\332APproject,target_tcp_pr" - + "oxy,target_tcp_proxies_set_backend_servi" - + "ce_request_resource\212N\020GlobalOperations\202\323" - + "\344\223\002\226\001\"[/compute/v1/projects/{project}/gl" - + "obal/targetTcpProxies/{target_tcp_proxy}" - + "/setBackendService:7target_tcp_proxies_s" - + "et_backend_service_request_resource\022\357\002\n\016" - + "SetProxyHeader\022<.google.cloud.compute.v1" - + ".SetProxyHeaderTargetTcpProxyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\372\001\332AMpr" - + "oject,target_tcp_proxy,target_tcp_proxie" - + "s_set_proxy_header_request_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002\220\001\"X/compute/v1/proje" - + "cts/{project}/global/targetTcpProxies/{t" - + "arget_tcp_proxy}/setProxyHeader:4target_" - + "tcp_proxies_set_proxy_header_request_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\354\014\n\021TargetVpnGateways\022\331\001\n\016AggregatedLi" - + "st\022?.google.cloud.compute.v1.AggregatedL" - + "istTargetVpnGatewaysRequest\0327.google.clo" - + "ud.compute.v1.TargetVpnGatewayAggregated" - + "List\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proj" - + "ects/{project}/aggregated/targetVpnGatew" - + "ays\022\374\001\n\006Delete\0226.google.cloud.compute.v1" - + ".DeleteTargetVpnGatewayRequest\032\".google." - + "cloud.compute.v1.Operation\"\225\001\332A!project," - + "region,target_vpn_gateway\212N\020RegionOperat" - + "ions\202\323\344\223\002X*V/compute/v1/projects/{projec" - + "t}/regions/{region}/targetVpnGateways/{t" - + "arget_vpn_gateway}\022\352\001\n\003Get\0223.google.clou" - + "d.compute.v1.GetTargetVpnGatewayRequest\032" - + ").google.cloud.compute.v1.TargetVpnGatew" - + "ay\"\202\001\332A!project,region,target_vpn_gatewa" - + "y\202\323\344\223\002X\022V/compute/v1/projects/{project}/" - + "regions/{region}/targetVpnGateways/{targ" - + "et_vpn_gateway}\022\215\002\n\006Insert\0226.google.clou" - + "d.compute.v1.InsertTargetVpnGatewayReque" - + "st\032\".google.cloud.compute.v1.Operation\"\246" - + "\001\332A*project,region,target_vpn_gateway_re" - + "source\212N\020RegionOperations\202\323\344\223\002`\"A/comput" + + ".v1.Operation\"\372\001\332AMproject,target_tcp_pr" + + "oxy,target_tcp_proxies_set_proxy_header_" + + "request_resource\212N\020GlobalOperations\202\323\344\223\002" + + "\220\001\"X/compute/v1/projects/{project}/globa" + + "l/targetTcpProxies/{target_tcp_proxy}/se" + + "tProxyHeader:4target_tcp_proxies_set_pro" + + "xy_header_request_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\354\014\n\021TargetVpnGate" + + "ways\022\331\001\n\016AggregatedList\022?.google.cloud.c" + + "ompute.v1.AggregatedListTargetVpnGateway" + + "sRequest\0327.google.cloud.compute.v1.Targe" + + "tVpnGatewayAggregatedList\"M\332A\007project\202\323\344" + + "\223\002=\022;/compute/v1/projects/{project}/aggr" + + "egated/targetVpnGateways\022\374\001\n\006Delete\0226.go" + + "ogle.cloud.compute.v1.DeleteTargetVpnGat" + + "ewayRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\225\001\332A!project,region,target_vpn_g" + + "ateway\212N\020RegionOperations\202\323\344\223\002X*V/comput" + "e/v1/projects/{project}/regions/{region}" - + "/targetVpnGateways:\033target_vpn_gateway_r" - + "esource\022\310\001\n\004List\0225.google.cloud.compute." - + "v1.ListTargetVpnGatewaysRequest\032-.google" - + ".cloud.compute.v1.TargetVpnGatewayList\"Z" - + "\332A\016project,region\202\323\344\223\002C\022A/compute/v1/pro" - + "jects/{project}/regions/{region}/targetV" - + "pnGateways\022\277\002\n\tSetLabels\0229.google.cloud." - + "compute.v1.SetLabelsTargetVpnGatewayRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\322\001\332A:project,region,resource,region_set_" - + "labels_request_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002|\"V/compute/v1/projects/{project}" - + "/regions/{region}/targetVpnGateways/{res" - + "ource}/setLabels:\"region_set_labels_requ" - + "est_resource\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\236\020\n\007UrlMaps\022\274\001\n\016AggregatedList\022" - + "5.google.cloud.compute.v1.AggregatedList" - + "UrlMapsRequest\032..google.cloud.compute.v1" - + ".UrlMapsAggregatedList\"C\332A\007project\202\323\344\223\0023" - + "\0221/compute/v1/projects/{project}/aggrega" - + "ted/urlMaps\022\300\001\n\006Delete\022,.google.cloud.co" - + "mpute.v1.DeleteUrlMapRequest\032\".google.cl" - + "oud.compute.v1.Operation\"d\332A\017project,url" - + "_map\212N\020GlobalOperations\202\323\344\223\0029*7/compute/" - + "v1/projects/{project}/global/urlMaps/{ur" - + "l_map}\022\244\001\n\003Get\022).google.cloud.compute.v1" - + ".GetUrlMapRequest\032\037.google.cloud.compute" - + ".v1.UrlMap\"Q\332A\017project,url_map\202\323\344\223\0029\0227/c" + + "/targetVpnGateways/{target_vpn_gateway}\022" + + "\352\001\n\003Get\0223.google.cloud.compute.v1.GetTar" + + "getVpnGatewayRequest\032).google.cloud.comp" + + "ute.v1.TargetVpnGateway\"\202\001\332A!project,reg" + + "ion,target_vpn_gateway\202\323\344\223\002X\022V/compute/v" + + "1/projects/{project}/regions/{region}/ta" + + "rgetVpnGateways/{target_vpn_gateway}\022\215\002\n" + + "\006Insert\0226.google.cloud.compute.v1.Insert" + + "TargetVpnGatewayRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\246\001\332A*project,region," + + "target_vpn_gateway_resource\212N\020RegionOper" + + "ations\202\323\344\223\002`\"A/compute/v1/projects/{proj" + + "ect}/regions/{region}/targetVpnGateways:" + + "\033target_vpn_gateway_resource\022\310\001\n\004List\0225." + + "google.cloud.compute.v1.ListTargetVpnGat" + + "ewaysRequest\032-.google.cloud.compute.v1.T" + + "argetVpnGatewayList\"Z\332A\016project,region\202\323" + + "\344\223\002C\022A/compute/v1/projects/{project}/reg" + + "ions/{region}/targetVpnGateways\022\277\002\n\tSetL" + + "abels\0229.google.cloud.compute.v1.SetLabel" + + "sTargetVpnGatewayRequest\032\".google.cloud." + + "compute.v1.Operation\"\322\001\332A:project,region" + + ",resource,region_set_labels_request_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002|\"V/compute/" + + "v1/projects/{project}/regions/{region}/t" + + "argetVpnGateways/{resource}/setLabels:\"r" + + "egion_set_labels_request_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\236\020\n\007UrlMap" + + "s\022\274\001\n\016AggregatedList\0225.google.cloud.comp" + + "ute.v1.AggregatedListUrlMapsRequest\032..go" + + "ogle.cloud.compute.v1.UrlMapsAggregatedL" + + "ist\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/proje" + + "cts/{project}/aggregated/urlMaps\022\300\001\n\006Del" + + "ete\022,.google.cloud.compute.v1.DeleteUrlM" + + "apRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"d\332A\017project,url_map\212N\020GlobalOperat" + + "ions\202\323\344\223\0029*7/compute/v1/projects/{projec" + + "t}/global/urlMaps/{url_map}\022\244\001\n\003Get\022).go" + + "ogle.cloud.compute.v1.GetUrlMapRequest\032\037" + + ".google.cloud.compute.v1.UrlMap\"Q\332A\017proj" + + "ect,url_map\202\323\344\223\0029\0227/compute/v1/projects/" + + "{project}/global/urlMaps/{url_map}\022\321\001\n\006I" + + "nsert\022,.google.cloud.compute.v1.InsertUr" + + "lMapRequest\032\".google.cloud.compute.v1.Op" + + "eration\"u\332A\030project,url_map_resource\212N\020G" + + "lobalOperations\202\323\344\223\002A\"-/compute/v1/proje" + + "cts/{project}/global/urlMaps:\020url_map_re" + + "source\022\246\002\n\017InvalidateCache\0225.google.clou" + + "d.compute.v1.InvalidateCacheUrlMapReques" + + "t\032\".google.cloud.compute.v1.Operation\"\267\001" + + "\332A0project,url_map,cache_invalidation_ru" + + "le_resource\212N\020GlobalOperations\202\323\344\223\002k\"G/c" + "ompute/v1/projects/{project}/global/urlM" - + "aps/{url_map}\022\321\001\n\006Insert\022,.google.cloud." - + "compute.v1.InsertUrlMapRequest\032\".google." - + "cloud.compute.v1.Operation\"u\332A\030project,u" - + "rl_map_resource\212N\020GlobalOperations\202\323\344\223\002A" - + "\"-/compute/v1/projects/{project}/global/" - + "urlMaps:\020url_map_resource\022\246\002\n\017Invalidate" - + "Cache\0225.google.cloud.compute.v1.Invalida" - + "teCacheUrlMapRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\267\001\332A0project,url_map,ca" - + "che_invalidation_rule_resource\212N\020GlobalO" - + "perations\202\323\344\223\002k\"G/compute/v1/projects/{p" - + "roject}/global/urlMaps/{url_map}/invalid" - + "ateCache: cache_invalidation_rule_resour" - + "ce\022\231\001\n\004List\022+.google.cloud.compute.v1.Li" - + "stUrlMapsRequest\032#.google.cloud.compute." - + "v1.UrlMapList\"?\332A\007project\202\323\344\223\002/\022-/comput" - + "e/v1/projects/{project}/global/urlMaps\022\342" - + "\001\n\005Patch\022+.google.cloud.compute.v1.Patch" - + "UrlMapRequest\032\".google.cloud.compute.v1." - + "Operation\"\207\001\332A project,url_map,url_map_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002K27/compu" - + "te/v1/projects/{project}/global/urlMaps/" - + "{url_map}:\020url_map_resource\022\344\001\n\006Update\022," - + ".google.cloud.compute.v1.UpdateUrlMapReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\207\001\332A project,url_map,url_map_resource\212N" - + "\020GlobalOperations\202\323\344\223\002K\0327/compute/v1/pro" - + "jects/{project}/global/urlMaps/{url_map}" - + ":\020url_map_resource\022\220\002\n\010Validate\022..google" - + ".cloud.compute.v1.ValidateUrlMapRequest\032" - + "0.google.cloud.compute.v1.UrlMapsValidat" - + "eResponse\"\241\001\332A2project,url_map,url_maps_" - + "validate_request_resource\202\323\344\223\002f\"@/comput" - + "e/v1/projects/{project}/global/urlMaps/{" - + "url_map}/validate:\"url_maps_validate_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\237\020\n\013VpnGateways\022\307\001\n\016Aggregated" - + "List\0229.google.cloud.compute.v1.Aggregate" - + "dListVpnGatewaysRequest\0321.google.cloud.c" - + "ompute.v1.VpnGatewayAggregatedList\"G\332A\007p" - + "roject\202\323\344\223\0027\0225/compute/v1/projects/{proj" - + "ect}/aggregated/vpnGateways\022\342\001\n\006Delete\0220" - + ".google.cloud.compute.v1.DeleteVpnGatewa" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\201\001\332A\032project,region,vpn_gateway\212N\020R" - + "egionOperations\202\323\344\223\002K*I/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnGatewa" - + "ys/{vpn_gateway}\022\311\001\n\003Get\022-.google.cloud." - + "compute.v1.GetVpnGatewayRequest\032#.google" - + ".cloud.compute.v1.VpnGateway\"n\332A\032project" - + ",region,vpn_gateway\202\323\344\223\002K\022I/compute/v1/p" - + "rojects/{project}/regions/{region}/vpnGa" - + "teways/{vpn_gateway}\022\361\001\n\tGetStatus\0223.goo" - + "gle.cloud.compute.v1.GetStatusVpnGateway" - + "Request\0325.google.cloud.compute.v1.VpnGat" - + "ewaysGetStatusResponse\"x\332A\032project,regio" - + "n,vpn_gateway\202\323\344\223\002U\022S/compute/v1/project" - + "s/{project}/regions/{region}/vpnGateways" - + "/{vpn_gateway}/getStatus\022\363\001\n\006Insert\0220.go" - + "ogle.cloud.compute.v1.InsertVpnGatewayRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\222\001\332A#project,region,vpn_gateway_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002S\";/compute/v1" - + "/projects/{project}/regions/{region}/vpn" - + "Gateways:\024vpn_gateway_resource\022\266\001\n\004List\022" - + "/.google.cloud.compute.v1.ListVpnGateway" - + "sRequest\032\'.google.cloud.compute.v1.VpnGa" - + "tewayList\"T\332A\016project,region\202\323\344\223\002=\022;/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/vpnGateways\022\263\002\n\tSetLabels\0223.google.c" - + "loud.compute.v1.SetLabelsVpnGatewayReque" - + "st\032\".google.cloud.compute.v1.Operation\"\314" - + "\001\332A:project,region,resource,region_set_l" - + "abels_request_resource\212N\020RegionOperation" - + "s\202\323\344\223\002v\"P/compute/v1/projects/{project}/" - + "regions/{region}/vpnGateways/{resource}/" - + "setLabels:\"region_set_labels_request_res" - + "ource\022\307\002\n\022TestIamPermissions\022<.google.cl" - + "oud.compute.v1.TestIamPermissionsVpnGate" - + "wayRequest\0320.google.cloud.compute.v1.Tes" - + "tPermissionsResponse\"\300\001\332A9project,region" - + ",resource,test_permissions_request_resou" - + "rce\202\323\344\223\002~\"Y/compute/v1/projects/{project" - + "}/regions/{region}/vpnGateways/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\312\013\n\nVpnTunnels\022\304\001\n\016Aggregate" - + "dList\0228.google.cloud.compute.v1.Aggregat" - + "edListVpnTunnelsRequest\0320.google.cloud.c" - + "ompute.v1.VpnTunnelAggregatedList\"F\332A\007pr" - + "oject\202\323\344\223\0026\0224/compute/v1/projects/{proje" - + "ct}/aggregated/vpnTunnels\022\335\001\n\006Delete\022/.g" - + "oogle.cloud.compute.v1.DeleteVpnTunnelRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"~\332A\031project,region,vpn_tunnel\212N\020Region" - + "Operations\202\323\344\223\002I*G/compute/v1/projects/{" - + "project}/regions/{region}/vpnTunnels/{vp" - + "n_tunnel}\022\304\001\n\003Get\022,.google.cloud.compute" - + ".v1.GetVpnTunnelRequest\032\".google.cloud.c" - + "ompute.v1.VpnTunnel\"k\332A\031project,region,v" - + "pn_tunnel\202\323\344\223\002I\022G/compute/v1/projects/{p" - + "roject}/regions/{region}/vpnTunnels/{vpn" - + "_tunnel}\022\357\001\n\006Insert\022/.google.cloud.compu" - + "te.v1.InsertVpnTunnelRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\217\001\332A\"project,re" - + "gion,vpn_tunnel_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002Q\":/compute/v1/projects/{project" - + "}/regions/{region}/vpnTunnels:\023vpn_tunne" - + "l_resource\022\263\001\n\004List\022..google.cloud.compu" - + "te.v1.ListVpnTunnelsRequest\032&.google.clo" - + "ud.compute.v1.VpnTunnelList\"S\332A\016project," - + "region\202\323\344\223\002<\022:/compute/v1/projects/{proj" - + "ect}/regions/{region}/vpnTunnels\022\261\002\n\tSet" - + "Labels\0222.google.cloud.compute.v1.SetLabe" - + "lsVpnTunnelRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\313\001\332A:project,region,resou" - + "rce,region_set_labels_request_resource\212N" - + "\020RegionOperations\202\323\344\223\002u\"O/compute/v1/pro" - + "jects/{project}/regions/{region}/vpnTunn" - + "els/{resource}/setLabels:\"region_set_lab" - + "els_request_resource\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\243\007\n\016ZoneOperations\022\330\001\n\006" - + "Delete\0223.google.cloud.compute.v1.DeleteZ" - + "oneOperationRequest\0324.google.cloud.compu" - + "te.v1.DeleteZoneOperationResponse\"c\332A\026pr" - + "oject,zone,operation\202\323\344\223\002D*B/compute/v1/" - + "projects/{project}/zones/{zone}/operatio" - + "ns/{operation}\022\303\001\n\003Get\0220.google.cloud.co" - + "mpute.v1.GetZoneOperationRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"f\332A\026project" - + ",zone,operation\220N\001\202\323\344\223\002D\022B/compute/v1/pr" - + "ojects/{project}/zones/{zone}/operations" - + "/{operation}\022\261\001\n\004List\0222.google.cloud.com" - + "pute.v1.ListZoneOperationsRequest\032&.goog" - + "le.cloud.compute.v1.OperationList\"M\332A\014pr" - + "oject,zone\202\323\344\223\0028\0226/compute/v1/projects/{" - + "project}/zones/{zone}/operations\022\307\001\n\004Wai" - + "t\0221.google.cloud.compute.v1.WaitZoneOper" - + "ationRequest\032\".google.cloud.compute.v1.O" - + "peration\"h\332A\026project,zone,operation\202\323\344\223\002" - + "I\"G/compute/v1/projects/{project}/zones/" - + "{zone}/operations/{operation}/wait\032r\312A\026c" + + "aps/{url_map}/invalidateCache: cache_inv" + + "alidation_rule_resource\022\231\001\n\004List\022+.googl" + + "e.cloud.compute.v1.ListUrlMapsRequest\032#." + + "google.cloud.compute.v1.UrlMapList\"?\332A\007p" + + "roject\202\323\344\223\002/\022-/compute/v1/projects/{proj" + + "ect}/global/urlMaps\022\342\001\n\005Patch\022+.google.c" + + "loud.compute.v1.PatchUrlMapRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\207\001\332A proj" + + "ect,url_map,url_map_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002K27/compute/v1/projects/{pro" + + "ject}/global/urlMaps/{url_map}:\020url_map_" + + "resource\022\344\001\n\006Update\022,.google.cloud.compu" + + "te.v1.UpdateUrlMapRequest\032\".google.cloud" + + ".compute.v1.Operation\"\207\001\332A project,url_m" + + "ap,url_map_resource\212N\020GlobalOperations\202\323" + + "\344\223\002K\0327/compute/v1/projects/{project}/glo" + + "bal/urlMaps/{url_map}:\020url_map_resource\022" + + "\220\002\n\010Validate\022..google.cloud.compute.v1.V" + + "alidateUrlMapRequest\0320.google.cloud.comp" + + "ute.v1.UrlMapsValidateResponse\"\241\001\332A2proj" + + "ect,url_map,url_maps_validate_request_re" + + "source\202\323\344\223\002f\"@/compute/v1/projects/{proj" + + "ect}/global/urlMaps/{url_map}/validate:\"" + + "url_maps_validate_request_resource\032r\312A\026c" + "ompute.googleapis.com\322AVhttps://www.goog" + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\321\003\n\005Zones" - + "\022\221\001\n\003Get\022\'.google.cloud.compute.v1.GetZo" - + "neRequest\032\035.google.cloud.compute.v1.Zone" - + "\"B\332A\014project,zone\202\323\344\223\002-\022+/compute/v1/pro" - + "jects/{project}/zones/{zone}\022\214\001\n\004List\022).", - "google.cloud.compute.v1.ListZonesRequest" - + "\032!.google.cloud.compute.v1.ZoneList\"6\332A\007" - + "project\202\323\344\223\002&\022$/compute/v1/projects/{pro" - + "ject}/zones\032\244\001\312A\026compute.googleapis.com\322" - + "A\207\001https://www.googleapis.com/auth/compu" - + "te.readonly,https://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platformB\247\001\n\033com.google.cloud." - + "compute.v1P\001Z5cloud.google.com/go/comput" - + "e/apiv1/computepb;computepb\252\002\027Google.Clo" - + "ud.Compute.V1\312\002\027Google\\Cloud\\Compute\\V1\352" - + "\002\032Google::Cloud::Compute::V1b\006proto3" + + "leapis.com/auth/cloud-platform2\237\020\n\013VpnGa" + + "teways\022\307\001\n\016AggregatedList\0229.google.cloud" + + ".compute.v1.AggregatedListVpnGatewaysReq" + + "uest\0321.google.cloud.compute.v1.VpnGatewa" + + "yAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/comp" + + "ute/v1/projects/{project}/aggregated/vpn" + + "Gateways\022\342\001\n\006Delete\0220.google.cloud.compu" + + "te.v1.DeleteVpnGatewayRequest\032\".google.c" + + "loud.compute.v1.Operation\"\201\001\332A\032project,r" + + "egion,vpn_gateway\212N\020RegionOperations\202\323\344\223" + + "\002K*I/compute/v1/projects/{project}/regio" + + "ns/{region}/vpnGateways/{vpn_gateway}\022\311\001" + + "\n\003Get\022-.google.cloud.compute.v1.GetVpnGa" + + "tewayRequest\032#.google.cloud.compute.v1.V" + + "pnGateway\"n\332A\032project,region,vpn_gateway" + + "\202\323\344\223\002K\022I/compute/v1/projects/{project}/r" + + "egions/{region}/vpnGateways/{vpn_gateway" + + "}\022\361\001\n\tGetStatus\0223.google.cloud.compute.v" + + "1.GetStatusVpnGatewayRequest\0325.google.cl" + + "oud.compute.v1.VpnGatewaysGetStatusRespo" + + "nse\"x\332A\032project,region,vpn_gateway\202\323\344\223\002U" + + "\022S/compute/v1/projects/{project}/regions" + + "/{region}/vpnGateways/{vpn_gateway}/getS" + + "tatus\022\363\001\n\006Insert\0220.google.cloud.compute." + + "v1.InsertVpnGatewayRequest\032\".google.clou" + + "d.compute.v1.Operation\"\222\001\332A#project,regi" + + "on,vpn_gateway_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002S\";/compute/v1/projects/{project}" + + "/regions/{region}/vpnGateways:\024vpn_gatew" + + "ay_resource\022\266\001\n\004List\022/.google.cloud.comp" + + "ute.v1.ListVpnGatewaysRequest\032\'.google.c" + + "loud.compute.v1.VpnGatewayList\"T\332A\016proje" + + "ct,region\202\323\344\223\002=\022;/compute/v1/projects/{p" + + "roject}/regions/{region}/vpnGateways\022\263\002\n" + + "\tSetLabels\0223.google.cloud.compute.v1.Set" + + "LabelsVpnGatewayRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\314\001\332A:project,region," + + "resource,region_set_labels_request_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002v\"P/compute/v" + + "1/projects/{project}/regions/{region}/vp" + + "nGateways/{resource}/setLabels:\"region_s" + + "et_labels_request_resource\022\307\002\n\022TestIamPe" + + "rmissions\022<.google.cloud.compute.v1.Test" + + "IamPermissionsVpnGatewayRequest\0320.google" + + ".cloud.compute.v1.TestPermissionsRespons" + + "e\"\300\001\332A9project,region,resource,test_perm" + + "issions_request_resource\202\323\344\223\002~\"Y/compute" + + "/v1/projects/{project}/regions/{region}/" + + "vpnGateways/{resource}/testIamPermission" + + "s:!test_permissions_request_resource\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\312\013\n\nVpn" + + "Tunnels\022\304\001\n\016AggregatedList\0228.google.clou" + + "d.compute.v1.AggregatedListVpnTunnelsReq" + + "uest\0320.google.cloud.compute.v1.VpnTunnel" + + "AggregatedList\"F\332A\007project\202\323\344\223\0026\0224/compu" + + "te/v1/projects/{project}/aggregated/vpnT" + + "unnels\022\335\001\n\006Delete\022/.google.cloud.compute" + + ".v1.DeleteVpnTunnelRequest\032\".google.clou" + + "d.compute.v1.Operation\"~\332A\031project,regio" + + "n,vpn_tunnel\212N\020RegionOperations\202\323\344\223\002I*G/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/vpnTunnels/{vpn_tunnel}\022\304\001\n\003Get\022," + + ".google.cloud.compute.v1.GetVpnTunnelReq" + + "uest\032\".google.cloud.compute.v1.VpnTunnel" + + "\"k\332A\031project,region,vpn_tunnel\202\323\344\223\002I\022G/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/vpnTunnels/{vpn_tunnel}\022\357\001\n\006Insert" + + "\022/.google.cloud.compute.v1.InsertVpnTunn" + + "elRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\217\001\332A\"project,region,vpn_tunnel_res" + + "ource\212N\020RegionOperations\202\323\344\223\002Q\":/compute" + + "/v1/projects/{project}/regions/{region}/" + + "vpnTunnels:\023vpn_tunnel_resource\022\263\001\n\004List" + + "\022..google.cloud.compute.v1.ListVpnTunnel" + + "sRequest\032&.google.cloud.compute.v1.VpnTu" + + "nnelList\"S\332A\016project,region\202\323\344\223\002<\022:/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/vpnTunnels\022\261\002\n\tSetLabels\0222.google.clo" + + "ud.compute.v1.SetLabelsVpnTunnelRequest\032" + + "\".google.cloud.compute.v1.Operation\"\313\001\332A" + + ":project,region,resource,region_set_labe" + + "ls_request_resource\212N\020RegionOperations\202\323" + + "\344\223\002u\"O/compute/v1/projects/{project}/reg" + + "ions/{region}/vpnTunnels/{resource}/setL" + + "abels:\"region_set_labels_request_resourc" + + "e\032r\312A\026compute.googleapis.com\322AVhttps://w" + + "ww.googleapis.com/auth/compute,https://w" + + "ww.googleapis.com/auth/cloud-platform2\243\007" + + "\n\016ZoneOperations\022\330\001\n\006Delete\0223.google.clo" + + "ud.compute.v1.DeleteZoneOperationRequest" + + "\0324.google.cloud.compute.v1.DeleteZoneOpe" + + "rationResponse\"c\332A\026project,zone,operatio" + + "n\202\323\344\223\002D*B/compute/v1/projects/{project}/" + + "zones/{zone}/operations/{operation}\022\303\001\n\003" + + "Get\0220.google.cloud.compute.v1.GetZoneOpe" + + "rationRequest\032\".google.cloud.compute.v1." + + "Operation\"f\332A\026project,zone,operation\220N\001\202" + + "\323\344\223\002D\022B/compute/v1/projects/{project}/zo" + + "nes/{zone}/operations/{operation}\022\261\001\n\004Li" + + "st\0222.google.cloud.compute.v1.ListZoneOpe" + + "rationsRequest\032&.google.cloud.compute.v1" + + ".OperationList\"M\332A\014project,zone\202\323\344\223\0028\0226/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/operations\022\307\001\n\004Wait\0221.google.cloud.co" + + "mpute.v1.WaitZoneOperationRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"h\332A\026projec" + + "t,zone,operation\202\323\344\223\002I\"G/compute/v1/proj" + + "ects/{project}/zones/{zone}/operations/{" + + "operation}/wait\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\321\003\n\005Zones\022\221\001\n\003Get\022\'.google.c" + + "loud.compute.v1.GetZoneRequest\032\035.google." + + "cloud.compute.v1.Zone\"B\332A\014project,zone\202\323" + + "\344\223\002-\022+/compute/v1/projects/{project}/zon" + + "es/{zone}\022\214\001\n\004List\022).google.cloud.comput" + + "e.v1.ListZonesRequest\032!.google.cloud.com" + + "pute.v1.ZoneList\"6\332A\007project\202\323\344\223\002&\022$/com" + + "pute/v1/projects/{project}/zones\032\244\001\312A\026co" + + "mpute.googleapis.com\322A\207\001https://www.goog" + + "leapis.com/auth/compute.readonly,https:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platformB" + + "\247\001\n\033com.google.cloud.compute.v1P\001Z5cloud" + + ".google.com/go/compute/apiv1/computepb;c" + + "omputepb\252\002\027Google.Cloud.Compute.V1\312\002\027Goo" + + "gle\\Cloud\\Compute\\V1\352\002\032Google::Cloud::Co" + + "mpute::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -33235,8 +33884,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ReplaceExistingAssociation", "RequestId", }); - internal_static_google_cloud_compute_v1_AddAssociationRegionNetworkFirewallPolicyRequest_descriptor = + internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor = getDescriptor().getMessageTypes().get(13); + internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_AddAssociationOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "ReplaceExistingAssociation", + "RequestId", + "SecurityPolicy", + "SecurityPolicyAssociationResource", + }); + internal_static_google_cloud_compute_v1_AddAssociationRegionNetworkFirewallPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(14); internal_static_google_cloud_compute_v1_AddAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -33249,7 +33909,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AddHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageTypes().get(15); internal_static_google_cloud_compute_v1_AddHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddHealthCheckTargetPoolRequest_descriptor, @@ -33261,7 +33921,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetPoolsAddHealthCheckRequestResource", }); internal_static_google_cloud_compute_v1_AddInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(16); internal_static_google_cloud_compute_v1_AddInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddInstanceTargetPoolRequest_descriptor, @@ -33273,7 +33933,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetPoolsAddInstanceRequestResource", }); internal_static_google_cloud_compute_v1_AddInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(17); internal_static_google_cloud_compute_v1_AddInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddInstancesInstanceGroupRequest_descriptor, @@ -33285,7 +33945,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_AddNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(18); internal_static_google_cloud_compute_v1_AddNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddNetworkInterfaceInstanceRequest_descriptor, @@ -33293,7 +33953,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterfaceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_AddNodesNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(19); internal_static_google_cloud_compute_v1_AddNodesNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddNodesNodeGroupRequest_descriptor, @@ -33301,7 +33961,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "NodeGroupsAddNodesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_AddPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(20); internal_static_google_cloud_compute_v1_AddPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -33314,7 +33974,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AddPeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(21); internal_static_google_cloud_compute_v1_AddPeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddPeeringNetworkRequest_descriptor, @@ -33322,7 +33982,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "NetworksAddPeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_AddResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(22); internal_static_google_cloud_compute_v1_AddResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddResourcePoliciesDiskRequest_descriptor, @@ -33330,7 +33990,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "DisksAddResourcePoliciesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_AddResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(23); internal_static_google_cloud_compute_v1_AddResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddResourcePoliciesInstanceRequest_descriptor, @@ -33342,7 +34002,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_AddResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(24); internal_static_google_cloud_compute_v1_AddResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddResourcePoliciesRegionDiskRequest_descriptor, @@ -33354,7 +34014,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AddRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(25); internal_static_google_cloud_compute_v1_AddRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddRuleFirewallPolicyRequest_descriptor, @@ -33362,7 +34022,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "FirewallPolicyRuleResource", "RequestId", }); internal_static_google_cloud_compute_v1_AddRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(26); internal_static_google_cloud_compute_v1_AddRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddRuleNetworkFirewallPolicyRequest_descriptor, @@ -33374,8 +34034,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", }); + internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(27); + internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_AddRuleOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "RequestId", "SecurityPolicy", "SecurityPolicyRuleResource", + }); internal_static_google_cloud_compute_v1_AddRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(28); internal_static_google_cloud_compute_v1_AddRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -33389,7 +34057,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AddRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(29); internal_static_google_cloud_compute_v1_AddRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddRuleRegionSecurityPolicyRequest_descriptor, @@ -33397,7 +34065,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "SecurityPolicy", "SecurityPolicyRuleResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_AddRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(30); internal_static_google_cloud_compute_v1_AddRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddRuleSecurityPolicyRequest_descriptor, @@ -33405,7 +34073,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "SecurityPolicy", "SecurityPolicyRuleResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(31); internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendBucketRequest_descriptor, @@ -33413,7 +34081,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", "RequestId", "SignedUrlKeyResource", }); internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(32); internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddSignedUrlKeyBackendServiceRequest_descriptor, @@ -33421,7 +34089,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "RequestId", "SignedUrlKeyResource", }); internal_static_google_cloud_compute_v1_Address_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(33); internal_static_google_cloud_compute_v1_Address_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Address_descriptor, @@ -33456,7 +34124,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AddressAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageTypes().get(34); internal_static_google_cloud_compute_v1_AddressAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddressAggregatedList_descriptor, @@ -33474,7 +34142,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AddressList_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageTypes().get(35); internal_static_google_cloud_compute_v1_AddressList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddressList_descriptor, @@ -33482,7 +34150,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_AddressesScopedList_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageTypes().get(36); internal_static_google_cloud_compute_v1_AddressesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AddressesScopedList_descriptor, @@ -33490,7 +34158,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Addresses", "Warning", }); internal_static_google_cloud_compute_v1_AdvancedMachineFeatures_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageTypes().get(37); internal_static_google_cloud_compute_v1_AdvancedMachineFeatures_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AdvancedMachineFeatures_descriptor, @@ -33503,7 +34171,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "VisibleCoreCount", }); internal_static_google_cloud_compute_v1_AggregatedListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageTypes().get(38); internal_static_google_cloud_compute_v1_AggregatedListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListAcceleratorTypesRequest_descriptor, @@ -33518,7 +34186,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageTypes().get(39); internal_static_google_cloud_compute_v1_AggregatedListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListAddressesRequest_descriptor, @@ -33533,7 +34201,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageTypes().get(40); internal_static_google_cloud_compute_v1_AggregatedListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListAutoscalersRequest_descriptor, @@ -33548,7 +34216,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageTypes().get(41); internal_static_google_cloud_compute_v1_AggregatedListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListBackendServicesRequest_descriptor, @@ -33563,7 +34231,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageTypes().get(42); internal_static_google_cloud_compute_v1_AggregatedListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListDiskTypesRequest_descriptor, @@ -33578,7 +34246,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(41); + getDescriptor().getMessageTypes().get(43); internal_static_google_cloud_compute_v1_AggregatedListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListDisksRequest_descriptor, @@ -33593,7 +34261,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(42); + getDescriptor().getMessageTypes().get(44); internal_static_google_cloud_compute_v1_AggregatedListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListForwardingRulesRequest_descriptor, @@ -33608,7 +34276,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(43); + getDescriptor().getMessageTypes().get(45); internal_static_google_cloud_compute_v1_AggregatedListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListGlobalOperationsRequest_descriptor, @@ -33623,7 +34291,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(44); + getDescriptor().getMessageTypes().get(46); internal_static_google_cloud_compute_v1_AggregatedListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListHealthChecksRequest_descriptor, @@ -33638,7 +34306,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(45); + getDescriptor().getMessageTypes().get(47); internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupManagersRequest_descriptor, @@ -33653,7 +34321,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(46); + getDescriptor().getMessageTypes().get(48); internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInstanceGroupsRequest_descriptor, @@ -33668,7 +34336,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(47); + getDescriptor().getMessageTypes().get(49); internal_static_google_cloud_compute_v1_AggregatedListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInstanceTemplatesRequest_descriptor, @@ -33683,7 +34351,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(48); + getDescriptor().getMessageTypes().get(50); internal_static_google_cloud_compute_v1_AggregatedListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInstancesRequest_descriptor, @@ -33698,7 +34366,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(49); + getDescriptor().getMessageTypes().get(51); internal_static_google_cloud_compute_v1_AggregatedListInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInstantSnapshotsRequest_descriptor, @@ -33713,7 +34381,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(50); + getDescriptor().getMessageTypes().get(52); internal_static_google_cloud_compute_v1_AggregatedListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListInterconnectAttachmentsRequest_descriptor, @@ -33728,7 +34396,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListMachineTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(51); + getDescriptor().getMessageTypes().get(53); internal_static_google_cloud_compute_v1_AggregatedListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListMachineTypesRequest_descriptor, @@ -33743,7 +34411,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNetworkAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(52); + getDescriptor().getMessageTypes().get(54); internal_static_google_cloud_compute_v1_AggregatedListNetworkAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNetworkAttachmentsRequest_descriptor, @@ -33758,7 +34426,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNetworkEdgeSecurityServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(53); + getDescriptor().getMessageTypes().get(55); internal_static_google_cloud_compute_v1_AggregatedListNetworkEdgeSecurityServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNetworkEdgeSecurityServicesRequest_descriptor, @@ -33773,7 +34441,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(54); + getDescriptor().getMessageTypes().get(56); internal_static_google_cloud_compute_v1_AggregatedListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNetworkEndpointGroupsRequest_descriptor, @@ -33788,7 +34456,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(55); + getDescriptor().getMessageTypes().get(57); internal_static_google_cloud_compute_v1_AggregatedListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNetworkFirewallPoliciesRequest_descriptor, @@ -33803,7 +34471,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(56); + getDescriptor().getMessageTypes().get(58); internal_static_google_cloud_compute_v1_AggregatedListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNodeGroupsRequest_descriptor, @@ -33818,7 +34486,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(57); + getDescriptor().getMessageTypes().get(59); internal_static_google_cloud_compute_v1_AggregatedListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNodeTemplatesRequest_descriptor, @@ -33833,7 +34501,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListNodeTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(58); + getDescriptor().getMessageTypes().get(60); internal_static_google_cloud_compute_v1_AggregatedListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListNodeTypesRequest_descriptor, @@ -33848,7 +34516,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageTypes().get(59); + getDescriptor().getMessageTypes().get(61); internal_static_google_cloud_compute_v1_AggregatedListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListPacketMirroringsRequest_descriptor, @@ -33863,7 +34531,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(60); + getDescriptor().getMessageTypes().get(62); internal_static_google_cloud_compute_v1_AggregatedListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListPublicDelegatedPrefixesRequest_descriptor, @@ -33878,7 +34546,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(61); + getDescriptor().getMessageTypes().get(63); internal_static_google_cloud_compute_v1_AggregatedListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListRegionCommitmentsRequest_descriptor, @@ -33893,7 +34561,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(62); + getDescriptor().getMessageTypes().get(64); internal_static_google_cloud_compute_v1_AggregatedListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListReservationsRequest_descriptor, @@ -33908,7 +34576,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(63); + getDescriptor().getMessageTypes().get(65); internal_static_google_cloud_compute_v1_AggregatedListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListResourcePoliciesRequest_descriptor, @@ -33923,7 +34591,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(64); + getDescriptor().getMessageTypes().get(66); internal_static_google_cloud_compute_v1_AggregatedListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListRoutersRequest_descriptor, @@ -33938,7 +34606,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(65); + getDescriptor().getMessageTypes().get(67); internal_static_google_cloud_compute_v1_AggregatedListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListSecurityPoliciesRequest_descriptor, @@ -33953,7 +34621,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(66); + getDescriptor().getMessageTypes().get(68); internal_static_google_cloud_compute_v1_AggregatedListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListServiceAttachmentsRequest_descriptor, @@ -33968,7 +34636,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(67); + getDescriptor().getMessageTypes().get(69); internal_static_google_cloud_compute_v1_AggregatedListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListSslCertificatesRequest_descriptor, @@ -33983,7 +34651,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(68); + getDescriptor().getMessageTypes().get(70); internal_static_google_cloud_compute_v1_AggregatedListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListSslPoliciesRequest_descriptor, @@ -33998,7 +34666,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListStoragePoolTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(69); + getDescriptor().getMessageTypes().get(71); internal_static_google_cloud_compute_v1_AggregatedListStoragePoolTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListStoragePoolTypesRequest_descriptor, @@ -34013,7 +34681,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListStoragePoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageTypes().get(72); internal_static_google_cloud_compute_v1_AggregatedListStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListStoragePoolsRequest_descriptor, @@ -34028,7 +34696,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageTypes().get(73); internal_static_google_cloud_compute_v1_AggregatedListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListSubnetworksRequest_descriptor, @@ -34043,7 +34711,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageTypes().get(74); internal_static_google_cloud_compute_v1_AggregatedListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetHttpProxiesRequest_descriptor, @@ -34058,7 +34726,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(73); + getDescriptor().getMessageTypes().get(75); internal_static_google_cloud_compute_v1_AggregatedListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetHttpsProxiesRequest_descriptor, @@ -34073,7 +34741,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(74); + getDescriptor().getMessageTypes().get(76); internal_static_google_cloud_compute_v1_AggregatedListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetInstancesRequest_descriptor, @@ -34088,7 +34756,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(75); + getDescriptor().getMessageTypes().get(77); internal_static_google_cloud_compute_v1_AggregatedListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetPoolsRequest_descriptor, @@ -34103,7 +34771,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(76); + getDescriptor().getMessageTypes().get(78); internal_static_google_cloud_compute_v1_AggregatedListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetTcpProxiesRequest_descriptor, @@ -34118,7 +34786,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(77); + getDescriptor().getMessageTypes().get(79); internal_static_google_cloud_compute_v1_AggregatedListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListTargetVpnGatewaysRequest_descriptor, @@ -34133,7 +34801,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(78); + getDescriptor().getMessageTypes().get(80); internal_static_google_cloud_compute_v1_AggregatedListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListUrlMapsRequest_descriptor, @@ -34148,7 +34816,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(79); + getDescriptor().getMessageTypes().get(81); internal_static_google_cloud_compute_v1_AggregatedListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListVpnGatewaysRequest_descriptor, @@ -34163,7 +34831,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AggregatedListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageTypes().get(80); + getDescriptor().getMessageTypes().get(82); internal_static_google_cloud_compute_v1_AggregatedListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AggregatedListVpnTunnelsRequest_descriptor, @@ -34178,7 +34846,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceProjectNumber", }); internal_static_google_cloud_compute_v1_AliasIpRange_descriptor = - getDescriptor().getMessageTypes().get(81); + getDescriptor().getMessageTypes().get(83); internal_static_google_cloud_compute_v1_AliasIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AliasIpRange_descriptor, @@ -34186,7 +34854,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IpCidrRange", "SubnetworkRangeName", }); internal_static_google_cloud_compute_v1_AllocationAggregateReservation_descriptor = - getDescriptor().getMessageTypes().get(82); + getDescriptor().getMessageTypes().get(84); internal_static_google_cloud_compute_v1_AllocationAggregateReservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationAggregateReservation_descriptor, @@ -34194,7 +34862,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InUseResources", "ReservedResources", "VmFamily", "WorkloadType", }); internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfo_descriptor = - getDescriptor().getMessageTypes().get(83); + getDescriptor().getMessageTypes().get(85); internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfo_descriptor, @@ -34202,7 +34870,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Accelerator", }); internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfoAccelerator_descriptor = - getDescriptor().getMessageTypes().get(84); + getDescriptor().getMessageTypes().get(86); internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfoAccelerator_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationAggregateReservationReservedResourceInfoAccelerator_descriptor, @@ -34210,7 +34878,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AcceleratorCount", "AcceleratorType", }); internal_static_google_cloud_compute_v1_AllocationReservationSharingPolicy_descriptor = - getDescriptor().getMessageTypes().get(85); + getDescriptor().getMessageTypes().get(87); internal_static_google_cloud_compute_v1_AllocationReservationSharingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationReservationSharingPolicy_descriptor, @@ -34218,7 +34886,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceShareType", }); internal_static_google_cloud_compute_v1_AllocationResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(86); + getDescriptor().getMessageTypes().get(88); internal_static_google_cloud_compute_v1_AllocationResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationResourceStatus_descriptor, @@ -34229,7 +34897,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SpecificSkuAllocation", }); internal_static_google_cloud_compute_v1_AllocationResourceStatusHealthInfo_descriptor = - getDescriptor().getMessageTypes().get(87); + getDescriptor().getMessageTypes().get(89); internal_static_google_cloud_compute_v1_AllocationResourceStatusHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationResourceStatusHealthInfo_descriptor, @@ -34237,7 +34905,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DegradedBlockCount", "HealthStatus", "HealthyBlockCount", }); internal_static_google_cloud_compute_v1_AllocationResourceStatusSpecificSKUAllocation_descriptor = - getDescriptor().getMessageTypes().get(88); + getDescriptor().getMessageTypes().get(90); internal_static_google_cloud_compute_v1_AllocationResourceStatusSpecificSKUAllocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationResourceStatusSpecificSKUAllocation_descriptor, @@ -34255,7 +34923,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk_descriptor = - getDescriptor().getMessageTypes().get(89); + getDescriptor().getMessageTypes().get(91); internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk_descriptor, @@ -34263,7 +34931,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskSizeGb", "Interface", }); internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationReservedInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(90); + getDescriptor().getMessageTypes().get(92); internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationReservedInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationSpecificSKUAllocationReservedInstanceProperties_descriptor, @@ -34271,7 +34939,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "GuestAccelerators", "LocalSsds", "LocationHint", "MachineType", "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_AllocationSpecificSKUReservation_descriptor = - getDescriptor().getMessageTypes().get(91); + getDescriptor().getMessageTypes().get(93); internal_static_google_cloud_compute_v1_AllocationSpecificSKUReservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AllocationSpecificSKUReservation_descriptor, @@ -34279,7 +34947,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AssuredCount", "Count", "InUseCount", "InstanceProperties", "SourceInstanceTemplate", }); internal_static_google_cloud_compute_v1_Allowed_descriptor = - getDescriptor().getMessageTypes().get(92); + getDescriptor().getMessageTypes().get(94); internal_static_google_cloud_compute_v1_Allowed_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Allowed_descriptor, @@ -34287,7 +34955,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IPProtocol", "Ports", }); internal_static_google_cloud_compute_v1_AnnouncePublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(93); + getDescriptor().getMessageTypes().get(95); internal_static_google_cloud_compute_v1_AnnouncePublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AnnouncePublicAdvertisedPrefixeRequest_descriptor, @@ -34295,7 +34963,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_AnnouncePublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(94); + getDescriptor().getMessageTypes().get(96); internal_static_google_cloud_compute_v1_AnnouncePublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AnnouncePublicDelegatedPrefixeRequest_descriptor, @@ -34303,7 +34971,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(95); + getDescriptor().getMessageTypes().get(97); internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesInstanceGroupManagerRequest_descriptor, @@ -34314,7 +34982,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(96); + getDescriptor().getMessageTypes().get(98); internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -34325,7 +34993,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RegionInstanceGroupManagersApplyUpdatesRequestResource", }); internal_static_google_cloud_compute_v1_AttachDiskInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(97); + getDescriptor().getMessageTypes().get(99); internal_static_google_cloud_compute_v1_AttachDiskInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachDiskInstanceRequest_descriptor, @@ -34333,7 +35001,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AttachedDiskResource", "ForceAttach", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(98); + getDescriptor().getMessageTypes().get(100); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor, @@ -34344,7 +35012,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(99); + getDescriptor().getMessageTypes().get(101); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachNetworkEndpointsNetworkEndpointGroupRequest_descriptor, @@ -34356,7 +35024,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(100); + getDescriptor().getMessageTypes().get(102); internal_static_google_cloud_compute_v1_AttachNetworkEndpointsRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor, @@ -34368,7 +35036,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_AttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(101); + getDescriptor().getMessageTypes().get(103); internal_static_google_cloud_compute_v1_AttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachedDisk_descriptor, @@ -34393,7 +35061,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", }); internal_static_google_cloud_compute_v1_AttachedDiskInitializeParams_descriptor = - getDescriptor().getMessageTypes().get(102); + getDescriptor().getMessageTypes().get(104); internal_static_google_cloud_compute_v1_AttachedDiskInitializeParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachedDiskInitializeParams_descriptor, @@ -34439,7 +35107,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AuditConfig_descriptor = - getDescriptor().getMessageTypes().get(103); + getDescriptor().getMessageTypes().get(105); internal_static_google_cloud_compute_v1_AuditConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AuditConfig_descriptor, @@ -34447,7 +35115,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AuditLogConfigs", "ExemptedMembers", "Service", }); internal_static_google_cloud_compute_v1_AuditLogConfig_descriptor = - getDescriptor().getMessageTypes().get(104); + getDescriptor().getMessageTypes().get(106); internal_static_google_cloud_compute_v1_AuditLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AuditLogConfig_descriptor, @@ -34455,7 +35123,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExemptedMembers", "IgnoreChildExemptions", "LogType", }); internal_static_google_cloud_compute_v1_Autoscaler_descriptor = - getDescriptor().getMessageTypes().get(105); + getDescriptor().getMessageTypes().get(107); internal_static_google_cloud_compute_v1_Autoscaler_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Autoscaler_descriptor, @@ -34484,7 +35152,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AutoscalerAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(106); + getDescriptor().getMessageTypes().get(108); internal_static_google_cloud_compute_v1_AutoscalerAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalerAggregatedList_descriptor, @@ -34502,7 +35170,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(107); + getDescriptor().getMessageTypes().get(109); internal_static_google_cloud_compute_v1_AutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalerList_descriptor, @@ -34510,7 +35178,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_AutoscalerStatusDetails_descriptor = - getDescriptor().getMessageTypes().get(108); + getDescriptor().getMessageTypes().get(110); internal_static_google_cloud_compute_v1_AutoscalerStatusDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalerStatusDetails_descriptor, @@ -34518,7 +35186,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Message", "Type", }); internal_static_google_cloud_compute_v1_AutoscalersScopedList_descriptor = - getDescriptor().getMessageTypes().get(109); + getDescriptor().getMessageTypes().get(111); internal_static_google_cloud_compute_v1_AutoscalersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalersScopedList_descriptor, @@ -34526,7 +35194,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscalers", "Warning", }); internal_static_google_cloud_compute_v1_AutoscalingPolicy_descriptor = - getDescriptor().getMessageTypes().get(110); + getDescriptor().getMessageTypes().get(112); internal_static_google_cloud_compute_v1_AutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicy_descriptor, @@ -34552,7 +35220,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_AutoscalingPolicyCpuUtilization_descriptor = - getDescriptor().getMessageTypes().get(111); + getDescriptor().getMessageTypes().get(113); internal_static_google_cloud_compute_v1_AutoscalingPolicyCpuUtilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicyCpuUtilization_descriptor, @@ -34560,7 +35228,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PredictiveMethod", "UtilizationTarget", }); internal_static_google_cloud_compute_v1_AutoscalingPolicyCustomMetricUtilization_descriptor = - getDescriptor().getMessageTypes().get(112); + getDescriptor().getMessageTypes().get(114); internal_static_google_cloud_compute_v1_AutoscalingPolicyCustomMetricUtilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicyCustomMetricUtilization_descriptor, @@ -34572,7 +35240,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UtilizationTargetType", }); internal_static_google_cloud_compute_v1_AutoscalingPolicyLoadBalancingUtilization_descriptor = - getDescriptor().getMessageTypes().get(113); + getDescriptor().getMessageTypes().get(115); internal_static_google_cloud_compute_v1_AutoscalingPolicyLoadBalancingUtilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicyLoadBalancingUtilization_descriptor, @@ -34580,7 +35248,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UtilizationTarget", }); internal_static_google_cloud_compute_v1_AutoscalingPolicyScaleInControl_descriptor = - getDescriptor().getMessageTypes().get(114); + getDescriptor().getMessageTypes().get(116); internal_static_google_cloud_compute_v1_AutoscalingPolicyScaleInControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicyScaleInControl_descriptor, @@ -34588,7 +35256,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxScaledInReplicas", "TimeWindowSec", }); internal_static_google_cloud_compute_v1_AutoscalingPolicyScalingSchedule_descriptor = - getDescriptor().getMessageTypes().get(115); + getDescriptor().getMessageTypes().get(117); internal_static_google_cloud_compute_v1_AutoscalingPolicyScalingSchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AutoscalingPolicyScalingSchedule_descriptor, @@ -34601,7 +35269,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TimeZone", }); internal_static_google_cloud_compute_v1_Backend_descriptor = - getDescriptor().getMessageTypes().get(116); + getDescriptor().getMessageTypes().get(118); internal_static_google_cloud_compute_v1_Backend_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Backend_descriptor, @@ -34622,7 +35290,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Preference", }); internal_static_google_cloud_compute_v1_BackendBucket_descriptor = - getDescriptor().getMessageTypes().get(117); + getDescriptor().getMessageTypes().get(119); internal_static_google_cloud_compute_v1_BackendBucket_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucket_descriptor, @@ -34644,7 +35312,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UsedBy", }); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicy_descriptor = - getDescriptor().getMessageTypes().get(118); + getDescriptor().getMessageTypes().get(120); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketCdnPolicy_descriptor, @@ -34663,7 +35331,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SignedUrlKeyNames", }); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyBypassCacheOnRequestHeader_descriptor = - getDescriptor().getMessageTypes().get(119); + getDescriptor().getMessageTypes().get(121); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyBypassCacheOnRequestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyBypassCacheOnRequestHeader_descriptor, @@ -34671,7 +35339,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HeaderName", }); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyCacheKeyPolicy_descriptor = - getDescriptor().getMessageTypes().get(120); + getDescriptor().getMessageTypes().get(122); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyCacheKeyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyCacheKeyPolicy_descriptor, @@ -34679,7 +35347,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IncludeHttpHeaders", "QueryStringWhitelist", }); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyNegativeCachingPolicy_descriptor = - getDescriptor().getMessageTypes().get(121); + getDescriptor().getMessageTypes().get(123); internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyNegativeCachingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketCdnPolicyNegativeCachingPolicy_descriptor, @@ -34687,7 +35355,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Code", "Ttl", }); internal_static_google_cloud_compute_v1_BackendBucketList_descriptor = - getDescriptor().getMessageTypes().get(122); + getDescriptor().getMessageTypes().get(124); internal_static_google_cloud_compute_v1_BackendBucketList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketList_descriptor, @@ -34695,7 +35363,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_BackendBucketParams_descriptor = - getDescriptor().getMessageTypes().get(123); + getDescriptor().getMessageTypes().get(125); internal_static_google_cloud_compute_v1_BackendBucketParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketParams_descriptor, @@ -34713,7 +35381,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendBucketUsedBy_descriptor = - getDescriptor().getMessageTypes().get(124); + getDescriptor().getMessageTypes().get(126); internal_static_google_cloud_compute_v1_BackendBucketUsedBy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendBucketUsedBy_descriptor, @@ -34721,7 +35389,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Reference", }); internal_static_google_cloud_compute_v1_BackendCustomMetric_descriptor = - getDescriptor().getMessageTypes().get(125); + getDescriptor().getMessageTypes().get(127); internal_static_google_cloud_compute_v1_BackendCustomMetric_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendCustomMetric_descriptor, @@ -34729,7 +35397,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DryRun", "MaxUtilization", "Name", }); internal_static_google_cloud_compute_v1_BackendService_descriptor = - getDescriptor().getMessageTypes().get(126); + getDescriptor().getMessageTypes().get(128); internal_static_google_cloud_compute_v1_BackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendService_descriptor, @@ -34794,7 +35462,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendServiceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(127); + getDescriptor().getMessageTypes().get(129); internal_static_google_cloud_compute_v1_BackendServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceAggregatedList_descriptor, @@ -34812,7 +35480,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicy_descriptor = - getDescriptor().getMessageTypes().get(128); + getDescriptor().getMessageTypes().get(130); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceCdnPolicy_descriptor, @@ -34831,7 +35499,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SignedUrlKeyNames", }); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyBypassCacheOnRequestHeader_descriptor = - getDescriptor().getMessageTypes().get(129); + getDescriptor().getMessageTypes().get(131); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyBypassCacheOnRequestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyBypassCacheOnRequestHeader_descriptor, @@ -34839,7 +35507,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HeaderName", }); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyNegativeCachingPolicy_descriptor = - getDescriptor().getMessageTypes().get(130); + getDescriptor().getMessageTypes().get(132); internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyNegativeCachingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceCdnPolicyNegativeCachingPolicy_descriptor, @@ -34847,7 +35515,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Code", "Ttl", }); internal_static_google_cloud_compute_v1_BackendServiceConnectionTrackingPolicy_descriptor = - getDescriptor().getMessageTypes().get(131); + getDescriptor().getMessageTypes().get(133); internal_static_google_cloud_compute_v1_BackendServiceConnectionTrackingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceConnectionTrackingPolicy_descriptor, @@ -34858,7 +35526,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TrackingMode", }); internal_static_google_cloud_compute_v1_BackendServiceCustomMetric_descriptor = - getDescriptor().getMessageTypes().get(132); + getDescriptor().getMessageTypes().get(134); internal_static_google_cloud_compute_v1_BackendServiceCustomMetric_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceCustomMetric_descriptor, @@ -34866,7 +35534,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DryRun", "Name", }); internal_static_google_cloud_compute_v1_BackendServiceFailoverPolicy_descriptor = - getDescriptor().getMessageTypes().get(133); + getDescriptor().getMessageTypes().get(135); internal_static_google_cloud_compute_v1_BackendServiceFailoverPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceFailoverPolicy_descriptor, @@ -34874,7 +35542,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DisableConnectionDrainOnFailover", "DropTrafficIfUnhealthy", "FailoverRatio", }); internal_static_google_cloud_compute_v1_BackendServiceGroupHealth_descriptor = - getDescriptor().getMessageTypes().get(134); + getDescriptor().getMessageTypes().get(136); internal_static_google_cloud_compute_v1_BackendServiceGroupHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceGroupHealth_descriptor, @@ -34892,7 +35560,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendServiceHAPolicy_descriptor = - getDescriptor().getMessageTypes().get(135); + getDescriptor().getMessageTypes().get(137); internal_static_google_cloud_compute_v1_BackendServiceHAPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceHAPolicy_descriptor, @@ -34900,7 +35568,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FastIPMove", "Leader", }); internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeader_descriptor = - getDescriptor().getMessageTypes().get(136); + getDescriptor().getMessageTypes().get(138); internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeader_descriptor, @@ -34908,7 +35576,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendGroup", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeaderNetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(137); + getDescriptor().getMessageTypes().get(139); internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeaderNetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceHAPolicyLeaderNetworkEndpoint_descriptor, @@ -34916,7 +35584,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", }); internal_static_google_cloud_compute_v1_BackendServiceHttpCookie_descriptor = - getDescriptor().getMessageTypes().get(138); + getDescriptor().getMessageTypes().get(140); internal_static_google_cloud_compute_v1_BackendServiceHttpCookie_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceHttpCookie_descriptor, @@ -34924,7 +35592,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Path", "Ttl", }); internal_static_google_cloud_compute_v1_BackendServiceIAP_descriptor = - getDescriptor().getMessageTypes().get(139); + getDescriptor().getMessageTypes().get(141); internal_static_google_cloud_compute_v1_BackendServiceIAP_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceIAP_descriptor, @@ -34932,7 +35600,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enabled", "Oauth2ClientId", "Oauth2ClientSecret", "Oauth2ClientSecretSha256", }); internal_static_google_cloud_compute_v1_BackendServiceList_descriptor = - getDescriptor().getMessageTypes().get(140); + getDescriptor().getMessageTypes().get(142); internal_static_google_cloud_compute_v1_BackendServiceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceList_descriptor, @@ -34940,7 +35608,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_BackendServiceListUsable_descriptor = - getDescriptor().getMessageTypes().get(141); + getDescriptor().getMessageTypes().get(143); internal_static_google_cloud_compute_v1_BackendServiceListUsable_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceListUsable_descriptor, @@ -34948,7 +35616,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfig_descriptor = - getDescriptor().getMessageTypes().get(142); + getDescriptor().getMessageTypes().get(144); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfig_descriptor, @@ -34956,7 +35624,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CustomPolicy", "Policy", }); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy_descriptor = - getDescriptor().getMessageTypes().get(143); + getDescriptor().getMessageTypes().get(145); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy_descriptor, @@ -34964,7 +35632,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Data", "Name", }); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigPolicy_descriptor = - getDescriptor().getMessageTypes().get(144); + getDescriptor().getMessageTypes().get(146); internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceLocalityLoadBalancingPolicyConfigPolicy_descriptor, @@ -34972,7 +35640,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_compute_v1_BackendServiceLogConfig_descriptor = - getDescriptor().getMessageTypes().get(145); + getDescriptor().getMessageTypes().get(147); internal_static_google_cloud_compute_v1_BackendServiceLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceLogConfig_descriptor, @@ -34980,7 +35648,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enable", "OptionalFields", "OptionalMode", "SampleRate", }); internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor = - getDescriptor().getMessageTypes().get(146); + getDescriptor().getMessageTypes().get(148); internal_static_google_cloud_compute_v1_BackendServiceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor, @@ -34998,7 +35666,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendServiceReference_descriptor = - getDescriptor().getMessageTypes().get(147); + getDescriptor().getMessageTypes().get(149); internal_static_google_cloud_compute_v1_BackendServiceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceReference_descriptor, @@ -35006,7 +35674,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", }); internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_descriptor = - getDescriptor().getMessageTypes().get(148); + getDescriptor().getMessageTypes().get(150); internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_descriptor, @@ -35014,7 +35682,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AuthenticationConfig", "Sni", "SubjectAltNames", }); internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_descriptor = - getDescriptor().getMessageTypes().get(149); + getDescriptor().getMessageTypes().get(151); internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_descriptor, @@ -35022,7 +35690,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DnsName", "UniformResourceIdentifier", }); internal_static_google_cloud_compute_v1_BackendServiceUsedBy_descriptor = - getDescriptor().getMessageTypes().get(150); + getDescriptor().getMessageTypes().get(152); internal_static_google_cloud_compute_v1_BackendServiceUsedBy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceUsedBy_descriptor, @@ -35030,7 +35698,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Reference", }); internal_static_google_cloud_compute_v1_BackendServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(151); + getDescriptor().getMessageTypes().get(153); internal_static_google_cloud_compute_v1_BackendServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServicesScopedList_descriptor, @@ -35038,7 +35706,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendServices", "Warning", }); internal_static_google_cloud_compute_v1_BfdPacket_descriptor = - getDescriptor().getMessageTypes().get(152); + getDescriptor().getMessageTypes().get(154); internal_static_google_cloud_compute_v1_BfdPacket_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdPacket_descriptor, @@ -35061,7 +35729,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "YourDiscriminator", }); internal_static_google_cloud_compute_v1_BfdStatus_descriptor = - getDescriptor().getMessageTypes().get(153); + getDescriptor().getMessageTypes().get(155); internal_static_google_cloud_compute_v1_BfdStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdStatus_descriptor, @@ -35078,7 +35746,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UptimeMs", }); internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_descriptor = - getDescriptor().getMessageTypes().get(154); + getDescriptor().getMessageTypes().get(156); internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_descriptor, @@ -35086,7 +35754,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NumRx", "NumRxRejected", "NumRxSuccessful", "NumTx", }); internal_static_google_cloud_compute_v1_BgpRoute_descriptor = - getDescriptor().getMessageTypes().get(155); + getDescriptor().getMessageTypes().get(157); internal_static_google_cloud_compute_v1_BgpRoute_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRoute_descriptor, @@ -35094,7 +35762,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsPaths", "Communities", "Destination", "Med", "Origin", }); internal_static_google_cloud_compute_v1_BgpRouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(156); + getDescriptor().getMessageTypes().get(158); internal_static_google_cloud_compute_v1_BgpRouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRouteAsPath_descriptor, @@ -35102,7 +35770,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Asns", "Type", }); internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_descriptor = - getDescriptor().getMessageTypes().get(157); + getDescriptor().getMessageTypes().get(159); internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_descriptor, @@ -35110,7 +35778,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PathId", "Prefix", }); internal_static_google_cloud_compute_v1_Binding_descriptor = - getDescriptor().getMessageTypes().get(158); + getDescriptor().getMessageTypes().get(160); internal_static_google_cloud_compute_v1_Binding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Binding_descriptor, @@ -35118,7 +35786,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BindingId", "Condition", "Members", "Role", }); internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(159); + getDescriptor().getMessageTypes().get(161); internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_descriptor, @@ -35126,7 +35794,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertDiskResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_BulkInsertDiskResource_descriptor = - getDescriptor().getMessageTypes().get(160); + getDescriptor().getMessageTypes().get(162); internal_static_google_cloud_compute_v1_BulkInsertDiskResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertDiskResource_descriptor, @@ -35134,7 +35802,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SourceConsistencyGroupPolicy", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(161); + getDescriptor().getMessageTypes().get(163); internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_descriptor, @@ -35142,7 +35810,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertInstanceResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_descriptor = - getDescriptor().getMessageTypes().get(162); + getDescriptor().getMessageTypes().get(164); internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_descriptor, @@ -35166,7 +35834,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(163); + getDescriptor().getMessageTypes().get(165); internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_descriptor, @@ -35174,7 +35842,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Hostname", "Name", }); internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_descriptor = - getDescriptor().getMessageTypes().get(164); + getDescriptor().getMessageTypes().get(166); internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_descriptor, @@ -35186,7 +35854,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetVmCount", }); internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(165); + getDescriptor().getMessageTypes().get(167); internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_descriptor, @@ -35194,7 +35862,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertDiskResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(166); + getDescriptor().getMessageTypes().get(168); internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_descriptor, @@ -35202,7 +35870,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertInstanceResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(167); + getDescriptor().getMessageTypes().get(169); internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_descriptor, @@ -35210,7 +35878,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkZoneSetLabelsRequestResource", "Project", "RequestId", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(168); + getDescriptor().getMessageTypes().get(170); internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_descriptor, @@ -35228,7 +35896,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(169); + getDescriptor().getMessageTypes().get(171); internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_descriptor, @@ -35236,7 +35904,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Requests", }); internal_static_google_cloud_compute_v1_CacheInvalidationRule_descriptor = - getDescriptor().getMessageTypes().get(170); + getDescriptor().getMessageTypes().get(172); internal_static_google_cloud_compute_v1_CacheInvalidationRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CacheInvalidationRule_descriptor, @@ -35244,7 +35912,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CacheTags", "Host", "Path", }); internal_static_google_cloud_compute_v1_CacheKeyPolicy_descriptor = - getDescriptor().getMessageTypes().get(171); + getDescriptor().getMessageTypes().get(173); internal_static_google_cloud_compute_v1_CacheKeyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CacheKeyPolicy_descriptor, @@ -35258,7 +35926,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "QueryStringWhitelist", }); internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(172); + getDescriptor().getMessageTypes().get(174); internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_descriptor, @@ -35266,7 +35934,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_CircuitBreakers_descriptor = - getDescriptor().getMessageTypes().get(173); + getDescriptor().getMessageTypes().get(175); internal_static_google_cloud_compute_v1_CircuitBreakers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CircuitBreakers_descriptor, @@ -35278,7 +35946,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxRetries", }); internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(174); + getDescriptor().getMessageTypes().get(176); internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_descriptor, @@ -35286,7 +35954,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(175); + getDescriptor().getMessageTypes().get(177); internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_descriptor, @@ -35294,7 +35962,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(176); + getDescriptor().getMessageTypes().get(178); internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_descriptor, @@ -35302,7 +35970,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "Region", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_Commitment_descriptor = - getDescriptor().getMessageTypes().get(177); + getDescriptor().getMessageTypes().get(179); internal_static_google_cloud_compute_v1_Commitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Commitment_descriptor, @@ -35332,7 +36000,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", }); internal_static_google_cloud_compute_v1_CommitmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(178); + getDescriptor().getMessageTypes().get(180); internal_static_google_cloud_compute_v1_CommitmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentAggregatedList_descriptor, @@ -35350,7 +36018,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_CommitmentList_descriptor = - getDescriptor().getMessageTypes().get(179); + getDescriptor().getMessageTypes().get(181); internal_static_google_cloud_compute_v1_CommitmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentList_descriptor, @@ -35358,7 +36026,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_CommitmentResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(180); + getDescriptor().getMessageTypes().get(182); internal_static_google_cloud_compute_v1_CommitmentResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentResourceStatus_descriptor, @@ -35366,7 +36034,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CustomTermEligibilityEndTimestamp", }); internal_static_google_cloud_compute_v1_CommitmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(181); + getDescriptor().getMessageTypes().get(183); internal_static_google_cloud_compute_v1_CommitmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentsScopedList_descriptor, @@ -35374,7 +36042,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Commitments", "Warning", }); internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(182); + getDescriptor().getMessageTypes().get(184); internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_descriptor, @@ -35382,7 +36050,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConfidentialInstanceType", "EnableConfidentialCompute", }); internal_static_google_cloud_compute_v1_ConnectionDraining_descriptor = - getDescriptor().getMessageTypes().get(183); + getDescriptor().getMessageTypes().get(185); internal_static_google_cloud_compute_v1_ConnectionDraining_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConnectionDraining_descriptor, @@ -35390,7 +36058,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DrainingTimeoutSec", }); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_descriptor = - getDescriptor().getMessageTypes().get(184); + getDescriptor().getMessageTypes().get(186); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_descriptor, @@ -35398,15 +36066,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HttpCookie", "HttpHeaderName", "MinimumRingSize", }); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_descriptor = - getDescriptor().getMessageTypes().get(185); + getDescriptor().getMessageTypes().get(187); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_descriptor, new java.lang.String[] { "Name", "Path", "Ttl", }); + internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(188); + internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "RequestId", "SecurityPolicy", "SourceSecurityPolicy", + }); internal_static_google_cloud_compute_v1_CorsPolicy_descriptor = - getDescriptor().getMessageTypes().get(186); + getDescriptor().getMessageTypes().get(189); internal_static_google_cloud_compute_v1_CorsPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CorsPolicy_descriptor, @@ -35421,7 +36097,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxAge", }); internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(187); + getDescriptor().getMessageTypes().get(190); internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_descriptor, @@ -35433,7 +36109,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(188); + getDescriptor().getMessageTypes().get(191); internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -35445,7 +36121,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(189); + getDescriptor().getMessageTypes().get(192); internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_descriptor, @@ -35453,7 +36129,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectGroup", "InterconnectGroupsCreateMembersRequestResource", "Project", }); internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(190); + getDescriptor().getMessageTypes().get(193); internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_descriptor, @@ -35461,7 +36137,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "GuestFlush", "Project", "RequestId", "SnapshotResource", "Zone", }); internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(191); + getDescriptor().getMessageTypes().get(194); internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_descriptor, @@ -35469,7 +36145,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", "RequestId", "SnapshotResource", }); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_descriptor = - getDescriptor().getMessageTypes().get(192); + getDescriptor().getMessageTypes().get(195); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_descriptor, @@ -35477,7 +36153,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ErrorResponseRules", "ErrorService", }); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_descriptor = - getDescriptor().getMessageTypes().get(193); + getDescriptor().getMessageTypes().get(196); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_descriptor, @@ -35485,7 +36161,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MatchResponseCodes", "OverrideResponseCode", "Path", }); internal_static_google_cloud_compute_v1_CustomerEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(194); + getDescriptor().getMessageTypes().get(197); internal_static_google_cloud_compute_v1_CustomerEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomerEncryptionKey_descriptor, @@ -35493,7 +36169,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "KmsKeyName", "KmsKeyServiceAccount", "RawKey", "RsaEncryptedKey", "Sha256", }); internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_descriptor = - getDescriptor().getMessageTypes().get(195); + getDescriptor().getMessageTypes().get(198); internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_descriptor, @@ -35501,15 +36177,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskEncryptionKey", "Source", }); internal_static_google_cloud_compute_v1_Data_descriptor = - getDescriptor().getMessageTypes().get(196); + getDescriptor().getMessageTypes().get(199); internal_static_google_cloud_compute_v1_Data_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Data_descriptor, new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_compute_v1_Date_descriptor = + getDescriptor().getMessageTypes().get(200); + internal_static_google_cloud_compute_v1_Date_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_Date_descriptor, + new java.lang.String[] { + "Day", "Month", "Year", + }); internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(197); + getDescriptor().getMessageTypes().get(201); internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_descriptor, @@ -35517,7 +36201,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AccessConfig", "Instance", "NetworkInterface", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(198); + getDescriptor().getMessageTypes().get(202); internal_static_google_cloud_compute_v1_DeleteAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAddressRequest_descriptor, @@ -35525,7 +36209,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(199); + getDescriptor().getMessageTypes().get(203); internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_descriptor, @@ -35533,7 +36217,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(200); + getDescriptor().getMessageTypes().get(204); internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_descriptor, @@ -35541,7 +36225,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(201); + getDescriptor().getMessageTypes().get(205); internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_descriptor, @@ -35549,7 +36233,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(202); + getDescriptor().getMessageTypes().get(206); internal_static_google_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteDiskRequest_descriptor, @@ -35557,7 +36241,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(203); + getDescriptor().getMessageTypes().get(207); internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_descriptor, @@ -35565,7 +36249,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExternalVpnGateway", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(204); + getDescriptor().getMessageTypes().get(208); internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_descriptor, @@ -35573,7 +36257,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(205); + getDescriptor().getMessageTypes().get(209); internal_static_google_cloud_compute_v1_DeleteFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteFirewallRequest_descriptor, @@ -35581,7 +36265,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Firewall", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(206); + getDescriptor().getMessageTypes().get(210); internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_descriptor, @@ -35589,7 +36273,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(207); + getDescriptor().getMessageTypes().get(211); internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_descriptor, @@ -35597,7 +36281,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(208); + getDescriptor().getMessageTypes().get(212); internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_descriptor, @@ -35605,7 +36289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(209); + getDescriptor().getMessageTypes().get(213); internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_descriptor, @@ -35613,7 +36297,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(210); + getDescriptor().getMessageTypes().get(214); internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_descriptor, @@ -35621,13 +36305,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(211); + getDescriptor().getMessageTypes().get(215); internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(212); + getDescriptor().getMessageTypes().get(216); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_descriptor, @@ -35635,13 +36319,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "ParentId", }); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(213); + getDescriptor().getMessageTypes().get(217); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(214); + getDescriptor().getMessageTypes().get(218); internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -35649,7 +36333,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(215); + getDescriptor().getMessageTypes().get(219); internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_descriptor, @@ -35657,7 +36341,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteImageRequest_descriptor = - getDescriptor().getMessageTypes().get(216); + getDescriptor().getMessageTypes().get(220); internal_static_google_cloud_compute_v1_DeleteImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteImageRequest_descriptor, @@ -35665,7 +36349,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Image", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(217); + getDescriptor().getMessageTypes().get(221); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_descriptor, @@ -35673,7 +36357,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(218); + getDescriptor().getMessageTypes().get(222); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_descriptor, @@ -35681,7 +36365,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(219); + getDescriptor().getMessageTypes().get(223); internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_descriptor, @@ -35689,7 +36373,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(220); + getDescriptor().getMessageTypes().get(224); internal_static_google_cloud_compute_v1_DeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceRequest_descriptor, @@ -35697,7 +36381,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(221); + getDescriptor().getMessageTypes().get(225); internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_descriptor, @@ -35705,7 +36389,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(222); + getDescriptor().getMessageTypes().get(226); internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_descriptor, @@ -35717,7 +36401,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(223); + getDescriptor().getMessageTypes().get(227); internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -35729,7 +36413,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(224); + getDescriptor().getMessageTypes().get(228); internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_descriptor, @@ -35737,7 +36421,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstantSnapshot", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(225); + getDescriptor().getMessageTypes().get(229); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_descriptor, @@ -35745,7 +36429,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachmentGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(226); + getDescriptor().getMessageTypes().get(230); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_descriptor, @@ -35753,7 +36437,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachment", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(227); + getDescriptor().getMessageTypes().get(231); internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_descriptor, @@ -35761,7 +36445,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(228); + getDescriptor().getMessageTypes().get(232); internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_descriptor, @@ -35769,7 +36453,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(229); + getDescriptor().getMessageTypes().get(233); internal_static_google_cloud_compute_v1_DeleteLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteLicenseRequest_descriptor, @@ -35777,7 +36461,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "License", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(230); + getDescriptor().getMessageTypes().get(234); internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_descriptor, @@ -35785,7 +36469,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineImage", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(231); + getDescriptor().getMessageTypes().get(235); internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_descriptor, @@ -35793,7 +36477,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkAttachment", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(232); + getDescriptor().getMessageTypes().get(236); internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_descriptor, @@ -35801,7 +36485,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEdgeSecurityService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(233); + getDescriptor().getMessageTypes().get(237); internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_descriptor, @@ -35809,7 +36493,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(234); + getDescriptor().getMessageTypes().get(238); internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_descriptor, @@ -35817,7 +36501,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(235); + getDescriptor().getMessageTypes().get(239); internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_descriptor, @@ -35825,7 +36509,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterfaceName", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(236); + getDescriptor().getMessageTypes().get(240); internal_static_google_cloud_compute_v1_DeleteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkRequest_descriptor, @@ -35833,7 +36517,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(237); + getDescriptor().getMessageTypes().get(241); internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_descriptor, @@ -35841,7 +36525,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(238); + getDescriptor().getMessageTypes().get(242); internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_descriptor, @@ -35849,15 +36533,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeTemplate", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(239); + getDescriptor().getMessageTypes().get(243); internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_descriptor, new java.lang.String[] { "NodeGroup", "NodeGroupsDeleteNodesRequestResource", "Project", "RequestId", "Zone", }); + internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(244); + internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "RequestId", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(240); + getDescriptor().getMessageTypes().get(245); internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_descriptor, @@ -35865,7 +36557,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PacketMirroring", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(241); + getDescriptor().getMessageTypes().get(246); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -35876,7 +36568,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(242); + getDescriptor().getMessageTypes().get(247); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -35887,7 +36579,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RegionInstanceGroupManagerDeleteInstanceConfigReqResource", }); internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(243); + getDescriptor().getMessageTypes().get(248); internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_descriptor, @@ -35895,7 +36587,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(244); + getDescriptor().getMessageTypes().get(249); internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_descriptor, @@ -35903,7 +36595,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(245); + getDescriptor().getMessageTypes().get(250); internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_descriptor, @@ -35911,7 +36603,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(246); + getDescriptor().getMessageTypes().get(251); internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_descriptor, @@ -35919,7 +36611,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(247); + getDescriptor().getMessageTypes().get(252); internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_descriptor, @@ -35927,7 +36619,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(248); + getDescriptor().getMessageTypes().get(253); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_descriptor, @@ -35935,7 +36627,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(249); + getDescriptor().getMessageTypes().get(254); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_descriptor, @@ -35943,7 +36635,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheckService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(250); + getDescriptor().getMessageTypes().get(255); internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_descriptor, @@ -35951,7 +36643,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(251); + getDescriptor().getMessageTypes().get(256); internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_descriptor, @@ -35959,7 +36651,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(252); + getDescriptor().getMessageTypes().get(257); internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_descriptor, @@ -35967,7 +36659,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstantSnapshot", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(253); + getDescriptor().getMessageTypes().get(258); internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_descriptor, @@ -35975,7 +36667,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(254); + getDescriptor().getMessageTypes().get(259); internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_descriptor, @@ -35983,7 +36675,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(255); + getDescriptor().getMessageTypes().get(260); internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_descriptor, @@ -35991,7 +36683,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NotificationEndpoint", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(256); + getDescriptor().getMessageTypes().get(261); internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_descriptor, @@ -35999,13 +36691,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(257); + getDescriptor().getMessageTypes().get(262); internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(258); + getDescriptor().getMessageTypes().get(263); internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_descriptor, @@ -36013,7 +36705,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(259); + getDescriptor().getMessageTypes().get(264); internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_descriptor, @@ -36021,7 +36713,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SslCertificate", }); internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(260); + getDescriptor().getMessageTypes().get(265); internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_descriptor, @@ -36029,7 +36721,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SslPolicy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(261); + getDescriptor().getMessageTypes().get(266); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_descriptor, @@ -36037,7 +36729,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(262); + getDescriptor().getMessageTypes().get(267); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_descriptor, @@ -36045,7 +36737,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(263); + getDescriptor().getMessageTypes().get(268); internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_descriptor, @@ -36053,7 +36745,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(264); + getDescriptor().getMessageTypes().get(269); internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_descriptor, @@ -36061,7 +36753,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_DeleteReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(265); + getDescriptor().getMessageTypes().get(270); internal_static_google_cloud_compute_v1_DeleteReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteReservationRequest_descriptor, @@ -36069,7 +36761,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Reservation", "Zone", }); internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(266); + getDescriptor().getMessageTypes().get(271); internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_descriptor, @@ -36077,7 +36769,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "ResourcePolicy", }); internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(267); + getDescriptor().getMessageTypes().get(272); internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_descriptor, @@ -36085,7 +36777,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Policy", "Project", "Region", "RequestId", "Router", }); internal_static_google_cloud_compute_v1_DeleteRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(268); + getDescriptor().getMessageTypes().get(273); internal_static_google_cloud_compute_v1_DeleteRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRouteRequest_descriptor, @@ -36093,7 +36785,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Route", }); internal_static_google_cloud_compute_v1_DeleteRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(269); + getDescriptor().getMessageTypes().get(274); internal_static_google_cloud_compute_v1_DeleteRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRouterRequest_descriptor, @@ -36101,7 +36793,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "Router", }); internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(270); + getDescriptor().getMessageTypes().get(275); internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_descriptor, @@ -36109,7 +36801,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(271); + getDescriptor().getMessageTypes().get(276); internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_descriptor, @@ -36117,7 +36809,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "ServiceAttachment", }); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(272); + getDescriptor().getMessageTypes().get(277); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_descriptor, @@ -36125,7 +36817,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "KeyName", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(273); + getDescriptor().getMessageTypes().get(278); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_descriptor, @@ -36133,7 +36825,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "KeyName", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(274); + getDescriptor().getMessageTypes().get(279); internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_descriptor, @@ -36141,7 +36833,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Snapshot", }); internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(275); + getDescriptor().getMessageTypes().get(280); internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_descriptor, @@ -36149,7 +36841,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SslCertificate", }); internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(276); + getDescriptor().getMessageTypes().get(281); internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_descriptor, @@ -36157,7 +36849,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SslPolicy", }); internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(277); + getDescriptor().getMessageTypes().get(282); internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_descriptor, @@ -36165,7 +36857,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "StoragePool", "Zone", }); internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(278); + getDescriptor().getMessageTypes().get(283); internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_descriptor, @@ -36173,7 +36865,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "Subnetwork", }); internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(279); + getDescriptor().getMessageTypes().get(284); internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_descriptor, @@ -36181,7 +36873,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetGrpcProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(280); + getDescriptor().getMessageTypes().get(285); internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_descriptor, @@ -36189,7 +36881,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(281); + getDescriptor().getMessageTypes().get(286); internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_descriptor, @@ -36197,7 +36889,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(282); + getDescriptor().getMessageTypes().get(287); internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_descriptor, @@ -36205,7 +36897,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(283); + getDescriptor().getMessageTypes().get(288); internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_descriptor, @@ -36213,7 +36905,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetPool", }); internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(284); + getDescriptor().getMessageTypes().get(289); internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_descriptor, @@ -36221,7 +36913,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(285); + getDescriptor().getMessageTypes().get(290); internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_descriptor, @@ -36229,7 +36921,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(286); + getDescriptor().getMessageTypes().get(291); internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_descriptor, @@ -36237,7 +36929,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetVpnGateway", }); internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(287); + getDescriptor().getMessageTypes().get(292); internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_descriptor, @@ -36245,7 +36937,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(288); + getDescriptor().getMessageTypes().get(293); internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_descriptor, @@ -36253,7 +36945,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "VpnGateway", }); internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(289); + getDescriptor().getMessageTypes().get(294); internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_descriptor, @@ -36261,7 +36953,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "VpnTunnel", }); internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(290); + getDescriptor().getMessageTypes().get(295); internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_descriptor, @@ -36269,13 +36961,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(291); + getDescriptor().getMessageTypes().get(296); internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_Denied_descriptor = - getDescriptor().getMessageTypes().get(292); + getDescriptor().getMessageTypes().get(297); internal_static_google_cloud_compute_v1_Denied_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Denied_descriptor, @@ -36283,7 +36975,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IPProtocol", "Ports", }); internal_static_google_cloud_compute_v1_DeprecateImageRequest_descriptor = - getDescriptor().getMessageTypes().get(293); + getDescriptor().getMessageTypes().get(298); internal_static_google_cloud_compute_v1_DeprecateImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeprecateImageRequest_descriptor, @@ -36291,7 +36983,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeprecationStatusResource", "Image", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeprecationStatus_descriptor = - getDescriptor().getMessageTypes().get(294); + getDescriptor().getMessageTypes().get(299); internal_static_google_cloud_compute_v1_DeprecationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeprecationStatus_descriptor, @@ -36299,7 +36991,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Deleted", "Deprecated", "Obsolete", "Replacement", "State", }); internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(295); + getDescriptor().getMessageTypes().get(300); internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_descriptor, @@ -36307,7 +36999,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeviceName", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(296); + getDescriptor().getMessageTypes().get(301); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor, @@ -36318,7 +37010,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(297); + getDescriptor().getMessageTypes().get(302); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_descriptor, @@ -36330,7 +37022,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(298); + getDescriptor().getMessageTypes().get(303); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor, @@ -36342,7 +37034,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(299); + getDescriptor().getMessageTypes().get(304); internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_descriptor, @@ -36350,7 +37042,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(300); + getDescriptor().getMessageTypes().get(305); internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_descriptor, @@ -36358,7 +37050,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "ProjectsDisableXpnResourceRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_Disk_descriptor = - getDescriptor().getMessageTypes().get(301); + getDescriptor().getMessageTypes().get(306); internal_static_google_cloud_compute_v1_Disk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Disk_descriptor, @@ -36431,7 +37123,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(302); + getDescriptor().getMessageTypes().get(307); internal_static_google_cloud_compute_v1_DiskAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor, @@ -36449,7 +37141,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskAsyncReplication_descriptor = - getDescriptor().getMessageTypes().get(303); + getDescriptor().getMessageTypes().get(308); internal_static_google_cloud_compute_v1_DiskAsyncReplication_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAsyncReplication_descriptor, @@ -36457,7 +37149,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConsistencyGroupPolicy", "ConsistencyGroupPolicyId", "Disk", "DiskId", }); internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_descriptor = - getDescriptor().getMessageTypes().get(304); + getDescriptor().getMessageTypes().get(309); internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_descriptor, @@ -36465,7 +37157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsyncReplicationDisk", }); internal_static_google_cloud_compute_v1_DiskInstantiationConfig_descriptor = - getDescriptor().getMessageTypes().get(305); + getDescriptor().getMessageTypes().get(310); internal_static_google_cloud_compute_v1_DiskInstantiationConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskInstantiationConfig_descriptor, @@ -36473,7 +37165,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AutoDelete", "CustomImage", "DeviceName", "InstantiateFrom", }); internal_static_google_cloud_compute_v1_DiskList_descriptor = - getDescriptor().getMessageTypes().get(306); + getDescriptor().getMessageTypes().get(311); internal_static_google_cloud_compute_v1_DiskList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskList_descriptor, @@ -36481,7 +37173,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_DiskMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(307); + getDescriptor().getMessageTypes().get(312); internal_static_google_cloud_compute_v1_DiskMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskMoveRequest_descriptor, @@ -36489,7 +37181,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestinationZone", "TargetDisk", }); internal_static_google_cloud_compute_v1_DiskParams_descriptor = - getDescriptor().getMessageTypes().get(308); + getDescriptor().getMessageTypes().get(313); internal_static_google_cloud_compute_v1_DiskParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskParams_descriptor, @@ -36505,7 +37197,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(309); + getDescriptor().getMessageTypes().get(314); internal_static_google_cloud_compute_v1_DiskResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskResourceStatus_descriptor, @@ -36523,7 +37215,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_descriptor = - getDescriptor().getMessageTypes().get(310); + getDescriptor().getMessageTypes().get(315); internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_descriptor, @@ -36531,7 +37223,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "State", }); internal_static_google_cloud_compute_v1_DiskType_descriptor = - getDescriptor().getMessageTypes().get(311); + getDescriptor().getMessageTypes().get(316); internal_static_google_cloud_compute_v1_DiskType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskType_descriptor, @@ -36549,7 +37241,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(312); + getDescriptor().getMessageTypes().get(317); internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_descriptor, @@ -36567,7 +37259,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(313); + getDescriptor().getMessageTypes().get(318); internal_static_google_cloud_compute_v1_DiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypeList_descriptor, @@ -36575,7 +37267,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_DiskTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(314); + getDescriptor().getMessageTypes().get(319); internal_static_google_cloud_compute_v1_DiskTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypesScopedList_descriptor, @@ -36583,7 +37275,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskTypes", "Warning", }); internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(315); + getDescriptor().getMessageTypes().get(320); internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_descriptor, @@ -36591,7 +37283,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(316); + getDescriptor().getMessageTypes().get(321); internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_descriptor, @@ -36599,7 +37291,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_DisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(317); + getDescriptor().getMessageTypes().get(322); internal_static_google_cloud_compute_v1_DisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksResizeRequest_descriptor, @@ -36607,7 +37299,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SizeGb", }); internal_static_google_cloud_compute_v1_DisksScopedList_descriptor = - getDescriptor().getMessageTypes().get(318); + getDescriptor().getMessageTypes().get(323); internal_static_google_cloud_compute_v1_DisksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksScopedList_descriptor, @@ -36615,7 +37307,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disks", "Warning", }); internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(319); + getDescriptor().getMessageTypes().get(324); internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_descriptor, @@ -36623,7 +37315,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_descriptor = - getDescriptor().getMessageTypes().get(320); + getDescriptor().getMessageTypes().get(325); internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_descriptor, @@ -36631,7 +37323,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicy", }); internal_static_google_cloud_compute_v1_DisplayDevice_descriptor = - getDescriptor().getMessageTypes().get(321); + getDescriptor().getMessageTypes().get(326); internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisplayDevice_descriptor, @@ -36639,7 +37331,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EnableDisplay", }); internal_static_google_cloud_compute_v1_DistributionPolicy_descriptor = - getDescriptor().getMessageTypes().get(322); + getDescriptor().getMessageTypes().get(327); internal_static_google_cloud_compute_v1_DistributionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DistributionPolicy_descriptor, @@ -36647,7 +37339,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetShape", "Zones", }); internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_descriptor = - getDescriptor().getMessageTypes().get(323); + getDescriptor().getMessageTypes().get(328); internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_descriptor, @@ -36655,7 +37347,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_Duration_descriptor = - getDescriptor().getMessageTypes().get(324); + getDescriptor().getMessageTypes().get(329); internal_static_google_cloud_compute_v1_Duration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Duration_descriptor, @@ -36663,7 +37355,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Nanos", "Seconds", }); internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(325); + getDescriptor().getMessageTypes().get(330); internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_descriptor, @@ -36671,7 +37363,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", }); internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(326); + getDescriptor().getMessageTypes().get(331); internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_descriptor, @@ -36679,7 +37371,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "ProjectsEnableXpnResourceRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_Error_descriptor = - getDescriptor().getMessageTypes().get(327); + getDescriptor().getMessageTypes().get(332); internal_static_google_cloud_compute_v1_Error_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Error_descriptor, @@ -36687,7 +37379,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Errors", }); internal_static_google_cloud_compute_v1_ErrorDetails_descriptor = - getDescriptor().getMessageTypes().get(328); + getDescriptor().getMessageTypes().get(333); internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ErrorDetails_descriptor, @@ -36695,7 +37387,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ErrorInfo", "Help", "LocalizedMessage", "QuotaInfo", }); internal_static_google_cloud_compute_v1_ErrorInfo_descriptor = - getDescriptor().getMessageTypes().get(329); + getDescriptor().getMessageTypes().get(334); internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ErrorInfo_descriptor, @@ -36711,7 +37403,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_Errors_descriptor = - getDescriptor().getMessageTypes().get(330); + getDescriptor().getMessageTypes().get(335); internal_static_google_cloud_compute_v1_Errors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Errors_descriptor, @@ -36719,7 +37411,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Code", "ErrorDetails", "Location", "Message", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor = - getDescriptor().getMessageTypes().get(331); + getDescriptor().getMessageTypes().get(336); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor, @@ -36727,7 +37419,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestRange", "Imported", "NextHopRegion", "Priority", "Type", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor = - getDescriptor().getMessageTypes().get(332); + getDescriptor().getMessageTypes().get(337); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor, @@ -36735,7 +37427,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(333); + getDescriptor().getMessageTypes().get(338); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor, @@ -36747,7 +37439,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SubnetworksExpandIpCidrRangeRequestResource", }); internal_static_google_cloud_compute_v1_Expr_descriptor = - getDescriptor().getMessageTypes().get(334); + getDescriptor().getMessageTypes().get(339); internal_static_google_cloud_compute_v1_Expr_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Expr_descriptor, @@ -36755,7 +37447,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Description", "Expression", "Location", "Title", }); internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(335); + getDescriptor().getMessageTypes().get(340); internal_static_google_cloud_compute_v1_ExternalVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor, @@ -36782,7 +37474,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(336); + getDescriptor().getMessageTypes().get(341); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor, @@ -36790,7 +37482,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "IpAddress", "Ipv6Address", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(337); + getDescriptor().getMessageTypes().get(342); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor, @@ -36798,7 +37490,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor = - getDescriptor().getMessageTypes().get(338); + getDescriptor().getMessageTypes().get(343); internal_static_google_cloud_compute_v1_FileContentBuffer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor, @@ -36806,7 +37498,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Content", "FileType", }); internal_static_google_cloud_compute_v1_Firewall_descriptor = - getDescriptor().getMessageTypes().get(339); + getDescriptor().getMessageTypes().get(344); internal_static_google_cloud_compute_v1_Firewall_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Firewall_descriptor, @@ -36833,7 +37525,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetTags", }); internal_static_google_cloud_compute_v1_FirewallList_descriptor = - getDescriptor().getMessageTypes().get(340); + getDescriptor().getMessageTypes().get(345); internal_static_google_cloud_compute_v1_FirewallList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallList_descriptor, @@ -36841,7 +37533,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor = - getDescriptor().getMessageTypes().get(341); + getDescriptor().getMessageTypes().get(346); internal_static_google_cloud_compute_v1_FirewallLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor, @@ -36849,7 +37541,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enable", "Metadata", }); internal_static_google_cloud_compute_v1_FirewallParams_descriptor = - getDescriptor().getMessageTypes().get(342); + getDescriptor().getMessageTypes().get(347); internal_static_google_cloud_compute_v1_FirewallParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallParams_descriptor, @@ -36865,7 +37557,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor = - getDescriptor().getMessageTypes().get(343); + getDescriptor().getMessageTypes().get(348); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor, @@ -36873,7 +37565,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Associations", "Kind", }); internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(344); + getDescriptor().getMessageTypes().get(349); internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_descriptor, @@ -36881,7 +37573,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicies", "Warning", }); internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(345); + getDescriptor().getMessageTypes().get(350); internal_static_google_cloud_compute_v1_FirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor, @@ -36904,7 +37596,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor = - getDescriptor().getMessageTypes().get(346); + getDescriptor().getMessageTypes().get(351); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor, @@ -36912,7 +37604,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AttachmentTarget", "DisplayName", "FirewallPolicyId", "Name", "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor = - getDescriptor().getMessageTypes().get(347); + getDescriptor().getMessageTypes().get(352); internal_static_google_cloud_compute_v1_FirewallPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor, @@ -36920,7 +37612,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(348); + getDescriptor().getMessageTypes().get(353); internal_static_google_cloud_compute_v1_FirewallPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor, @@ -36942,7 +37634,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TlsInspect", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(349); + getDescriptor().getMessageTypes().get(354); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor, @@ -36964,7 +37656,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SrcThreatIntelligences", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor = - getDescriptor().getMessageTypes().get(350); + getDescriptor().getMessageTypes().get(355); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor, @@ -36972,7 +37664,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IpProtocol", "Ports", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor = - getDescriptor().getMessageTypes().get(351); + getDescriptor().getMessageTypes().get(356); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor, @@ -36980,7 +37672,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "State", }); internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor = - getDescriptor().getMessageTypes().get(352); + getDescriptor().getMessageTypes().get(357); internal_static_google_cloud_compute_v1_FixedOrPercent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor, @@ -36988,7 +37680,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Calculated", "Fixed", "Percent", }); internal_static_google_cloud_compute_v1_ForwardingRule_descriptor = - getDescriptor().getMessageTypes().get(353); + getDescriptor().getMessageTypes().get(358); internal_static_google_cloud_compute_v1_ForwardingRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRule_descriptor, @@ -37041,7 +37733,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(354); + getDescriptor().getMessageTypes().get(359); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor, @@ -37059,7 +37751,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor = - getDescriptor().getMessageTypes().get(355); + getDescriptor().getMessageTypes().get(360); internal_static_google_cloud_compute_v1_ForwardingRuleList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor, @@ -37067,7 +37759,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor = - getDescriptor().getMessageTypes().get(356); + getDescriptor().getMessageTypes().get(361); internal_static_google_cloud_compute_v1_ForwardingRuleReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor, @@ -37075,7 +37767,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", }); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor = - getDescriptor().getMessageTypes().get(357); + getDescriptor().getMessageTypes().get(362); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor, @@ -37083,7 +37775,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Namespace", "Service", "ServiceDirectoryRegion", }); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor = - getDescriptor().getMessageTypes().get(358); + getDescriptor().getMessageTypes().get(363); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor, @@ -37091,7 +37783,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRules", "Warning", }); internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(359); + getDescriptor().getMessageTypes().get(364); internal_static_google_cloud_compute_v1_GRPCHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor, @@ -37099,7 +37791,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "GrpcServiceName", "Port", "PortName", "PortSpecification", }); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(360); + getDescriptor().getMessageTypes().get(365); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor, @@ -37107,7 +37799,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AcceleratorType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(361); + getDescriptor().getMessageTypes().get(366); internal_static_google_cloud_compute_v1_GetAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor, @@ -37115,7 +37807,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(362); + getDescriptor().getMessageTypes().get(367); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor, @@ -37123,15 +37815,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", }); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(363); + getDescriptor().getMessageTypes().get(368); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "Name", "Project", }); + internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(369); + internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "Name", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(364); + getDescriptor().getMessageTypes().get(370); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -37139,7 +37839,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(365); + getDescriptor().getMessageTypes().get(371); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor, @@ -37147,7 +37847,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(366); + getDescriptor().getMessageTypes().get(372); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor, @@ -37155,7 +37855,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", }); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(367); + getDescriptor().getMessageTypes().get(373); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor, @@ -37163,7 +37863,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", }); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(368); + getDescriptor().getMessageTypes().get(374); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor, @@ -37171,7 +37871,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(369); + getDescriptor().getMessageTypes().get(375); internal_static_google_cloud_compute_v1_GetDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor, @@ -37179,7 +37879,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(370); + getDescriptor().getMessageTypes().get(376); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor, @@ -37187,7 +37887,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(371); + getDescriptor().getMessageTypes().get(377); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor, @@ -37195,7 +37895,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterface", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(372); + getDescriptor().getMessageTypes().get(378); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor, @@ -37203,15 +37903,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(373); + getDescriptor().getMessageTypes().get(379); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "Network", "Project", "Region", }); + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor = + getDescriptor().getMessageTypes().get(380); + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor, + new java.lang.String[] { + "BackendService", "Project", + }); + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor = + getDescriptor().getMessageTypes().get(381); + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor, + new java.lang.String[] {}); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(374); + getDescriptor().getMessageTypes().get(382); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor, @@ -37219,7 +37933,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExternalVpnGateway", "Project", }); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(375); + getDescriptor().getMessageTypes().get(383); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor, @@ -37227,7 +37941,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", }); internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(376); + getDescriptor().getMessageTypes().get(384); internal_static_google_cloud_compute_v1_GetFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor, @@ -37235,7 +37949,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Firewall", "Project", }); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(377); + getDescriptor().getMessageTypes().get(385); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor, @@ -37243,7 +37957,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(378); + getDescriptor().getMessageTypes().get(386); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor, @@ -37251,7 +37965,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Family", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(379); + getDescriptor().getMessageTypes().get(387); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor, @@ -37259,7 +37973,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(380); + getDescriptor().getMessageTypes().get(388); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor, @@ -37267,7 +37981,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(381); + getDescriptor().getMessageTypes().get(389); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor, @@ -37275,7 +37989,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(382); + getDescriptor().getMessageTypes().get(390); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor, @@ -37283,7 +37997,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(383); + getDescriptor().getMessageTypes().get(391); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor, @@ -37291,7 +38005,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "ParentId", }); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(384); + getDescriptor().getMessageTypes().get(392); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -37299,7 +38013,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", }); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(385); + getDescriptor().getMessageTypes().get(393); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor, @@ -37307,7 +38021,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "QueryPath", "VariableKey", "Zone", }); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(386); + getDescriptor().getMessageTypes().get(394); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor, @@ -37315,7 +38029,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(387); + getDescriptor().getMessageTypes().get(395); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor, @@ -37323,7 +38037,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", }); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(388); + getDescriptor().getMessageTypes().get(396); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor, @@ -37331,7 +38045,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(389); + getDescriptor().getMessageTypes().get(397); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor, @@ -37339,7 +38053,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceReferenceResource", "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(390); + getDescriptor().getMessageTypes().get(398); internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor, @@ -37347,7 +38061,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(391); + getDescriptor().getMessageTypes().get(399); internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor, @@ -37355,7 +38069,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(392); + getDescriptor().getMessageTypes().get(400); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor, @@ -37363,7 +38077,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(393); + getDescriptor().getMessageTypes().get(401); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor, @@ -37371,7 +38085,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(394); + getDescriptor().getMessageTypes().get(402); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor, @@ -37379,7 +38093,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(395); + getDescriptor().getMessageTypes().get(403); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor, @@ -37387,7 +38101,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(396); + getDescriptor().getMessageTypes().get(404); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor, @@ -37395,7 +38109,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(397); + getDescriptor().getMessageTypes().get(405); internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor, @@ -37403,7 +38117,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(398); + getDescriptor().getMessageTypes().get(406); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor, @@ -37411,7 +38125,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(399); + getDescriptor().getMessageTypes().get(407); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor, @@ -37419,7 +38133,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(400); + getDescriptor().getMessageTypes().get(408); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor, @@ -37427,7 +38141,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(401); + getDescriptor().getMessageTypes().get(409); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor, @@ -37435,7 +38149,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(402); + getDescriptor().getMessageTypes().get(410); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor, @@ -37443,7 +38157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(403); + getDescriptor().getMessageTypes().get(411); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -37451,7 +38165,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(404); + getDescriptor().getMessageTypes().get(412); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor, @@ -37459,7 +38173,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(405); + getDescriptor().getMessageTypes().get(413); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor, @@ -37467,7 +38181,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(406); + getDescriptor().getMessageTypes().get(414); internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor, @@ -37475,7 +38189,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(407); + getDescriptor().getMessageTypes().get(415); internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor, @@ -37483,7 +38197,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(408); + getDescriptor().getMessageTypes().get(416); internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor, @@ -37491,7 +38205,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(409); + getDescriptor().getMessageTypes().get(417); internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -37499,7 +38213,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(410); + getDescriptor().getMessageTypes().get(418); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor, @@ -37507,7 +38221,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(411); + getDescriptor().getMessageTypes().get(419); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor, @@ -37515,7 +38229,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(412); + getDescriptor().getMessageTypes().get(420); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor, @@ -37523,7 +38237,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(413); + getDescriptor().getMessageTypes().get(421); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor, @@ -37531,7 +38245,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(414); + getDescriptor().getMessageTypes().get(422); internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor, @@ -37539,7 +38253,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(415); + getDescriptor().getMessageTypes().get(423); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor, @@ -37547,7 +38261,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor = - getDescriptor().getMessageTypes().get(416); + getDescriptor().getMessageTypes().get(424); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor, @@ -37555,7 +38269,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Family", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetImageRequest_descriptor = - getDescriptor().getMessageTypes().get(417); + getDescriptor().getMessageTypes().get(425); internal_static_google_cloud_compute_v1_GetImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageRequest_descriptor, @@ -37563,7 +38277,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Image", "Project", }); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(418); + getDescriptor().getMessageTypes().get(426); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor, @@ -37571,7 +38285,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(419); + getDescriptor().getMessageTypes().get(427); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor, @@ -37579,7 +38293,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(420); + getDescriptor().getMessageTypes().get(428); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor, @@ -37587,7 +38301,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(421); + getDescriptor().getMessageTypes().get(429); internal_static_google_cloud_compute_v1_GetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor, @@ -37595,7 +38309,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(422); + getDescriptor().getMessageTypes().get(430); internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor, @@ -37603,7 +38317,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(423); + getDescriptor().getMessageTypes().get(431); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor, @@ -37611,7 +38325,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", }); internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(424); + getDescriptor().getMessageTypes().get(432); internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor, @@ -37619,7 +38333,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstantSnapshot", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(425); + getDescriptor().getMessageTypes().get(433); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor, @@ -37627,7 +38341,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachmentGroup", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(426); + getDescriptor().getMessageTypes().get(434); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor, @@ -37635,7 +38349,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(427); + getDescriptor().getMessageTypes().get(435); internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor, @@ -37643,7 +38357,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectGroup", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(428); + getDescriptor().getMessageTypes().get(436); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor, @@ -37651,7 +38365,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectLocation", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(429); + getDescriptor().getMessageTypes().get(437); internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor, @@ -37659,7 +38373,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectRemoteLocation", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(430); + getDescriptor().getMessageTypes().get(438); internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor, @@ -37667,7 +38381,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(431); + getDescriptor().getMessageTypes().get(439); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor, @@ -37675,7 +38389,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LicenseCode", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(432); + getDescriptor().getMessageTypes().get(440); internal_static_google_cloud_compute_v1_GetLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor, @@ -37683,7 +38397,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "License", "Project", }); internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(433); + getDescriptor().getMessageTypes().get(441); internal_static_google_cloud_compute_v1_GetMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor, @@ -37691,7 +38405,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineImage", "Project", }); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(434); + getDescriptor().getMessageTypes().get(442); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor, @@ -37699,7 +38413,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(435); + getDescriptor().getMessageTypes().get(443); internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor, @@ -37707,7 +38421,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(436); + getDescriptor().getMessageTypes().get(444); internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor, @@ -37715,7 +38429,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NatName", "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(437); + getDescriptor().getMessageTypes().get(445); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor, @@ -37731,7 +38445,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Router", }); internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(438); + getDescriptor().getMessageTypes().get(446); internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor, @@ -37739,7 +38453,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkAttachment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(439); + getDescriptor().getMessageTypes().get(447); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor, @@ -37747,7 +38461,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEdgeSecurityService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(440); + getDescriptor().getMessageTypes().get(448); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor, @@ -37755,7 +38469,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(441); + getDescriptor().getMessageTypes().get(449); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor, @@ -37763,7 +38477,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", }); internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(442); + getDescriptor().getMessageTypes().get(450); internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor, @@ -37771,7 +38485,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkProfile", "Project", }); internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(443); + getDescriptor().getMessageTypes().get(451); internal_static_google_cloud_compute_v1_GetNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor, @@ -37779,7 +38493,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(444); + getDescriptor().getMessageTypes().get(452); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor, @@ -37787,7 +38501,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(445); + getDescriptor().getMessageTypes().get(453); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor, @@ -37795,7 +38509,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeTemplate", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(446); + getDescriptor().getMessageTypes().get(454); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor, @@ -37803,7 +38517,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(447); + getDescriptor().getMessageTypes().get(455); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor, @@ -37811,15 +38525,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachmentGroup", "Project", }); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(448); + getDescriptor().getMessageTypes().get(456); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor, new java.lang.String[] { "InterconnectGroup", "Project", }); + internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(457); + internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(449); + getDescriptor().getMessageTypes().get(458); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor, @@ -37827,15 +38549,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PacketMirroring", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(450); + getDescriptor().getMessageTypes().get(459); internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "Priority", "Project", }); + internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor = + getDescriptor().getMessageTypes().get(460); + internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor, + new java.lang.String[] { + "PreviewFeature", "Project", + }); internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(451); + getDescriptor().getMessageTypes().get(461); internal_static_google_cloud_compute_v1_GetProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor, @@ -37843,7 +38573,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", }); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(452); + getDescriptor().getMessageTypes().get(462); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor, @@ -37851,7 +38581,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicAdvertisedPrefix", }); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(453); + getDescriptor().getMessageTypes().get(463); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor, @@ -37859,7 +38589,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "Region", }); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(454); + getDescriptor().getMessageTypes().get(464); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor, @@ -37867,15 +38597,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(455); + getDescriptor().getMessageTypes().get(465); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor, new java.lang.String[] { "BackendService", "Project", "Region", }); + _clinit_autosplit_dinit_1(); + } + + private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(456); + getDescriptor().getMessageTypes().get(466); internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor, @@ -37883,7 +38617,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Commitment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(457); + getDescriptor().getMessageTypes().get(467); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor, @@ -37891,7 +38625,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(458); + getDescriptor().getMessageTypes().get(468); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor, @@ -37899,7 +38633,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskType", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(459); + getDescriptor().getMessageTypes().get(469); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor, @@ -37907,7 +38641,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(460); + getDescriptor().getMessageTypes().get(470); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor, @@ -37915,7 +38649,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheckService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(461); + getDescriptor().getMessageTypes().get(471); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor, @@ -37923,7 +38657,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(462); + getDescriptor().getMessageTypes().get(472); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor, @@ -37931,7 +38665,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(463); + getDescriptor().getMessageTypes().get(473); internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor, @@ -37939,19 +38673,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(464); + getDescriptor().getMessageTypes().get(474); internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor, new java.lang.String[] { "InstantSnapshot", "Project", "Region", }); - _clinit_autosplit_dinit_1(); - } - - private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(465); + getDescriptor().getMessageTypes().get(475); internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor, @@ -37959,7 +38689,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(466); + getDescriptor().getMessageTypes().get(476); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor, @@ -37967,7 +38697,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(467); + getDescriptor().getMessageTypes().get(477); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor, @@ -37975,7 +38705,7 @@ private static void _clinit_autosplit_dinit_1() { "NotificationEndpoint", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(468); + getDescriptor().getMessageTypes().get(478); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor, @@ -37983,7 +38713,7 @@ private static void _clinit_autosplit_dinit_1() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor = - getDescriptor().getMessageTypes().get(469); + getDescriptor().getMessageTypes().get(479); internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor, @@ -37991,7 +38721,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(470); + getDescriptor().getMessageTypes().get(480); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor, @@ -37999,7 +38729,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(471); + getDescriptor().getMessageTypes().get(481); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor, @@ -38007,7 +38737,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(472); + getDescriptor().getMessageTypes().get(482); internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor, @@ -38015,7 +38745,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SslPolicy", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(473); + getDescriptor().getMessageTypes().get(483); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor, @@ -38023,7 +38753,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(474); + getDescriptor().getMessageTypes().get(484); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor, @@ -38031,7 +38761,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(475); + getDescriptor().getMessageTypes().get(485); internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor, @@ -38039,7 +38769,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(476); + getDescriptor().getMessageTypes().get(486); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor, @@ -38047,7 +38777,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "UrlMap", }); internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(477); + getDescriptor().getMessageTypes().get(487); internal_static_google_cloud_compute_v1_GetReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor, @@ -38055,7 +38785,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Reservation", "ReservationBlock", "View", "Zone", }); internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(478); + getDescriptor().getMessageTypes().get(488); internal_static_google_cloud_compute_v1_GetReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor, @@ -38063,7 +38793,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Reservation", "Zone", }); internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(479); + getDescriptor().getMessageTypes().get(489); internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor, @@ -38071,7 +38801,7 @@ private static void _clinit_autosplit_dinit_1() { "ParentName", "Project", "ReservationSubBlock", "Zone", }); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(480); + getDescriptor().getMessageTypes().get(490); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor, @@ -38079,7 +38809,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "ResourcePolicy", }); internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(481); + getDescriptor().getMessageTypes().get(491); internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor, @@ -38087,7 +38817,7 @@ private static void _clinit_autosplit_dinit_1() { "Policy", "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(482); + getDescriptor().getMessageTypes().get(492); internal_static_google_cloud_compute_v1_GetRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor, @@ -38095,7 +38825,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Route", }); internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(483); + getDescriptor().getMessageTypes().get(493); internal_static_google_cloud_compute_v1_GetRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor, @@ -38103,7 +38833,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(484); + getDescriptor().getMessageTypes().get(494); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor, @@ -38111,7 +38841,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(485); + getDescriptor().getMessageTypes().get(495); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor, @@ -38119,15 +38849,23 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", }); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(486); + getDescriptor().getMessageTypes().get(496); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "Priority", "Project", }); + internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(497); + internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "Priority", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(487); + getDescriptor().getMessageTypes().get(498); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -38135,7 +38873,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(488); + getDescriptor().getMessageTypes().get(499); internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor, @@ -38143,7 +38881,7 @@ private static void _clinit_autosplit_dinit_1() { "Priority", "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(489); + getDescriptor().getMessageTypes().get(500); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor, @@ -38151,7 +38889,7 @@ private static void _clinit_autosplit_dinit_1() { "Priority", "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(490); + getDescriptor().getMessageTypes().get(501); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor, @@ -38159,7 +38897,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(491); + getDescriptor().getMessageTypes().get(502); internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor, @@ -38167,7 +38905,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(492); + getDescriptor().getMessageTypes().get(503); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor, @@ -38175,7 +38913,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Port", "Project", "Start", "Zone", }); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(493); + getDescriptor().getMessageTypes().get(504); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor, @@ -38183,7 +38921,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "ServiceAttachment", "ShowNatIps", }); internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(494); + getDescriptor().getMessageTypes().get(505); internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor, @@ -38191,7 +38929,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(495); + getDescriptor().getMessageTypes().get(506); internal_static_google_cloud_compute_v1_GetSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor, @@ -38199,7 +38937,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Snapshot", }); internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(496); + getDescriptor().getMessageTypes().get(507); internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor, @@ -38207,7 +38945,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(497); + getDescriptor().getMessageTypes().get(508); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor, @@ -38215,7 +38953,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(498); + getDescriptor().getMessageTypes().get(509); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor, @@ -38223,7 +38961,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslPolicy", }); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(499); + getDescriptor().getMessageTypes().get(510); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor, @@ -38231,7 +38969,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(500); + getDescriptor().getMessageTypes().get(511); internal_static_google_cloud_compute_v1_GetStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor, @@ -38239,7 +38977,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "StoragePool", "Zone", }); internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(501); + getDescriptor().getMessageTypes().get(512); internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor, @@ -38247,7 +38985,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "StoragePoolType", "Zone", }); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(502); + getDescriptor().getMessageTypes().get(513); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor, @@ -38255,7 +38993,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Subnetwork", "Views", }); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(503); + getDescriptor().getMessageTypes().get(514); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor, @@ -38263,7 +39001,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetGrpcProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(504); + getDescriptor().getMessageTypes().get(515); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor, @@ -38271,7 +39009,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(505); + getDescriptor().getMessageTypes().get(516); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor, @@ -38279,7 +39017,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(506); + getDescriptor().getMessageTypes().get(517); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor, @@ -38287,7 +39025,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(507); + getDescriptor().getMessageTypes().get(518); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor, @@ -38295,7 +39033,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(508); + getDescriptor().getMessageTypes().get(519); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor, @@ -38303,7 +39041,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(509); + getDescriptor().getMessageTypes().get(520); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor, @@ -38311,7 +39049,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(510); + getDescriptor().getMessageTypes().get(521); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor, @@ -38319,7 +39057,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetVpnGateway", }); internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(511); + getDescriptor().getMessageTypes().get(522); internal_static_google_cloud_compute_v1_GetUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor, @@ -38327,7 +39065,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "UrlMap", }); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(512); + getDescriptor().getMessageTypes().get(523); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor, @@ -38335,7 +39073,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(513); + getDescriptor().getMessageTypes().get(524); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor, @@ -38343,7 +39081,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnTunnel", }); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(514); + getDescriptor().getMessageTypes().get(525); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor, @@ -38351,7 +39089,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(515); + getDescriptor().getMessageTypes().get(526); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor, @@ -38359,7 +39097,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(516); + getDescriptor().getMessageTypes().get(527); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor, @@ -38367,7 +39105,7 @@ private static void _clinit_autosplit_dinit_1() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor = - getDescriptor().getMessageTypes().get(517); + getDescriptor().getMessageTypes().get(528); internal_static_google_cloud_compute_v1_GetZoneRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor, @@ -38375,7 +39113,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Zone", }); internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(518); + getDescriptor().getMessageTypes().get(529); internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor, @@ -38383,7 +39121,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(519); + getDescriptor().getMessageTypes().get(530); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -38391,7 +39129,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(520); + getDescriptor().getMessageTypes().get(531); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -38399,7 +39137,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(521); + getDescriptor().getMessageTypes().get(532); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor, @@ -38407,7 +39145,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(522); + getDescriptor().getMessageTypes().get(533); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor, @@ -38425,7 +39163,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(523); + getDescriptor().getMessageTypes().get(534); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor, @@ -38433,7 +39171,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor = - getDescriptor().getMessageTypes().get(524); + getDescriptor().getMessageTypes().get(535); internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor, @@ -38448,7 +39186,7 @@ private static void _clinit_autosplit_dinit_1() { "UpcomingGroupMaintenance", }); internal_static_google_cloud_compute_v1_GuestAttributes_descriptor = - getDescriptor().getMessageTypes().get(525); + getDescriptor().getMessageTypes().get(536); internal_static_google_cloud_compute_v1_GuestAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributes_descriptor, @@ -38456,7 +39194,7 @@ private static void _clinit_autosplit_dinit_1() { "Kind", "QueryPath", "QueryValue", "SelfLink", "VariableKey", "VariableValue", }); internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor = - getDescriptor().getMessageTypes().get(526); + getDescriptor().getMessageTypes().get(537); internal_static_google_cloud_compute_v1_GuestAttributesEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor, @@ -38464,7 +39202,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Namespace", "Value", }); internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor = - getDescriptor().getMessageTypes().get(527); + getDescriptor().getMessageTypes().get(538); internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor, @@ -38472,7 +39210,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", }); internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor = - getDescriptor().getMessageTypes().get(528); + getDescriptor().getMessageTypes().get(539); internal_static_google_cloud_compute_v1_GuestOsFeature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor, @@ -38480,7 +39218,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(529); + getDescriptor().getMessageTypes().get(540); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor, @@ -38494,7 +39232,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(530); + getDescriptor().getMessageTypes().get(541); internal_static_google_cloud_compute_v1_HTTPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor, @@ -38508,7 +39246,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(531); + getDescriptor().getMessageTypes().get(542); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor, @@ -38522,7 +39260,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(532); + getDescriptor().getMessageTypes().get(543); internal_static_google_cloud_compute_v1_HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheck_descriptor, @@ -38549,7 +39287,7 @@ private static void _clinit_autosplit_dinit_1() { "UnhealthyThreshold", }); internal_static_google_cloud_compute_v1_HealthCheckList_descriptor = - getDescriptor().getMessageTypes().get(533); + getDescriptor().getMessageTypes().get(544); internal_static_google_cloud_compute_v1_HealthCheckList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckList_descriptor, @@ -38557,7 +39295,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor = - getDescriptor().getMessageTypes().get(534); + getDescriptor().getMessageTypes().get(545); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor, @@ -38565,7 +39303,7 @@ private static void _clinit_autosplit_dinit_1() { "Enable", }); internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor = - getDescriptor().getMessageTypes().get(535); + getDescriptor().getMessageTypes().get(546); internal_static_google_cloud_compute_v1_HealthCheckReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor, @@ -38573,7 +39311,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", }); internal_static_google_cloud_compute_v1_HealthCheckService_descriptor = - getDescriptor().getMessageTypes().get(536); + getDescriptor().getMessageTypes().get(547); internal_static_google_cloud_compute_v1_HealthCheckService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckService_descriptor, @@ -38592,7 +39330,7 @@ private static void _clinit_autosplit_dinit_1() { "SelfLink", }); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor = - getDescriptor().getMessageTypes().get(537); + getDescriptor().getMessageTypes().get(548); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor, @@ -38600,7 +39338,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckService", }); internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor = - getDescriptor().getMessageTypes().get(538); + getDescriptor().getMessageTypes().get(549); internal_static_google_cloud_compute_v1_HealthCheckServicesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor, @@ -38608,7 +39346,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(539); + getDescriptor().getMessageTypes().get(550); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor, @@ -38626,7 +39364,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor = - getDescriptor().getMessageTypes().get(540); + getDescriptor().getMessageTypes().get(551); internal_static_google_cloud_compute_v1_HealthChecksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor, @@ -38634,7 +39372,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthChecks", "Warning", }); internal_static_google_cloud_compute_v1_HealthStatus_descriptor = - getDescriptor().getMessageTypes().get(541); + getDescriptor().getMessageTypes().get(552); internal_static_google_cloud_compute_v1_HealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatus_descriptor, @@ -38660,7 +39398,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(542); + getDescriptor().getMessageTypes().get(553); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor, @@ -38673,7 +39411,7 @@ private static void _clinit_autosplit_dinit_1() { "Ipv6HealthState", }); internal_static_google_cloud_compute_v1_Help_descriptor = - getDescriptor().getMessageTypes().get(543); + getDescriptor().getMessageTypes().get(554); internal_static_google_cloud_compute_v1_Help_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Help_descriptor, @@ -38681,7 +39419,7 @@ private static void _clinit_autosplit_dinit_1() { "Links", }); internal_static_google_cloud_compute_v1_HelpLink_descriptor = - getDescriptor().getMessageTypes().get(544); + getDescriptor().getMessageTypes().get(555); internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HelpLink_descriptor, @@ -38689,7 +39427,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Url", }); internal_static_google_cloud_compute_v1_HostRule_descriptor = - getDescriptor().getMessageTypes().get(545); + getDescriptor().getMessageTypes().get(556); internal_static_google_cloud_compute_v1_HostRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HostRule_descriptor, @@ -38697,7 +39435,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Hosts", "PathMatcher", }); internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor = - getDescriptor().getMessageTypes().get(546); + getDescriptor().getMessageTypes().get(557); internal_static_google_cloud_compute_v1_HttpFaultAbort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor, @@ -38705,7 +39443,7 @@ private static void _clinit_autosplit_dinit_1() { "HttpStatus", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor = - getDescriptor().getMessageTypes().get(547); + getDescriptor().getMessageTypes().get(558); internal_static_google_cloud_compute_v1_HttpFaultDelay_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor, @@ -38713,7 +39451,7 @@ private static void _clinit_autosplit_dinit_1() { "FixedDelay", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor = - getDescriptor().getMessageTypes().get(548); + getDescriptor().getMessageTypes().get(559); internal_static_google_cloud_compute_v1_HttpFaultInjection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor, @@ -38721,7 +39459,7 @@ private static void _clinit_autosplit_dinit_1() { "Abort", "Delay", }); internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(549); + getDescriptor().getMessageTypes().get(560); internal_static_google_cloud_compute_v1_HttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor, @@ -38732,7 +39470,7 @@ private static void _clinit_autosplit_dinit_1() { "ResponseHeadersToRemove", }); internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor = - getDescriptor().getMessageTypes().get(550); + getDescriptor().getMessageTypes().get(561); internal_static_google_cloud_compute_v1_HttpHeaderMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor, @@ -38747,7 +39485,7 @@ private static void _clinit_autosplit_dinit_1() { "SuffixMatch", }); internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(551); + getDescriptor().getMessageTypes().get(562); internal_static_google_cloud_compute_v1_HttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor, @@ -38755,7 +39493,7 @@ private static void _clinit_autosplit_dinit_1() { "HeaderName", "HeaderValue", "Replace", }); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor = - getDescriptor().getMessageTypes().get(552); + getDescriptor().getMessageTypes().get(563); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor, @@ -38763,7 +39501,7 @@ private static void _clinit_autosplit_dinit_1() { "ExactMatch", "Name", "PresentMatch", "RegexMatch", }); internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor = - getDescriptor().getMessageTypes().get(553); + getDescriptor().getMessageTypes().get(564); internal_static_google_cloud_compute_v1_HttpRedirectAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor, @@ -38776,7 +39514,7 @@ private static void _clinit_autosplit_dinit_1() { "StripQuery", }); internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor = - getDescriptor().getMessageTypes().get(554); + getDescriptor().getMessageTypes().get(565); internal_static_google_cloud_compute_v1_HttpRetryPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor, @@ -38784,7 +39522,7 @@ private static void _clinit_autosplit_dinit_1() { "NumRetries", "PerTryTimeout", "RetryConditions", }); internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor = - getDescriptor().getMessageTypes().get(555); + getDescriptor().getMessageTypes().get(566); internal_static_google_cloud_compute_v1_HttpRouteAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor, @@ -38799,7 +39537,7 @@ private static void _clinit_autosplit_dinit_1() { "WeightedBackendServices", }); internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor = - getDescriptor().getMessageTypes().get(556); + getDescriptor().getMessageTypes().get(567); internal_static_google_cloud_compute_v1_HttpRouteRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor, @@ -38814,7 +39552,7 @@ private static void _clinit_autosplit_dinit_1() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor = - getDescriptor().getMessageTypes().get(557); + getDescriptor().getMessageTypes().get(568); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor, @@ -38829,7 +39567,7 @@ private static void _clinit_autosplit_dinit_1() { "RegexMatch", }); internal_static_google_cloud_compute_v1_Image_descriptor = - getDescriptor().getMessageTypes().get(558); + getDescriptor().getMessageTypes().get(569); internal_static_google_cloud_compute_v1_Image_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Image_descriptor, @@ -38851,6 +39589,7 @@ private static void _clinit_autosplit_dinit_1() { "LicenseCodes", "Licenses", "Name", + "Params", "RawDisk", "SatisfiesPzi", "SatisfiesPzs", @@ -38878,7 +39617,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor = - getDescriptor().getMessageTypes().get(559); + getDescriptor().getMessageTypes().get(570); internal_static_google_cloud_compute_v1_ImageFamilyView_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor, @@ -38886,15 +39625,31 @@ private static void _clinit_autosplit_dinit_1() { "Image", }); internal_static_google_cloud_compute_v1_ImageList_descriptor = - getDescriptor().getMessageTypes().get(560); + getDescriptor().getMessageTypes().get(571); internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageList_descriptor, new java.lang.String[] { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); + internal_static_google_cloud_compute_v1_ImageParams_descriptor = + getDescriptor().getMessageTypes().get(572); + internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ImageParams_descriptor, + new java.lang.String[] { + "ResourceManagerTags", + }); + internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_descriptor = + internal_static_google_cloud_compute_v1_ImageParams_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor = - getDescriptor().getMessageTypes().get(561); + getDescriptor().getMessageTypes().get(573); internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor, @@ -38902,7 +39657,7 @@ private static void _clinit_autosplit_dinit_1() { "Dbs", "Dbxs", "Keks", "Pk", }); internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(562); + getDescriptor().getMessageTypes().get(574); internal_static_google_cloud_compute_v1_InsertAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor, @@ -38910,7 +39665,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(563); + getDescriptor().getMessageTypes().get(575); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor, @@ -38918,7 +39673,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(564); + getDescriptor().getMessageTypes().get(576); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor, @@ -38926,7 +39681,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(565); + getDescriptor().getMessageTypes().get(577); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor, @@ -38934,7 +39689,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(566); + getDescriptor().getMessageTypes().get(578); internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor, @@ -38942,7 +39697,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskResource", "Project", "RequestId", "SourceImage", "Zone", }); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(567); + getDescriptor().getMessageTypes().get(579); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor, @@ -38950,7 +39705,7 @@ private static void _clinit_autosplit_dinit_1() { "ExternalVpnGatewayResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(568); + getDescriptor().getMessageTypes().get(580); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor, @@ -38958,7 +39713,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "ParentId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(569); + getDescriptor().getMessageTypes().get(581); internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor, @@ -38966,7 +39721,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(570); + getDescriptor().getMessageTypes().get(582); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor, @@ -38974,7 +39729,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(571); + getDescriptor().getMessageTypes().get(583); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor, @@ -38982,7 +39737,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(572); + getDescriptor().getMessageTypes().get(584); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor, @@ -38990,7 +39745,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(573); + getDescriptor().getMessageTypes().get(585); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor, @@ -38998,7 +39753,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(574); + getDescriptor().getMessageTypes().get(586); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -39006,7 +39761,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(575); + getDescriptor().getMessageTypes().get(587); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor, @@ -39014,7 +39769,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor = - getDescriptor().getMessageTypes().get(576); + getDescriptor().getMessageTypes().get(588); internal_static_google_cloud_compute_v1_InsertImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor, @@ -39022,7 +39777,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceCreate", "ImageResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(577); + getDescriptor().getMessageTypes().get(589); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor, @@ -39030,7 +39785,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(578); + getDescriptor().getMessageTypes().get(590); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor, @@ -39042,7 +39797,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(579); + getDescriptor().getMessageTypes().get(591); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor, @@ -39050,7 +39805,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(580); + getDescriptor().getMessageTypes().get(592); internal_static_google_cloud_compute_v1_InsertInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor, @@ -39063,7 +39818,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(581); + getDescriptor().getMessageTypes().get(593); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor, @@ -39071,7 +39826,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplateResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(582); + getDescriptor().getMessageTypes().get(594); internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor, @@ -39079,7 +39834,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshotResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(583); + getDescriptor().getMessageTypes().get(595); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor, @@ -39087,7 +39842,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(584); + getDescriptor().getMessageTypes().get(596); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor, @@ -39095,7 +39850,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentResource", "Project", "Region", "RequestId", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(585); + getDescriptor().getMessageTypes().get(597); internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor, @@ -39103,7 +39858,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(586); + getDescriptor().getMessageTypes().get(598); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor, @@ -39111,7 +39866,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(587); + getDescriptor().getMessageTypes().get(599); internal_static_google_cloud_compute_v1_InsertLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor, @@ -39119,7 +39874,7 @@ private static void _clinit_autosplit_dinit_1() { "LicenseResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(588); + getDescriptor().getMessageTypes().get(600); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor, @@ -39127,7 +39882,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineImageResource", "Project", "RequestId", "SourceInstance", }); internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(589); + getDescriptor().getMessageTypes().get(601); internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor, @@ -39135,7 +39890,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkAttachmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(590); + getDescriptor().getMessageTypes().get(602); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor, @@ -39147,7 +39902,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(591); + getDescriptor().getMessageTypes().get(603); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor, @@ -39155,7 +39910,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(592); + getDescriptor().getMessageTypes().get(604); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor, @@ -39163,7 +39918,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(593); + getDescriptor().getMessageTypes().get(605); internal_static_google_cloud_compute_v1_InsertNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor, @@ -39171,7 +39926,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(594); + getDescriptor().getMessageTypes().get(606); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor, @@ -39179,15 +39934,23 @@ private static void _clinit_autosplit_dinit_1() { "InitialNodeCount", "NodeGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(595); + getDescriptor().getMessageTypes().get(607); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor, new java.lang.String[] { "NodeTemplateResource", "Project", "Region", "RequestId", }); + internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(608); + internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "ParentId", "RequestId", "SecurityPolicyResource", + }); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(596); + getDescriptor().getMessageTypes().get(609); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor, @@ -39195,7 +39958,7 @@ private static void _clinit_autosplit_dinit_1() { "PacketMirroringResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(597); + getDescriptor().getMessageTypes().get(610); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor, @@ -39203,7 +39966,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicAdvertisedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(598); + getDescriptor().getMessageTypes().get(611); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor, @@ -39211,7 +39974,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(599); + getDescriptor().getMessageTypes().get(612); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor, @@ -39219,7 +39982,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(600); + getDescriptor().getMessageTypes().get(613); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor, @@ -39227,7 +39990,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(601); + getDescriptor().getMessageTypes().get(614); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor, @@ -39235,7 +39998,7 @@ private static void _clinit_autosplit_dinit_1() { "CommitmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(602); + getDescriptor().getMessageTypes().get(615); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor, @@ -39243,7 +40006,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskResource", "Project", "Region", "RequestId", "SourceImage", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(603); + getDescriptor().getMessageTypes().get(616); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor, @@ -39251,7 +40014,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(604); + getDescriptor().getMessageTypes().get(617); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor, @@ -39259,7 +40022,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(605); + getDescriptor().getMessageTypes().get(618); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor, @@ -39267,7 +40030,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(606); + getDescriptor().getMessageTypes().get(619); internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor, @@ -39275,7 +40038,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplateResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(607); + getDescriptor().getMessageTypes().get(620); internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor, @@ -39283,7 +40046,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshotResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(608); + getDescriptor().getMessageTypes().get(621); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor, @@ -39291,7 +40054,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(609); + getDescriptor().getMessageTypes().get(622); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor, @@ -39299,7 +40062,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(610); + getDescriptor().getMessageTypes().get(623); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor, @@ -39307,7 +40070,7 @@ private static void _clinit_autosplit_dinit_1() { "NotificationEndpointResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(611); + getDescriptor().getMessageTypes().get(624); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor, @@ -39315,7 +40078,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SecurityPolicyResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(612); + getDescriptor().getMessageTypes().get(625); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor, @@ -39323,7 +40086,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SslCertificateResource", }); internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(613); + getDescriptor().getMessageTypes().get(626); internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor, @@ -39331,7 +40094,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(614); + getDescriptor().getMessageTypes().get(627); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor, @@ -39339,7 +40102,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(615); + getDescriptor().getMessageTypes().get(628); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor, @@ -39347,7 +40110,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(616); + getDescriptor().getMessageTypes().get(629); internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor, @@ -39355,7 +40118,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetTcpProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(617); + getDescriptor().getMessageTypes().get(630); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor, @@ -39363,7 +40126,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "UrlMapResource", }); internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(618); + getDescriptor().getMessageTypes().get(631); internal_static_google_cloud_compute_v1_InsertReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor, @@ -39371,7 +40134,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "ReservationResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(619); + getDescriptor().getMessageTypes().get(632); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor, @@ -39379,7 +40142,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ResourcePolicyResource", }); internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(620); + getDescriptor().getMessageTypes().get(633); internal_static_google_cloud_compute_v1_InsertRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor, @@ -39387,7 +40150,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "RouteResource", }); internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(621); + getDescriptor().getMessageTypes().get(634); internal_static_google_cloud_compute_v1_InsertRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor, @@ -39395,7 +40158,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "RouterResource", }); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(622); + getDescriptor().getMessageTypes().get(635); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor, @@ -39403,7 +40166,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SecurityPolicyResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(623); + getDescriptor().getMessageTypes().get(636); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor, @@ -39411,7 +40174,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ServiceAttachmentResource", }); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(624); + getDescriptor().getMessageTypes().get(637); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor, @@ -39419,7 +40182,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SnapshotResource", }); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(625); + getDescriptor().getMessageTypes().get(638); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor, @@ -39427,7 +40190,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslCertificateResource", }); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(626); + getDescriptor().getMessageTypes().get(639); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor, @@ -39435,7 +40198,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(627); + getDescriptor().getMessageTypes().get(640); internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor, @@ -39443,7 +40206,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "StoragePoolResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(628); + getDescriptor().getMessageTypes().get(641); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor, @@ -39451,7 +40214,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SubnetworkResource", }); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(629); + getDescriptor().getMessageTypes().get(642); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor, @@ -39459,7 +40222,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetGrpcProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(630); + getDescriptor().getMessageTypes().get(643); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor, @@ -39467,7 +40230,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(631); + getDescriptor().getMessageTypes().get(644); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor, @@ -39475,7 +40238,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(632); + getDescriptor().getMessageTypes().get(645); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor, @@ -39483,7 +40246,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetInstanceResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(633); + getDescriptor().getMessageTypes().get(646); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor, @@ -39491,7 +40254,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetPoolResource", }); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(634); + getDescriptor().getMessageTypes().get(647); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor, @@ -39499,7 +40262,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetSslProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(635); + getDescriptor().getMessageTypes().get(648); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor, @@ -39507,7 +40270,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetTcpProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(636); + getDescriptor().getMessageTypes().get(649); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor, @@ -39515,7 +40278,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetVpnGatewayResource", }); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(637); + getDescriptor().getMessageTypes().get(650); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor, @@ -39523,7 +40286,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "UrlMapResource", }); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(638); + getDescriptor().getMessageTypes().get(651); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor, @@ -39531,7 +40294,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnGatewayResource", }); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(639); + getDescriptor().getMessageTypes().get(652); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor, @@ -39539,7 +40302,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnTunnelResource", }); internal_static_google_cloud_compute_v1_Instance_descriptor = - getDescriptor().getMessageTypes().get(640); + getDescriptor().getMessageTypes().get(653); internal_static_google_cloud_compute_v1_Instance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Instance_descriptor, @@ -39600,7 +40363,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(641); + getDescriptor().getMessageTypes().get(654); internal_static_google_cloud_compute_v1_InstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor, @@ -39618,7 +40381,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor = - getDescriptor().getMessageTypes().get(642); + getDescriptor().getMessageTypes().get(655); internal_static_google_cloud_compute_v1_InstanceConsumptionData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor, @@ -39626,7 +40389,7 @@ private static void _clinit_autosplit_dinit_1() { "ConsumptionInfo", "Instance", }); internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor = - getDescriptor().getMessageTypes().get(643); + getDescriptor().getMessageTypes().get(656); internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor, @@ -39634,7 +40397,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestCpus", "LocalSsdGb", "MemoryMb", "MinNodeCpus", }); internal_static_google_cloud_compute_v1_InstanceGroup_descriptor = - getDescriptor().getMessageTypes().get(644); + getDescriptor().getMessageTypes().get(657); internal_static_google_cloud_compute_v1_InstanceGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroup_descriptor, @@ -39654,7 +40417,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(645); + getDescriptor().getMessageTypes().get(658); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor, @@ -39672,7 +40435,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(646); + getDescriptor().getMessageTypes().get(659); internal_static_google_cloud_compute_v1_InstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor, @@ -39680,7 +40443,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor = - getDescriptor().getMessageTypes().get(647); + getDescriptor().getMessageTypes().get(660); internal_static_google_cloud_compute_v1_InstanceGroupManager_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor, @@ -39719,7 +40482,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor = - getDescriptor().getMessageTypes().get(648); + getDescriptor().getMessageTypes().get(661); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor, @@ -39739,7 +40502,7 @@ private static void _clinit_autosplit_dinit_1() { "Verifying", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(649); + getDescriptor().getMessageTypes().get(662); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor, @@ -39757,7 +40520,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor = - getDescriptor().getMessageTypes().get(650); + getDescriptor().getMessageTypes().get(663); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor, @@ -39765,7 +40528,7 @@ private static void _clinit_autosplit_dinit_1() { "Properties", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor = - getDescriptor().getMessageTypes().get(651); + getDescriptor().getMessageTypes().get(664); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor, @@ -39773,7 +40536,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "InitialDelaySec", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor = - getDescriptor().getMessageTypes().get(652); + getDescriptor().getMessageTypes().get(665); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor, @@ -39791,7 +40554,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor = - getDescriptor().getMessageTypes().get(653); + getDescriptor().getMessageTypes().get(666); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor, @@ -39799,7 +40562,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineTypes", "Rank", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor = - getDescriptor().getMessageTypes().get(654); + getDescriptor().getMessageTypes().get(667); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor, @@ -39807,7 +40570,7 @@ private static void _clinit_autosplit_dinit_1() { "DefaultActionOnFailure", "ForceUpdateOnRepair", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(655); + getDescriptor().getMessageTypes().get(668); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor, @@ -39815,7 +40578,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(656); + getDescriptor().getMessageTypes().get(669); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor, @@ -39834,7 +40597,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor = - getDescriptor().getMessageTypes().get(657); + getDescriptor().getMessageTypes().get(670); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor, @@ -39842,7 +40605,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "LastAttempt", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(658); + getDescriptor().getMessageTypes().get(671); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor, @@ -39850,7 +40613,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor = - getDescriptor().getMessageTypes().get(659); + getDescriptor().getMessageTypes().get(672); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor, @@ -39858,7 +40621,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor = - getDescriptor().getMessageTypes().get(660); + getDescriptor().getMessageTypes().get(673); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor, @@ -39866,7 +40629,7 @@ private static void _clinit_autosplit_dinit_1() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor = - getDescriptor().getMessageTypes().get(661); + getDescriptor().getMessageTypes().get(674); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor, @@ -39874,7 +40637,7 @@ private static void _clinit_autosplit_dinit_1() { "InitialDelaySec", "Mode", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor = - getDescriptor().getMessageTypes().get(662); + getDescriptor().getMessageTypes().get(675); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor, @@ -39882,7 +40645,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstancesConfig", "Autoscaler", "IsStable", "Stateful", "VersionTarget", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor = - getDescriptor().getMessageTypes().get(663); + getDescriptor().getMessageTypes().get(676); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor, @@ -39890,7 +40653,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentRevision", "Effective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor = - getDescriptor().getMessageTypes().get(664); + getDescriptor().getMessageTypes().get(677); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor, @@ -39898,7 +40661,7 @@ private static void _clinit_autosplit_dinit_1() { "HasStatefulConfig", "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor = - getDescriptor().getMessageTypes().get(665); + getDescriptor().getMessageTypes().get(678); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor, @@ -39906,7 +40669,7 @@ private static void _clinit_autosplit_dinit_1() { "AllEffective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor = - getDescriptor().getMessageTypes().get(666); + getDescriptor().getMessageTypes().get(679); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor, @@ -39914,7 +40677,7 @@ private static void _clinit_autosplit_dinit_1() { "IsReached", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor = - getDescriptor().getMessageTypes().get(667); + getDescriptor().getMessageTypes().get(680); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor, @@ -39928,7 +40691,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor = - getDescriptor().getMessageTypes().get(668); + getDescriptor().getMessageTypes().get(681); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor, @@ -39936,7 +40699,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "TargetSize", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(669); + getDescriptor().getMessageTypes().get(682); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -39944,7 +40707,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(670); + getDescriptor().getMessageTypes().get(683); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -39952,7 +40715,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(671); + getDescriptor().getMessageTypes().get(684); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor, @@ -39960,7 +40723,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(672); + getDescriptor().getMessageTypes().get(685); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -39968,7 +40731,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(673); + getDescriptor().getMessageTypes().get(686); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor, @@ -39976,7 +40739,7 @@ private static void _clinit_autosplit_dinit_1() { "Names", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(674); + getDescriptor().getMessageTypes().get(687); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor, @@ -39984,7 +40747,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(675); + getDescriptor().getMessageTypes().get(688); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor, @@ -39992,7 +40755,7 @@ private static void _clinit_autosplit_dinit_1() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(676); + getDescriptor().getMessageTypes().get(689); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor, @@ -40000,7 +40763,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(677); + getDescriptor().getMessageTypes().get(690); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor, @@ -40008,7 +40771,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(678); + getDescriptor().getMessageTypes().get(691); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor, @@ -40016,7 +40779,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(679); + getDescriptor().getMessageTypes().get(692); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor, @@ -40024,7 +40787,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor = - getDescriptor().getMessageTypes().get(680); + getDescriptor().getMessageTypes().get(693); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor, @@ -40032,7 +40795,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagers", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(681); + getDescriptor().getMessageTypes().get(694); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor, @@ -40040,7 +40803,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(682); + getDescriptor().getMessageTypes().get(695); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -40048,7 +40811,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(683); + getDescriptor().getMessageTypes().get(696); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor, @@ -40056,7 +40819,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(684); + getDescriptor().getMessageTypes().get(697); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor, @@ -40064,7 +40827,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(685); + getDescriptor().getMessageTypes().get(698); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -40072,7 +40835,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(686); + getDescriptor().getMessageTypes().get(699); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor, @@ -40080,7 +40843,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(687); + getDescriptor().getMessageTypes().get(700); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor, @@ -40088,7 +40851,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(688); + getDescriptor().getMessageTypes().get(701); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor, @@ -40096,7 +40859,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(689); + getDescriptor().getMessageTypes().get(702); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor, @@ -40104,7 +40867,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceState", }); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(690); + getDescriptor().getMessageTypes().get(703); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor, @@ -40112,7 +40875,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(691); + getDescriptor().getMessageTypes().get(704); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor, @@ -40120,7 +40883,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroups", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(692); + getDescriptor().getMessageTypes().get(705); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor, @@ -40128,7 +40891,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_InstanceList_descriptor = - getDescriptor().getMessageTypes().get(693); + getDescriptor().getMessageTypes().get(706); internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceList_descriptor, @@ -40136,7 +40899,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor = - getDescriptor().getMessageTypes().get(694); + getDescriptor().getMessageTypes().get(707); internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor, @@ -40144,7 +40907,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor = - getDescriptor().getMessageTypes().get(695); + getDescriptor().getMessageTypes().get(708); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor, @@ -40152,7 +40915,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "InstanceActionDetails", "Timestamp", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor = - getDescriptor().getMessageTypes().get(696); + getDescriptor().getMessageTypes().get(709); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor, @@ -40160,7 +40923,7 @@ private static void _clinit_autosplit_dinit_1() { "Action", "Instance", "Version", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor = - getDescriptor().getMessageTypes().get(697); + getDescriptor().getMessageTypes().get(710); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor, @@ -40168,7 +40931,7 @@ private static void _clinit_autosplit_dinit_1() { "Code", "Message", }); internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(698); + getDescriptor().getMessageTypes().get(711); internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor, @@ -40176,7 +40939,7 @@ private static void _clinit_autosplit_dinit_1() { "DestinationZone", "TargetInstance", }); internal_static_google_cloud_compute_v1_InstanceParams_descriptor = - getDescriptor().getMessageTypes().get(699); + getDescriptor().getMessageTypes().get(712); internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceParams_descriptor, @@ -40192,7 +40955,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(700); + getDescriptor().getMessageTypes().get(713); internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceProperties_descriptor, @@ -40240,7 +41003,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor = - getDescriptor().getMessageTypes().get(701); + getDescriptor().getMessageTypes().get(714); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor, @@ -40268,7 +41031,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceReference_descriptor = - getDescriptor().getMessageTypes().get(702); + getDescriptor().getMessageTypes().get(715); internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceReference_descriptor, @@ -40276,7 +41039,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", }); internal_static_google_cloud_compute_v1_InstanceSettings_descriptor = - getDescriptor().getMessageTypes().get(703); + getDescriptor().getMessageTypes().get(716); internal_static_google_cloud_compute_v1_InstanceSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettings_descriptor, @@ -40284,7 +41047,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Kind", "Metadata", "Zone", }); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor = - getDescriptor().getMessageTypes().get(704); + getDescriptor().getMessageTypes().get(717); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor, @@ -40302,7 +41065,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor = - getDescriptor().getMessageTypes().get(705); + getDescriptor().getMessageTypes().get(718); internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor, @@ -40319,7 +41082,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstanceParams", }); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(706); + getDescriptor().getMessageTypes().get(719); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor, @@ -40337,7 +41100,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor = - getDescriptor().getMessageTypes().get(707); + getDescriptor().getMessageTypes().get(720); internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor, @@ -40345,7 +41108,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(708); + getDescriptor().getMessageTypes().get(721); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor, @@ -40353,7 +41116,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplates", "Warning", }); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor = - getDescriptor().getMessageTypes().get(709); + getDescriptor().getMessageTypes().get(722); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor, @@ -40361,7 +41124,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "NamedPorts", "Status", }); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(710); + getDescriptor().getMessageTypes().get(723); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor, @@ -40369,7 +41132,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(711); + getDescriptor().getMessageTypes().get(724); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor, @@ -40387,7 +41150,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(712); + getDescriptor().getMessageTypes().get(725); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor, @@ -40395,7 +41158,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(713); + getDescriptor().getMessageTypes().get(726); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -40409,7 +41172,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(714); + getDescriptor().getMessageTypes().get(727); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor, @@ -40417,7 +41180,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor = - getDescriptor().getMessageTypes().get(715); + getDescriptor().getMessageTypes().get(728); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor, @@ -40425,7 +41188,7 @@ private static void _clinit_autosplit_dinit_1() { "DisruptionSchedule", "FaultReasons", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor = - getDescriptor().getMessageTypes().get(716); + getDescriptor().getMessageTypes().get(729); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor, @@ -40433,7 +41196,7 @@ private static void _clinit_autosplit_dinit_1() { "Behavior", "Description", }); internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(717); + getDescriptor().getMessageTypes().get(730); internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor, @@ -40441,7 +41204,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "Warning", }); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(718); + getDescriptor().getMessageTypes().get(731); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor, @@ -40459,7 +41222,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(719); + getDescriptor().getMessageTypes().get(732); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor, @@ -40467,7 +41230,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", }); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(720); + getDescriptor().getMessageTypes().get(733); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor, @@ -40475,7 +41238,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", }); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor = - getDescriptor().getMessageTypes().get(721); + getDescriptor().getMessageTypes().get(734); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor, @@ -40483,7 +41246,7 @@ private static void _clinit_autosplit_dinit_1() { "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor = - getDescriptor().getMessageTypes().get(722); + getDescriptor().getMessageTypes().get(735); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor, @@ -40491,7 +41254,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentName", "Name", }); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(723); + getDescriptor().getMessageTypes().get(736); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor, @@ -40499,7 +41262,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkInterfaces", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor = - getDescriptor().getMessageTypes().get(724); + getDescriptor().getMessageTypes().get(737); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor, @@ -40507,7 +41270,7 @@ private static void _clinit_autosplit_dinit_1() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor = - getDescriptor().getMessageTypes().get(725); + getDescriptor().getMessageTypes().get(738); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor, @@ -40515,7 +41278,7 @@ private static void _clinit_autosplit_dinit_1() { "Disks", }); internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor = - getDescriptor().getMessageTypes().get(726); + getDescriptor().getMessageTypes().get(739); internal_static_google_cloud_compute_v1_InstantSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor, @@ -40549,7 +41312,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(727); + getDescriptor().getMessageTypes().get(740); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor, @@ -40567,7 +41330,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor = - getDescriptor().getMessageTypes().get(728); + getDescriptor().getMessageTypes().get(741); internal_static_google_cloud_compute_v1_InstantSnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor, @@ -40575,7 +41338,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(729); + getDescriptor().getMessageTypes().get(742); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor, @@ -40583,7 +41346,7 @@ private static void _clinit_autosplit_dinit_1() { "StorageSizeBytes", }); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor = - getDescriptor().getMessageTypes().get(730); + getDescriptor().getMessageTypes().get(743); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor, @@ -40591,7 +41354,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshots", "Warning", }); internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor = - getDescriptor().getMessageTypes().get(731); + getDescriptor().getMessageTypes().get(744); internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor, @@ -40599,7 +41362,7 @@ private static void _clinit_autosplit_dinit_1() { "RangeEnd", "RangeStart", }); internal_static_google_cloud_compute_v1_Interconnect_descriptor = - getDescriptor().getMessageTypes().get(732); + getDescriptor().getMessageTypes().get(745); internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Interconnect_descriptor, @@ -40637,6 +41400,7 @@ private static void _clinit_autosplit_dinit_1() { "SatisfiesPzs", "SelfLink", "State", + "Subzone", }); internal_static_google_cloud_compute_v1_Interconnect_LabelsEntry_descriptor = internal_static_google_cloud_compute_v1_Interconnect_descriptor.getNestedTypes().get(0); @@ -40647,7 +41411,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor = - getDescriptor().getMessageTypes().get(733); + getDescriptor().getMessageTypes().get(746); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor, @@ -40658,7 +41422,7 @@ private static void _clinit_autosplit_dinit_1() { "StrictPriorityPolicy", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor = - getDescriptor().getMessageTypes().get(734); + getDescriptor().getMessageTypes().get(747); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor, @@ -40666,7 +41430,7 @@ private static void _clinit_autosplit_dinit_1() { "Percentage", "TrafficClass", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor = - getDescriptor().getMessageTypes().get(735); + getDescriptor().getMessageTypes().get(748); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor, @@ -40674,13 +41438,13 @@ private static void _clinit_autosplit_dinit_1() { "BandwidthPercentages", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor = - getDescriptor().getMessageTypes().get(736); + getDescriptor().getMessageTypes().get(749); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor = - getDescriptor().getMessageTypes().get(737); + getDescriptor().getMessageTypes().get(750); internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor, @@ -40738,7 +41502,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(738); + getDescriptor().getMessageTypes().get(751); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor, @@ -40756,7 +41520,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor = - getDescriptor().getMessageTypes().get(739); + getDescriptor().getMessageTypes().get(752); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor, @@ -40764,7 +41528,7 @@ private static void _clinit_autosplit_dinit_1() { "BgpMd5", "BgpPeerAsnRanges", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor = - getDescriptor().getMessageTypes().get(740); + getDescriptor().getMessageTypes().get(753); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor, @@ -40772,7 +41536,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor = - getDescriptor().getMessageTypes().get(741); + getDescriptor().getMessageTypes().get(754); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor, @@ -40801,7 +41565,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor = - getDescriptor().getMessageTypes().get(742); + getDescriptor().getMessageTypes().get(755); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor, @@ -40809,7 +41573,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachment", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor = - getDescriptor().getMessageTypes().get(743); + getDescriptor().getMessageTypes().get(756); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor, @@ -40817,7 +41581,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor = - getDescriptor().getMessageTypes().get(744); + getDescriptor().getMessageTypes().get(757); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor, @@ -40825,7 +41589,7 @@ private static void _clinit_autosplit_dinit_1() { "EffectiveSla", "IntendedSlaBlockers", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor = - getDescriptor().getMessageTypes().get(745); + getDescriptor().getMessageTypes().get(758); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor, @@ -40839,7 +41603,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor = - getDescriptor().getMessageTypes().get(746); + getDescriptor().getMessageTypes().get(759); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor, @@ -40847,7 +41611,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor = - getDescriptor().getMessageTypes().get(747); + getDescriptor().getMessageTypes().get(760); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor, @@ -40855,7 +41619,7 @@ private static void _clinit_autosplit_dinit_1() { "Regions", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor = - getDescriptor().getMessageTypes().get(748); + getDescriptor().getMessageTypes().get(761); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor, @@ -40863,7 +41627,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", "Region", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor = - getDescriptor().getMessageTypes().get(749); + getDescriptor().getMessageTypes().get(762); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor, @@ -40871,7 +41635,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor = - getDescriptor().getMessageTypes().get(750); + getDescriptor().getMessageTypes().get(763); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor, @@ -40879,7 +41643,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor = - getDescriptor().getMessageTypes().get(751); + getDescriptor().getMessageTypes().get(764); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor, @@ -40887,7 +41651,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachments", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(752); + getDescriptor().getMessageTypes().get(765); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor, @@ -40895,7 +41659,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor = - getDescriptor().getMessageTypes().get(753); + getDescriptor().getMessageTypes().get(766); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor, @@ -40903,7 +41667,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor = - getDescriptor().getMessageTypes().get(754); + getDescriptor().getMessageTypes().get(767); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor, @@ -40911,7 +41675,7 @@ private static void _clinit_autosplit_dinit_1() { "AttachmentStatuses", "Configured", "GroupStatus", "Intent", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor = - getDescriptor().getMessageTypes().get(755); + getDescriptor().getMessageTypes().get(768); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor, @@ -40919,7 +41683,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Attachment", "IsActive", "Status", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(756); + getDescriptor().getMessageTypes().get(769); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor, @@ -40927,7 +41691,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor = - getDescriptor().getMessageTypes().get(757); + getDescriptor().getMessageTypes().get(770); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor, @@ -40935,7 +41699,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectName", "PartnerName", "PortalUrl", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor = - getDescriptor().getMessageTypes().get(758); + getDescriptor().getMessageTypes().get(771); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor, @@ -40943,7 +41707,7 @@ private static void _clinit_autosplit_dinit_1() { "Tag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(759); + getDescriptor().getMessageTypes().get(772); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor, @@ -40951,7 +41715,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachments", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor = - getDescriptor().getMessageTypes().get(760); + getDescriptor().getMessageTypes().get(773); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor, @@ -40959,7 +41723,7 @@ private static void _clinit_autosplit_dinit_1() { "CustomerDemarcId", "GoogleCircuitId", "GoogleDemarcId", }); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor = - getDescriptor().getMessageTypes().get(761); + getDescriptor().getMessageTypes().get(774); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor, @@ -40971,7 +41735,7 @@ private static void _clinit_autosplit_dinit_1() { "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor = - getDescriptor().getMessageTypes().get(762); + getDescriptor().getMessageTypes().get(775); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor, @@ -40979,7 +41743,7 @@ private static void _clinit_autosplit_dinit_1() { "IpAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor = - getDescriptor().getMessageTypes().get(763); + getDescriptor().getMessageTypes().get(776); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor, @@ -40987,7 +41751,7 @@ private static void _clinit_autosplit_dinit_1() { "GoogleSystemId", "NeighborSystemId", "State", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor = - getDescriptor().getMessageTypes().get(764); + getDescriptor().getMessageTypes().get(777); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor, @@ -40995,7 +41759,7 @@ private static void _clinit_autosplit_dinit_1() { "State", "Value", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor = - getDescriptor().getMessageTypes().get(765); + getDescriptor().getMessageTypes().get(778); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor, @@ -41010,7 +41774,7 @@ private static void _clinit_autosplit_dinit_1() { "TransmittingOpticalPower", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor = - getDescriptor().getMessageTypes().get(766); + getDescriptor().getMessageTypes().get(779); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor, @@ -41018,7 +41782,7 @@ private static void _clinit_autosplit_dinit_1() { "Ckn", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor = - getDescriptor().getMessageTypes().get(767); + getDescriptor().getMessageTypes().get(780); internal_static_google_cloud_compute_v1_InterconnectGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor, @@ -41046,7 +41810,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor = - getDescriptor().getMessageTypes().get(768); + getDescriptor().getMessageTypes().get(781); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor, @@ -41054,7 +41818,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor = - getDescriptor().getMessageTypes().get(769); + getDescriptor().getMessageTypes().get(782); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor, @@ -41062,7 +41826,7 @@ private static void _clinit_autosplit_dinit_1() { "IntendedCapabilityBlockers", "SupportedSla", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor = - getDescriptor().getMessageTypes().get(770); + getDescriptor().getMessageTypes().get(783); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor, @@ -41076,7 +41840,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor = - getDescriptor().getMessageTypes().get(771); + getDescriptor().getMessageTypes().get(784); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor, @@ -41084,7 +41848,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor = - getDescriptor().getMessageTypes().get(772); + getDescriptor().getMessageTypes().get(785); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor, @@ -41092,7 +41856,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor = - getDescriptor().getMessageTypes().get(773); + getDescriptor().getMessageTypes().get(786); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor, @@ -41100,7 +41864,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor = - getDescriptor().getMessageTypes().get(774); + getDescriptor().getMessageTypes().get(787); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor, @@ -41108,7 +41872,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor = - getDescriptor().getMessageTypes().get(775); + getDescriptor().getMessageTypes().get(788); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor, @@ -41116,7 +41880,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor = - getDescriptor().getMessageTypes().get(776); + getDescriptor().getMessageTypes().get(789); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor, @@ -41124,7 +41888,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnects", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor = - getDescriptor().getMessageTypes().get(777); + getDescriptor().getMessageTypes().get(790); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor, @@ -41132,7 +41896,7 @@ private static void _clinit_autosplit_dinit_1() { "IntentMismatchBehavior", "Interconnects", "TemplateInterconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor = - getDescriptor().getMessageTypes().get(778); + getDescriptor().getMessageTypes().get(791); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor, @@ -41150,7 +41914,7 @@ private static void _clinit_autosplit_dinit_1() { "RequestedLinkCount", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor = - getDescriptor().getMessageTypes().get(779); + getDescriptor().getMessageTypes().get(792); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor, @@ -41158,7 +41922,7 @@ private static void _clinit_autosplit_dinit_1() { "Request", }); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(780); + getDescriptor().getMessageTypes().get(793); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor, @@ -41166,7 +41930,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor = - getDescriptor().getMessageTypes().get(781); + getDescriptor().getMessageTypes().get(794); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor, @@ -41174,7 +41938,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor = - getDescriptor().getMessageTypes().get(782); + getDescriptor().getMessageTypes().get(795); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor, @@ -41182,7 +41946,7 @@ private static void _clinit_autosplit_dinit_1() { "Configured", "GroupStatus", "Intent", "InterconnectStatuses", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor = - getDescriptor().getMessageTypes().get(783); + getDescriptor().getMessageTypes().get(796); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor, @@ -41190,7 +41954,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Diagnostics", "Interconnect", "IsActive", }); internal_static_google_cloud_compute_v1_InterconnectList_descriptor = - getDescriptor().getMessageTypes().get(784); + getDescriptor().getMessageTypes().get(797); internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectList_descriptor, @@ -41198,7 +41962,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor = - getDescriptor().getMessageTypes().get(785); + getDescriptor().getMessageTypes().get(798); internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor, @@ -41224,7 +41988,7 @@ private static void _clinit_autosplit_dinit_1() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor = - getDescriptor().getMessageTypes().get(786); + getDescriptor().getMessageTypes().get(799); internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor, @@ -41232,7 +41996,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor = - getDescriptor().getMessageTypes().get(787); + getDescriptor().getMessageTypes().get(800); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor, @@ -41240,7 +42004,7 @@ private static void _clinit_autosplit_dinit_1() { "ExpectedRttMs", "LocationPresence", "Region", }); internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor = - getDescriptor().getMessageTypes().get(788); + getDescriptor().getMessageTypes().get(801); internal_static_google_cloud_compute_v1_InterconnectMacsec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor, @@ -41248,7 +42012,7 @@ private static void _clinit_autosplit_dinit_1() { "FailOpen", "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor = - getDescriptor().getMessageTypes().get(789); + getDescriptor().getMessageTypes().get(802); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor, @@ -41256,7 +42020,7 @@ private static void _clinit_autosplit_dinit_1() { "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor = - getDescriptor().getMessageTypes().get(790); + getDescriptor().getMessageTypes().get(803); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor, @@ -41264,7 +42028,7 @@ private static void _clinit_autosplit_dinit_1() { "Cak", "Ckn", "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor = - getDescriptor().getMessageTypes().get(791); + getDescriptor().getMessageTypes().get(804); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor, @@ -41272,7 +42036,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor = - getDescriptor().getMessageTypes().get(792); + getDescriptor().getMessageTypes().get(805); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor, @@ -41287,7 +42051,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor = - getDescriptor().getMessageTypes().get(793); + getDescriptor().getMessageTypes().get(806); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor, @@ -41315,7 +42079,7 @@ private static void _clinit_autosplit_dinit_1() { "Status", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(794); + getDescriptor().getMessageTypes().get(807); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor, @@ -41323,7 +42087,7 @@ private static void _clinit_autosplit_dinit_1() { "PortPairRemoteLocation", "PortPairVlan", "SubnetLengthRange", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor = - getDescriptor().getMessageTypes().get(795); + getDescriptor().getMessageTypes().get(808); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor, @@ -41331,7 +42095,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor = - getDescriptor().getMessageTypes().get(796); + getDescriptor().getMessageTypes().get(809); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor, @@ -41339,7 +42103,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor = - getDescriptor().getMessageTypes().get(797); + getDescriptor().getMessageTypes().get(810); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor, @@ -41347,7 +42111,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectLocation", }); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor = - getDescriptor().getMessageTypes().get(798); + getDescriptor().getMessageTypes().get(811); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor, @@ -41355,7 +42119,7 @@ private static void _clinit_autosplit_dinit_1() { "Result", }); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor = - getDescriptor().getMessageTypes().get(799); + getDescriptor().getMessageTypes().get(812); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor, @@ -41363,7 +42127,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(800); + getDescriptor().getMessageTypes().get(813); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor, @@ -41371,7 +42135,7 @@ private static void _clinit_autosplit_dinit_1() { "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_Items_descriptor = - getDescriptor().getMessageTypes().get(801); + getDescriptor().getMessageTypes().get(814); internal_static_google_cloud_compute_v1_Items_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Items_descriptor, @@ -41379,7 +42143,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_License_descriptor = - getDescriptor().getMessageTypes().get(802); + getDescriptor().getMessageTypes().get(815); internal_static_google_cloud_compute_v1_License_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_License_descriptor, @@ -41407,7 +42171,7 @@ private static void _clinit_autosplit_dinit_1() { "UpdateTimestamp", }); internal_static_google_cloud_compute_v1_LicenseCode_descriptor = - getDescriptor().getMessageTypes().get(803); + getDescriptor().getMessageTypes().get(816); internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCode_descriptor, @@ -41423,7 +42187,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor = - getDescriptor().getMessageTypes().get(804); + getDescriptor().getMessageTypes().get(817); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor, @@ -41431,7 +42195,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "SelfLink", }); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(805); + getDescriptor().getMessageTypes().get(818); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor, @@ -41439,7 +42203,7 @@ private static void _clinit_autosplit_dinit_1() { "Amount", "CoresPerLicense", "License", }); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor = - getDescriptor().getMessageTypes().get(806); + getDescriptor().getMessageTypes().get(819); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor, @@ -41447,7 +42211,7 @@ private static void _clinit_autosplit_dinit_1() { "MinGuestCpuCount", "MinMemoryMb", }); internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor = - getDescriptor().getMessageTypes().get(807); + getDescriptor().getMessageTypes().get(820); internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor, @@ -41455,7 +42219,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(808); + getDescriptor().getMessageTypes().get(821); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor, @@ -41469,7 +42233,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(809); + getDescriptor().getMessageTypes().get(822); internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor, @@ -41483,15 +42247,23 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(810); + getDescriptor().getMessageTypes().get(823); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor, new java.lang.String[] { "TargetResource", }); + internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(824); + internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "TargetResource", + }); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(811); + getDescriptor().getMessageTypes().get(825); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor, @@ -41505,7 +42277,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(812); + getDescriptor().getMessageTypes().get(826); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor, @@ -41519,7 +42291,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(813); + getDescriptor().getMessageTypes().get(827); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor, @@ -41527,7 +42299,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor = - getDescriptor().getMessageTypes().get(814); + getDescriptor().getMessageTypes().get(828); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor, @@ -41535,7 +42307,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(815); + getDescriptor().getMessageTypes().get(829); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor, @@ -41543,7 +42315,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(816); + getDescriptor().getMessageTypes().get(830); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor, @@ -41563,7 +42335,7 @@ private static void _clinit_autosplit_dinit_1() { "Router", }); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(817); + getDescriptor().getMessageTypes().get(831); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor, @@ -41577,7 +42349,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(818); + getDescriptor().getMessageTypes().get(832); internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor, @@ -41591,7 +42363,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(819); + getDescriptor().getMessageTypes().get(833); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor, @@ -41606,7 +42378,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(820); + getDescriptor().getMessageTypes().get(834); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor, @@ -41621,7 +42393,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(821); + getDescriptor().getMessageTypes().get(835); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor, @@ -41636,7 +42408,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(822); + getDescriptor().getMessageTypes().get(836); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor, @@ -41644,7 +42416,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(823); + getDescriptor().getMessageTypes().get(837); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor, @@ -41652,7 +42424,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor = - getDescriptor().getMessageTypes().get(824); + getDescriptor().getMessageTypes().get(838); internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor, @@ -41660,7 +42432,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(825); + getDescriptor().getMessageTypes().get(839); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor, @@ -41674,7 +42446,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(826); + getDescriptor().getMessageTypes().get(840); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor, @@ -41682,7 +42454,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(827); + getDescriptor().getMessageTypes().get(841); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor, @@ -41690,7 +42462,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(828); + getDescriptor().getMessageTypes().get(842); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor, @@ -41698,7 +42470,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(829); + getDescriptor().getMessageTypes().get(843); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor, @@ -41706,7 +42478,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(830); + getDescriptor().getMessageTypes().get(844); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor, @@ -41714,7 +42486,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(831); + getDescriptor().getMessageTypes().get(845); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor, @@ -41722,7 +42494,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(832); + getDescriptor().getMessageTypes().get(846); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor, @@ -41730,7 +42502,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(833); + getDescriptor().getMessageTypes().get(847); internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor, @@ -41738,7 +42510,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor = - getDescriptor().getMessageTypes().get(834); + getDescriptor().getMessageTypes().get(848); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor, @@ -41753,7 +42525,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(835); + getDescriptor().getMessageTypes().get(849); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor, @@ -41767,7 +42539,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(836); + getDescriptor().getMessageTypes().get(850); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor, @@ -41781,7 +42553,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(837); + getDescriptor().getMessageTypes().get(851); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor, @@ -41789,7 +42561,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(838); + getDescriptor().getMessageTypes().get(852); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor, @@ -41805,7 +42577,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(839); + getDescriptor().getMessageTypes().get(853); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor, @@ -41821,7 +42593,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(840); + getDescriptor().getMessageTypes().get(854); internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor, @@ -41835,7 +42607,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(841); + getDescriptor().getMessageTypes().get(855); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor, @@ -41849,7 +42621,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(842); + getDescriptor().getMessageTypes().get(856); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor, @@ -41857,7 +42629,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(843); + getDescriptor().getMessageTypes().get(857); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor, @@ -41871,7 +42643,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(844); + getDescriptor().getMessageTypes().get(858); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor, @@ -41879,7 +42651,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(845); + getDescriptor().getMessageTypes().get(859); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor, @@ -41887,7 +42659,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(846); + getDescriptor().getMessageTypes().get(860); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor, @@ -41895,7 +42667,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor = - getDescriptor().getMessageTypes().get(847); + getDescriptor().getMessageTypes().get(861); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor, @@ -41903,7 +42675,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor = - getDescriptor().getMessageTypes().get(848); + getDescriptor().getMessageTypes().get(862); internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor, @@ -41911,7 +42683,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(849); + getDescriptor().getMessageTypes().get(863); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor, @@ -41919,7 +42691,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(850); + getDescriptor().getMessageTypes().get(864); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor, @@ -41933,7 +42705,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(851); + getDescriptor().getMessageTypes().get(865); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor, @@ -41948,7 +42720,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(852); + getDescriptor().getMessageTypes().get(866); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor, @@ -41963,7 +42735,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(853); + getDescriptor().getMessageTypes().get(867); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor, @@ -41977,7 +42749,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(854); + getDescriptor().getMessageTypes().get(868); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor, @@ -41991,7 +42763,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(855); + getDescriptor().getMessageTypes().get(869); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor, @@ -42005,7 +42777,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(856); + getDescriptor().getMessageTypes().get(870); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor, @@ -42021,7 +42793,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(857); + getDescriptor().getMessageTypes().get(871); internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor, @@ -42036,7 +42808,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(858); + getDescriptor().getMessageTypes().get(872); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor, @@ -42044,7 +42816,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor = - getDescriptor().getMessageTypes().get(859); + getDescriptor().getMessageTypes().get(873); internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor, @@ -42052,7 +42824,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(860); + getDescriptor().getMessageTypes().get(874); internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor, @@ -42060,7 +42832,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(861); + getDescriptor().getMessageTypes().get(875); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor, @@ -42074,7 +42846,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(862); + getDescriptor().getMessageTypes().get(876); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor, @@ -42088,7 +42860,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(863); + getDescriptor().getMessageTypes().get(877); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor, @@ -42102,7 +42874,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(864); + getDescriptor().getMessageTypes().get(878); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor, @@ -42116,8 +42888,16 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", "Zone", }); + internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor = + getDescriptor().getMessageTypes().get(879); + internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor, + new java.lang.String[] { + "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", + }); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageTypes().get(865); + getDescriptor().getMessageTypes().get(880); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor, @@ -42131,7 +42911,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(866); + getDescriptor().getMessageTypes().get(881); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor, @@ -42148,7 +42928,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(867); + getDescriptor().getMessageTypes().get(882); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor, @@ -42163,7 +42943,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(868); + getDescriptor().getMessageTypes().get(883); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor, @@ -42177,16 +42957,32 @@ private static void _clinit_autosplit_dinit_1() { "Region", "ReturnPartialSuccess", }); + internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor = + getDescriptor().getMessageTypes().get(884); + internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor, + new java.lang.String[] { + "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", + }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(869); + getDescriptor().getMessageTypes().get(885); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor, new java.lang.String[] { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); + internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor = + getDescriptor().getMessageTypes().get(886); + internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor, + new java.lang.String[] { + "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", + }); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(870); + getDescriptor().getMessageTypes().get(887); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor, @@ -42194,7 +42990,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(871); + getDescriptor().getMessageTypes().get(888); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor, @@ -42208,7 +43004,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(872); + getDescriptor().getMessageTypes().get(889); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor, @@ -42223,7 +43019,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(873); + getDescriptor().getMessageTypes().get(890); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor, @@ -42237,7 +43033,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(874); + getDescriptor().getMessageTypes().get(891); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor, @@ -42251,7 +43047,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(875); + getDescriptor().getMessageTypes().get(892); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor, @@ -42265,7 +43061,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(876); + getDescriptor().getMessageTypes().get(893); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor, @@ -42279,7 +43075,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(877); + getDescriptor().getMessageTypes().get(894); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor, @@ -42293,7 +43089,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(878); + getDescriptor().getMessageTypes().get(895); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor, @@ -42307,7 +43103,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(879); + getDescriptor().getMessageTypes().get(896); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor, @@ -42321,7 +43117,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(880); + getDescriptor().getMessageTypes().get(897); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor, @@ -42335,7 +43131,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(881); + getDescriptor().getMessageTypes().get(898); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor, @@ -42349,7 +43145,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(882); + getDescriptor().getMessageTypes().get(899); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor, @@ -42363,7 +43159,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(883); + getDescriptor().getMessageTypes().get(900); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor, @@ -42377,7 +43173,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(884); + getDescriptor().getMessageTypes().get(901); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor, @@ -42391,7 +43187,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(885); + getDescriptor().getMessageTypes().get(902); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor, @@ -42405,7 +43201,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(886); + getDescriptor().getMessageTypes().get(903); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor, @@ -42419,7 +43215,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(887); + getDescriptor().getMessageTypes().get(904); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor, @@ -42433,7 +43229,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(888); + getDescriptor().getMessageTypes().get(905); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor, @@ -42447,7 +43243,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(889); + getDescriptor().getMessageTypes().get(906); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor, @@ -42461,7 +43257,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(890); + getDescriptor().getMessageTypes().get(907); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor, @@ -42475,7 +43271,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(891); + getDescriptor().getMessageTypes().get(908); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor, @@ -42489,7 +43285,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(892); + getDescriptor().getMessageTypes().get(909); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor, @@ -42503,7 +43299,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(893); + getDescriptor().getMessageTypes().get(910); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor, @@ -42517,7 +43313,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(894); + getDescriptor().getMessageTypes().get(911); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor, @@ -42531,7 +43327,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(895); + getDescriptor().getMessageTypes().get(912); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor, @@ -42545,7 +43341,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor = - getDescriptor().getMessageTypes().get(896); + getDescriptor().getMessageTypes().get(913); internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor, @@ -42553,7 +43349,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor = - getDescriptor().getMessageTypes().get(897); + getDescriptor().getMessageTypes().get(914); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor, @@ -42568,7 +43364,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor = - getDescriptor().getMessageTypes().get(898); + getDescriptor().getMessageTypes().get(915); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor, @@ -42583,7 +43379,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(899); + getDescriptor().getMessageTypes().get(916); internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor, @@ -42597,7 +43393,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(900); + getDescriptor().getMessageTypes().get(917); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor, @@ -42611,7 +43407,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(901); + getDescriptor().getMessageTypes().get(918); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor, @@ -42626,7 +43422,7 @@ private static void _clinit_autosplit_dinit_1() { "Router", }); internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(902); + getDescriptor().getMessageTypes().get(919); internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor, @@ -42640,7 +43436,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor = - getDescriptor().getMessageTypes().get(903); + getDescriptor().getMessageTypes().get(920); internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor, @@ -42648,7 +43444,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(904); + getDescriptor().getMessageTypes().get(921); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor, @@ -42656,7 +43452,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(905); + getDescriptor().getMessageTypes().get(922); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor, @@ -42670,15 +43466,19 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(906); + getDescriptor().getMessageTypes().get(923); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor, new java.lang.String[] { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); + _clinit_autosplit_dinit_2(); + } + + private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(907); + getDescriptor().getMessageTypes().get(924); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor, @@ -42686,7 +43486,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(908); + getDescriptor().getMessageTypes().get(925); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor, @@ -42694,7 +43494,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(909); + getDescriptor().getMessageTypes().get(926); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor, @@ -42708,7 +43508,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(910); + getDescriptor().getMessageTypes().get(927); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor, @@ -42722,7 +43522,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(911); + getDescriptor().getMessageTypes().get(928); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor, @@ -42737,7 +43537,7 @@ private static void _clinit_autosplit_dinit_1() { "Views", }); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(912); + getDescriptor().getMessageTypes().get(929); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor, @@ -42745,7 +43545,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(913); + getDescriptor().getMessageTypes().get(930); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor, @@ -42753,7 +43553,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(914); + getDescriptor().getMessageTypes().get(931); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor, @@ -42761,7 +43561,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(915); + getDescriptor().getMessageTypes().get(932); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor, @@ -42775,7 +43575,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(916); + getDescriptor().getMessageTypes().get(933); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor, @@ -42789,7 +43589,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(917); + getDescriptor().getMessageTypes().get(934); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor, @@ -42797,7 +43597,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(918); + getDescriptor().getMessageTypes().get(935); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor, @@ -42805,7 +43605,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(919); + getDescriptor().getMessageTypes().get(936); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor, @@ -42818,12 +43618,8 @@ private static void _clinit_autosplit_dinit_1() { "Region", "ReturnPartialSuccess", }); - _clinit_autosplit_dinit_2(); - } - - private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(920); + getDescriptor().getMessageTypes().get(937); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor, @@ -42831,7 +43627,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(921); + getDescriptor().getMessageTypes().get(938); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor, @@ -42839,7 +43635,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(922); + getDescriptor().getMessageTypes().get(939); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor, @@ -42853,7 +43649,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(923); + getDescriptor().getMessageTypes().get(940); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor, @@ -42867,7 +43663,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceProject", }); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(924); + getDescriptor().getMessageTypes().get(941); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor, @@ -42881,7 +43677,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageTypes().get(925); + getDescriptor().getMessageTypes().get(942); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor, @@ -42895,7 +43691,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(926); + getDescriptor().getMessageTypes().get(943); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor, @@ -42909,7 +43705,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(927); + getDescriptor().getMessageTypes().get(944); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor, @@ -42923,7 +43719,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(928); + getDescriptor().getMessageTypes().get(945); internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor, @@ -42931,7 +43727,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_LocalDisk_descriptor = - getDescriptor().getMessageTypes().get(929); + getDescriptor().getMessageTypes().get(946); internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalDisk_descriptor, @@ -42939,7 +43735,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskCount", "DiskSizeGb", "DiskType", }); internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor = - getDescriptor().getMessageTypes().get(930); + getDescriptor().getMessageTypes().get(947); internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor, @@ -42947,7 +43743,7 @@ private static void _clinit_autosplit_dinit_2() { "Locale", "Message", }); internal_static_google_cloud_compute_v1_LocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(931); + getDescriptor().getMessageTypes().get(948); internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicy_descriptor, @@ -42963,7 +43759,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor = - getDescriptor().getMessageTypes().get(932); + getDescriptor().getMessageTypes().get(949); internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor, @@ -42971,7 +43767,7 @@ private static void _clinit_autosplit_dinit_2() { "Constraints", "Preference", }); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(933); + getDescriptor().getMessageTypes().get(950); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor, @@ -42979,7 +43775,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxCount", }); internal_static_google_cloud_compute_v1_MachineImage_descriptor = - getDescriptor().getMessageTypes().get(934); + getDescriptor().getMessageTypes().get(951); internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImage_descriptor, @@ -43014,7 +43810,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineImageList_descriptor = - getDescriptor().getMessageTypes().get(935); + getDescriptor().getMessageTypes().get(952); internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImageList_descriptor, @@ -43022,7 +43818,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineType_descriptor = - getDescriptor().getMessageTypes().get(936); + getDescriptor().getMessageTypes().get(953); internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineType_descriptor, @@ -43045,7 +43841,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(937); + getDescriptor().getMessageTypes().get(954); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor, @@ -43063,7 +43859,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineTypeList_descriptor = - getDescriptor().getMessageTypes().get(938); + getDescriptor().getMessageTypes().get(955); internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeList_descriptor, @@ -43071,7 +43867,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(939); + getDescriptor().getMessageTypes().get(956); internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor, @@ -43079,7 +43875,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineTypes", "Warning", }); internal_static_google_cloud_compute_v1_ManagedInstance_descriptor = - getDescriptor().getMessageTypes().get(940); + getDescriptor().getMessageTypes().get(957); internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstance_descriptor, @@ -43097,7 +43893,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(941); + getDescriptor().getMessageTypes().get(958); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor, @@ -43105,7 +43901,7 @@ private static void _clinit_autosplit_dinit_2() { "DetailedHealthState", "HealthCheck", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(942); + getDescriptor().getMessageTypes().get(959); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor, @@ -43113,7 +43909,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor = - getDescriptor().getMessageTypes().get(943); + getDescriptor().getMessageTypes().get(960); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor, @@ -43121,7 +43917,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor = - getDescriptor().getMessageTypes().get(944); + getDescriptor().getMessageTypes().get(961); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor, @@ -43129,7 +43925,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineType", }); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor = - getDescriptor().getMessageTypes().get(945); + getDescriptor().getMessageTypes().get(962); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor, @@ -43137,7 +43933,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "Name", }); internal_static_google_cloud_compute_v1_Metadata_descriptor = - getDescriptor().getMessageTypes().get(946); + getDescriptor().getMessageTypes().get(963); internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Metadata_descriptor, @@ -43145,7 +43941,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Items", "Kind", }); internal_static_google_cloud_compute_v1_MetadataFilter_descriptor = - getDescriptor().getMessageTypes().get(947); + getDescriptor().getMessageTypes().get(964); internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilter_descriptor, @@ -43153,7 +43949,7 @@ private static void _clinit_autosplit_dinit_2() { "FilterLabels", "FilterMatchCriteria", }); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor = - getDescriptor().getMessageTypes().get(948); + getDescriptor().getMessageTypes().get(965); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor, @@ -43161,7 +43957,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Value", }); internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(949); + getDescriptor().getMessageTypes().get(966); internal_static_google_cloud_compute_v1_MoveAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor, @@ -43169,7 +43965,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "Project", "Region", "RegionAddressesMoveRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(950); + getDescriptor().getMessageTypes().get(967); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor, @@ -43177,7 +43973,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(951); + getDescriptor().getMessageTypes().get(968); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor, @@ -43185,7 +43981,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "ParentId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(952); + getDescriptor().getMessageTypes().get(969); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor, @@ -43193,15 +43989,23 @@ private static void _clinit_autosplit_dinit_2() { "Address", "GlobalAddressesMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(953); + getDescriptor().getMessageTypes().get(970); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor, new java.lang.String[] { "InstanceMoveRequestResource", "Project", "RequestId", }); + internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(971); + internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "ParentId", "RequestId", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_NamedPort_descriptor = - getDescriptor().getMessageTypes().get(954); + getDescriptor().getMessageTypes().get(972); internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NamedPort_descriptor, @@ -43209,7 +44013,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Port", }); internal_static_google_cloud_compute_v1_NatIpInfo_descriptor = - getDescriptor().getMessageTypes().get(955); + getDescriptor().getMessageTypes().get(973); internal_static_google_cloud_compute_v1_NatIpInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfo_descriptor, @@ -43217,7 +44021,7 @@ private static void _clinit_autosplit_dinit_2() { "NatIpInfoMappings", "NatName", }); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor = - getDescriptor().getMessageTypes().get(956); + getDescriptor().getMessageTypes().get(974); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor, @@ -43225,7 +44029,7 @@ private static void _clinit_autosplit_dinit_2() { "Mode", "NatIp", "Usage", }); internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(957); + getDescriptor().getMessageTypes().get(975); internal_static_google_cloud_compute_v1_NatIpInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor, @@ -43233,7 +44037,7 @@ private static void _clinit_autosplit_dinit_2() { "Result", }); internal_static_google_cloud_compute_v1_Network_descriptor = - getDescriptor().getMessageTypes().get(958); + getDescriptor().getMessageTypes().get(976); internal_static_google_cloud_compute_v1_Network_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Network_descriptor, @@ -43260,7 +44064,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor = - getDescriptor().getMessageTypes().get(959); + getDescriptor().getMessageTypes().get(977); internal_static_google_cloud_compute_v1_NetworkAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor, @@ -43282,7 +44086,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(960); + getDescriptor().getMessageTypes().get(978); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor, @@ -43300,7 +44104,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(961); + getDescriptor().getMessageTypes().get(979); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor, @@ -43314,7 +44118,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkCidrRange", }); internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(962); + getDescriptor().getMessageTypes().get(980); internal_static_google_cloud_compute_v1_NetworkAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor, @@ -43322,7 +44126,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(963); + getDescriptor().getMessageTypes().get(981); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor, @@ -43330,7 +44134,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachments", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor = - getDescriptor().getMessageTypes().get(964); + getDescriptor().getMessageTypes().get(982); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor, @@ -43347,7 +44151,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(965); + getDescriptor().getMessageTypes().get(983); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor, @@ -43365,7 +44169,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(966); + getDescriptor().getMessageTypes().get(984); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor, @@ -43373,7 +44177,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEdgeSecurityServices", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(967); + getDescriptor().getMessageTypes().get(985); internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor, @@ -43395,7 +44199,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor = - getDescriptor().getMessageTypes().get(968); + getDescriptor().getMessageTypes().get(986); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor, @@ -43431,7 +44235,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(969); + getDescriptor().getMessageTypes().get(987); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor, @@ -43449,7 +44253,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor = - getDescriptor().getMessageTypes().get(970); + getDescriptor().getMessageTypes().get(988); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor, @@ -43457,7 +44261,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "UrlMask", "Version", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor = - getDescriptor().getMessageTypes().get(971); + getDescriptor().getMessageTypes().get(989); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor, @@ -43465,7 +44269,7 @@ private static void _clinit_autosplit_dinit_2() { "Function", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor = - getDescriptor().getMessageTypes().get(972); + getDescriptor().getMessageTypes().get(990); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor, @@ -43473,7 +44277,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "Tag", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor = - getDescriptor().getMessageTypes().get(973); + getDescriptor().getMessageTypes().get(991); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor, @@ -43481,7 +44285,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor = - getDescriptor().getMessageTypes().get(974); + getDescriptor().getMessageTypes().get(992); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor, @@ -43489,7 +44293,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumerPscAddress", "ProducerPort", "PscConnectionId", "PscConnectionStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(975); + getDescriptor().getMessageTypes().get(993); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -43497,7 +44301,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(976); + getDescriptor().getMessageTypes().get(994); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -43505,7 +44309,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(977); + getDescriptor().getMessageTypes().get(995); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor, @@ -43513,7 +44317,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor = - getDescriptor().getMessageTypes().get(978); + getDescriptor().getMessageTypes().get(996); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor, @@ -43521,7 +44325,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(979); + getDescriptor().getMessageTypes().get(997); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor, @@ -43529,7 +44333,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpointGroups", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor = - getDescriptor().getMessageTypes().get(980); + getDescriptor().getMessageTypes().get(998); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor, @@ -43537,7 +44341,7 @@ private static void _clinit_autosplit_dinit_2() { "Healths", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(981); + getDescriptor().getMessageTypes().get(999); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor, @@ -43555,7 +44359,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkInterface_descriptor = - getDescriptor().getMessageTypes().get(982); + getDescriptor().getMessageTypes().get(1000); internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkInterface_descriptor, @@ -43580,7 +44384,7 @@ private static void _clinit_autosplit_dinit_2() { "Vlan", }); internal_static_google_cloud_compute_v1_NetworkList_descriptor = - getDescriptor().getMessageTypes().get(983); + getDescriptor().getMessageTypes().get(1001); internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkList_descriptor, @@ -43588,7 +44392,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkParams_descriptor = - getDescriptor().getMessageTypes().get(984); + getDescriptor().getMessageTypes().get(1002); internal_static_google_cloud_compute_v1_NetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkParams_descriptor, @@ -43604,7 +44408,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkPeering_descriptor = - getDescriptor().getMessageTypes().get(985); + getDescriptor().getMessageTypes().get(1003); internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeering_descriptor, @@ -43625,7 +44429,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor = - getDescriptor().getMessageTypes().get(986); + getDescriptor().getMessageTypes().get(1004); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor, @@ -43633,7 +44437,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsensusState", "TrafficConfiguration", "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor = - getDescriptor().getMessageTypes().get(987); + getDescriptor().getMessageTypes().get(1005); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor, @@ -43641,7 +44445,7 @@ private static void _clinit_autosplit_dinit_2() { "DeleteStatus", "UpdateStatus", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor = - getDescriptor().getMessageTypes().get(988); + getDescriptor().getMessageTypes().get(1006); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor, @@ -43653,7 +44457,7 @@ private static void _clinit_autosplit_dinit_2() { "StackType", }); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor = - getDescriptor().getMessageTypes().get(989); + getDescriptor().getMessageTypes().get(1007); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor, @@ -43661,7 +44465,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalEgressBandwidthTier", }); internal_static_google_cloud_compute_v1_NetworkProfile_descriptor = - getDescriptor().getMessageTypes().get(990); + getDescriptor().getMessageTypes().get(1008); internal_static_google_cloud_compute_v1_NetworkProfile_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfile_descriptor, @@ -43679,7 +44483,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor = - getDescriptor().getMessageTypes().get(991); + getDescriptor().getMessageTypes().get(1009); internal_static_google_cloud_compute_v1_NetworkProfileLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor, @@ -43687,7 +44491,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Scope", }); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor = - getDescriptor().getMessageTypes().get(992); + getDescriptor().getMessageTypes().get(1010); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor, @@ -43722,7 +44526,7 @@ private static void _clinit_autosplit_dinit_2() { "Unicast", }); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor = - getDescriptor().getMessageTypes().get(993); + getDescriptor().getMessageTypes().get(1011); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor, @@ -43730,7 +44534,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkType", "RdmaSubtype", "UllSubtype", "VpcSubtype", }); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor = - getDescriptor().getMessageTypes().get(994); + getDescriptor().getMessageTypes().get(1012); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor, @@ -43738,7 +44542,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor = - getDescriptor().getMessageTypes().get(995); + getDescriptor().getMessageTypes().get(1013); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor, @@ -43751,7 +44555,7 @@ private static void _clinit_autosplit_dinit_2() { "RoutingMode", }); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(996); + getDescriptor().getMessageTypes().get(1014); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor, @@ -43759,7 +44563,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoCreateRoutes", "Name", "NetworkPeering", "PeerNetwork", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(997); + getDescriptor().getMessageTypes().get(1015); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor, @@ -43767,7 +44571,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(998); + getDescriptor().getMessageTypes().get(1016); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -43781,7 +44585,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(999); + getDescriptor().getMessageTypes().get(1017); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor, @@ -43789,7 +44593,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1000); + getDescriptor().getMessageTypes().get(1018); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor, @@ -43797,7 +44601,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1001); + getDescriptor().getMessageTypes().get(1019); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor, @@ -43805,7 +44609,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkPeering", }); internal_static_google_cloud_compute_v1_NodeGroup_descriptor = - getDescriptor().getMessageTypes().get(1002); + getDescriptor().getMessageTypes().get(1020); internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroup_descriptor, @@ -43829,7 +44633,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1003); + getDescriptor().getMessageTypes().get(1021); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor, @@ -43847,7 +44651,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor = - getDescriptor().getMessageTypes().get(1004); + getDescriptor().getMessageTypes().get(1022); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor, @@ -43855,7 +44659,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxNodes", "MinNodes", "Mode", }); internal_static_google_cloud_compute_v1_NodeGroupList_descriptor = - getDescriptor().getMessageTypes().get(1005); + getDescriptor().getMessageTypes().get(1023); internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupList_descriptor, @@ -43863,7 +44667,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor = - getDescriptor().getMessageTypes().get(1006); + getDescriptor().getMessageTypes().get(1024); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor, @@ -43871,7 +44675,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceDuration", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor = - getDescriptor().getMessageTypes().get(1007); + getDescriptor().getMessageTypes().get(1025); internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor, @@ -43892,7 +44696,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(1008); + getDescriptor().getMessageTypes().get(1026); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor, @@ -43900,7 +44704,7 @@ private static void _clinit_autosplit_dinit_2() { "AdditionalNodeCount", }); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(1009); + getDescriptor().getMessageTypes().get(1027); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor, @@ -43908,7 +44712,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor = - getDescriptor().getMessageTypes().get(1010); + getDescriptor().getMessageTypes().get(1028); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor, @@ -43916,7 +44720,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1011); + getDescriptor().getMessageTypes().get(1029); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor, @@ -43924,7 +44728,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1012); + getDescriptor().getMessageTypes().get(1030); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor, @@ -43932,7 +44736,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroups", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1013); + getDescriptor().getMessageTypes().get(1031); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor, @@ -43940,7 +44744,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplate", }); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor = - getDescriptor().getMessageTypes().get(1014); + getDescriptor().getMessageTypes().get(1032); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor, @@ -43948,7 +44752,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeTemplate_descriptor = - getDescriptor().getMessageTypes().get(1015); + getDescriptor().getMessageTypes().get(1033); internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplate_descriptor, @@ -43979,7 +44783,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1016); + getDescriptor().getMessageTypes().get(1034); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor, @@ -43997,7 +44801,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor = - getDescriptor().getMessageTypes().get(1017); + getDescriptor().getMessageTypes().get(1035); internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor, @@ -44005,7 +44809,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor = - getDescriptor().getMessageTypes().get(1018); + getDescriptor().getMessageTypes().get(1036); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor, @@ -44013,7 +44817,7 @@ private static void _clinit_autosplit_dinit_2() { "Cpus", "LocalSsd", "Memory", }); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1019); + getDescriptor().getMessageTypes().get(1037); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor, @@ -44021,7 +44825,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplates", "Warning", }); internal_static_google_cloud_compute_v1_NodeType_descriptor = - getDescriptor().getMessageTypes().get(1020); + getDescriptor().getMessageTypes().get(1038); internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeType_descriptor, @@ -44041,7 +44845,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1021); + getDescriptor().getMessageTypes().get(1039); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor, @@ -44059,7 +44863,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTypeList_descriptor = - getDescriptor().getMessageTypes().get(1022); + getDescriptor().getMessageTypes().get(1040); internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeList_descriptor, @@ -44067,7 +44871,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1023); + getDescriptor().getMessageTypes().get(1041); internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor, @@ -44075,7 +44879,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTypes", "Warning", }); internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1024); + getDescriptor().getMessageTypes().get(1042); internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor, @@ -44090,7 +44894,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor = - getDescriptor().getMessageTypes().get(1025); + getDescriptor().getMessageTypes().get(1043); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor, @@ -44098,7 +44902,7 @@ private static void _clinit_autosplit_dinit_2() { "Authority", "Endpoint", "PayloadName", "ResendInterval", "RetryDurationSec", }); internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor = - getDescriptor().getMessageTypes().get(1026); + getDescriptor().getMessageTypes().get(1044); internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor, @@ -44106,7 +44910,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_Operation_descriptor = - getDescriptor().getMessageTypes().get(1027); + getDescriptor().getMessageTypes().get(1045); internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Operation_descriptor, @@ -44139,7 +44943,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1028); + getDescriptor().getMessageTypes().get(1046); internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor, @@ -44157,7 +44961,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_OperationList_descriptor = - getDescriptor().getMessageTypes().get(1029); + getDescriptor().getMessageTypes().get(1047); internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationList_descriptor, @@ -44165,15 +44969,23 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1030); + getDescriptor().getMessageTypes().get(1048); internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor, new java.lang.String[] { "Operations", "Warning", }); + internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor = + getDescriptor().getMessageTypes().get(1049); + internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor, + new java.lang.String[] { + "Associations", "Kind", + }); internal_static_google_cloud_compute_v1_OutlierDetection_descriptor = - getDescriptor().getMessageTypes().get(1031); + getDescriptor().getMessageTypes().get(1050); internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OutlierDetection_descriptor, @@ -44191,7 +45003,7 @@ private static void _clinit_autosplit_dinit_2() { "SuccessRateStdevFactor", }); internal_static_google_cloud_compute_v1_PacketIntervals_descriptor = - getDescriptor().getMessageTypes().get(1032); + getDescriptor().getMessageTypes().get(1051); internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketIntervals_descriptor, @@ -44199,7 +45011,7 @@ private static void _clinit_autosplit_dinit_2() { "AvgMs", "Duration", "MaxMs", "MinMs", "NumIntervals", "Type", }); internal_static_google_cloud_compute_v1_PacketMirroring_descriptor = - getDescriptor().getMessageTypes().get(1033); + getDescriptor().getMessageTypes().get(1052); internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroring_descriptor, @@ -44219,7 +45031,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1034); + getDescriptor().getMessageTypes().get(1053); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor, @@ -44237,7 +45049,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor = - getDescriptor().getMessageTypes().get(1035); + getDescriptor().getMessageTypes().get(1054); internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor, @@ -44245,7 +45057,7 @@ private static void _clinit_autosplit_dinit_2() { "IPProtocols", "CidrRanges", "Direction", }); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(1036); + getDescriptor().getMessageTypes().get(1055); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor, @@ -44253,7 +45065,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor = - getDescriptor().getMessageTypes().get(1037); + getDescriptor().getMessageTypes().get(1056); internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor, @@ -44261,7 +45073,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor = - getDescriptor().getMessageTypes().get(1038); + getDescriptor().getMessageTypes().get(1057); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor, @@ -44269,7 +45081,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "Subnetworks", "Tags", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor = - getDescriptor().getMessageTypes().get(1039); + getDescriptor().getMessageTypes().get(1058); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor, @@ -44277,7 +45089,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor = - getDescriptor().getMessageTypes().get(1040); + getDescriptor().getMessageTypes().get(1059); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor, @@ -44285,7 +45097,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor = - getDescriptor().getMessageTypes().get(1041); + getDescriptor().getMessageTypes().get(1060); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor, @@ -44293,7 +45105,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1042); + getDescriptor().getMessageTypes().get(1061); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor, @@ -44301,7 +45113,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirrorings", "Warning", }); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1043); + getDescriptor().getMessageTypes().get(1062); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor, @@ -44309,7 +45121,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1044); + getDescriptor().getMessageTypes().get(1063); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor, @@ -44317,7 +45129,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1045); + getDescriptor().getMessageTypes().get(1064); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor, @@ -44325,7 +45137,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1046); + getDescriptor().getMessageTypes().get(1065); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor, @@ -44333,7 +45145,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1047); + getDescriptor().getMessageTypes().get(1066); internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor, @@ -44341,7 +45153,7 @@ private static void _clinit_autosplit_dinit_2() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1048); + getDescriptor().getMessageTypes().get(1067); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor, @@ -44349,7 +45161,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1049); + getDescriptor().getMessageTypes().get(1068); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor, @@ -44357,7 +45169,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1050); + getDescriptor().getMessageTypes().get(1069); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -44365,7 +45177,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicDelegatedPrefix", "PublicDelegatedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1051); + getDescriptor().getMessageTypes().get(1070); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor, @@ -44373,7 +45185,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1052); + getDescriptor().getMessageTypes().get(1071); internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor, @@ -44381,7 +45193,7 @@ private static void _clinit_autosplit_dinit_2() { "Image", "ImageResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1053); + getDescriptor().getMessageTypes().get(1072); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor, @@ -44393,7 +45205,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(1054); + getDescriptor().getMessageTypes().get(1073); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor, @@ -44401,7 +45213,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSettingsResource", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1055); + getDescriptor().getMessageTypes().get(1074); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor, @@ -44413,7 +45225,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1056); + getDescriptor().getMessageTypes().get(1075); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor, @@ -44425,7 +45237,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1057); + getDescriptor().getMessageTypes().get(1076); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor, @@ -44437,7 +45249,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1058); + getDescriptor().getMessageTypes().get(1077); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor, @@ -44445,7 +45257,7 @@ private static void _clinit_autosplit_dinit_2() { "Interconnect", "InterconnectResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1059); + getDescriptor().getMessageTypes().get(1078); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor, @@ -44453,7 +45265,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachment", "NetworkAttachmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1060); + getDescriptor().getMessageTypes().get(1079); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor, @@ -44467,7 +45279,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1061); + getDescriptor().getMessageTypes().get(1080); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor, @@ -44475,7 +45287,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1062); + getDescriptor().getMessageTypes().get(1081); internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor, @@ -44483,15 +45295,23 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworkResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1063); + getDescriptor().getMessageTypes().get(1082); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor, new java.lang.String[] { "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone", }); + internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1083); + internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "RequestId", "SecurityPolicy", "SecurityPolicyResource", + }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1064); + getDescriptor().getMessageTypes().get(1084); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor, @@ -44499,7 +45319,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirroring", "PacketMirroringResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1065); + getDescriptor().getMessageTypes().get(1085); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -44507,7 +45327,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1066); + getDescriptor().getMessageTypes().get(1086); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -44519,7 +45339,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1067); + getDescriptor().getMessageTypes().get(1087); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -44531,7 +45351,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1068); + getDescriptor().getMessageTypes().get(1088); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor, @@ -44539,7 +45359,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicAdvertisedPrefix", "PublicAdvertisedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1069); + getDescriptor().getMessageTypes().get(1089); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor, @@ -44551,7 +45371,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1070); + getDescriptor().getMessageTypes().get(1090); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor, @@ -44559,7 +45379,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1071); + getDescriptor().getMessageTypes().get(1091); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor, @@ -44567,7 +45387,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1072); + getDescriptor().getMessageTypes().get(1092); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor, @@ -44575,7 +45395,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1073); + getDescriptor().getMessageTypes().get(1093); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor, @@ -44583,7 +45403,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheckService", "HealthCheckServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1074); + getDescriptor().getMessageTypes().get(1094); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor, @@ -44595,7 +45415,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1075); + getDescriptor().getMessageTypes().get(1095); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor, @@ -44603,7 +45423,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1076); + getDescriptor().getMessageTypes().get(1096); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor, @@ -44616,7 +45436,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1077); + getDescriptor().getMessageTypes().get(1097); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor, @@ -44624,7 +45444,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1078); + getDescriptor().getMessageTypes().get(1098); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor, @@ -44632,7 +45452,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1079); + getDescriptor().getMessageTypes().get(1099); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor, @@ -44640,7 +45460,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1080); + getDescriptor().getMessageTypes().get(1100); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor, @@ -44653,7 +45473,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1081); + getDescriptor().getMessageTypes().get(1101); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor, @@ -44661,7 +45481,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1082); + getDescriptor().getMessageTypes().get(1102); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -44669,7 +45489,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1083); + getDescriptor().getMessageTypes().get(1103); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -44677,15 +45497,23 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1084); + getDescriptor().getMessageTypes().get(1104); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); + internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1105); + internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "Priority", "RequestId", "SecurityPolicy", "SecurityPolicyRuleResource", + }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1085); + getDescriptor().getMessageTypes().get(1106); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -44698,7 +45526,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1086); + getDescriptor().getMessageTypes().get(1107); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor, @@ -44712,7 +45540,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1087); + getDescriptor().getMessageTypes().get(1108); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -44725,7 +45553,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1088); + getDescriptor().getMessageTypes().get(1109); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -44733,7 +45561,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1089); + getDescriptor().getMessageTypes().get(1110); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -44741,7 +45569,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "ServiceAttachment", "ServiceAttachmentResource", }); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(1090); + getDescriptor().getMessageTypes().get(1111); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor, @@ -44749,7 +45577,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SnapshotSettingsResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1091); + getDescriptor().getMessageTypes().get(1112); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -44757,7 +45585,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1092); + getDescriptor().getMessageTypes().get(1113); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -44770,7 +45598,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkResource", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1093); + getDescriptor().getMessageTypes().get(1114); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -44778,7 +45606,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1094); + getDescriptor().getMessageTypes().get(1115); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -44786,7 +45614,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1095); + getDescriptor().getMessageTypes().get(1116); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -44794,7 +45622,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1096); + getDescriptor().getMessageTypes().get(1117); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -44802,7 +45630,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageTypes().get(1097); + getDescriptor().getMessageTypes().get(1118); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -44818,7 +45646,7 @@ private static void _clinit_autosplit_dinit_2() { "RouteRules", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageTypes().get(1098); + getDescriptor().getMessageTypes().get(1119); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -44826,7 +45654,7 @@ private static void _clinit_autosplit_dinit_2() { "CustomErrorResponsePolicy", "Paths", "RouteAction", "Service", "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1099); + getDescriptor().getMessageTypes().get(1120); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -44834,7 +45662,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Name", "PreservedState", "Status", }); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1100); + getDescriptor().getMessageTypes().get(1121); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor, @@ -44842,7 +45670,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1101); + getDescriptor().getMessageTypes().get(1122); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor, @@ -44854,7 +45682,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1102); + getDescriptor().getMessageTypes().get(1123); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor, @@ -44867,7 +45695,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1103); + getDescriptor().getMessageTypes().get(1124); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor, @@ -44879,7 +45707,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1104); + getDescriptor().getMessageTypes().get(1125); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor, @@ -44887,7 +45715,7 @@ private static void _clinit_autosplit_dinit_2() { "ParentName", "Project", "RequestId", "ReservationSubBlock", "Zone", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageTypes().get(1105); + getDescriptor().getMessageTypes().get(1126); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -44895,7 +45723,7 @@ private static void _clinit_autosplit_dinit_2() { "AuditConfigs", "Bindings", "Etag", "IamOwned", "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageTypes().get(1106); + getDescriptor().getMessageTypes().get(1127); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -44903,7 +45731,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageTypes().get(1107); + getDescriptor().getMessageTypes().get(1128); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -44943,7 +45771,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageTypes().get(1108); + getDescriptor().getMessageTypes().get(1129); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -44951,7 +45779,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "Mode", "Source", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor = - getDescriptor().getMessageTypes().get(1109); + getDescriptor().getMessageTypes().get(1130); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor, @@ -44959,15 +45787,71 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "IpAddress", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor = - getDescriptor().getMessageTypes().get(1110); + getDescriptor().getMessageTypes().get(1131); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor, new java.lang.String[] { "Address", "Literal", }); + internal_static_google_cloud_compute_v1_PreviewFeature_descriptor = + getDescriptor().getMessageTypes().get(1132); + internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeature_descriptor, + new java.lang.String[] { + "ActivationStatus", + "CreationTimestamp", + "Description", + "Id", + "Kind", + "Name", + "RolloutOperation", + "SelfLink", + "Status", + }); + internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor = + getDescriptor().getMessageTypes().get(1133); + internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor, + new java.lang.String[] { + "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning", + }); + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor = + getDescriptor().getMessageTypes().get(1134); + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor, + new java.lang.String[] { + "RolloutInput", + }); + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor = + getDescriptor().getMessageTypes().get(1135); + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor, + new java.lang.String[] { + "Name", "PredefinedRolloutPlan", + }); + internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor = + getDescriptor().getMessageTypes().get(1136); + internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor, + new java.lang.String[] { + "Description", "HelpLink", "ReleaseStatus", + }); + internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor = + getDescriptor().getMessageTypes().get(1137); + internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor, + new java.lang.String[] { + "Stage", "UpdateDate", + }); internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1111); + getDescriptor().getMessageTypes().get(1138); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -44975,7 +45859,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageTypes().get(1112); + getDescriptor().getMessageTypes().get(1139); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -44997,7 +45881,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(1113); + getDescriptor().getMessageTypes().get(1140); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -45005,7 +45889,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(1114); + getDescriptor().getMessageTypes().get(1141); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -45013,7 +45897,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageTypes().get(1115); + getDescriptor().getMessageTypes().get(1142); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -45021,7 +45905,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageTypes().get(1116); + getDescriptor().getMessageTypes().get(1143); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -45029,7 +45913,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor = - getDescriptor().getMessageTypes().get(1117); + getDescriptor().getMessageTypes().get(1144); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor, @@ -45037,7 +45921,7 @@ private static void _clinit_autosplit_dinit_2() { "CloudArmorTier", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageTypes().get(1118); + getDescriptor().getMessageTypes().get(1145); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -45045,7 +45929,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1119); + getDescriptor().getMessageTypes().get(1146); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -45066,7 +45950,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(1120); + getDescriptor().getMessageTypes().get(1147); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -45074,7 +45958,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1121); + getDescriptor().getMessageTypes().get(1148); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -45082,7 +45966,7 @@ private static void _clinit_autosplit_dinit_2() { "IpRange", "Name", "Project", "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1122); + getDescriptor().getMessageTypes().get(1149); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -45105,7 +45989,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1123); + getDescriptor().getMessageTypes().get(1150); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -45123,7 +46007,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(1124); + getDescriptor().getMessageTypes().get(1151); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -45131,7 +46015,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageTypes().get(1125); + getDescriptor().getMessageTypes().get(1152); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -45147,7 +46031,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1126); + getDescriptor().getMessageTypes().get(1153); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, @@ -45155,7 +46039,7 @@ private static void _clinit_autosplit_dinit_2() { "PublicDelegatedPrefixes", "Warning", }); internal_static_google_cloud_compute_v1_Quota_descriptor = - getDescriptor().getMessageTypes().get(1127); + getDescriptor().getMessageTypes().get(1154); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -45163,7 +46047,7 @@ private static void _clinit_autosplit_dinit_2() { "Limit", "Metric", "Owner", "Usage", }); internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor = - getDescriptor().getMessageTypes().get(1128); + getDescriptor().getMessageTypes().get(1155); internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor, @@ -45181,7 +46065,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor = - getDescriptor().getMessageTypes().get(1129); + getDescriptor().getMessageTypes().get(1156); internal_static_google_cloud_compute_v1_QuotaStatusWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor, @@ -45189,7 +46073,7 @@ private static void _clinit_autosplit_dinit_2() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageTypes().get(1130); + getDescriptor().getMessageTypes().get(1157); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -45197,7 +46081,7 @@ private static void _clinit_autosplit_dinit_2() { "ContainerType", "Sha1Checksum", "Source", }); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1131); + getDescriptor().getMessageTypes().get(1158); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -45209,7 +46093,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1132); + getDescriptor().getMessageTypes().get(1159); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -45221,7 +46105,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageTypes().get(1133); + getDescriptor().getMessageTypes().get(1160); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -45229,7 +46113,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "ReferenceType", "Referrer", "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageTypes().get(1134); + getDescriptor().getMessageTypes().get(1161); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -45248,7 +46132,7 @@ private static void _clinit_autosplit_dinit_2() { "Zones", }); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(1135); + getDescriptor().getMessageTypes().get(1162); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor, @@ -45256,7 +46140,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(1136); + getDescriptor().getMessageTypes().get(1163); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -45264,7 +46148,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(1137); + getDescriptor().getMessageTypes().get(1164); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -45272,7 +46156,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(1138); + getDescriptor().getMessageTypes().get(1165); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -45280,7 +46164,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(1139); + getDescriptor().getMessageTypes().get(1166); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -45288,7 +46172,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(1140); + getDescriptor().getMessageTypes().get(1167); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -45296,7 +46180,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", }); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(1141); + getDescriptor().getMessageTypes().get(1168); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor, @@ -45304,7 +46188,7 @@ private static void _clinit_autosplit_dinit_2() { "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(1142); + getDescriptor().getMessageTypes().get(1169); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -45312,7 +46196,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1143); + getDescriptor().getMessageTypes().get(1170); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -45320,7 +46204,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(1144); + getDescriptor().getMessageTypes().get(1171); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -45328,7 +46212,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1145); + getDescriptor().getMessageTypes().get(1172); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -45336,7 +46220,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1146); + getDescriptor().getMessageTypes().get(1173); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -45344,7 +46228,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1147); + getDescriptor().getMessageTypes().get(1174); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -45352,7 +46236,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1148); + getDescriptor().getMessageTypes().get(1175); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -45360,7 +46244,7 @@ private static void _clinit_autosplit_dinit_2() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1149); + getDescriptor().getMessageTypes().get(1176); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -45368,7 +46252,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1150); + getDescriptor().getMessageTypes().get(1177); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -45376,7 +46260,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(1151); + getDescriptor().getMessageTypes().get(1178); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -45384,7 +46268,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(1152); + getDescriptor().getMessageTypes().get(1179); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -45392,7 +46276,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(1153); + getDescriptor().getMessageTypes().get(1180); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -45400,7 +46284,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageTypes().get(1154); + getDescriptor().getMessageTypes().get(1181); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -45408,7 +46292,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1155); + getDescriptor().getMessageTypes().get(1182); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor, @@ -45416,7 +46300,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(1156); + getDescriptor().getMessageTypes().get(1183); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -45424,7 +46308,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1157); + getDescriptor().getMessageTypes().get(1184); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -45432,7 +46316,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1158); + getDescriptor().getMessageTypes().get(1185); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor, @@ -45440,7 +46324,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1159); + getDescriptor().getMessageTypes().get(1186); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor, @@ -45448,7 +46332,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1160); + getDescriptor().getMessageTypes().get(1187); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -45456,7 +46340,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(1161); + getDescriptor().getMessageTypes().get(1188); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -45464,7 +46348,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1162); + getDescriptor().getMessageTypes().get(1189); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -45472,7 +46356,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(1163); + getDescriptor().getMessageTypes().get(1190); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -45480,7 +46364,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageTypes().get(1164); + getDescriptor().getMessageTypes().get(1191); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -45488,7 +46372,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1165); + getDescriptor().getMessageTypes().get(1192); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -45496,7 +46380,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1166); + getDescriptor().getMessageTypes().get(1193); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -45504,7 +46388,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(1167); + getDescriptor().getMessageTypes().get(1194); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -45512,7 +46396,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(1168); + getDescriptor().getMessageTypes().get(1195); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -45520,7 +46404,7 @@ private static void _clinit_autosplit_dinit_2() { "DisplayName", "Name", "PacketMirroringRules", "Priority", "Rules", "Type", }); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1169); + getDescriptor().getMessageTypes().get(1196); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -45538,7 +46422,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1170); + getDescriptor().getMessageTypes().get(1197); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -45546,7 +46430,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1171); + getDescriptor().getMessageTypes().get(1198); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -45554,7 +46438,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1172); + getDescriptor().getMessageTypes().get(1199); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -45562,7 +46446,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1173); + getDescriptor().getMessageTypes().get(1200); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -45570,15 +46454,23 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1174); + getDescriptor().getMessageTypes().get(1201); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "Name", "Project", "RequestId", }); + internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1202); + internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "Name", "RequestId", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1175); + getDescriptor().getMessageTypes().get(1203); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -45586,7 +46478,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1176); + getDescriptor().getMessageTypes().get(1204); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -45598,7 +46490,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveHealthCheckRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1177); + getDescriptor().getMessageTypes().get(1205); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -45610,7 +46502,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveInstanceRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1178); + getDescriptor().getMessageTypes().get(1206); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -45622,7 +46514,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1179); + getDescriptor().getMessageTypes().get(1207); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -45630,7 +46522,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1180); + getDescriptor().getMessageTypes().get(1208); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -45638,7 +46530,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1181); + getDescriptor().getMessageTypes().get(1209); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -45646,7 +46538,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksRemoveResourcePoliciesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1182); + getDescriptor().getMessageTypes().get(1210); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -45658,7 +46550,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1183); + getDescriptor().getMessageTypes().get(1211); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -45670,7 +46562,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1184); + getDescriptor().getMessageTypes().get(1212); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -45678,15 +46570,23 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1185); + getDescriptor().getMessageTypes().get(1213); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "FirewallPolicy", "Priority", "Project", "RequestId", }); + internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor = + getDescriptor().getMessageTypes().get(1214); + internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor, + new java.lang.String[] { + "Priority", "RequestId", "SecurityPolicy", + }); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1186); + getDescriptor().getMessageTypes().get(1215); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -45694,7 +46594,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1187); + getDescriptor().getMessageTypes().get(1216); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor, @@ -45702,15 +46602,28 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1188); + getDescriptor().getMessageTypes().get(1217); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, new java.lang.String[] { "Priority", "Project", "SecurityPolicy", }); + internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor = + getDescriptor().getMessageTypes().get(1218); + internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor, + new java.lang.String[] { + "ParentName", + "Project", + "RequestId", + "ReservationSubBlock", + "ReservationSubBlocksReportFaultyRequestResource", + "Zone", + }); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1189); + getDescriptor().getMessageTypes().get(1219); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor, @@ -45722,7 +46635,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageTypes().get(1190); + getDescriptor().getMessageTypes().get(1220); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -45730,7 +46643,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "MirrorPercent", }); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1191); + getDescriptor().getMessageTypes().get(1221); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor, @@ -45738,7 +46651,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRequestRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageTypes().get(1192); + getDescriptor().getMessageTypes().get(1222); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -45777,7 +46690,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor = - getDescriptor().getMessageTypes().get(1193); + getDescriptor().getMessageTypes().get(1223); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor, @@ -45785,7 +46698,7 @@ private static void _clinit_autosplit_dinit_2() { "ReservationOperationalMode", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageTypes().get(1194); + getDescriptor().getMessageTypes().get(1224); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -45793,7 +46706,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1195); + getDescriptor().getMessageTypes().get(1225); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -45811,7 +46724,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationBlock_descriptor = - getDescriptor().getMessageTypes().get(1196); + getDescriptor().getMessageTypes().get(1226); internal_static_google_cloud_compute_v1_ReservationBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlock_descriptor, @@ -45833,7 +46746,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor = - getDescriptor().getMessageTypes().get(1197); + getDescriptor().getMessageTypes().get(1227); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor, @@ -45841,7 +46754,7 @@ private static void _clinit_autosplit_dinit_2() { "DegradedSubBlockCount", "HealthStatus", "HealthySubBlockCount", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor = - getDescriptor().getMessageTypes().get(1198); + getDescriptor().getMessageTypes().get(1228); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor, @@ -45849,7 +46762,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Instances", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor = - getDescriptor().getMessageTypes().get(1199); + getDescriptor().getMessageTypes().get(1229); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor, @@ -45857,7 +46770,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceId", "PhysicalHostTopology", "ProjectId", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor = - getDescriptor().getMessageTypes().get(1200); + getDescriptor().getMessageTypes().get(1230); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor, @@ -45865,7 +46778,7 @@ private static void _clinit_autosplit_dinit_2() { "Host", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor = - getDescriptor().getMessageTypes().get(1201); + getDescriptor().getMessageTypes().get(1231); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor, @@ -45873,7 +46786,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor = - getDescriptor().getMessageTypes().get(1202); + getDescriptor().getMessageTypes().get(1232); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor, @@ -45881,7 +46794,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageTypes().get(1203); + getDescriptor().getMessageTypes().get(1233); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -45889,7 +46802,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor = - getDescriptor().getMessageTypes().get(1204); + getDescriptor().getMessageTypes().get(1234); internal_static_google_cloud_compute_v1_ReservationSubBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor, @@ -45909,7 +46822,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor = - getDescriptor().getMessageTypes().get(1205); + getDescriptor().getMessageTypes().get(1235); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor, @@ -45921,7 +46834,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthyInfraCount", }); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor = - getDescriptor().getMessageTypes().get(1206); + getDescriptor().getMessageTypes().get(1236); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor, @@ -45929,7 +46842,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor = - getDescriptor().getMessageTypes().get(1207); + getDescriptor().getMessageTypes().get(1237); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor, @@ -45937,15 +46850,31 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor = - getDescriptor().getMessageTypes().get(1208); + getDescriptor().getMessageTypes().get(1238); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor, new java.lang.String[] { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor = + getDescriptor().getMessageTypes().get(1239); + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor, + new java.lang.String[] { + "DisruptionSchedule", "FailureComponent", "FaultReasons", + }); + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor = + getDescriptor().getMessageTypes().get(1240); + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor, + new java.lang.String[] { + "Behavior", "Description", + }); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1209); + getDescriptor().getMessageTypes().get(1241); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor, @@ -45953,7 +46882,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1210); + getDescriptor().getMessageTypes().get(1242); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor, @@ -45961,7 +46890,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(1211); + getDescriptor().getMessageTypes().get(1243); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -45969,7 +46898,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1212); + getDescriptor().getMessageTypes().get(1244); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -45977,7 +46906,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1213); + getDescriptor().getMessageTypes().get(1245); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -45985,7 +46914,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1214); + getDescriptor().getMessageTypes().get(1246); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -45993,7 +46922,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1215); + getDescriptor().getMessageTypes().get(1247); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -46001,7 +46930,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "RequestId", "Size", "Zone", }); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1216); + getDescriptor().getMessageTypes().get(1248); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -46009,7 +46938,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "Project", "Region", "RegionDisksResizeRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1217); + getDescriptor().getMessageTypes().get(1249); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -46017,7 +46946,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "Region", "RequestId", "Size", }); internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1218); + getDescriptor().getMessageTypes().get(1250); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -46025,7 +46954,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "Reservation", "ReservationsResizeRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(1219); + getDescriptor().getMessageTypes().get(1251); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -46033,7 +46962,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorType", "Amount", "Type", }); internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor = - getDescriptor().getMessageTypes().get(1220); + getDescriptor().getMessageTypes().get(1252); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -46041,7 +46970,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1221); + getDescriptor().getMessageTypes().get(1253); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -46049,7 +46978,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageTypes().get(1222); + getDescriptor().getMessageTypes().get(1254); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -46070,7 +46999,7 @@ private static void _clinit_autosplit_dinit_2() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1223); + getDescriptor().getMessageTypes().get(1255); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -46088,7 +47017,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageTypes().get(1224); + getDescriptor().getMessageTypes().get(1256); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -46096,13 +47025,13 @@ private static void _clinit_autosplit_dinit_2() { "DaysInCycle", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor = - getDescriptor().getMessageTypes().get(1225); + getDescriptor().getMessageTypes().get(1257); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor = - getDescriptor().getMessageTypes().get(1226); + getDescriptor().getMessageTypes().get(1258); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -46110,7 +47039,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomainCount", "Collocation", "GpuTopology", "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageTypes().get(1227); + getDescriptor().getMessageTypes().get(1259); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -46118,7 +47047,7 @@ private static void _clinit_autosplit_dinit_2() { "Duration", "HoursInCycle", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1228); + getDescriptor().getMessageTypes().get(1260); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -46126,7 +47055,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpirationTime", "StartTime", "TimeZone", "VmStartSchedule", "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1229); + getDescriptor().getMessageTypes().get(1261); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -46134,7 +47063,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageTypes().get(1230); + getDescriptor().getMessageTypes().get(1262); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -46142,7 +47071,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1231); + getDescriptor().getMessageTypes().get(1263); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -46150,7 +47079,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageTypes().get(1232); + getDescriptor().getMessageTypes().get(1264); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -46158,7 +47087,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1233); + getDescriptor().getMessageTypes().get(1265); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -46166,7 +47095,7 @@ private static void _clinit_autosplit_dinit_2() { "RetentionPolicy", "Schedule", "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageTypes().get(1234); + getDescriptor().getMessageTypes().get(1266); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -46174,7 +47103,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1235); + getDescriptor().getMessageTypes().get(1267); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -46182,7 +47111,7 @@ private static void _clinit_autosplit_dinit_2() { "DailySchedule", "HourlySchedule", "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageTypes().get(1236); + getDescriptor().getMessageTypes().get(1268); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -46200,7 +47129,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageTypes().get(1237); + getDescriptor().getMessageTypes().get(1269); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -46208,7 +47137,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageTypes().get(1238); + getDescriptor().getMessageTypes().get(1270); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -46216,7 +47145,7 @@ private static void _clinit_autosplit_dinit_2() { "Day", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor = - getDescriptor().getMessageTypes().get(1239); + getDescriptor().getMessageTypes().get(1271); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor, @@ -46224,7 +47153,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorTopology", "MaxTopologyDistance", "Type", }); internal_static_google_cloud_compute_v1_ResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1240); + getDescriptor().getMessageTypes().get(1272); internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatus_descriptor, @@ -46236,7 +47165,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor = - getDescriptor().getMessageTypes().get(1241); + getDescriptor().getMessageTypes().get(1273); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor, @@ -46251,7 +47180,7 @@ private static void _clinit_autosplit_dinit_2() { "VmDnsSettingMetadataValue", }); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor = - getDescriptor().getMessageTypes().get(1242); + getDescriptor().getMessageTypes().get(1274); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor, @@ -46259,7 +47188,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Host", "Subblock", }); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor = - getDescriptor().getMessageTypes().get(1243); + getDescriptor().getMessageTypes().get(1275); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor, @@ -46267,7 +47196,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomain", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1244); + getDescriptor().getMessageTypes().get(1276); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -46275,7 +47204,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1245); + getDescriptor().getMessageTypes().get(1277); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor, @@ -46287,7 +47216,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1246); + getDescriptor().getMessageTypes().get(1278); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -46299,7 +47228,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Route_descriptor = - getDescriptor().getMessageTypes().get(1247); + getDescriptor().getMessageTypes().get(1279); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -46332,7 +47261,7 @@ private static void _clinit_autosplit_dinit_2() { "Warnings", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(1248); + getDescriptor().getMessageTypes().get(1280); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -46340,7 +47269,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageTypes().get(1249); + getDescriptor().getMessageTypes().get(1281); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -46348,7 +47277,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouteParams_descriptor = - getDescriptor().getMessageTypes().get(1250); + getDescriptor().getMessageTypes().get(1282); internal_static_google_cloud_compute_v1_RouteParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteParams_descriptor, @@ -46364,7 +47293,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RoutePolicy_descriptor = - getDescriptor().getMessageTypes().get(1251); + getDescriptor().getMessageTypes().get(1283); internal_static_google_cloud_compute_v1_RoutePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicy_descriptor, @@ -46372,7 +47301,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Fingerprint", "Name", "Terms", "Type", }); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor = - getDescriptor().getMessageTypes().get(1252); + getDescriptor().getMessageTypes().get(1284); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor, @@ -46380,7 +47309,7 @@ private static void _clinit_autosplit_dinit_2() { "Actions", "Match", "Priority", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageTypes().get(1253); + getDescriptor().getMessageTypes().get(1285); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -46402,7 +47331,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1254); + getDescriptor().getMessageTypes().get(1286); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -46410,7 +47339,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1255); + getDescriptor().getMessageTypes().get(1287); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -46428,7 +47357,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageTypes().get(1256); + getDescriptor().getMessageTypes().get(1288); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -46441,7 +47370,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageTypes().get(1257); + getDescriptor().getMessageTypes().get(1289); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -46472,7 +47401,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageTypes().get(1258); + getDescriptor().getMessageTypes().get(1290); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -46483,7 +47412,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1259); + getDescriptor().getMessageTypes().get(1291); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor, @@ -46491,7 +47420,7 @@ private static void _clinit_autosplit_dinit_2() { "Range", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageTypes().get(1260); + getDescriptor().getMessageTypes().get(1292); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -46507,7 +47436,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageTypes().get(1261); + getDescriptor().getMessageTypes().get(1293); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -46515,7 +47444,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor = - getDescriptor().getMessageTypes().get(1262); + getDescriptor().getMessageTypes().get(1294); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor, @@ -46523,7 +47452,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Name", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageTypes().get(1263); + getDescriptor().getMessageTypes().get(1295); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, @@ -46552,7 +47481,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1264); + getDescriptor().getMessageTypes().get(1296); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -46560,7 +47489,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageTypes().get(1265); + getDescriptor().getMessageTypes().get(1297); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -46568,7 +47497,7 @@ private static void _clinit_autosplit_dinit_2() { "Action", "Description", "Match", "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageTypes().get(1266); + getDescriptor().getMessageTypes().get(1298); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -46579,7 +47508,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatDrainRanges", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageTypes().get(1267); + getDescriptor().getMessageTypes().get(1299); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -46587,7 +47516,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor = - getDescriptor().getMessageTypes().get(1268); + getDescriptor().getMessageTypes().get(1300); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor, @@ -46595,7 +47524,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_RouterParams_descriptor = - getDescriptor().getMessageTypes().get(1269); + getDescriptor().getMessageTypes().get(1301); internal_static_google_cloud_compute_v1_RouterParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterParams_descriptor, @@ -46611,7 +47540,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageTypes().get(1270); + getDescriptor().getMessageTypes().get(1302); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -46619,7 +47548,7 @@ private static void _clinit_autosplit_dinit_2() { "BestRoutes", "BestRoutesForRouter", "BgpPeerStatus", "NatStatus", "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageTypes().get(1271); + getDescriptor().getMessageTypes().get(1303); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -46646,7 +47575,7 @@ private static void _clinit_autosplit_dinit_2() { "UptimeSeconds", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageTypes().get(1272); + getDescriptor().getMessageTypes().get(1304); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -46662,7 +47591,7 @@ private static void _clinit_autosplit_dinit_2() { "UserAllocatedNatIps", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageTypes().get(1273); + getDescriptor().getMessageTypes().get(1305); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -46674,7 +47603,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1274); + getDescriptor().getMessageTypes().get(1306); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -46682,7 +47611,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor = - getDescriptor().getMessageTypes().get(1275); + getDescriptor().getMessageTypes().get(1307); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor, @@ -46690,7 +47619,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor = - getDescriptor().getMessageTypes().get(1276); + getDescriptor().getMessageTypes().get(1308); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor, @@ -46705,7 +47634,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor = - getDescriptor().getMessageTypes().get(1277); + getDescriptor().getMessageTypes().get(1309); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor, @@ -46720,7 +47649,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageTypes().get(1278); + getDescriptor().getMessageTypes().get(1310); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, @@ -46728,7 +47657,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageTypes().get(1279); + getDescriptor().getMessageTypes().get(1311); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -46736,7 +47665,7 @@ private static void _clinit_autosplit_dinit_2() { "Routers", "Warning", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1280); + getDescriptor().getMessageTypes().get(1312); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -46744,7 +47673,7 @@ private static void _clinit_autosplit_dinit_2() { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(1281); + getDescriptor().getMessageTypes().get(1313); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -46767,7 +47696,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageTypes().get(1282); + getDescriptor().getMessageTypes().get(1314); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, @@ -46775,7 +47704,7 @@ private static void _clinit_autosplit_dinit_2() { "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageTypes().get(1283); + getDescriptor().getMessageTypes().get(1315); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -46783,7 +47712,7 @@ private static void _clinit_autosplit_dinit_2() { "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageTypes().get(1284); + getDescriptor().getMessageTypes().get(1316); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, @@ -46805,7 +47734,7 @@ private static void _clinit_autosplit_dinit_2() { "TerminationTime", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageTypes().get(1285); + getDescriptor().getMessageTypes().get(1317); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -46813,7 +47742,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Operator", "Values", }); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor = - getDescriptor().getMessageTypes().get(1286); + getDescriptor().getMessageTypes().get(1318); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor, @@ -46821,7 +47750,7 @@ private static void _clinit_autosplit_dinit_2() { "DiscardLocalSsd", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageTypes().get(1287); + getDescriptor().getMessageTypes().get(1319); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -46829,7 +47758,7 @@ private static void _clinit_autosplit_dinit_2() { "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1288); + getDescriptor().getMessageTypes().get(1320); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -46847,7 +47776,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(1289); + getDescriptor().getMessageTypes().get(1321); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -46855,7 +47784,7 @@ private static void _clinit_autosplit_dinit_2() { "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1290); + getDescriptor().getMessageTypes().get(1322); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -46863,7 +47792,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1291); + getDescriptor().getMessageTypes().get(1323); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -46871,13 +47800,14 @@ private static void _clinit_autosplit_dinit_2() { "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1292); + getDescriptor().getMessageTypes().get(1324); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, new java.lang.String[] { "AdaptiveProtectionConfig", "AdvancedOptionsConfig", + "Associations", "CreationTimestamp", "DdosProtectionConfig", "Description", @@ -46891,6 +47821,7 @@ private static void _clinit_autosplit_dinit_2() { "Region", "Rules", "SelfLink", + "ShortName", "Type", "UserDefinedFields", }); @@ -46903,7 +47834,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1293); + getDescriptor().getMessageTypes().get(1325); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -46911,7 +47842,7 @@ private static void _clinit_autosplit_dinit_2() { "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageTypes().get(1294); + getDescriptor().getMessageTypes().get(1326); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -46919,7 +47850,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "RuleVisibility", "ThresholdConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor = - getDescriptor().getMessageTypes().get(1295); + getDescriptor().getMessageTypes().get(1327); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor, @@ -46935,7 +47866,7 @@ private static void _clinit_autosplit_dinit_2() { "TrafficGranularityConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor = - getDescriptor().getMessageTypes().get(1296); + getDescriptor().getMessageTypes().get(1328); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor, @@ -46943,7 +47874,7 @@ private static void _clinit_autosplit_dinit_2() { "EnableEachUniqueValue", "Type", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1297); + getDescriptor().getMessageTypes().get(1329); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -46951,15 +47882,29 @@ private static void _clinit_autosplit_dinit_2() { "JsonCustomConfig", "JsonParsing", "LogLevel", "UserIpRequestHeaders", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor = - getDescriptor().getMessageTypes().get(1298); + getDescriptor().getMessageTypes().get(1330); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor, new java.lang.String[] { "ContentTypes", }); + internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor = + getDescriptor().getMessageTypes().get(1331); + internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor, + new java.lang.String[] { + "AttachmentId", + "DisplayName", + "ExcludedFolders", + "ExcludedProjects", + "Name", + "SecurityPolicyId", + "ShortName", + }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1299); + getDescriptor().getMessageTypes().get(1332); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -46967,7 +47912,7 @@ private static void _clinit_autosplit_dinit_2() { "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageTypes().get(1300); + getDescriptor().getMessageTypes().get(1333); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -46975,7 +47920,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1301); + getDescriptor().getMessageTypes().get(1334); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -46983,7 +47928,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1302); + getDescriptor().getMessageTypes().get(1335); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -46991,7 +47936,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(1303); + getDescriptor().getMessageTypes().get(1336); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -47009,7 +47954,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(1304); + getDescriptor().getMessageTypes().get(1337); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -47017,7 +47962,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(1305); + getDescriptor().getMessageTypes().get(1338); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -47025,7 +47970,7 @@ private static void _clinit_autosplit_dinit_2() { "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(1306); + getDescriptor().getMessageTypes().get(1339); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -47033,7 +47978,7 @@ private static void _clinit_autosplit_dinit_2() { "Config", "Expr", "ExprOptions", "VersionedExpr", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor = - getDescriptor().getMessageTypes().get(1307); + getDescriptor().getMessageTypes().get(1340); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -47041,7 +47986,7 @@ private static void _clinit_autosplit_dinit_2() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor = - getDescriptor().getMessageTypes().get(1308); + getDescriptor().getMessageTypes().get(1341); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor, @@ -47049,7 +47994,7 @@ private static void _clinit_autosplit_dinit_2() { "RecaptchaOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor = - getDescriptor().getMessageTypes().get(1309); + getDescriptor().getMessageTypes().get(1342); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor, @@ -47057,7 +48002,7 @@ private static void _clinit_autosplit_dinit_2() { "ActionTokenSiteKeys", "SessionTokenSiteKeys", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor = - getDescriptor().getMessageTypes().get(1310); + getDescriptor().getMessageTypes().get(1343); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor, @@ -47072,7 +48017,7 @@ private static void _clinit_autosplit_dinit_2() { "UserDefinedFields", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor = - getDescriptor().getMessageTypes().get(1311); + getDescriptor().getMessageTypes().get(1344); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor, @@ -47080,7 +48025,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Values", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1312); + getDescriptor().getMessageTypes().get(1345); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor, @@ -47088,7 +48033,7 @@ private static void _clinit_autosplit_dinit_2() { "Exclusions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor = - getDescriptor().getMessageTypes().get(1313); + getDescriptor().getMessageTypes().get(1346); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor, @@ -47101,7 +48046,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetRuleSet", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor = - getDescriptor().getMessageTypes().get(1314); + getDescriptor().getMessageTypes().get(1347); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor, @@ -47109,7 +48054,7 @@ private static void _clinit_autosplit_dinit_2() { "Op", "Val", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageTypes().get(1315); + getDescriptor().getMessageTypes().get(1348); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -47125,7 +48070,7 @@ private static void _clinit_autosplit_dinit_2() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor = - getDescriptor().getMessageTypes().get(1316); + getDescriptor().getMessageTypes().get(1349); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor, @@ -47133,7 +48078,7 @@ private static void _clinit_autosplit_dinit_2() { "EnforceOnKeyName", "EnforceOnKeyType", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageTypes().get(1317); + getDescriptor().getMessageTypes().get(1350); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -47141,7 +48086,7 @@ private static void _clinit_autosplit_dinit_2() { "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageTypes().get(1318); + getDescriptor().getMessageTypes().get(1351); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -47149,7 +48094,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", "Type", }); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor = - getDescriptor().getMessageTypes().get(1319); + getDescriptor().getMessageTypes().get(1352); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor, @@ -47157,7 +48102,7 @@ private static void _clinit_autosplit_dinit_2() { "Base", "Mask", "Name", "Offset", "Size", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageTypes().get(1320); + getDescriptor().getMessageTypes().get(1353); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -47165,7 +48110,7 @@ private static void _clinit_autosplit_dinit_2() { "AwsV4Authentication", "ClientTlsPolicy", "SubjectAltNames", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1321); + getDescriptor().getMessageTypes().get(1354); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -47173,13 +48118,13 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageTypes().get(1322); + getDescriptor().getMessageTypes().get(1355); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor = - getDescriptor().getMessageTypes().get(1323); + getDescriptor().getMessageTypes().get(1356); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -47187,7 +48132,7 @@ private static void _clinit_autosplit_dinit_2() { "Contents", "Kind", "Next", "SelfLink", "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageTypes().get(1324); + getDescriptor().getMessageTypes().get(1357); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -47195,7 +48140,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageTypes().get(1325); + getDescriptor().getMessageTypes().get(1358); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -47203,7 +48148,7 @@ private static void _clinit_autosplit_dinit_2() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageTypes().get(1326); + getDescriptor().getMessageTypes().get(1359); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -47241,7 +48186,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1327); + getDescriptor().getMessageTypes().get(1360); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -47259,7 +48204,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1328); + getDescriptor().getMessageTypes().get(1361); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, @@ -47272,7 +48217,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageTypes().get(1329); + getDescriptor().getMessageTypes().get(1362); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -47280,7 +48225,7 @@ private static void _clinit_autosplit_dinit_2() { "ConnectionLimit", "NetworkUrl", "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1330); + getDescriptor().getMessageTypes().get(1363); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -47288,7 +48233,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1331); + getDescriptor().getMessageTypes().get(1364); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -47296,7 +48241,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceAttachments", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1332); + getDescriptor().getMessageTypes().get(1365); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -47307,7 +48252,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1333); + getDescriptor().getMessageTypes().get(1366); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -47318,7 +48263,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1334); + getDescriptor().getMessageTypes().get(1367); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -47331,7 +48276,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1335); + getDescriptor().getMessageTypes().get(1368); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -47342,7 +48287,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1336); + getDescriptor().getMessageTypes().get(1369); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -47353,7 +48298,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1337); + getDescriptor().getMessageTypes().get(1370); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor, @@ -47361,7 +48306,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "ProjectsSetCloudArmorTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(1338); + getDescriptor().getMessageTypes().get(1371); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor, @@ -47378,8 +48323,12 @@ private static void _clinit_autosplit_dinit_2() { new java.lang.String[] { "Key", "Value", }); + _clinit_autosplit_dinit_3(); + } + + private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor = - getDescriptor().getMessageTypes().get(1339); + getDescriptor().getMessageTypes().get(1372); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor, @@ -47387,7 +48336,7 @@ private static void _clinit_autosplit_dinit_2() { "Error", "State", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1340); + getDescriptor().getMessageTypes().get(1373); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -47395,7 +48344,7 @@ private static void _clinit_autosplit_dinit_2() { "MetadataResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1341); + getDescriptor().getMessageTypes().get(1374); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -47403,7 +48352,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1342); + getDescriptor().getMessageTypes().get(1375); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -47411,7 +48360,7 @@ private static void _clinit_autosplit_dinit_2() { "DeletionProtection", "Project", "RequestId", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1343); + getDescriptor().getMessageTypes().get(1376); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, @@ -47419,7 +48368,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1344); + getDescriptor().getMessageTypes().get(1377); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -47427,7 +48376,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1345); + getDescriptor().getMessageTypes().get(1378); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -47435,7 +48384,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1346); + getDescriptor().getMessageTypes().get(1379); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor, @@ -47443,7 +48392,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1347); + getDescriptor().getMessageTypes().get(1380); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor, @@ -47451,7 +48400,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1348); + getDescriptor().getMessageTypes().get(1381); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -47459,7 +48408,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1349); + getDescriptor().getMessageTypes().get(1382); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -47467,7 +48416,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1350); + getDescriptor().getMessageTypes().get(1383); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -47475,7 +48424,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1351); + getDescriptor().getMessageTypes().get(1384); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -47483,7 +48432,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1352); + getDescriptor().getMessageTypes().get(1385); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -47491,7 +48440,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1353); + getDescriptor().getMessageTypes().get(1386); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor, @@ -47499,7 +48448,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1354); + getDescriptor().getMessageTypes().get(1387); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor, @@ -47507,7 +48456,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1355); + getDescriptor().getMessageTypes().get(1388); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor, @@ -47515,7 +48464,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1356); + getDescriptor().getMessageTypes().get(1389); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -47523,7 +48472,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1357); + getDescriptor().getMessageTypes().get(1390); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -47531,7 +48480,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1358); + getDescriptor().getMessageTypes().get(1391); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor, @@ -47539,7 +48488,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1359); + getDescriptor().getMessageTypes().get(1392); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -47547,7 +48496,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1360); + getDescriptor().getMessageTypes().get(1393); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -47555,7 +48504,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1361); + getDescriptor().getMessageTypes().get(1394); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -47563,7 +48512,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1362); + getDescriptor().getMessageTypes().get(1395); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor, @@ -47571,7 +48520,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1363); + getDescriptor().getMessageTypes().get(1396); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -47579,7 +48528,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1364); + getDescriptor().getMessageTypes().get(1397); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor, @@ -47587,7 +48536,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1365); + getDescriptor().getMessageTypes().get(1398); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -47595,7 +48544,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1366); + getDescriptor().getMessageTypes().get(1399); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -47603,7 +48552,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1367); + getDescriptor().getMessageTypes().get(1400); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -47611,7 +48560,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1368); + getDescriptor().getMessageTypes().get(1401); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -47619,7 +48568,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1369); + getDescriptor().getMessageTypes().get(1402); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -47627,7 +48576,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1370); + getDescriptor().getMessageTypes().get(1403); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor, @@ -47635,19 +48584,15 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1371); + getDescriptor().getMessageTypes().get(1404); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, new java.lang.String[] { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); - _clinit_autosplit_dinit_3(); - } - - private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1372); + getDescriptor().getMessageTypes().get(1405); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -47659,7 +48604,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1373); + getDescriptor().getMessageTypes().get(1406); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -47671,7 +48616,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1374); + getDescriptor().getMessageTypes().get(1407); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor, @@ -47679,7 +48624,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1375); + getDescriptor().getMessageTypes().get(1408); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -47687,7 +48632,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1376); + getDescriptor().getMessageTypes().get(1409); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -47695,7 +48640,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1377); + getDescriptor().getMessageTypes().get(1410); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -47703,7 +48648,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1378); + getDescriptor().getMessageTypes().get(1411); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor, @@ -47711,7 +48656,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1379); + getDescriptor().getMessageTypes().get(1412); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -47719,7 +48664,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1380); + getDescriptor().getMessageTypes().get(1413); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -47727,7 +48672,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1381); + getDescriptor().getMessageTypes().get(1414); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -47735,7 +48680,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetLabelsRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1382); + getDescriptor().getMessageTypes().get(1415); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor, @@ -47743,7 +48688,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1383); + getDescriptor().getMessageTypes().get(1416); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor, @@ -47751,7 +48696,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1384); + getDescriptor().getMessageTypes().get(1417); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor, @@ -47759,7 +48704,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1385); + getDescriptor().getMessageTypes().get(1418); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor, @@ -47767,7 +48712,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1386); + getDescriptor().getMessageTypes().get(1419); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -47775,7 +48720,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1387); + getDescriptor().getMessageTypes().get(1420); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor, @@ -47783,7 +48728,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1388); + getDescriptor().getMessageTypes().get(1421); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor, @@ -47791,7 +48736,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1389); + getDescriptor().getMessageTypes().get(1422); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor, @@ -47799,7 +48744,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1390); + getDescriptor().getMessageTypes().get(1423); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -47807,7 +48752,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1391); + getDescriptor().getMessageTypes().get(1424); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor, @@ -47815,7 +48760,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1392); + getDescriptor().getMessageTypes().get(1425); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -47823,7 +48768,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(1393); + getDescriptor().getMessageTypes().get(1426); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor, @@ -47831,7 +48776,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1394); + getDescriptor().getMessageTypes().get(1427); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -47843,7 +48788,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1395); + getDescriptor().getMessageTypes().get(1428); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -47851,7 +48796,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetMachineTypeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1396); + getDescriptor().getMessageTypes().get(1429); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -47859,7 +48804,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "MetadataResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1397); + getDescriptor().getMessageTypes().get(1430); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -47871,7 +48816,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1398); + getDescriptor().getMessageTypes().get(1431); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor, @@ -47879,7 +48824,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetNameRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1399); + getDescriptor().getMessageTypes().get(1432); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -47891,7 +48836,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1400); + getDescriptor().getMessageTypes().get(1433); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -47903,7 +48848,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1401); + getDescriptor().getMessageTypes().get(1434); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -47915,7 +48860,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1402); + getDescriptor().getMessageTypes().get(1435); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -47927,7 +48872,7 @@ private static void _clinit_autosplit_dinit_3() { "SubnetworksSetPrivateIpGoogleAccessRequestResource", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1403); + getDescriptor().getMessageTypes().get(1436); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -47938,7 +48883,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1404); + getDescriptor().getMessageTypes().get(1437); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -47949,7 +48894,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1405); + getDescriptor().getMessageTypes().get(1438); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -47960,7 +48905,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1406); + getDescriptor().getMessageTypes().get(1439); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -47968,7 +48913,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "SchedulingResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1407); + getDescriptor().getMessageTypes().get(1440); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -47976,7 +48921,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1408); + getDescriptor().getMessageTypes().get(1441); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor, @@ -47988,7 +48933,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1409); + getDescriptor().getMessageTypes().get(1442); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor, @@ -47996,7 +48941,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1410); + getDescriptor().getMessageTypes().get(1443); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor, @@ -48004,7 +48949,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SecurityPolicyReferenceResource", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1411); + getDescriptor().getMessageTypes().get(1444); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor, @@ -48012,7 +48957,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", "TargetPool", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1412); + getDescriptor().getMessageTypes().get(1445); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -48024,7 +48969,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1413); + getDescriptor().getMessageTypes().get(1446); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -48032,7 +48977,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceIntegrityPolicyResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1414); + getDescriptor().getMessageTypes().get(1447); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -48044,7 +48989,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1415); + getDescriptor().getMessageTypes().get(1448); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -48055,7 +49000,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1416); + getDescriptor().getMessageTypes().get(1449); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -48066,7 +49011,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1417); + getDescriptor().getMessageTypes().get(1450); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -48074,7 +49019,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1418); + getDescriptor().getMessageTypes().get(1451); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -48082,7 +49027,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1419); + getDescriptor().getMessageTypes().get(1452); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -48090,7 +49035,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "TagsResource", "Zone", }); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1420); + getDescriptor().getMessageTypes().get(1453); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -48098,7 +49043,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "Region", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1421); + getDescriptor().getMessageTypes().get(1454); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -48106,7 +49051,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1422); + getDescriptor().getMessageTypes().get(1455); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -48118,7 +49063,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1423); + getDescriptor().getMessageTypes().get(1456); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -48130,7 +49075,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1424); + getDescriptor().getMessageTypes().get(1457); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -48138,7 +49083,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1425); + getDescriptor().getMessageTypes().get(1458); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -48146,7 +49091,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1426); + getDescriptor().getMessageTypes().get(1459); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -48154,7 +49099,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1427); + getDescriptor().getMessageTypes().get(1460); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -48162,7 +49107,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1428); + getDescriptor().getMessageTypes().get(1461); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -48170,7 +49115,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UsageExportLocationResource", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageTypes().get(1429); + getDescriptor().getMessageTypes().get(1462); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -48186,7 +49131,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageTypes().get(1430); + getDescriptor().getMessageTypes().get(1463); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -48194,7 +49139,7 @@ private static void _clinit_autosplit_dinit_3() { "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1431); + getDescriptor().getMessageTypes().get(1464); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -48202,7 +49147,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableIntegrityMonitoring", "EnableSecureBoot", "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageTypes().get(1432); + getDescriptor().getMessageTypes().get(1465); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -48210,7 +49155,7 @@ private static void _clinit_autosplit_dinit_3() { "EncryptionKey", "Kind", "SigningKey", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor = - getDescriptor().getMessageTypes().get(1433); + getDescriptor().getMessageTypes().get(1466); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -48218,7 +49163,7 @@ private static void _clinit_autosplit_dinit_3() { "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1434); + getDescriptor().getMessageTypes().get(1467); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -48226,7 +49171,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageTypes().get(1435); + getDescriptor().getMessageTypes().get(1468); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -48234,7 +49179,7 @@ private static void _clinit_autosplit_dinit_3() { "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1436); + getDescriptor().getMessageTypes().get(1469); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -48242,7 +49187,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "WithExtendedNotifications", "Zone", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1437); + getDescriptor().getMessageTypes().get(1470); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor, @@ -48254,7 +49199,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(1438); + getDescriptor().getMessageTypes().get(1471); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, @@ -48278,6 +49223,7 @@ private static void _clinit_autosplit_dinit_3() { "Licenses", "LocationHint", "Name", + "Params", "SatisfiesPzi", "SatisfiesPzs", "SelfLink", @@ -48306,15 +49252,31 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageTypes().get(1439); + getDescriptor().getMessageTypes().get(1472); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, new java.lang.String[] { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); + internal_static_google_cloud_compute_v1_SnapshotParams_descriptor = + getDescriptor().getMessageTypes().get(1473); + internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_SnapshotParams_descriptor, + new java.lang.String[] { + "ResourceManagerTags", + }); + internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_descriptor = + internal_static_google_cloud_compute_v1_SnapshotParams_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor = - getDescriptor().getMessageTypes().get(1440); + getDescriptor().getMessageTypes().get(1474); internal_static_google_cloud_compute_v1_SnapshotSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor, @@ -48322,7 +49284,7 @@ private static void _clinit_autosplit_dinit_3() { "StorageLocation", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor = - getDescriptor().getMessageTypes().get(1441); + getDescriptor().getMessageTypes().get(1475); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor, @@ -48340,7 +49302,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor = - getDescriptor().getMessageTypes().get(1442); + getDescriptor().getMessageTypes().get(1476); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor, @@ -48348,7 +49310,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(1443); + getDescriptor().getMessageTypes().get(1477); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -48356,7 +49318,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageTypes().get(1444); + getDescriptor().getMessageTypes().get(1478); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -48364,7 +49326,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(1445); + getDescriptor().getMessageTypes().get(1479); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -48395,7 +49357,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1446); + getDescriptor().getMessageTypes().get(1480); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -48416,7 +49378,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1447); + getDescriptor().getMessageTypes().get(1481); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -48434,7 +49396,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageTypes().get(1448); + getDescriptor().getMessageTypes().get(1482); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -48442,7 +49404,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1449); + getDescriptor().getMessageTypes().get(1483); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -48460,7 +49422,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1450); + getDescriptor().getMessageTypes().get(1484); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -48468,7 +49430,7 @@ private static void _clinit_autosplit_dinit_3() { "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1451); + getDescriptor().getMessageTypes().get(1485); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -48476,7 +49438,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1452); + getDescriptor().getMessageTypes().get(1486); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor, @@ -48494,7 +49456,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageTypes().get(1453); + getDescriptor().getMessageTypes().get(1487); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -48502,7 +49464,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageTypes().get(1454); + getDescriptor().getMessageTypes().get(1488); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -48510,7 +49472,7 @@ private static void _clinit_autosplit_dinit_3() { "Features", }); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1455); + getDescriptor().getMessageTypes().get(1489); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor, @@ -48518,7 +49480,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageTypes().get(1456); + getDescriptor().getMessageTypes().get(1490); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -48538,7 +49500,7 @@ private static void _clinit_autosplit_dinit_3() { "Warnings", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1457); + getDescriptor().getMessageTypes().get(1491); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -48546,7 +49508,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1458); + getDescriptor().getMessageTypes().get(1492); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor, @@ -48554,7 +49516,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DisksStartAsyncReplicationRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1459); + getDescriptor().getMessageTypes().get(1493); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor, @@ -48566,7 +49528,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1460); + getDescriptor().getMessageTypes().get(1494); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -48574,7 +49536,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1461); + getDescriptor().getMessageTypes().get(1495); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor, @@ -48586,7 +49548,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1462); + getDescriptor().getMessageTypes().get(1496); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -48598,7 +49560,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1463); + getDescriptor().getMessageTypes().get(1497); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -48610,7 +49572,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageTypes().get(1464); + getDescriptor().getMessageTypes().get(1498); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -48618,7 +49580,7 @@ private static void _clinit_autosplit_dinit_3() { "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageTypes().get(1465); + getDescriptor().getMessageTypes().get(1499); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -48656,7 +49618,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageTypes().get(1466); + getDescriptor().getMessageTypes().get(1500); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -48664,7 +49626,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor = - getDescriptor().getMessageTypes().get(1467); + getDescriptor().getMessageTypes().get(1501); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor, @@ -48672,7 +49634,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_Status_descriptor = - getDescriptor().getMessageTypes().get(1468); + getDescriptor().getMessageTypes().get(1502); internal_static_google_cloud_compute_v1_Status_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Status_descriptor, @@ -48680,7 +49642,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Details", "Message", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1469); + getDescriptor().getMessageTypes().get(1503); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor, @@ -48688,7 +49650,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1470); + getDescriptor().getMessageTypes().get(1504); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor, @@ -48696,7 +49658,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1471); + getDescriptor().getMessageTypes().get(1505); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor, @@ -48704,7 +49666,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1472); + getDescriptor().getMessageTypes().get(1506); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor, @@ -48712,7 +49674,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1473); + getDescriptor().getMessageTypes().get(1507); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -48720,7 +49682,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1474); + getDescriptor().getMessageTypes().get(1508); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor, @@ -48732,7 +49694,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1475); + getDescriptor().getMessageTypes().get(1509); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -48744,7 +49706,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StoragePool_descriptor = - getDescriptor().getMessageTypes().get(1476); + getDescriptor().getMessageTypes().get(1510); internal_static_google_cloud_compute_v1_StoragePool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePool_descriptor, @@ -48778,7 +49740,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1477); + getDescriptor().getMessageTypes().get(1511); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor, @@ -48796,7 +49758,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor = - getDescriptor().getMessageTypes().get(1478); + getDescriptor().getMessageTypes().get(1512); internal_static_google_cloud_compute_v1_StoragePoolDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor, @@ -48814,7 +49776,7 @@ private static void _clinit_autosplit_dinit_3() { "UsedBytes", }); internal_static_google_cloud_compute_v1_StoragePoolList_descriptor = - getDescriptor().getMessageTypes().get(1479); + getDescriptor().getMessageTypes().get(1513); internal_static_google_cloud_compute_v1_StoragePoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolList_descriptor, @@ -48822,7 +49784,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor = - getDescriptor().getMessageTypes().get(1480); + getDescriptor().getMessageTypes().get(1514); internal_static_google_cloud_compute_v1_StoragePoolListDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor, @@ -48830,7 +49792,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1481); + getDescriptor().getMessageTypes().get(1515); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor, @@ -48847,7 +49809,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalProvisionedDiskThroughput", }); internal_static_google_cloud_compute_v1_StoragePoolType_descriptor = - getDescriptor().getMessageTypes().get(1482); + getDescriptor().getMessageTypes().get(1516); internal_static_google_cloud_compute_v1_StoragePoolType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolType_descriptor, @@ -48871,7 +49833,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1483); + getDescriptor().getMessageTypes().get(1517); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor, @@ -48889,7 +49851,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor = - getDescriptor().getMessageTypes().get(1484); + getDescriptor().getMessageTypes().get(1518); internal_static_google_cloud_compute_v1_StoragePoolTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor, @@ -48897,7 +49859,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1485); + getDescriptor().getMessageTypes().get(1519); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor, @@ -48905,7 +49867,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePoolTypes", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1486); + getDescriptor().getMessageTypes().get(1520); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor, @@ -48913,7 +49875,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePools", "Warning", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageTypes().get(1487); + getDescriptor().getMessageTypes().get(1521); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -48951,7 +49913,7 @@ private static void _clinit_autosplit_dinit_3() { "UtilizationDetails", }); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1488); + getDescriptor().getMessageTypes().get(1522); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -48969,7 +49931,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageTypes().get(1489); + getDescriptor().getMessageTypes().get(1523); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -48977,7 +49939,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1490); + getDescriptor().getMessageTypes().get(1524); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -48990,7 +49952,7 @@ private static void _clinit_autosplit_dinit_3() { "MetadataFields", }); internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor = - getDescriptor().getMessageTypes().get(1491); + getDescriptor().getMessageTypes().get(1525); internal_static_google_cloud_compute_v1_SubnetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor, @@ -49006,7 +49968,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1492); + getDescriptor().getMessageTypes().get(1526); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, @@ -49014,7 +49976,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "ReservedInternalRange", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor = - getDescriptor().getMessageTypes().get(1493); + getDescriptor().getMessageTypes().get(1527); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor, @@ -49025,7 +49987,7 @@ private static void _clinit_autosplit_dinit_3() { "Ipv4Utilizations", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor = - getDescriptor().getMessageTypes().get(1494); + getDescriptor().getMessageTypes().get(1528); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor, @@ -49033,7 +49995,7 @@ private static void _clinit_autosplit_dinit_3() { "RangeName", "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor = - getDescriptor().getMessageTypes().get(1495); + getDescriptor().getMessageTypes().get(1529); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor, @@ -49041,7 +50003,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageTypes().get(1496); + getDescriptor().getMessageTypes().get(1530); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -49049,7 +50011,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageTypes().get(1497); + getDescriptor().getMessageTypes().get(1531); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -49057,7 +50019,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor = - getDescriptor().getMessageTypes().get(1498); + getDescriptor().getMessageTypes().get(1532); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor, @@ -49065,7 +50027,7 @@ private static void _clinit_autosplit_dinit_3() { "ScopeName", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(1499); + getDescriptor().getMessageTypes().get(1533); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -49073,7 +50035,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageTypes().get(1500); + getDescriptor().getMessageTypes().get(1534); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -49081,7 +50043,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1501); + getDescriptor().getMessageTypes().get(1535); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -49089,7 +50051,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1502); + getDescriptor().getMessageTypes().get(1536); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor, @@ -49101,7 +50063,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1503); + getDescriptor().getMessageTypes().get(1537); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -49113,7 +50075,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1504); + getDescriptor().getMessageTypes().get(1538); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -49121,7 +50083,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1505); + getDescriptor().getMessageTypes().get(1539); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, @@ -49129,7 +50091,7 @@ private static void _clinit_autosplit_dinit_3() { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); internal_static_google_cloud_compute_v1_Tags_descriptor = - getDescriptor().getMessageTypes().get(1506); + getDescriptor().getMessageTypes().get(1540); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -49137,7 +50099,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageTypes().get(1507); + getDescriptor().getMessageTypes().get(1541); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -49154,7 +50116,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageTypes().get(1508); + getDescriptor().getMessageTypes().get(1542); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -49162,7 +50124,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1509); + getDescriptor().getMessageTypes().get(1543); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -49170,7 +50132,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageTypes().get(1510); + getDescriptor().getMessageTypes().get(1544); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -49188,7 +50150,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1511); + getDescriptor().getMessageTypes().get(1545); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -49206,7 +50168,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1512); + getDescriptor().getMessageTypes().get(1546); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -49214,7 +50176,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1513); + getDescriptor().getMessageTypes().get(1547); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -49222,7 +50184,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1514); + getDescriptor().getMessageTypes().get(1548); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -49230,7 +50192,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageTypes().get(1515); + getDescriptor().getMessageTypes().get(1549); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -49238,7 +50200,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1516); + getDescriptor().getMessageTypes().get(1550); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -49246,7 +50208,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageTypes().get(1517); + getDescriptor().getMessageTypes().get(1551); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -49271,7 +50233,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1518); + getDescriptor().getMessageTypes().get(1552); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -49289,7 +50251,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageTypes().get(1519); + getDescriptor().getMessageTypes().get(1553); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -49297,7 +50259,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageTypes().get(1520); + getDescriptor().getMessageTypes().get(1554); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -49315,7 +50277,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1521); + getDescriptor().getMessageTypes().get(1555); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -49333,7 +50295,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageTypes().get(1522); + getDescriptor().getMessageTypes().get(1556); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -49341,7 +50303,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1523); + getDescriptor().getMessageTypes().get(1557); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -49349,7 +50311,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageTypes().get(1524); + getDescriptor().getMessageTypes().get(1558); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -49369,7 +50331,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1525); + getDescriptor().getMessageTypes().get(1559); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -49387,7 +50349,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1526); + getDescriptor().getMessageTypes().get(1560); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -49395,7 +50357,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageTypes().get(1527); + getDescriptor().getMessageTypes().get(1561); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -49403,7 +50365,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1528); + getDescriptor().getMessageTypes().get(1562); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -49411,7 +50373,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1529); + getDescriptor().getMessageTypes().get(1563); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -49419,7 +50381,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1530); + getDescriptor().getMessageTypes().get(1564); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -49427,7 +50389,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1531); + getDescriptor().getMessageTypes().get(1565); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -49435,7 +50397,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1532); + getDescriptor().getMessageTypes().get(1566); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -49443,7 +50405,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageTypes().get(1533); + getDescriptor().getMessageTypes().get(1567); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -49451,7 +50413,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1534); + getDescriptor().getMessageTypes().get(1568); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -49459,7 +50421,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1535); + getDescriptor().getMessageTypes().get(1569); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -49467,7 +50429,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1536); + getDescriptor().getMessageTypes().get(1570); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -49475,7 +50437,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1537); + getDescriptor().getMessageTypes().get(1571); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -49483,7 +50445,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageTypes().get(1538); + getDescriptor().getMessageTypes().get(1572); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -49501,7 +50463,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageTypes().get(1539); + getDescriptor().getMessageTypes().get(1573); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -49509,7 +50471,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1540); + getDescriptor().getMessageTypes().get(1574); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor, @@ -49517,7 +50479,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1541); + getDescriptor().getMessageTypes().get(1575); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -49525,7 +50487,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1542); + getDescriptor().getMessageTypes().get(1576); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -49533,7 +50495,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageTypes().get(1543); + getDescriptor().getMessageTypes().get(1577); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -49550,7 +50512,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1544); + getDescriptor().getMessageTypes().get(1578); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor, @@ -49568,7 +50530,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1545); + getDescriptor().getMessageTypes().get(1579); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -49576,7 +50538,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1546); + getDescriptor().getMessageTypes().get(1580); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -49604,7 +50566,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1547); + getDescriptor().getMessageTypes().get(1581); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -49622,7 +50584,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1548); + getDescriptor().getMessageTypes().get(1582); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -49630,7 +50592,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1549); + getDescriptor().getMessageTypes().get(1583); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -49638,7 +50600,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageTypes().get(1550); + getDescriptor().getMessageTypes().get(1584); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -49654,7 +50616,7 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1551); + getDescriptor().getMessageTypes().get(1585); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor, @@ -49662,7 +50624,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1552); + getDescriptor().getMessageTypes().get(1586); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor, @@ -49670,7 +50632,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1553); + getDescriptor().getMessageTypes().get(1587); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor, @@ -49678,7 +50640,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1554); + getDescriptor().getMessageTypes().get(1588); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -49686,7 +50648,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1555); + getDescriptor().getMessageTypes().get(1589); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -49694,7 +50656,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1556); + getDescriptor().getMessageTypes().get(1590); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -49702,7 +50664,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1557); + getDescriptor().getMessageTypes().get(1591); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor, @@ -49710,7 +50672,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1558); + getDescriptor().getMessageTypes().get(1592); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -49718,7 +50680,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1559); + getDescriptor().getMessageTypes().get(1593); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor, @@ -49726,7 +50688,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1560); + getDescriptor().getMessageTypes().get(1594); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -49734,7 +50696,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1561); + getDescriptor().getMessageTypes().get(1595); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -49742,7 +50704,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1562); + getDescriptor().getMessageTypes().get(1596); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor, @@ -49750,7 +50712,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1563); + getDescriptor().getMessageTypes().get(1597); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor, @@ -49758,7 +50720,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1564); + getDescriptor().getMessageTypes().get(1598); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor, @@ -49766,7 +50728,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(1565); + getDescriptor().getMessageTypes().get(1599); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -49774,7 +50736,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1566); + getDescriptor().getMessageTypes().get(1600); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -49782,7 +50744,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1567); + getDescriptor().getMessageTypes().get(1601); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -49790,7 +50752,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1568); + getDescriptor().getMessageTypes().get(1602); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor, @@ -49798,7 +50760,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1569); + getDescriptor().getMessageTypes().get(1603); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -49806,7 +50768,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1570); + getDescriptor().getMessageTypes().get(1604); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -49814,7 +50776,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1571); + getDescriptor().getMessageTypes().get(1605); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -49822,7 +50784,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1572); + getDescriptor().getMessageTypes().get(1606); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -49830,7 +50792,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1573); + getDescriptor().getMessageTypes().get(1607); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, @@ -49838,7 +50800,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1574); + getDescriptor().getMessageTypes().get(1608); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor, @@ -49846,7 +50808,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1575); + getDescriptor().getMessageTypes().get(1609); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, @@ -49854,7 +50816,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1576); + getDescriptor().getMessageTypes().get(1610); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor, @@ -49862,7 +50824,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1577); + getDescriptor().getMessageTypes().get(1611); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor, @@ -49870,7 +50832,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1578); + getDescriptor().getMessageTypes().get(1612); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, @@ -49878,7 +50840,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1579); + getDescriptor().getMessageTypes().get(1613); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -49886,7 +50848,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1580); + getDescriptor().getMessageTypes().get(1614); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, @@ -49894,7 +50856,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1581); + getDescriptor().getMessageTypes().get(1615); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -49902,7 +50864,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1582); + getDescriptor().getMessageTypes().get(1616); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -49910,7 +50872,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1583); + getDescriptor().getMessageTypes().get(1617); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor, @@ -49918,7 +50880,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1584); + getDescriptor().getMessageTypes().get(1618); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -49926,7 +50888,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1585); + getDescriptor().getMessageTypes().get(1619); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor, @@ -49934,7 +50896,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1586); + getDescriptor().getMessageTypes().get(1620); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor, @@ -49942,7 +50904,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1587); + getDescriptor().getMessageTypes().get(1621); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -49950,7 +50912,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(1588); + getDescriptor().getMessageTypes().get(1622); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -49958,7 +50920,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1589); + getDescriptor().getMessageTypes().get(1623); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -49966,7 +50928,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageTypes().get(1590); + getDescriptor().getMessageTypes().get(1624); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -49974,7 +50936,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", }); internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor = - getDescriptor().getMessageTypes().get(1591); + getDescriptor().getMessageTypes().get(1625); internal_static_google_cloud_compute_v1_UpcomingMaintenance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor, @@ -49989,7 +50951,7 @@ private static void _clinit_autosplit_dinit_3() { "WindowStartTime", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1592); + getDescriptor().getMessageTypes().get(1626); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -50002,7 +50964,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1593); + getDescriptor().getMessageTypes().get(1627); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -50010,7 +50972,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1594); + getDescriptor().getMessageTypes().get(1628); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -50018,7 +50980,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1595); + getDescriptor().getMessageTypes().get(1629); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -50026,7 +50988,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1596); + getDescriptor().getMessageTypes().get(1630); internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor, @@ -50034,7 +50996,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1597); + getDescriptor().getMessageTypes().get(1631); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -50042,7 +51004,7 @@ private static void _clinit_autosplit_dinit_3() { "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1598); + getDescriptor().getMessageTypes().get(1632); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -50050,7 +51012,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1599); + getDescriptor().getMessageTypes().get(1633); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -50058,7 +51020,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1600); + getDescriptor().getMessageTypes().get(1634); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -50072,7 +51034,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1601); + getDescriptor().getMessageTypes().get(1635); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor, @@ -50080,7 +51042,7 @@ private static void _clinit_autosplit_dinit_3() { "License", "LicenseResource", "Project", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1602); + getDescriptor().getMessageTypes().get(1636); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -50093,7 +51055,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1603); + getDescriptor().getMessageTypes().get(1637); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -50101,7 +51063,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "NetworksUpdatePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1604); + getDescriptor().getMessageTypes().get(1638); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -50113,7 +51075,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1605); + getDescriptor().getMessageTypes().get(1639); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -50124,8 +51086,16 @@ private static void _clinit_autosplit_dinit_3() { "RegionInstanceGroupManagerUpdateInstanceConfigReqResource", "RequestId", }); + internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor = + getDescriptor().getMessageTypes().get(1640); + internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor, + new java.lang.String[] { + "PreviewFeature", "PreviewFeatureResource", "Project", "RequestId", + }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1606); + getDescriptor().getMessageTypes().get(1641); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -50133,7 +51103,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1607); + getDescriptor().getMessageTypes().get(1642); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -50141,7 +51111,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1608); + getDescriptor().getMessageTypes().get(1643); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -50155,7 +51125,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1609); + getDescriptor().getMessageTypes().get(1644); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor, @@ -50163,7 +51133,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "Region", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1610); + getDescriptor().getMessageTypes().get(1645); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -50171,7 +51141,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1611); + getDescriptor().getMessageTypes().get(1646); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -50179,7 +51149,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1612); + getDescriptor().getMessageTypes().get(1647); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -50193,7 +51163,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1613); + getDescriptor().getMessageTypes().get(1648); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor, @@ -50201,7 +51171,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1614); + getDescriptor().getMessageTypes().get(1649); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -50209,7 +51179,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1615); + getDescriptor().getMessageTypes().get(1650); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -50217,7 +51187,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceConfigResource", "Zone", }); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1616); + getDescriptor().getMessageTypes().get(1651); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor, @@ -50225,7 +51195,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "StoragePool", "StoragePoolResource", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1617); + getDescriptor().getMessageTypes().get(1652); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -50233,7 +51203,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageTypes().get(1618); + getDescriptor().getMessageTypes().get(1653); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -50256,7 +51226,7 @@ private static void _clinit_autosplit_dinit_3() { "Tests", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageTypes().get(1619); + getDescriptor().getMessageTypes().get(1654); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -50264,7 +51234,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageTypes().get(1620); + getDescriptor().getMessageTypes().get(1655); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -50272,7 +51242,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageTypes().get(1621); + getDescriptor().getMessageTypes().get(1656); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -50286,7 +51256,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageTypes().get(1622); + getDescriptor().getMessageTypes().get(1657); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -50294,7 +51264,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageTypes().get(1623); + getDescriptor().getMessageTypes().get(1658); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -50302,7 +51272,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadErrors", "LoadSucceeded", "TestFailures", "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1624); + getDescriptor().getMessageTypes().get(1659); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -50320,7 +51290,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1625); + getDescriptor().getMessageTypes().get(1660); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -50328,7 +51298,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1626); + getDescriptor().getMessageTypes().get(1661); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -50336,7 +51306,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageTypes().get(1627); + getDescriptor().getMessageTypes().get(1662); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -50344,7 +51314,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageTypes().get(1628); + getDescriptor().getMessageTypes().get(1663); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -50352,7 +51322,7 @@ private static void _clinit_autosplit_dinit_3() { "HostRewrite", "PathPrefixRewrite", "PathTemplateRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageTypes().get(1629); + getDescriptor().getMessageTypes().get(1664); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -50369,7 +51339,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1630); + getDescriptor().getMessageTypes().get(1665); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -50377,7 +51347,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1631); + getDescriptor().getMessageTypes().get(1666); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -50392,7 +51362,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageTypes().get(1632); + getDescriptor().getMessageTypes().get(1667); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -50400,7 +51370,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1633); + getDescriptor().getMessageTypes().get(1668); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -50408,7 +51378,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1634); + getDescriptor().getMessageTypes().get(1669); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -50416,7 +51386,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1635); + getDescriptor().getMessageTypes().get(1670); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -50424,7 +51394,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1636); + getDescriptor().getMessageTypes().get(1671); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -50438,7 +51408,7 @@ private static void _clinit_autosplit_dinit_3() { "SourceVirtualIp", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = - getDescriptor().getMessageTypes().get(1637); + getDescriptor().getMessageTypes().get(1672); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, @@ -50450,7 +51420,7 @@ private static void _clinit_autosplit_dinit_3() { "RuleNumber", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageTypes().get(1638); + getDescriptor().getMessageTypes().get(1673); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -50458,7 +51428,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Kind", "NextPageToken", "Result", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1639); + getDescriptor().getMessageTypes().get(1674); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -50486,7 +51456,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1640); + getDescriptor().getMessageTypes().get(1675); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -50504,7 +51474,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1641); + getDescriptor().getMessageTypes().get(1676); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -50512,7 +51482,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageTypes().get(1642); + getDescriptor().getMessageTypes().get(1677); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -50520,7 +51490,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageTypes().get(1643); + getDescriptor().getMessageTypes().get(1678); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -50528,7 +51498,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageTypes().get(1644); + getDescriptor().getMessageTypes().get(1679); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -50536,7 +51506,7 @@ private static void _clinit_autosplit_dinit_3() { "LocalGatewayInterface", "PeerGatewayInterface", "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageTypes().get(1645); + getDescriptor().getMessageTypes().get(1680); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -50544,7 +51514,7 @@ private static void _clinit_autosplit_dinit_3() { "PeerExternalGateway", "PeerGcpGateway", "State", "Tunnels", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(1646); + getDescriptor().getMessageTypes().get(1681); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -50552,7 +51522,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "InterconnectAttachment", "IpAddress", "Ipv6Address", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1647); + getDescriptor().getMessageTypes().get(1682); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -50560,7 +51530,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1648); + getDescriptor().getMessageTypes().get(1683); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -50568,7 +51538,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageTypes().get(1649); + getDescriptor().getMessageTypes().get(1684); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -50608,7 +51578,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1650); + getDescriptor().getMessageTypes().get(1685); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -50626,7 +51596,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor = - getDescriptor().getMessageTypes().get(1651); + getDescriptor().getMessageTypes().get(1686); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor, @@ -50634,7 +51604,7 @@ private static void _clinit_autosplit_dinit_3() { "Phase1", "Phase2", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageTypes().get(1652); + getDescriptor().getMessageTypes().get(1687); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -50642,7 +51612,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor = - getDescriptor().getMessageTypes().get(1653); + getDescriptor().getMessageTypes().get(1688); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor, @@ -50650,7 +51620,7 @@ private static void _clinit_autosplit_dinit_3() { "Dh", "Encryption", "Integrity", "Prf", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor = - getDescriptor().getMessageTypes().get(1654); + getDescriptor().getMessageTypes().get(1689); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor, @@ -50658,7 +51628,7 @@ private static void _clinit_autosplit_dinit_3() { "Encryption", "Integrity", "Pfs", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1655); + getDescriptor().getMessageTypes().get(1690); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -50666,7 +51636,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageTypes().get(1656); + getDescriptor().getMessageTypes().get(1691); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -50674,7 +51644,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageTypes().get(1657); + getDescriptor().getMessageTypes().get(1692); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -50682,7 +51652,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Sensitivity", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1658); + getDescriptor().getMessageTypes().get(1693); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -50690,7 +51660,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1659); + getDescriptor().getMessageTypes().get(1694); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -50698,7 +51668,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1660); + getDescriptor().getMessageTypes().get(1695); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -50706,7 +51676,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageTypes().get(1661); + getDescriptor().getMessageTypes().get(1696); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -50714,7 +51684,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageTypes().get(1662); + getDescriptor().getMessageTypes().get(1697); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -50722,7 +51692,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageTypes().get(1663); + getDescriptor().getMessageTypes().get(1698); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, @@ -50730,7 +51700,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "HeaderAction", "Weight", }); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1664); + getDescriptor().getMessageTypes().get(1699); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor, @@ -50738,7 +51708,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1665); + getDescriptor().getMessageTypes().get(1700); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor, @@ -50746,7 +51716,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageTypes().get(1666); + getDescriptor().getMessageTypes().get(1701); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -50754,7 +51724,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageTypes().get(1667); + getDescriptor().getMessageTypes().get(1702); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, @@ -50762,7 +51732,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Type", }); internal_static_google_cloud_compute_v1_Zone_descriptor = - getDescriptor().getMessageTypes().get(1668); + getDescriptor().getMessageTypes().get(1703); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -50780,7 +51750,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageTypes().get(1669); + getDescriptor().getMessageTypes().get(1704); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -50788,7 +51758,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1670); + getDescriptor().getMessageTypes().get(1705); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -50806,7 +51776,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1671); + getDescriptor().getMessageTypes().get(1706); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor, diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..362249b04b1a --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1108 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.CopyRules. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest} + */ +public final class CopyRulesOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) + CopyRulesOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CopyRulesOrganizationSecurityPolicyRequest.newBuilder() to construct. + private CopyRulesOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CopyRulesOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + sourceSecurityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CopyRulesOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SOURCE_SECURITY_POLICY_FIELD_NUMBER = 234793709; + + @SuppressWarnings("serial") + private volatile java.lang.Object sourceSecurityPolicy_ = ""; + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return Whether the sourceSecurityPolicy field is set. + */ + @java.lang.Override + public boolean hasSourceSecurityPolicy() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The sourceSecurityPolicy. + */ + @java.lang.Override + public java.lang.String getSourceSecurityPolicy() { + java.lang.Object ref = sourceSecurityPolicy_; + 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(); + sourceSecurityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The bytes for sourceSecurityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSourceSecurityPolicyBytes() { + java.lang.Object ref = sourceSecurityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSecurityPolicy_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 234793709, sourceSecurityPolicy_); + } + 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.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 234793709, sourceSecurityPolicy_); + } + 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.compute.v1.CopyRulesOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) obj; + + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) return false; + if (hasSourceSecurityPolicy() != other.hasSourceSecurityPolicy()) return false; + if (hasSourceSecurityPolicy()) { + if (!getSourceSecurityPolicy().equals(other.getSourceSecurityPolicy())) 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 (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + if (hasSourceSecurityPolicy()) { + hash = (37 * hash) + SOURCE_SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSourceSecurityPolicy().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest 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.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest 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.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.CopyRulesOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.CopyRules. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + sourceSecurityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.sourceSecurityPolicy_ = sourceSecurityPolicy_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasSourceSecurityPolicy()) { + sourceSecurityPolicy_ = other.sourceSecurityPolicy_; + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + case 1878349674: + { + sourceSecurityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1878349674 + 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 requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object sourceSecurityPolicy_ = ""; + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @return Whether the sourceSecurityPolicy field is set. + */ + public boolean hasSourceSecurityPolicy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The sourceSecurityPolicy. + */ + public java.lang.String getSourceSecurityPolicy() { + java.lang.Object ref = sourceSecurityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceSecurityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The bytes for sourceSecurityPolicy. + */ + public com.google.protobuf.ByteString getSourceSecurityPolicyBytes() { + java.lang.Object ref = sourceSecurityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSecurityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @param value The sourceSecurityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSourceSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + sourceSecurityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @return This builder for chaining. + */ + public Builder clearSourceSecurityPolicy() { + sourceSecurityPolicy_ = getDefaultInstance().getSourceSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The security policy from which to copy rules.
+     * 
+ * + * optional string source_security_policy = 234793709; + * + * @param value The bytes for sourceSecurityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSourceSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + sourceSecurityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CopyRulesOrganizationSecurityPolicyRequest 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.compute.v1.CopyRulesOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..697f50a12692 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/CopyRulesOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface CopyRulesOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return Whether the sourceSecurityPolicy field is set. + */ + boolean hasSourceSecurityPolicy(); + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The sourceSecurityPolicy. + */ + java.lang.String getSourceSecurityPolicy(); + + /** + * + * + *
+   * The security policy from which to copy rules.
+   * 
+ * + * optional string source_security_policy = 234793709; + * + * @return The bytes for sourceSecurityPolicy. + */ + com.google.protobuf.ByteString getSourceSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Date.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Date.java new file mode 100644 index 000000000000..87f40fe417f6 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Date.java @@ -0,0 +1,847 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.Date} + */ +public final class Date extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.Date) + DateOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Date.newBuilder() to construct. + private Date(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Date() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Date(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Date_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Date_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.Date.class, com.google.cloud.compute.v1.Date.Builder.class); + } + + private int bitField0_; + public static final int DAY_FIELD_NUMBER = 99228; + private int day_ = 0; + + /** + * + * + *
+   * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+   * 
+ * + * optional int32 day = 99228; + * + * @return Whether the day field is set. + */ + @java.lang.Override + public boolean hasDay() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+   * 
+ * + * optional int32 day = 99228; + * + * @return The day. + */ + @java.lang.Override + public int getDay() { + return day_; + } + + public static final int MONTH_FIELD_NUMBER = 104080000; + private int month_ = 0; + + /** + * + * + *
+   * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+   * 
+ * + * optional int32 month = 104080000; + * + * @return Whether the month field is set. + */ + @java.lang.Override + public boolean hasMonth() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+   * 
+ * + * optional int32 month = 104080000; + * + * @return The month. + */ + @java.lang.Override + public int getMonth() { + return month_; + } + + public static final int YEAR_FIELD_NUMBER = 3704893; + private int year_ = 0; + + /** + * + * + *
+   * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+   * 
+ * + * optional int32 year = 3704893; + * + * @return Whether the year field is set. + */ + @java.lang.Override + public boolean hasYear() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+   * 
+ * + * optional int32 year = 3704893; + * + * @return The year. + */ + @java.lang.Override + public int getYear() { + return year_; + } + + 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(99228, day_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt32(3704893, year_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt32(104080000, month_); + } + 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(99228, day_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(3704893, year_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(104080000, month_); + } + 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.compute.v1.Date)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.Date other = (com.google.cloud.compute.v1.Date) obj; + + if (hasDay() != other.hasDay()) return false; + if (hasDay()) { + if (getDay() != other.getDay()) return false; + } + if (hasMonth() != other.hasMonth()) return false; + if (hasMonth()) { + if (getMonth() != other.getMonth()) return false; + } + if (hasYear() != other.hasYear()) return false; + if (hasYear()) { + if (getYear() != other.getYear()) 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 (hasDay()) { + hash = (37 * hash) + DAY_FIELD_NUMBER; + hash = (53 * hash) + getDay(); + } + if (hasMonth()) { + hash = (37 * hash) + MONTH_FIELD_NUMBER; + hash = (53 * hash) + getMonth(); + } + if (hasYear()) { + hash = (37 * hash) + YEAR_FIELD_NUMBER; + hash = (53 * hash) + getYear(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.Date parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Date 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.compute.v1.Date parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Date 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.compute.v1.Date parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Date parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.Date parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Date parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.Date parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Date parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.Date parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Date parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.Date 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.Date} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.Date) + com.google.cloud.compute.v1.DateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Date_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Date_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.Date.class, + com.google.cloud.compute.v1.Date.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.Date.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + day_ = 0; + month_ = 0; + year_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Date_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.Date getDefaultInstanceForType() { + return com.google.cloud.compute.v1.Date.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.Date build() { + com.google.cloud.compute.v1.Date result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.Date buildPartial() { + com.google.cloud.compute.v1.Date result = new com.google.cloud.compute.v1.Date(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.Date result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.day_ = day_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.month_ = month_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.year_ = year_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.Date) { + return mergeFrom((com.google.cloud.compute.v1.Date) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.Date other) { + if (other == com.google.cloud.compute.v1.Date.getDefaultInstance()) return this; + if (other.hasDay()) { + setDay(other.getDay()); + } + if (other.hasMonth()) { + setMonth(other.getMonth()); + } + if (other.hasYear()) { + setYear(other.getYear()); + } + 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 793824: + { + day_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 793824 + case 29639144: + { + year_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 29639144 + case 832640000: + { + month_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 832640000 + 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 day_; + + /** + * + * + *
+     * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+     * 
+ * + * optional int32 day = 99228; + * + * @return Whether the day field is set. + */ + @java.lang.Override + public boolean hasDay() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+     * 
+ * + * optional int32 day = 99228; + * + * @return The day. + */ + @java.lang.Override + public int getDay() { + return day_; + } + + /** + * + * + *
+     * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+     * 
+ * + * optional int32 day = 99228; + * + * @param value The day to set. + * @return This builder for chaining. + */ + public Builder setDay(int value) { + + day_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+     * 
+ * + * optional int32 day = 99228; + * + * @return This builder for chaining. + */ + public Builder clearDay() { + bitField0_ = (bitField0_ & ~0x00000001); + day_ = 0; + onChanged(); + return this; + } + + private int month_; + + /** + * + * + *
+     * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+     * 
+ * + * optional int32 month = 104080000; + * + * @return Whether the month field is set. + */ + @java.lang.Override + public boolean hasMonth() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+     * 
+ * + * optional int32 month = 104080000; + * + * @return The month. + */ + @java.lang.Override + public int getMonth() { + return month_; + } + + /** + * + * + *
+     * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+     * 
+ * + * optional int32 month = 104080000; + * + * @param value The month to set. + * @return This builder for chaining. + */ + public Builder setMonth(int value) { + + month_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+     * 
+ * + * optional int32 month = 104080000; + * + * @return This builder for chaining. + */ + public Builder clearMonth() { + bitField0_ = (bitField0_ & ~0x00000002); + month_ = 0; + onChanged(); + return this; + } + + private int year_; + + /** + * + * + *
+     * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+     * 
+ * + * optional int32 year = 3704893; + * + * @return Whether the year field is set. + */ + @java.lang.Override + public boolean hasYear() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+     * 
+ * + * optional int32 year = 3704893; + * + * @return The year. + */ + @java.lang.Override + public int getYear() { + return year_; + } + + /** + * + * + *
+     * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+     * 
+ * + * optional int32 year = 3704893; + * + * @param value The year to set. + * @return This builder for chaining. + */ + public Builder setYear(int value) { + + year_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+     * 
+ * + * optional int32 year = 3704893; + * + * @return This builder for chaining. + */ + public Builder clearYear() { + bitField0_ = (bitField0_ & ~0x00000004); + year_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.Date) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.Date) + private static final com.google.cloud.compute.v1.Date DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.Date(); + } + + public static com.google.cloud.compute.v1.Date getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Date 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.compute.v1.Date getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DateOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DateOrBuilder.java new file mode 100644 index 000000000000..c8f3a344ee8c --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DateOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface DateOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Date) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+   * 
+ * + * optional int32 day = 99228; + * + * @return Whether the day field is set. + */ + boolean hasDay(); + + /** + * + * + *
+   * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+   * 
+ * + * optional int32 day = 99228; + * + * @return The day. + */ + int getDay(); + + /** + * + * + *
+   * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+   * 
+ * + * optional int32 month = 104080000; + * + * @return Whether the month field is set. + */ + boolean hasMonth(); + + /** + * + * + *
+   * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+   * 
+ * + * optional int32 month = 104080000; + * + * @return The month. + */ + int getMonth(); + + /** + * + * + *
+   * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+   * 
+ * + * optional int32 year = 3704893; + * + * @return Whether the year field is set. + */ + boolean hasYear(); + + /** + * + * + *
+   * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+   * 
+ * + * optional int32 year = 3704893; + * + * @return The year. + */ + int getYear(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..08608c10b7e6 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequest.java @@ -0,0 +1,877 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.Delete. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest} + */ +public final class DeleteOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) + DeleteOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteOrganizationSecurityPolicyRequest.newBuilder() to construct. + private DeleteOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to delete.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to delete.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + 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.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + 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.compute.v1.DeleteOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) obj; + + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest 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.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest 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.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.DeleteOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.Delete. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + 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 requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to delete.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to delete.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to delete.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to delete.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to delete.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteOrganizationSecurityPolicyRequest 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.compute.v1.DeleteOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..fae76777b484 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DeleteOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,91 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface DeleteOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to delete.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to delete.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..6549717e8d24 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequest.java @@ -0,0 +1,894 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.GetAssociation. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest} + */ +public final class GetAssociationOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) + GetAssociationOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetAssociationOrganizationSecurityPolicyRequest.newBuilder() to construct. + private GetAssociationOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetAssociationOrganizationSecurityPolicyRequest() { + name_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetAssociationOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 3373707; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @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 SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + 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.GeneratedMessageV3.computeStringSize(3373707, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + 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.compute.v1.GetAssociationOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) obj; + + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetAssociationOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.GetAssociation. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + buildPartial() { + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 26989658: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 26989658 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + 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_ = ""; + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the association to get from the security policy.
+     * 
+ * + * optional string name = 3373707; + * + * @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 securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser< + GetAssociationOrganizationSecurityPolicyRequest>() { + @java.lang.Override + public GetAssociationOrganizationSecurityPolicyRequest 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.compute.v1.GetAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..52a4e346a08f --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetAssociationOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,91 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetAssociationOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the association to get from the security policy.
+   * 
+ * + * optional string name = 3373707; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequest.java new file mode 100644 index 000000000000..56b632cf1087 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequest.java @@ -0,0 +1,855 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest} + */ +public final class GetEffectiveSecurityPoliciesBackendServiceRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) + GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder() to construct. + private GetEffectiveSecurityPoliciesBackendServiceRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetEffectiveSecurityPoliciesBackendServiceRequest() { + backendService_ = ""; + project_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetEffectiveSecurityPoliciesBackendServiceRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest.class, + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest.Builder + .class); + } + + public static final int BACKEND_SERVICE_FIELD_NUMBER = 306946058; + + @SuppressWarnings("serial") + private volatile java.lang.Object backendService_ = ""; + + /** + * + * + *
+   * Name of the Backend Service for this request.
+   * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The backendService. + */ + @java.lang.Override + public java.lang.String getBackendService() { + java.lang.Object ref = backendService_; + 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(); + backendService_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the Backend Service for this request.
+   * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for backendService. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBackendServiceBytes() { + java.lang.Object ref = backendService_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backendService_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = 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.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backendService_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 306946058, backendService_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backendService_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(306946058, backendService_); + } + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest other = + (com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) obj; + + if (!getBackendService().equals(other.getBackendService())) return false; + if (!getProject().equals(other.getProject())) 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) + BACKEND_SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getBackendService().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest.class, + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + backendService_ = ""; + project_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest build() { + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + buildPartial() { + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest result = + new com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.backendService_ = backendService_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.project_ = project_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest other) { + if (other + == com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + .getDefaultInstance()) return this; + if (!other.getBackendService().isEmpty()) { + backendService_ = other.backendService_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + 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 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1820481738 + case -1839398830: + { + backendService_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -1839398830 + 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 backendService_ = ""; + + /** + * + * + *
+     * Name of the Backend Service for this request.
+     * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The backendService. + */ + public java.lang.String getBackendService() { + java.lang.Object ref = backendService_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + backendService_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the Backend Service for this request.
+     * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for backendService. + */ + public com.google.protobuf.ByteString getBackendServiceBytes() { + java.lang.Object ref = backendService_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backendService_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the Backend Service for this request.
+     * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The backendService to set. + * @return This builder for chaining. + */ + public Builder setBackendService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + backendService_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the Backend Service for this request.
+     * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearBackendService() { + backendService_ = getDefaultInstance().getBackendService(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the Backend Service for this request.
+     * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for backendService to set. + * @return This builder for chaining. + */ + public Builder setBackendServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + backendService_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) + private static final com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest(); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser< + GetEffectiveSecurityPoliciesBackendServiceRequest>() { + @java.lang.Override + public GetEffectiveSecurityPoliciesBackendServiceRequest 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder.java new file mode 100644 index 000000000000..6c378c5896c1 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetEffectiveSecurityPoliciesBackendServiceRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Name of the Backend Service for this request.
+   * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The backendService. + */ + java.lang.String getBackendService(); + + /** + * + * + *
+   * Name of the Backend Service for this request.
+   * 
+ * + * string backend_service = 306946058 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for backendService. + */ + com.google.protobuf.ByteString getBackendServiceBytes(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponse.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponse.java new file mode 100644 index 000000000000..e0000207037b --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponse.java @@ -0,0 +1,469 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A response message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse} + */ +public final class GetEffectiveSecurityPoliciesBackendServiceResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) + GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetEffectiveSecurityPoliciesBackendServiceResponse.newBuilder() to construct. + private GetEffectiveSecurityPoliciesBackendServiceResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetEffectiveSecurityPoliciesBackendServiceResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetEffectiveSecurityPoliciesBackendServiceResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse.class, + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse.Builder + .class); + } + + 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 { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse other = + (com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A response message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse.class, + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse build() { + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + buildPartial() { + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse result = + new com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) { + return mergeFrom( + (com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse other) { + if (other + == com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + .getDefaultInstance()) return this; + 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; + 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; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) + private static final com.google.cloud.compute.v1 + .GetEffectiveSecurityPoliciesBackendServiceResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse(); + } + + public static com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + GetEffectiveSecurityPoliciesBackendServiceResponse> + PARSER = + new com.google.protobuf.AbstractParser< + GetEffectiveSecurityPoliciesBackendServiceResponse>() { + @java.lang.Override + public GetEffectiveSecurityPoliciesBackendServiceResponse 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.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder.java new file mode 100644 index 000000000000..e5070fe34fba --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder.java @@ -0,0 +1,25 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetEffectiveSecurityPoliciesBackendServiceResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..69b6815ff72e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequest.java @@ -0,0 +1,644 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.Get. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest} + */ +public final class GetOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) + GetOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetOrganizationSecurityPolicyRequest.newBuilder() to construct. + private GetOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetOrganizationSecurityPolicyRequest() { + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.Builder.class); + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to get.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to get.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + 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.compute.v1.GetOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) obj; + + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest 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.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest 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.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.Get. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) { + return mergeFrom((com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest.getDefaultInstance()) + return this; + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1368660106 + 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 securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to get.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to get.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to get.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to get.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to get.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetOrganizationSecurityPolicyRequest 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.compute.v1.GetOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..54e76892cea7 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Name of the security policy to get.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to get.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequest.java new file mode 100644 index 000000000000..a227ae515892 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequest.java @@ -0,0 +1,823 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for PreviewFeatures.Get. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetPreviewFeatureRequest} + */ +public final class GetPreviewFeatureRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetPreviewFeatureRequest) + GetPreviewFeatureRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetPreviewFeatureRequest.newBuilder() to construct. + private GetPreviewFeatureRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetPreviewFeatureRequest() { + previewFeature_ = ""; + project_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetPreviewFeatureRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetPreviewFeatureRequest.class, + com.google.cloud.compute.v1.GetPreviewFeatureRequest.Builder.class); + } + + public static final int PREVIEW_FEATURE_FIELD_NUMBER = 454999423; + + @SuppressWarnings("serial") + private volatile java.lang.Object previewFeature_ = ""; + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + @java.lang.Override + public java.lang.String getPreviewFeature() { + java.lang.Object ref = previewFeature_; + 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(); + previewFeature_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPreviewFeatureBytes() { + java.lang.Object ref = previewFeature_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previewFeature_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = 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.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(previewFeature_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 454999423, previewFeature_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(previewFeature_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454999423, previewFeature_); + } + 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.compute.v1.GetPreviewFeatureRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetPreviewFeatureRequest other = + (com.google.cloud.compute.v1.GetPreviewFeatureRequest) obj; + + if (!getPreviewFeature().equals(other.getPreviewFeature())) return false; + if (!getProject().equals(other.getProject())) 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) + PREVIEW_FEATURE_FIELD_NUMBER; + hash = (53 * hash) + getPreviewFeature().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest 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.compute.v1.GetPreviewFeatureRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest 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.compute.v1.GetPreviewFeatureRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetPreviewFeatureRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for PreviewFeatures.Get. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetPreviewFeatureRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetPreviewFeatureRequest) + com.google.cloud.compute.v1.GetPreviewFeatureRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetPreviewFeatureRequest.class, + com.google.cloud.compute.v1.GetPreviewFeatureRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.GetPreviewFeatureRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + previewFeature_ = ""; + project_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetPreviewFeatureRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetPreviewFeatureRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetPreviewFeatureRequest build() { + com.google.cloud.compute.v1.GetPreviewFeatureRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetPreviewFeatureRequest buildPartial() { + com.google.cloud.compute.v1.GetPreviewFeatureRequest result = + new com.google.cloud.compute.v1.GetPreviewFeatureRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.GetPreviewFeatureRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.previewFeature_ = previewFeature_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.project_ = project_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetPreviewFeatureRequest) { + return mergeFrom((com.google.cloud.compute.v1.GetPreviewFeatureRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.GetPreviewFeatureRequest other) { + if (other == com.google.cloud.compute.v1.GetPreviewFeatureRequest.getDefaultInstance()) + return this; + if (!other.getPreviewFeature().isEmpty()) { + previewFeature_ = other.previewFeature_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + 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 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1820481738 + case -654971910: + { + previewFeature_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -654971910 + 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 previewFeature_ = ""; + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + public java.lang.String getPreviewFeature() { + java.lang.Object ref = previewFeature_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + previewFeature_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + public com.google.protobuf.ByteString getPreviewFeatureBytes() { + java.lang.Object ref = previewFeature_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previewFeature_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The previewFeature to set. + * @return This builder for chaining. + */ + public Builder setPreviewFeature(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + previewFeature_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPreviewFeature() { + previewFeature_ = getDefaultInstance().getPreviewFeature(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for previewFeature to set. + * @return This builder for chaining. + */ + public Builder setPreviewFeatureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + previewFeature_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetPreviewFeatureRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetPreviewFeatureRequest) + private static final com.google.cloud.compute.v1.GetPreviewFeatureRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetPreviewFeatureRequest(); + } + + public static com.google.cloud.compute.v1.GetPreviewFeatureRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetPreviewFeatureRequest 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.compute.v1.GetPreviewFeatureRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequestOrBuilder.java new file mode 100644 index 000000000000..61233ef21546 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetPreviewFeatureRequestOrBuilder.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetPreviewFeatureRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetPreviewFeatureRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + java.lang.String getPreviewFeature(); + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + com.google.protobuf.ByteString getPreviewFeatureBytes(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..79b37d358c3f --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequest.java @@ -0,0 +1,786 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.GetRule. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest} + */ +public final class GetRuleOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) + GetRuleOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetRuleOrganizationSecurityPolicyRequest.newBuilder() to construct. + private GetRuleOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetRuleOrganizationSecurityPolicyRequest() { + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetRuleOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PRIORITY_FIELD_NUMBER = 445151652; + private int priority_ = 0; + + /** + * + * + *
+   * The priority of the rule to get from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The priority of the rule to get from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(445151652, priority_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(445151652, priority_); + } + 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.compute.v1.GetRuleOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) obj; + + if (hasPriority() != other.hasPriority()) return false; + if (hasPriority()) { + if (getPriority() != other.getPriority()) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasPriority()) { + hash = (37 * hash) + PRIORITY_FIELD_NUMBER; + hash = (53 * hash) + getPriority(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest 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.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest 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.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.GetRuleOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.GetRule. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + priority_ = 0; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.priority_ = priority_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasPriority()) { + setPriority(other.getPriority()); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + case -733754080: + { + priority_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case -733754080 + 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 priority_; + + /** + * + * + *
+     * The priority of the rule to get from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The priority of the rule to get from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + /** + * + * + *
+     * The priority of the rule to get from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @param value The priority to set. + * @return This builder for chaining. + */ + public Builder setPriority(int value) { + + priority_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The priority of the rule to get from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return This builder for chaining. + */ + public Builder clearPriority() { + bitField0_ = (bitField0_ & ~0x00000001); + priority_ = 0; + onChanged(); + return this; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to which the queried rule belongs.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetRuleOrganizationSecurityPolicyRequest 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.compute.v1.GetRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..dcf22aa23790 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetRuleOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,78 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface GetRuleOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The priority of the rule to get from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + boolean hasPriority(); + + /** + * + * + *
+   * The priority of the rule to get from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + int getPriority(); + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to which the queried rule belongs.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java index bc174d57c749..b5b24d61b533 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java @@ -1645,6 +1645,55 @@ public com.google.protobuf.ByteString getNameBytes() { } } + public static final int PARAMS_FIELD_NUMBER = 78313862; + private com.google.cloud.compute.v1.ImageParams params_; + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return Whether the params field is set. + */ + @java.lang.Override + public boolean hasParams() { + return ((bitField0_ & 0x00002000) != 0); + } + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return The params. + */ + @java.lang.Override + public com.google.cloud.compute.v1.ImageParams getParams() { + return params_ == null ? com.google.cloud.compute.v1.ImageParams.getDefaultInstance() : params_; + } + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + @java.lang.Override + public com.google.cloud.compute.v1.ImageParamsOrBuilder getParamsOrBuilder() { + return params_ == null ? com.google.cloud.compute.v1.ImageParams.getDefaultInstance() : params_; + } + public static final int RAW_DISK_FIELD_NUMBER = 503113556; private com.google.cloud.compute.v1.RawDisk rawDisk_; @@ -1661,7 +1710,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasRawDisk() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1710,7 +1759,7 @@ public com.google.cloud.compute.v1.RawDiskOrBuilder getRawDiskOrBuilder() { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -1745,7 +1794,7 @@ public boolean getSatisfiesPzi() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -1782,7 +1831,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -1851,7 +1900,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -1911,7 +1960,7 @@ public com.google.cloud.compute.v1.InitialStateConfig getShieldedInstanceInitial */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -1980,7 +2029,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -2040,7 +2089,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceDiskEncryption */ @java.lang.Override public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -2109,7 +2158,7 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { */ @java.lang.Override public boolean hasSourceImage() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -2178,7 +2227,7 @@ public com.google.protobuf.ByteString getSourceImageBytes() { */ @java.lang.Override public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -2238,7 +2287,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceImageEncryptio */ @java.lang.Override public boolean hasSourceImageId() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -2307,7 +2356,7 @@ public com.google.protobuf.ByteString getSourceImageIdBytes() { */ @java.lang.Override public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -2376,7 +2425,7 @@ public com.google.protobuf.ByteString getSourceSnapshotBytes() { */ @java.lang.Override public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -2436,7 +2485,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceSnapshotEncryp */ @java.lang.Override public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -2506,7 +2555,7 @@ public com.google.protobuf.ByteString getSourceSnapshotIdBytes() { */ @java.lang.Override public boolean hasSourceType() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -2578,7 +2627,7 @@ public com.google.protobuf.ByteString getSourceTypeBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -2733,37 +2782,40 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < licenseCodes_.size(); i++) { output.writeInt64NoTag(licenseCodes_.getLong(i)); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 50443319, sourceImage_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 55328291, sourceImageId_); } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeMessage(78313862, getParams()); + } for (int i = 0; i < guestOsFeatures_.size(); i++) { output.writeMessage(79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 98962258, sourceSnapshotId_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeBool(102135228, enableConfidentialCompute_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 126061928, sourceSnapshot_); } if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { output.writeMessage(192356867, getShieldedInstanceInitialState()); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { output.writeMessage(303679322, getSourceSnapshotEncryptionKey()); } if (((bitField0_ & 0x00000020) != 0)) { @@ -2785,39 +2837,39 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(381093450, archiveSizeBytes_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { output.writeMessage(381503659, getSourceImageEncryptionKey()); } if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 452245726, sourceType_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 454190809, sourceDiskId_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeBool(480964257, satisfiesPzi_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 500195327); - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { output.writeMessage(503113556, getRawDisk()); } if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(515138995, getDeprecated()); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { output.writeMessage(531501153, getSourceDiskEncryptionKey()); } getUnknownFields().writeTo(output); @@ -2855,18 +2907,21 @@ public int getSerializedSize() { } licenseCodesMemoizedSerializedSize = dataSize; } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50443319, sourceImage_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(55328291, sourceImageId_); } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); + } for (int i = 0; i < guestOsFeatures_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(98962258, sourceSnapshotId_); } if (((bitField0_ & 0x00000040) != 0)) { @@ -2874,17 +2929,17 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeBoolSize( 102135228, enableConfidentialCompute_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(126061928, sourceSnapshot_); } if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 192356867, getShieldedInstanceInitialState()); @@ -2892,7 +2947,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 303679322, getSourceSnapshotEncryptionKey()); @@ -2927,7 +2982,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(381093450, archiveSizeBytes_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 381503659, getSourceImageEncryptionKey()); @@ -2935,22 +2990,22 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(452245726, sourceType_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454190809, sourceDiskId_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964257, satisfiesPzi_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } for (java.util.Map.Entry entry : @@ -2963,13 +3018,13 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(500195327, labels__); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(503113556, getRawDisk()); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(515138995, getDeprecated()); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 531501153, getSourceDiskEncryptionKey()); @@ -3045,6 +3100,10 @@ public boolean equals(final java.lang.Object obj) { if (hasName()) { if (!getName().equals(other.getName())) return false; } + if (hasParams() != other.hasParams()) return false; + if (hasParams()) { + if (!getParams().equals(other.getParams())) return false; + } if (hasRawDisk() != other.hasRawDisk()) return false; if (hasRawDisk()) { if (!getRawDisk().equals(other.getRawDisk())) return false; @@ -3191,6 +3250,10 @@ public int hashCode() { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } + if (hasParams()) { + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParams().hashCode(); + } if (hasRawDisk()) { hash = (37 * hash) + RAW_DISK_FIELD_NUMBER; hash = (53 * hash) + getRawDisk().hashCode(); @@ -3424,6 +3487,7 @@ private void maybeForceBuilderInitialization() { getDeprecatedFieldBuilder(); getGuestOsFeaturesFieldBuilder(); getImageEncryptionKeyFieldBuilder(); + getParamsFieldBuilder(); getRawDiskFieldBuilder(); getShieldedInstanceInitialStateFieldBuilder(); getSourceDiskEncryptionKeyFieldBuilder(); @@ -3468,6 +3532,11 @@ public Builder clear() { licenseCodes_ = emptyLongList(); licenses_ = com.google.protobuf.LazyStringArrayList.emptyList(); name_ = ""; + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } rawDisk_ = null; if (rawDiskBuilder_ != null) { rawDiskBuilder_.dispose(); @@ -3625,75 +3694,75 @@ private void buildPartial0(com.google.cloud.compute.v1.Image result) { to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.rawDisk_ = rawDiskBuilder_ == null ? rawDisk_ : rawDiskBuilder_.build(); + result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00040000) != 0)) { - result.satisfiesPzi_ = satisfiesPzi_; + result.rawDisk_ = rawDiskBuilder_ == null ? rawDisk_ : rawDiskBuilder_.build(); to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00080000) != 0)) { - result.satisfiesPzs_ = satisfiesPzs_; + result.satisfiesPzi_ = satisfiesPzi_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00100000) != 0)) { - result.selfLink_ = selfLink_; + result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00200000) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00020000; + } + if (((from_bitField0_ & 0x00400000) != 0)) { result.shieldedInstanceInitialState_ = shieldedInstanceInitialStateBuilder_ == null ? shieldedInstanceInitialState_ : shieldedInstanceInitialStateBuilder_.build(); - to_bitField0_ |= 0x00020000; - } - if (((from_bitField0_ & 0x00400000) != 0)) { - result.sourceDisk_ = sourceDisk_; to_bitField0_ |= 0x00040000; } if (((from_bitField0_ & 0x00800000) != 0)) { + result.sourceDisk_ = sourceDisk_; + to_bitField0_ |= 0x00080000; + } + if (((from_bitField0_ & 0x01000000) != 0)) { result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKeyBuilder_ == null ? sourceDiskEncryptionKey_ : sourceDiskEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x00080000; - } - if (((from_bitField0_ & 0x01000000) != 0)) { - result.sourceDiskId_ = sourceDiskId_; to_bitField0_ |= 0x00100000; } if (((from_bitField0_ & 0x02000000) != 0)) { - result.sourceImage_ = sourceImage_; + result.sourceDiskId_ = sourceDiskId_; to_bitField0_ |= 0x00200000; } if (((from_bitField0_ & 0x04000000) != 0)) { + result.sourceImage_ = sourceImage_; + to_bitField0_ |= 0x00400000; + } + if (((from_bitField0_ & 0x08000000) != 0)) { result.sourceImageEncryptionKey_ = sourceImageEncryptionKeyBuilder_ == null ? sourceImageEncryptionKey_ : sourceImageEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x00400000; - } - if (((from_bitField0_ & 0x08000000) != 0)) { - result.sourceImageId_ = sourceImageId_; to_bitField0_ |= 0x00800000; } if (((from_bitField0_ & 0x10000000) != 0)) { - result.sourceSnapshot_ = sourceSnapshot_; + result.sourceImageId_ = sourceImageId_; to_bitField0_ |= 0x01000000; } if (((from_bitField0_ & 0x20000000) != 0)) { + result.sourceSnapshot_ = sourceSnapshot_; + to_bitField0_ |= 0x02000000; + } + if (((from_bitField0_ & 0x40000000) != 0)) { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKeyBuilder_ == null ? sourceSnapshotEncryptionKey_ : sourceSnapshotEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x02000000; - } - if (((from_bitField0_ & 0x40000000) != 0)) { - result.sourceSnapshotId_ = sourceSnapshotId_; to_bitField0_ |= 0x04000000; } if (((from_bitField0_ & 0x80000000) != 0)) { - result.sourceType_ = sourceType_; + result.sourceSnapshotId_ = sourceSnapshotId_; to_bitField0_ |= 0x08000000; } result.bitField0_ |= to_bitField0_; @@ -3703,10 +3772,14 @@ private void buildPartial1(com.google.cloud.compute.v1.Image result) { int from_bitField1_ = bitField1_; int to_bitField0_ = 0; if (((from_bitField1_ & 0x00000001) != 0)) { - result.status_ = status_; + result.sourceType_ = sourceType_; to_bitField0_ |= 0x10000000; } if (((from_bitField1_ & 0x00000002) != 0)) { + result.status_ = status_; + to_bitField0_ |= 0x20000000; + } + if (((from_bitField1_ & 0x00000004) != 0)) { storageLocations_.makeImmutable(); result.storageLocations_ = storageLocations_; } @@ -3861,6 +3934,9 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { bitField0_ |= 0x00010000; onChanged(); } + if (other.hasParams()) { + mergeParams(other.getParams()); + } if (other.hasRawDisk()) { mergeRawDisk(other.getRawDisk()); } @@ -3872,7 +3948,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); } if (other.hasShieldedInstanceInitialState()) { @@ -3880,7 +3956,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { } if (other.hasSourceDisk()) { sourceDisk_ = other.sourceDisk_; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); } if (other.hasSourceDiskEncryptionKey()) { @@ -3888,12 +3964,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { } if (other.hasSourceDiskId()) { sourceDiskId_ = other.sourceDiskId_; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); } if (other.hasSourceImage()) { sourceImage_ = other.sourceImage_; - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); } if (other.hasSourceImageEncryptionKey()) { @@ -3901,12 +3977,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { } if (other.hasSourceImageId()) { sourceImageId_ = other.sourceImageId_; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); } if (other.hasSourceSnapshot()) { sourceSnapshot_ = other.sourceSnapshot_; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); } if (other.hasSourceSnapshotEncryptionKey()) { @@ -3914,23 +3990,23 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { } if (other.hasSourceSnapshotId()) { sourceSnapshotId_ = other.sourceSnapshotId_; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); } if (other.hasSourceType()) { sourceType_ = other.sourceType_; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); } if (other.hasStatus()) { status_ = other.status_; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); } if (!other.storageLocations_.isEmpty()) { if (storageLocations_.isEmpty()) { storageLocations_ = other.storageLocations_; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; } else { ensureStorageLocationsIsMutable(); storageLocations_.addAll(other.storageLocations_); @@ -4008,15 +4084,21 @@ public Builder mergeFrom( case 403546554: { sourceImage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; break; } // case 403546554 case 442626330: { sourceImageId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; break; } // case 442626330 + case 626510898: + { + input.readMessage(getParamsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00020000; + break; + } // case 626510898 case 634356362: { com.google.cloud.compute.v1.GuestOsFeature m = @@ -4033,7 +4115,7 @@ public Builder mergeFrom( case 791698066: { sourceSnapshotId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; break; } // case 791698066 case 817081824: @@ -4045,7 +4127,7 @@ public Builder mergeFrom( case 1008495426: { sourceSnapshot_ = input.readStringRequireUtf8(); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; break; } // case 1008495426 case 1424998602: @@ -4057,14 +4139,14 @@ public Builder mergeFrom( case 1450082194: { status_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; break; } // case 1450082194 case 1538854938: { input.readMessage( getShieldedInstanceInitialStateFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; break; } // case 1538854938 case -1872541030: @@ -4077,7 +4159,7 @@ public Builder mergeFrom( { input.readMessage( getSourceSnapshotEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; break; } // case -1865532718 case -1764857416: @@ -4123,7 +4205,7 @@ public Builder mergeFrom( { input.readMessage( getSourceImageEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; break; } // case -1242938022 case -911466526: @@ -4135,37 +4217,37 @@ public Builder mergeFrom( case -680936950: { sourceDisk_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } // case -680936950 case -677001486: { sourceType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; break; } // case -677001486 case -661440822: { sourceDiskId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; break; } // case -661440822 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case -645248918 case -447253240: { satisfiesPzi_ = input.readBool(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case -447253240 case -447253160: { satisfiesPzs_ = input.readBool(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case -447253160 case -293404678: @@ -4183,7 +4265,7 @@ public Builder mergeFrom( case -270058846: { input.readMessage(getRawDiskFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case -270058846 case -173855334: @@ -4196,7 +4278,7 @@ public Builder mergeFrom( { input.readMessage( getSourceDiskEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } // case -42958070 default: @@ -6671,6 +6753,200 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.compute.v1.ImageParams params_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ImageParams, + com.google.cloud.compute.v1.ImageParams.Builder, + com.google.cloud.compute.v1.ImageParamsOrBuilder> + paramsBuilder_; + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return Whether the params field is set. + */ + public boolean hasParams() { + return ((bitField0_ & 0x00020000) != 0); + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return The params. + */ + public com.google.cloud.compute.v1.ImageParams getParams() { + if (paramsBuilder_ == null) { + return params_ == null + ? com.google.cloud.compute.v1.ImageParams.getDefaultInstance() + : params_; + } else { + return paramsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.ImageParams value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + } else { + paramsBuilder_.setMessage(value); + } + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.ImageParams.Builder builderForValue) { + if (paramsBuilder_ == null) { + params_ = builderForValue.build(); + } else { + paramsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public Builder mergeParams(com.google.cloud.compute.v1.ImageParams value) { + if (paramsBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0) + && params_ != null + && params_ != com.google.cloud.compute.v1.ImageParams.getDefaultInstance()) { + getParamsBuilder().mergeFrom(value); + } else { + params_ = value; + } + } else { + paramsBuilder_.mergeFrom(value); + } + if (params_ != null) { + bitField0_ |= 0x00020000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public Builder clearParams() { + bitField0_ = (bitField0_ & ~0x00020000); + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public com.google.cloud.compute.v1.ImageParams.Builder getParamsBuilder() { + bitField0_ |= 0x00020000; + onChanged(); + return getParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + public com.google.cloud.compute.v1.ImageParamsOrBuilder getParamsOrBuilder() { + if (paramsBuilder_ != null) { + return paramsBuilder_.getMessageOrBuilder(); + } else { + return params_ == null + ? com.google.cloud.compute.v1.ImageParams.getDefaultInstance() + : params_; + } + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ImageParams, + com.google.cloud.compute.v1.ImageParams.Builder, + com.google.cloud.compute.v1.ImageParamsOrBuilder> + getParamsFieldBuilder() { + if (paramsBuilder_ == null) { + paramsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ImageParams, + com.google.cloud.compute.v1.ImageParams.Builder, + com.google.cloud.compute.v1.ImageParamsOrBuilder>( + getParams(), getParentForChildren(), isClean()); + params_ = null; + } + return paramsBuilder_; + } + private com.google.cloud.compute.v1.RawDisk rawDisk_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.compute.v1.RawDisk, @@ -6690,7 +6966,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the rawDisk field is set. */ public boolean hasRawDisk() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -6732,7 +7008,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk value) { } else { rawDiskBuilder_.setMessage(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -6752,7 +7028,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk.Builder builderFor } else { rawDiskBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -6768,7 +7044,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk.Builder builderFor */ public Builder mergeRawDisk(com.google.cloud.compute.v1.RawDisk value) { if (rawDiskBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0) + if (((bitField0_ & 0x00040000) != 0) && rawDisk_ != null && rawDisk_ != com.google.cloud.compute.v1.RawDisk.getDefaultInstance()) { getRawDiskBuilder().mergeFrom(value); @@ -6779,7 +7055,7 @@ public Builder mergeRawDisk(com.google.cloud.compute.v1.RawDisk value) { rawDiskBuilder_.mergeFrom(value); } if (rawDisk_ != null) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } return this; @@ -6795,7 +7071,7 @@ public Builder mergeRawDisk(com.google.cloud.compute.v1.RawDisk value) { * optional .google.cloud.compute.v1.RawDisk raw_disk = 503113556; */ public Builder clearRawDisk() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); rawDisk_ = null; if (rawDiskBuilder_ != null) { rawDiskBuilder_.dispose(); @@ -6815,7 +7091,7 @@ public Builder clearRawDisk() { * optional .google.cloud.compute.v1.RawDisk raw_disk = 503113556; */ public com.google.cloud.compute.v1.RawDisk.Builder getRawDiskBuilder() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return getRawDiskFieldBuilder().getBuilder(); } @@ -6880,7 +7156,7 @@ public com.google.cloud.compute.v1.RawDiskOrBuilder getRawDiskOrBuilder() { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -6914,7 +7190,7 @@ public boolean getSatisfiesPzi() { public Builder setSatisfiesPzi(boolean value) { satisfiesPzi_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -6931,7 +7207,7 @@ public Builder setSatisfiesPzi(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzi() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); satisfiesPzi_ = false; onChanged(); return this; @@ -6952,7 +7228,7 @@ public Builder clearSatisfiesPzi() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -6986,7 +7262,7 @@ public boolean getSatisfiesPzs() { public Builder setSatisfiesPzs(boolean value) { satisfiesPzs_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -7003,7 +7279,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); satisfiesPzs_ = false; onChanged(); return this; @@ -7023,7 +7299,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -7089,7 +7365,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -7107,7 +7383,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -7130,7 +7406,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -7156,7 +7432,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the shieldedInstanceInitialState field is set. */ public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -7203,7 +7479,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(value); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -7226,7 +7502,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -7245,7 +7521,7 @@ public Builder setShieldedInstanceInitialState( public Builder mergeShieldedInstanceInitialState( com.google.cloud.compute.v1.InitialStateConfig value) { if (shieldedInstanceInitialStateBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0) + if (((bitField0_ & 0x00400000) != 0) && shieldedInstanceInitialState_ != null && shieldedInstanceInitialState_ != com.google.cloud.compute.v1.InitialStateConfig.getDefaultInstance()) { @@ -7257,7 +7533,7 @@ public Builder mergeShieldedInstanceInitialState( shieldedInstanceInitialStateBuilder_.mergeFrom(value); } if (shieldedInstanceInitialState_ != null) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); } return this; @@ -7275,7 +7551,7 @@ public Builder mergeShieldedInstanceInitialState( * */ public Builder clearShieldedInstanceInitialState() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); shieldedInstanceInitialState_ = null; if (shieldedInstanceInitialStateBuilder_ != null) { shieldedInstanceInitialStateBuilder_.dispose(); @@ -7298,7 +7574,7 @@ public Builder clearShieldedInstanceInitialState() { */ public com.google.cloud.compute.v1.InitialStateConfig.Builder getShieldedInstanceInitialStateBuilder() { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return getShieldedInstanceInitialStateFieldBuilder().getBuilder(); } @@ -7367,7 +7643,7 @@ public Builder clearShieldedInstanceInitialState() { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -7433,7 +7709,7 @@ public Builder setSourceDisk(java.lang.String value) { throw new NullPointerException(); } sourceDisk_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -7451,7 +7727,7 @@ public Builder setSourceDisk(java.lang.String value) { */ public Builder clearSourceDisk() { sourceDisk_ = getDefaultInstance().getSourceDisk(); - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } @@ -7474,7 +7750,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceDisk_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -7500,7 +7776,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDiskEncryptionKey field is set. */ public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -7547,7 +7823,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -7570,7 +7846,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -7589,7 +7865,7 @@ public Builder setSourceDiskEncryptionKey( public Builder mergeSourceDiskEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceDiskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00800000) != 0) + if (((bitField0_ & 0x01000000) != 0) && sourceDiskEncryptionKey_ != null && sourceDiskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7601,7 +7877,7 @@ public Builder mergeSourceDiskEncryptionKey( sourceDiskEncryptionKeyBuilder_.mergeFrom(value); } if (sourceDiskEncryptionKey_ != null) { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); } return this; @@ -7619,7 +7895,7 @@ public Builder mergeSourceDiskEncryptionKey( * */ public Builder clearSourceDiskEncryptionKey() { - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); sourceDiskEncryptionKey_ = null; if (sourceDiskEncryptionKeyBuilder_ != null) { sourceDiskEncryptionKeyBuilder_.dispose(); @@ -7642,7 +7918,7 @@ public Builder clearSourceDiskEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceDiskEncryptionKeyBuilder() { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return getSourceDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -7711,7 +7987,7 @@ public Builder clearSourceDiskEncryptionKey() { * @return Whether the sourceDiskId field is set. */ public boolean hasSourceDiskId() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -7777,7 +8053,7 @@ public Builder setSourceDiskId(java.lang.String value) { throw new NullPointerException(); } sourceDiskId_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -7795,7 +8071,7 @@ public Builder setSourceDiskId(java.lang.String value) { */ public Builder clearSourceDiskId() { sourceDiskId_ = getDefaultInstance().getSourceDiskId(); - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); onChanged(); return this; } @@ -7818,7 +8094,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceDiskId_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -7837,7 +8113,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImage field is set. */ public boolean hasSourceImage() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -7903,7 +8179,7 @@ public Builder setSourceImage(java.lang.String value) { throw new NullPointerException(); } sourceImage_ = value; - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -7921,7 +8197,7 @@ public Builder setSourceImage(java.lang.String value) { */ public Builder clearSourceImage() { sourceImage_ = getDefaultInstance().getSourceImage(); - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); return this; } @@ -7944,7 +8220,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceImage_ = value; - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -7970,7 +8246,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImageEncryptionKey field is set. */ public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -8017,7 +8293,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -8040,7 +8316,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -8059,7 +8335,7 @@ public Builder setSourceImageEncryptionKey( public Builder mergeSourceImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceImageEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) + if (((bitField0_ & 0x08000000) != 0) && sourceImageEncryptionKey_ != null && sourceImageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -8071,7 +8347,7 @@ public Builder mergeSourceImageEncryptionKey( sourceImageEncryptionKeyBuilder_.mergeFrom(value); } if (sourceImageEncryptionKey_ != null) { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); } return this; @@ -8089,7 +8365,7 @@ public Builder mergeSourceImageEncryptionKey( * */ public Builder clearSourceImageEncryptionKey() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); sourceImageEncryptionKey_ = null; if (sourceImageEncryptionKeyBuilder_ != null) { sourceImageEncryptionKeyBuilder_.dispose(); @@ -8112,7 +8388,7 @@ public Builder clearSourceImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceImageEncryptionKeyBuilder() { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return getSourceImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -8181,7 +8457,7 @@ public Builder clearSourceImageEncryptionKey() { * @return Whether the sourceImageId field is set. */ public boolean hasSourceImageId() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -8247,7 +8523,7 @@ public Builder setSourceImageId(java.lang.String value) { throw new NullPointerException(); } sourceImageId_ = value; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -8265,7 +8541,7 @@ public Builder setSourceImageId(java.lang.String value) { */ public Builder clearSourceImageId() { sourceImageId_ = getDefaultInstance().getSourceImageId(); - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); onChanged(); return this; } @@ -8288,7 +8564,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceImageId_ = value; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -8307,7 +8583,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshot field is set. */ public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -8373,7 +8649,7 @@ public Builder setSourceSnapshot(java.lang.String value) { throw new NullPointerException(); } sourceSnapshot_ = value; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -8391,7 +8667,7 @@ public Builder setSourceSnapshot(java.lang.String value) { */ public Builder clearSourceSnapshot() { sourceSnapshot_ = getDefaultInstance().getSourceSnapshot(); - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); onChanged(); return this; } @@ -8414,7 +8690,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceSnapshot_ = value; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -8440,7 +8716,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshotEncryptionKey field is set. */ public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -8487,7 +8763,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -8510,7 +8786,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -8529,7 +8805,7 @@ public Builder setSourceSnapshotEncryptionKey( public Builder mergeSourceSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x20000000) != 0) + if (((bitField0_ & 0x40000000) != 0) && sourceSnapshotEncryptionKey_ != null && sourceSnapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -8541,7 +8817,7 @@ public Builder mergeSourceSnapshotEncryptionKey( sourceSnapshotEncryptionKeyBuilder_.mergeFrom(value); } if (sourceSnapshotEncryptionKey_ != null) { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); } return this; @@ -8559,7 +8835,7 @@ public Builder mergeSourceSnapshotEncryptionKey( * */ public Builder clearSourceSnapshotEncryptionKey() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); sourceSnapshotEncryptionKey_ = null; if (sourceSnapshotEncryptionKeyBuilder_ != null) { sourceSnapshotEncryptionKeyBuilder_.dispose(); @@ -8582,7 +8858,7 @@ public Builder clearSourceSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return getSourceSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -8651,7 +8927,7 @@ public Builder clearSourceSnapshotEncryptionKey() { * @return Whether the sourceSnapshotId field is set. */ public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -8717,7 +8993,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { throw new NullPointerException(); } sourceSnapshotId_ = value; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -8735,7 +9011,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { */ public Builder clearSourceSnapshotId() { sourceSnapshotId_ = getDefaultInstance().getSourceSnapshotId(); - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); onChanged(); return this; } @@ -8758,7 +9034,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceSnapshotId_ = value; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -8778,7 +9054,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceType field is set. */ public boolean hasSourceType() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** @@ -8847,7 +9123,7 @@ public Builder setSourceType(java.lang.String value) { throw new NullPointerException(); } sourceType_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -8866,7 +9142,7 @@ public Builder setSourceType(java.lang.String value) { */ public Builder clearSourceType() { sourceType_ = getDefaultInstance().getSourceType(); - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000001); onChanged(); return this; } @@ -8890,7 +9166,7 @@ public Builder setSourceTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceType_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -8910,7 +9186,7 @@ public Builder setSourceTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** @@ -8979,7 +9255,7 @@ public Builder setStatus(java.lang.String value) { throw new NullPointerException(); } status_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -8998,7 +9274,7 @@ public Builder setStatus(java.lang.String value) { */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); onChanged(); return this; } @@ -9022,7 +9298,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); status_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -9034,7 +9310,7 @@ private void ensureStorageLocationsIsMutable() { if (!storageLocations_.isModifiable()) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(storageLocations_); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; } /** @@ -9119,7 +9395,7 @@ public Builder setStorageLocations(int index, java.lang.String value) { } ensureStorageLocationsIsMutable(); storageLocations_.set(index, value); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -9142,7 +9418,7 @@ public Builder addStorageLocations(java.lang.String value) { } ensureStorageLocationsIsMutable(); storageLocations_.add(value); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -9162,7 +9438,7 @@ public Builder addStorageLocations(java.lang.String value) { public Builder addAllStorageLocations(java.lang.Iterable values) { ensureStorageLocationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, storageLocations_); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -9180,7 +9456,7 @@ public Builder addAllStorageLocations(java.lang.Iterable value */ public Builder clearStorageLocations() { storageLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000004); ; onChanged(); return this; @@ -9205,7 +9481,7 @@ public Builder addStorageLocationsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureStorageLocationsIsMutable(); storageLocations_.add(value); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java index 4de8674387ab..beb555309f69 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java @@ -694,6 +694,43 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getNameBytes(); + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return Whether the params field is set. + */ + boolean hasParams(); + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + * + * @return The params. + */ + com.google.cloud.compute.v1.ImageParams getParams(); + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.ImageParams params = 78313862; + */ + com.google.cloud.compute.v1.ImageParamsOrBuilder getParamsOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParams.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParams.java new file mode 100644 index 000000000000..def4f29f9d08 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParams.java @@ -0,0 +1,809 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Additional image params.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ImageParams} + */ +public final class ImageParams extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ImageParams) + ImageParamsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ImageParams.newBuilder() to construct. + private ImageParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ImageParams() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ImageParams(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ImageParams.class, + com.google.cloud.compute.v1.ImageParams.Builder.class); + } + + public static final int RESOURCE_MANAGER_TAGS_FIELD_NUMBER = 377671164; + + private static final class ResourceManagerTagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_ResourceManagerTagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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 { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, + internalGetResourceManagerTags(), + ResourceManagerTagsDefaultEntryHolder.defaultEntry, + 377671164); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetResourceManagerTags().getMap().entrySet()) { + com.google.protobuf.MapEntry resourceManagerTags__ = + ResourceManagerTagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 377671164, resourceManagerTags__); + } + 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.compute.v1.ImageParams)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ImageParams other = (com.google.cloud.compute.v1.ImageParams) obj; + + if (!internalGetResourceManagerTags().equals(other.internalGetResourceManagerTags())) + 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 (!internalGetResourceManagerTags().getMap().isEmpty()) { + hash = (37 * hash) + RESOURCE_MANAGER_TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetResourceManagerTags().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ImageParams 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.compute.v1.ImageParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ImageParams 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.compute.v1.ImageParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ImageParams parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ImageParams parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ImageParams parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ImageParams 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Additional image params.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ImageParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ImageParams) + com.google.cloud.compute.v1.ImageParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetMutableResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ImageParams.class, + com.google.cloud.compute.v1.ImageParams.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.ImageParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableResourceManagerTags().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ImageParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ImageParams getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ImageParams.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ImageParams build() { + com.google.cloud.compute.v1.ImageParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ImageParams buildPartial() { + com.google.cloud.compute.v1.ImageParams result = + new com.google.cloud.compute.v1.ImageParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.ImageParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceManagerTags_ = internalGetResourceManagerTags(); + result.resourceManagerTags_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ImageParams) { + return mergeFrom((com.google.cloud.compute.v1.ImageParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.ImageParams other) { + if (other == com.google.cloud.compute.v1.ImageParams.getDefaultInstance()) return this; + internalGetMutableResourceManagerTags().mergeFrom(other.internalGetResourceManagerTags()); + bitField0_ |= 0x00000001; + 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 -1273597982: + { + com.google.protobuf.MapEntry + resourceManagerTags__ = + input.readMessage( + ResourceManagerTagsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableResourceManagerTags() + .getMutableMap() + .put(resourceManagerTags__.getKey(), resourceManagerTags__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case -1273597982 + 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.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + private com.google.protobuf.MapField + internalGetMutableResourceManagerTags() { + if (resourceManagerTags_ == null) { + resourceManagerTags_ = + com.google.protobuf.MapField.newMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + if (!resourceManagerTags_.isMutable()) { + resourceManagerTags_ = resourceManagerTags_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearResourceManagerTags() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableResourceManagerTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder removeResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableResourceManagerTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableResourceManagerTags() { + bitField0_ |= 0x00000001; + return internalGetMutableResourceManagerTags().getMutableMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putResourceManagerTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableResourceManagerTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putAllResourceManagerTags( + java.util.Map values) { + internalGetMutableResourceManagerTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ImageParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ImageParams) + private static final com.google.cloud.compute.v1.ImageParams DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ImageParams(); + } + + public static com.google.cloud.compute.v1.ImageParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ImageParams 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.compute.v1.ImageParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParamsOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParamsOrBuilder.java new file mode 100644 index 000000000000..3e03d997efbf --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageParamsOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ImageParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ImageParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + int getResourceManagerTagsCount(); + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + boolean containsResourceManagerTags(java.lang.String key); + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getResourceManagerTags(); + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.util.Map getResourceManagerTagsMap(); + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + /* nullable */ + java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.lang.String getResourceManagerTagsOrThrow(java.lang.String key); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..07e0b05ccd69 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1253 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.Insert. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest} + */ +public final class InsertOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) + InsertOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use InsertOrganizationSecurityPolicyRequest.newBuilder() to construct. + private InsertOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private InsertOrganizationSecurityPolicyRequest() { + parentId_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new InsertOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_ID_FIELD_NUMBER = 459714768; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentId_ = ""; + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + @java.lang.Override + public boolean hasParentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + @java.lang.Override + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + 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(); + parentId_ = s; + return s; + } + } + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_RESOURCE_FIELD_NUMBER = 216159612; + private com.google.cloud.compute.v1.SecurityPolicy securityPolicyResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource() { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyOrBuilder getSecurityPolicyResourceOrBuilder() { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(216159612, getSecurityPolicyResource()); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 459714768, parentId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 216159612, getSecurityPolicyResource()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(459714768, parentId_); + } + 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.compute.v1.InsertOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) obj; + + if (hasParentId() != other.hasParentId()) return false; + if (hasParentId()) { + if (!getParentId().equals(other.getParentId())) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (hasSecurityPolicyResource() != other.hasSecurityPolicyResource()) return false; + if (hasSecurityPolicyResource()) { + if (!getSecurityPolicyResource().equals(other.getSecurityPolicyResource())) 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 (hasParentId()) { + hash = (37 * hash) + PARENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getParentId().hashCode(); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + if (hasSecurityPolicyResource()) { + hash = (37 * hash) + SECURITY_POLICY_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest 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.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest 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.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.InsertOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.Insert. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSecurityPolicyResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parentId_ = ""; + requestId_ = ""; + securityPolicyResource_ = null; + if (securityPolicyResourceBuilder_ != null) { + securityPolicyResourceBuilder_.dispose(); + securityPolicyResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parentId_ = parentId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicyResource_ = + securityPolicyResourceBuilder_ == null + ? securityPolicyResource_ + : securityPolicyResourceBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasParentId()) { + parentId_ = other.parentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasSecurityPolicyResource()) { + mergeSecurityPolicyResource(other.getSecurityPolicyResource()); + } + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1729276898: + { + input.readMessage( + getSecurityPolicyResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 1729276898 + case -617249150: + { + parentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -617249150 + 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 parentId_ = ""; + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + public boolean hasParentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @param value The parentId to set. + * @return This builder for chaining. + */ + public Builder setParentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return This builder for chaining. + */ + public Builder clearParentId() { + parentId_ = getDefaultInstance().getParentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @param value The bytes for parentId to set. + * @return This builder for chaining. + */ + public Builder setParentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private com.google.cloud.compute.v1.SecurityPolicy securityPolicyResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder> + securityPolicyResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + public boolean hasSecurityPolicyResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + public com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource() { + if (securityPolicyResourceBuilder_ == null) { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } else { + return securityPolicyResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyResource(com.google.cloud.compute.v1.SecurityPolicy value) { + if (securityPolicyResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyResource_ = value; + } else { + securityPolicyResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyResource( + com.google.cloud.compute.v1.SecurityPolicy.Builder builderForValue) { + if (securityPolicyResourceBuilder_ == null) { + securityPolicyResource_ = builderForValue.build(); + } else { + securityPolicyResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSecurityPolicyResource(com.google.cloud.compute.v1.SecurityPolicy value) { + if (securityPolicyResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && securityPolicyResource_ != null + && securityPolicyResource_ + != com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance()) { + getSecurityPolicyResourceBuilder().mergeFrom(value); + } else { + securityPolicyResource_ = value; + } + } else { + securityPolicyResourceBuilder_.mergeFrom(value); + } + if (securityPolicyResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSecurityPolicyResource() { + bitField0_ = (bitField0_ & ~0x00000004); + securityPolicyResource_ = null; + if (securityPolicyResourceBuilder_ != null) { + securityPolicyResourceBuilder_.dispose(); + securityPolicyResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicy.Builder getSecurityPolicyResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getSecurityPolicyResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyOrBuilder + getSecurityPolicyResourceOrBuilder() { + if (securityPolicyResourceBuilder_ != null) { + return securityPolicyResourceBuilder_.getMessageOrBuilder(); + } else { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder> + getSecurityPolicyResourceFieldBuilder() { + if (securityPolicyResourceBuilder_ == null) { + securityPolicyResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder>( + getSecurityPolicyResource(), getParentForChildren(), isClean()); + securityPolicyResource_ = null; + } + return securityPolicyResourceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InsertOrganizationSecurityPolicyRequest 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.compute.v1.InsertOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..0d52335156f4 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InsertOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,153 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface InsertOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + boolean hasParentId(); + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + java.lang.String getParentId(); + + /** + * + * + *
+   * Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + com.google.protobuf.ByteString getParentIdBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + boolean hasSecurityPolicyResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.SecurityPolicyOrBuilder getSecurityPolicyResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java index 3cad5eaaa5c7..508c87636def 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java @@ -63,6 +63,7 @@ private Interconnect() { requestedFeatures_ = com.google.protobuf.LazyStringArrayList.emptyList(); selfLink_ = ""; state_ = ""; + subzone_ = ""; } @java.lang.Override @@ -1021,6 +1022,165 @@ private State(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Interconnect.State) } + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Interconnect.Subzone} + */ + public enum Subzone implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBZONE = 0; + */ + UNDEFINED_SUBZONE(0), + /** + * + * + *
+     * Subzone A.
+     * 
+ * + * SUBZONE_A = 291575438; + */ + SUBZONE_A(291575438), + /** + * + * + *
+     * Subzone B.
+     * 
+ * + * SUBZONE_B = 291575439; + */ + SUBZONE_B(291575439), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBZONE = 0; + */ + public static final int UNDEFINED_SUBZONE_VALUE = 0; + + /** + * + * + *
+     * Subzone A.
+     * 
+ * + * SUBZONE_A = 291575438; + */ + public static final int SUBZONE_A_VALUE = 291575438; + + /** + * + * + *
+     * Subzone B.
+     * 
+ * + * SUBZONE_B = 291575439; + */ + public static final int SUBZONE_B_VALUE = 291575439; + + 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 Subzone 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 Subzone forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SUBZONE; + case 291575438: + return SUBZONE_A; + case 291575439: + return SUBZONE_B; + 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 Subzone findValueByNumber(int number) { + return Subzone.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Interconnect.getDescriptor().getEnumTypes().get(6); + } + + private static final Subzone[] VALUES = values(); + + public static Subzone 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 Subzone(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Interconnect.Subzone) + } + private int bitField0_; public static final int AAI_ENABLED_FIELD_NUMBER = 388780363; private boolean aaiEnabled_ = false; @@ -3126,6 +3286,78 @@ public com.google.protobuf.ByteString getStateBytes() { } } + public static final int SUBZONE_FIELD_NUMBER = 280084972; + + @SuppressWarnings("serial") + private volatile java.lang.Object subzone_ = ""; + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return Whether the subzone field is set. + */ + @java.lang.Override + public boolean hasSubzone() { + return ((bitField0_ & 0x04000000) != 0); + } + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return The subzone. + */ + @java.lang.Override + public java.lang.String getSubzone() { + java.lang.Object ref = subzone_; + 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(); + subzone_ = s; + return s; + } + } + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return The bytes for subzone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSubzoneBytes() { + java.lang.Object ref = subzone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + subzone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -3186,6 +3418,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < expectedOutages_.size(); i++) { output.writeMessage(264484123, expectedOutages_.get(i)); } + if (((bitField0_ & 0x04000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 280084972, subzone_); + } if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 290430901, location_); } @@ -3307,6 +3542,9 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 264484123, expectedOutages_.get(i)); } + if (((bitField0_ & 0x04000000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(280084972, subzone_); + } if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(290430901, location_); } @@ -3516,6 +3754,10 @@ public boolean equals(final java.lang.Object obj) { if (hasState()) { if (!getState().equals(other.getState())) return false; } + if (hasSubzone() != other.hasSubzone()) return false; + if (hasSubzone()) { + if (!getSubzone().equals(other.getSubzone())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3659,6 +3901,10 @@ public int hashCode() { hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + getState().hashCode(); } + if (hasSubzone()) { + hash = (37 * hash) + SUBZONE_FIELD_NUMBER; + hash = (53 * hash) + getSubzone().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -3887,6 +4133,7 @@ public Builder clear() { satisfiesPzs_ = false; selfLink_ = ""; state_ = ""; + subzone_ = ""; return this; } @@ -4082,6 +4329,10 @@ private void buildPartial1(com.google.cloud.compute.v1.Interconnect result) { result.state_ = state_; to_bitField0_ |= 0x02000000; } + if (((from_bitField1_ & 0x00000002) != 0)) { + result.subzone_ = subzone_; + to_bitField0_ |= 0x04000000; + } result.bitField0_ |= to_bitField0_; } @@ -4338,6 +4589,11 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Interconnect other) { bitField1_ |= 0x00000001; onChanged(); } + if (other.hasSubzone()) { + subzone_ = other.subzone_; + bitField1_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4471,6 +4727,12 @@ public Builder mergeFrom( } break; } // case 2115872986 + case -2054287518: + { + subzone_ = input.readStringRequireUtf8(); + bitField1_ |= 0x00000002; + break; + } // case -2054287518 case -1971520086: { location_ = input.readStringRequireUtf8(); @@ -9439,6 +9701,138 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object subzone_ = ""; + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @return Whether the subzone field is set. + */ + public boolean hasSubzone() { + return ((bitField1_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @return The subzone. + */ + public java.lang.String getSubzone() { + java.lang.Object ref = subzone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + subzone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @return The bytes for subzone. + */ + public com.google.protobuf.ByteString getSubzoneBytes() { + java.lang.Object ref = subzone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + subzone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @param value The subzone to set. + * @return This builder for chaining. + */ + public Builder setSubzone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + subzone_ = value; + bitField1_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @return This builder for chaining. + */ + public Builder clearSubzone() { + subzone_ = getDefaultInstance().getSubzone(); + bitField1_ = (bitField1_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+     * Check the Subzone enum for the list of possible values.
+     * 
+ * + * optional string subzone = 280084972; + * + * @param value The bytes for subzone to set. + * @return This builder for chaining. + */ + public Builder setSubzoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + subzone_ = value; + bitField1_ |= 0x00000002; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java index 5fa2636f94b1..d0de11ace1fb 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java @@ -1378,4 +1378,46 @@ java.lang.String getLabelsOrDefault( * @return The bytes for state. */ com.google.protobuf.ByteString getStateBytes(); + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return Whether the subzone field is set. + */ + boolean hasSubzone(); + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return The subzone. + */ + java.lang.String getSubzone(); + + /** + * + * + *
+   * Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned.
+   * Check the Subzone enum for the list of possible values.
+   * 
+ * + * optional string subzone = 280084972; + * + * @return The bytes for subzone. + */ + com.google.protobuf.ByteString getSubzoneBytes(); } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..4b29e1db4721 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequest.java @@ -0,0 +1,706 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.ListAssociations. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest} + */ +public final class ListAssociationsOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) + ListAssociationsOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListAssociationsOrganizationSecurityPolicyRequest.newBuilder() to construct. + private ListAssociationsOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListAssociationsOrganizationSecurityPolicyRequest() { + targetResource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListAssociationsOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest.Builder + .class); + } + + private int bitField0_; + public static final int TARGET_RESOURCE_FIELD_NUMBER = 467318524; + + @SuppressWarnings("serial") + private volatile java.lang.Object targetResource_ = ""; + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return Whether the targetResource field is set. + */ + @java.lang.Override + public boolean hasTargetResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return The targetResource. + */ + @java.lang.Override + public java.lang.String getTargetResource() { + java.lang.Object ref = targetResource_; + 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(); + targetResource_ = s; + return s; + } + } + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return The bytes for targetResource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetResourceBytes() { + java.lang.Object ref = targetResource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetResource_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 467318524, targetResource_); + } + 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.GeneratedMessageV3.computeStringSize(467318524, targetResource_); + } + 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.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) obj; + + if (hasTargetResource() != other.hasTargetResource()) return false; + if (hasTargetResource()) { + if (!getTargetResource().equals(other.getTargetResource())) 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 (hasTargetResource()) { + hash = (37 * hash) + TARGET_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTargetResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + 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.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + 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.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.ListAssociations. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + targetResource_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + buildPartial() { + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.targetResource_ = targetResource_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasTargetResource()) { + targetResource_ = other.targetResource_; + 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 -556419102: + { + targetResource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -556419102 + 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 targetResource_ = ""; + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @return Whether the targetResource field is set. + */ + public boolean hasTargetResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @return The targetResource. + */ + public java.lang.String getTargetResource() { + java.lang.Object ref = targetResource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetResource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @return The bytes for targetResource. + */ + public com.google.protobuf.ByteString getTargetResourceBytes() { + java.lang.Object ref = targetResource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetResource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @param value The targetResource to set. + * @return This builder for chaining. + */ + public Builder setTargetResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + targetResource_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @return This builder for chaining. + */ + public Builder clearTargetResource() { + targetResource_ = getDefaultInstance().getTargetResource(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The target resource to list associations. It is an organization, or a folder.
+     * 
+ * + * optional string target_resource = 467318524; + * + * @param value The bytes for targetResource to set. + * @return This builder for chaining. + */ + public Builder setTargetResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + targetResource_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser< + ListAssociationsOrganizationSecurityPolicyRequest>() { + @java.lang.Override + public ListAssociationsOrganizationSecurityPolicyRequest 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.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..febb818d4265 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListAssociationsOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,65 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ListAssociationsOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return Whether the targetResource field is set. + */ + boolean hasTargetResource(); + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return The targetResource. + */ + java.lang.String getTargetResource(); + + /** + * + * + *
+   * The target resource to list associations. It is an organization, or a folder.
+   * 
+ * + * optional string target_resource = 467318524; + * + * @return The bytes for targetResource. + */ + com.google.protobuf.ByteString getTargetResourceBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequest.java new file mode 100644 index 000000000000..19e6bb60cbc9 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequest.java @@ -0,0 +1,1637 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.List. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest} + */ +public final class ListOrganizationSecurityPoliciesRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) + ListOrganizationSecurityPoliciesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListOrganizationSecurityPoliciesRequest.newBuilder() to construct. + private ListOrganizationSecurityPoliciesRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListOrganizationSecurityPoliciesRequest() { + filter_ = ""; + orderBy_ = ""; + pageToken_ = ""; + parentId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListOrganizationSecurityPoliciesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest.class, + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest.Builder.class); + } + + private int bitField0_; + public static final int FILTER_FIELD_NUMBER = 336120696; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + @java.lang.Override + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_RESULTS_FIELD_NUMBER = 54715419; + private int maxResults_ = 0; + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + public static final int ORDER_BY_FIELD_NUMBER = 160562920; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + @java.lang.Override + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 19994697; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + @java.lang.Override + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_ID_FIELD_NUMBER = 459714768; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentId_ = ""; + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + @java.lang.Override + public boolean hasParentId() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + @java.lang.Override + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + 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(); + parentId_ = s; + return s; + } + } + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RETURN_PARTIAL_SUCCESS_FIELD_NUMBER = 517198390; + private boolean returnPartialSuccess_ = false; + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + 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_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 160562920, orderBy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 459714768, parentId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(517198390, returnPartialSuccess_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(160562920, orderBy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(459714768, parentId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(517198390, returnPartialSuccess_); + } + 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.compute.v1.ListOrganizationSecurityPoliciesRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest other = + (com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) obj; + + if (hasFilter() != other.hasFilter()) return false; + if (hasFilter()) { + if (!getFilter().equals(other.getFilter())) return false; + } + if (hasMaxResults() != other.hasMaxResults()) return false; + if (hasMaxResults()) { + if (getMaxResults() != other.getMaxResults()) return false; + } + if (hasOrderBy() != other.hasOrderBy()) return false; + if (hasOrderBy()) { + if (!getOrderBy().equals(other.getOrderBy())) return false; + } + if (hasPageToken() != other.hasPageToken()) return false; + if (hasPageToken()) { + if (!getPageToken().equals(other.getPageToken())) return false; + } + if (hasParentId() != other.hasParentId()) return false; + if (hasParentId()) { + if (!getParentId().equals(other.getParentId())) return false; + } + if (hasReturnPartialSuccess() != other.hasReturnPartialSuccess()) return false; + if (hasReturnPartialSuccess()) { + if (getReturnPartialSuccess() != other.getReturnPartialSuccess()) 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 (hasFilter()) { + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + } + if (hasMaxResults()) { + hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getMaxResults(); + } + if (hasOrderBy()) { + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + } + if (hasPageToken()) { + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + } + if (hasParentId()) { + hash = (37 * hash) + PARENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getParentId().hashCode(); + } + if (hasReturnPartialSuccess()) { + hash = (37 * hash) + RETURN_PARTIAL_SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialSuccess()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest 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.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest 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.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ListOrganizationSecurityPoliciesRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.List. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest.class, + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + filter_ = ""; + maxResults_ = 0; + orderBy_ = ""; + pageToken_ = ""; + parentId_ = ""; + returnPartialSuccess_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest build() { + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest buildPartial() { + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest result = + new com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.filter_ = filter_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxResults_ = maxResults_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.orderBy_ = orderBy_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pageToken_ = pageToken_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.parentId_ = parentId_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.returnPartialSuccess_ = returnPartialSuccess_; + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest other) { + if (other + == com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + .getDefaultInstance()) return this; + if (other.hasFilter()) { + filter_ = other.filter_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasMaxResults()) { + setMaxResults(other.getMaxResults()); + } + if (other.hasOrderBy()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasPageToken()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasParentId()) { + parentId_ = other.parentId_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasReturnPartialSuccess()) { + setReturnPartialSuccess(other.getReturnPartialSuccess()); + } + 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 159957578: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 159957578 + case 437723352: + { + maxResults_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 437723352 + case 1284503362: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1284503362 + case -1606001726: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -1606001726 + case -617249150: + { + parentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case -617249150 + case -157380176: + { + returnPartialSuccess_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case -157380176 + 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 filter_ = ""; + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int maxResults_; + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @param value The maxResults to set. + * @return This builder for chaining. + */ + public Builder setMaxResults(int value) { + + maxResults_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return This builder for chaining. + */ + public Builder clearMaxResults() { + bitField0_ = (bitField0_ & ~0x00000002); + maxResults_ = 0; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object parentId_ = ""; + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + public boolean hasParentId() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @param value The parentId to set. + * @return This builder for chaining. + */ + public Builder setParentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return This builder for chaining. + */ + public Builder clearParentId() { + parentId_ = getDefaultInstance().getParentId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @param value The bytes for parentId to set. + * @return This builder for chaining. + */ + public Builder setParentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private boolean returnPartialSuccess_; + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @param value The returnPartialSuccess to set. + * @return This builder for chaining. + */ + public Builder setReturnPartialSuccess(boolean value) { + + returnPartialSuccess_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return This builder for chaining. + */ + public Builder clearReturnPartialSuccess() { + bitField0_ = (bitField0_ & ~0x00000020); + returnPartialSuccess_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) + private static final com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest(); + } + + public static com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListOrganizationSecurityPoliciesRequest 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.compute.v1.ListOrganizationSecurityPoliciesRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequestOrBuilder.java new file mode 100644 index 000000000000..3da7a5b98e54 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListOrganizationSecurityPoliciesRequestOrBuilder.java @@ -0,0 +1,234 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ListOrganizationSecurityPoliciesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + boolean hasFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + boolean hasMaxResults(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + int getMaxResults(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + boolean hasOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + boolean hasPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + boolean hasParentId(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + java.lang.String getParentId(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + com.google.protobuf.ByteString getParentIdBytes(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + boolean hasReturnPartialSuccess(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + boolean getReturnPartialSuccess(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.java new file mode 100644 index 000000000000..e80b99427960 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.java @@ -0,0 +1,1702 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
+ * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest} + */ +public final class ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder() to + // construct. + private ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest() { + filter_ = ""; + orderBy_ = ""; + pageToken_ = ""; + parentId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.class, + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.Builder.class); + } + + private int bitField0_; + public static final int FILTER_FIELD_NUMBER = 336120696; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + @java.lang.Override + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_RESULTS_FIELD_NUMBER = 54715419; + private int maxResults_ = 0; + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + public static final int ORDER_BY_FIELD_NUMBER = 160562920; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + @java.lang.Override + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 19994697; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + @java.lang.Override + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARENT_ID_FIELD_NUMBER = 459714768; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentId_ = ""; + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + @java.lang.Override + public boolean hasParentId() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + @java.lang.Override + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + 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(); + parentId_ = s; + return s; + } + } + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RETURN_PARTIAL_SUCCESS_FIELD_NUMBER = 517198390; + private boolean returnPartialSuccess_ = false; + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + 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_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 160562920, orderBy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 459714768, parentId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeBool(517198390, returnPartialSuccess_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(160562920, orderBy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(459714768, parentId_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(517198390, returnPartialSuccess_); + } + 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.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + other = + (com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + obj; + + if (hasFilter() != other.hasFilter()) return false; + if (hasFilter()) { + if (!getFilter().equals(other.getFilter())) return false; + } + if (hasMaxResults() != other.hasMaxResults()) return false; + if (hasMaxResults()) { + if (getMaxResults() != other.getMaxResults()) return false; + } + if (hasOrderBy() != other.hasOrderBy()) return false; + if (hasOrderBy()) { + if (!getOrderBy().equals(other.getOrderBy())) return false; + } + if (hasPageToken() != other.hasPageToken()) return false; + if (hasPageToken()) { + if (!getPageToken().equals(other.getPageToken())) return false; + } + if (hasParentId() != other.hasParentId()) return false; + if (hasParentId()) { + if (!getParentId().equals(other.getParentId())) return false; + } + if (hasReturnPartialSuccess() != other.hasReturnPartialSuccess()) return false; + if (hasReturnPartialSuccess()) { + if (getReturnPartialSuccess() != other.getReturnPartialSuccess()) 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 (hasFilter()) { + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + } + if (hasMaxResults()) { + hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getMaxResults(); + } + if (hasOrderBy()) { + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + } + if (hasPageToken()) { + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + } + if (hasParentId()) { + hash = (37 * hash) + PARENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getParentId().hashCode(); + } + if (hasReturnPartialSuccess()) { + hash = (37 * hash) + RETURN_PARTIAL_SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialSuccess()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + 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.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + 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.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.class, + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + filter_ = ""; + maxResults_ = 0; + orderBy_ = ""; + pageToken_ = ""; + parentId_ = ""; + returnPartialSuccess_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + build() { + com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + buildPartial() { + com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + result = + new com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.filter_ = filter_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxResults_ = maxResults_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.orderBy_ = orderBy_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pageToken_ = pageToken_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.parentId_ = parentId_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.returnPartialSuccess_ = returnPartialSuccess_; + to_bitField0_ |= 0x00000020; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) { + return mergeFrom( + (com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + other) { + if (other + == com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + .getDefaultInstance()) return this; + if (other.hasFilter()) { + filter_ = other.filter_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasMaxResults()) { + setMaxResults(other.getMaxResults()); + } + if (other.hasOrderBy()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasPageToken()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasParentId()) { + parentId_ = other.parentId_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasReturnPartialSuccess()) { + setReturnPartialSuccess(other.getReturnPartialSuccess()); + } + 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 159957578: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 159957578 + case 437723352: + { + maxResults_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 437723352 + case 1284503362: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1284503362 + case -1606001726: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -1606001726 + case -617249150: + { + parentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case -617249150 + case -157380176: + { + returnPartialSuccess_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case -157380176 + 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 filter_ = ""; + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int maxResults_; + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @param value The maxResults to set. + * @return This builder for chaining. + */ + public Builder setMaxResults(int value) { + + maxResults_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return This builder for chaining. + */ + public Builder clearMaxResults() { + bitField0_ = (bitField0_ & ~0x00000002); + maxResults_ = 0; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object parentId_ = ""; + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + public boolean hasParentId() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @param value The parentId to set. + * @return This builder for chaining. + */ + public Builder setParentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @return This builder for chaining. + */ + public Builder clearParentId() { + parentId_ = getDefaultInstance().getParentId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Parent ID for this request.
+     * 
+ * + * optional string parent_id = 459714768; + * + * @param value The bytes for parentId to set. + * @return This builder for chaining. + */ + public Builder setParentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private boolean returnPartialSuccess_; + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @param value The returnPartialSuccess to set. + * @return This builder for chaining. + */ + public Builder setReturnPartialSuccess(boolean value) { + + returnPartialSuccess_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return This builder for chaining. + */ + public Builder clearReturnPartialSuccess() { + bitField0_ = (bitField0_ & ~0x00000020); + returnPartialSuccess_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + private static final com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest(); + } + + public static com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest> + PARSER = + new com.google.protobuf.AbstractParser< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest>() { + @java.lang.Override + public ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + 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< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest> + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser< + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest> + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1 + .ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder.java new file mode 100644 index 000000000000..a16b72147820 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder.java @@ -0,0 +1,234 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + boolean hasFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + boolean hasMaxResults(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + int getMaxResults(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + boolean hasOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + boolean hasPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return Whether the parentId field is set. + */ + boolean hasParentId(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The parentId. + */ + java.lang.String getParentId(); + + /** + * + * + *
+   * Parent ID for this request.
+   * 
+ * + * optional string parent_id = 459714768; + * + * @return The bytes for parentId. + */ + com.google.protobuf.ByteString getParentIdBytes(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + boolean hasReturnPartialSuccess(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + boolean getReturnPartialSuccess(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequest.java new file mode 100644 index 000000000000..89af65b35fcc --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequest.java @@ -0,0 +1,1587 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for PreviewFeatures.List. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListPreviewFeaturesRequest} + */ +public final class ListPreviewFeaturesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ListPreviewFeaturesRequest) + ListPreviewFeaturesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListPreviewFeaturesRequest.newBuilder() to construct. + private ListPreviewFeaturesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListPreviewFeaturesRequest() { + filter_ = ""; + orderBy_ = ""; + pageToken_ = ""; + project_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListPreviewFeaturesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListPreviewFeaturesRequest.class, + com.google.cloud.compute.v1.ListPreviewFeaturesRequest.Builder.class); + } + + private int bitField0_; + public static final int FILTER_FIELD_NUMBER = 336120696; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + @java.lang.Override + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_RESULTS_FIELD_NUMBER = 54715419; + private int maxResults_ = 0; + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + public static final int ORDER_BY_FIELD_NUMBER = 160562920; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + @java.lang.Override + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 19994697; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + @java.lang.Override + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RETURN_PARTIAL_SUCCESS_FIELD_NUMBER = 517198390; + private boolean returnPartialSuccess_ = false; + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + 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_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeUInt32(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 160562920, orderBy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeBool(517198390, returnPartialSuccess_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19994697, pageToken_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(54715419, maxResults_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(160562920, orderBy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(336120696, filter_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(517198390, returnPartialSuccess_); + } + 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.compute.v1.ListPreviewFeaturesRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ListPreviewFeaturesRequest other = + (com.google.cloud.compute.v1.ListPreviewFeaturesRequest) obj; + + if (hasFilter() != other.hasFilter()) return false; + if (hasFilter()) { + if (!getFilter().equals(other.getFilter())) return false; + } + if (hasMaxResults() != other.hasMaxResults()) return false; + if (hasMaxResults()) { + if (getMaxResults() != other.getMaxResults()) return false; + } + if (hasOrderBy() != other.hasOrderBy()) return false; + if (hasOrderBy()) { + if (!getOrderBy().equals(other.getOrderBy())) return false; + } + if (hasPageToken() != other.hasPageToken()) return false; + if (hasPageToken()) { + if (!getPageToken().equals(other.getPageToken())) return false; + } + if (!getProject().equals(other.getProject())) return false; + if (hasReturnPartialSuccess() != other.hasReturnPartialSuccess()) return false; + if (hasReturnPartialSuccess()) { + if (getReturnPartialSuccess() != other.getReturnPartialSuccess()) 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 (hasFilter()) { + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + } + if (hasMaxResults()) { + hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getMaxResults(); + } + if (hasOrderBy()) { + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + } + if (hasPageToken()) { + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + } + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + if (hasReturnPartialSuccess()) { + hash = (37 * hash) + RETURN_PARTIAL_SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialSuccess()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest 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.compute.v1.ListPreviewFeaturesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest 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.compute.v1.ListPreviewFeaturesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ListPreviewFeaturesRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for PreviewFeatures.List. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ListPreviewFeaturesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ListPreviewFeaturesRequest) + com.google.cloud.compute.v1.ListPreviewFeaturesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ListPreviewFeaturesRequest.class, + com.google.cloud.compute.v1.ListPreviewFeaturesRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.ListPreviewFeaturesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + filter_ = ""; + maxResults_ = 0; + orderBy_ = ""; + pageToken_ = ""; + project_ = ""; + returnPartialSuccess_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListPreviewFeaturesRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ListPreviewFeaturesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListPreviewFeaturesRequest build() { + com.google.cloud.compute.v1.ListPreviewFeaturesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ListPreviewFeaturesRequest buildPartial() { + com.google.cloud.compute.v1.ListPreviewFeaturesRequest result = + new com.google.cloud.compute.v1.ListPreviewFeaturesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.ListPreviewFeaturesRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.filter_ = filter_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxResults_ = maxResults_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.orderBy_ = orderBy_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.pageToken_ = pageToken_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.returnPartialSuccess_ = returnPartialSuccess_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ListPreviewFeaturesRequest) { + return mergeFrom((com.google.cloud.compute.v1.ListPreviewFeaturesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.ListPreviewFeaturesRequest other) { + if (other == com.google.cloud.compute.v1.ListPreviewFeaturesRequest.getDefaultInstance()) + return this; + if (other.hasFilter()) { + filter_ = other.filter_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasMaxResults()) { + setMaxResults(other.getMaxResults()); + } + if (other.hasOrderBy()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasPageToken()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasReturnPartialSuccess()) { + setReturnPartialSuccess(other.getReturnPartialSuccess()); + } + 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 159957578: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 159957578 + case 437723352: + { + maxResults_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 437723352 + case 1284503362: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1284503362 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 1820481738 + case -1606001726: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -1606001726 + case -157380176: + { + returnPartialSuccess_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case -157380176 + 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 filter_ = ""; + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + public boolean hasFilter() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+     * 
+ * + * optional string filter = 336120696; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int maxResults_; + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + @java.lang.Override + public boolean hasMaxResults() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + @java.lang.Override + public int getMaxResults() { + return maxResults_; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @param value The maxResults to set. + * @return This builder for chaining. + */ + public Builder setMaxResults(int value) { + + maxResults_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+     * 
+ * + * optional uint32 max_results = 54715419; + * + * @return This builder for chaining. + */ + public Builder clearMaxResults() { + bitField0_ = (bitField0_ & ~0x00000002); + maxResults_ = 0; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + public boolean hasOrderBy() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+     * 
+ * + * optional string order_by = 160562920; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + public boolean hasPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+     * 
+ * + * optional string page_token = 19994697; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private boolean returnPartialSuccess_; + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + @java.lang.Override + public boolean hasReturnPartialSuccess() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + @java.lang.Override + public boolean getReturnPartialSuccess() { + return returnPartialSuccess_; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @param value The returnPartialSuccess to set. + * @return This builder for chaining. + */ + public Builder setReturnPartialSuccess(boolean value) { + + returnPartialSuccess_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+     * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return This builder for chaining. + */ + public Builder clearReturnPartialSuccess() { + bitField0_ = (bitField0_ & ~0x00000020); + returnPartialSuccess_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ListPreviewFeaturesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ListPreviewFeaturesRequest) + private static final com.google.cloud.compute.v1.ListPreviewFeaturesRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ListPreviewFeaturesRequest(); + } + + public static com.google.cloud.compute.v1.ListPreviewFeaturesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListPreviewFeaturesRequest 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.compute.v1.ListPreviewFeaturesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequestOrBuilder.java new file mode 100644 index 000000000000..9d4a598091d9 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ListPreviewFeaturesRequestOrBuilder.java @@ -0,0 +1,221 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ListPreviewFeaturesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ListPreviewFeaturesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return Whether the filter field is set. + */ + boolean hasFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions.
+   * 
+ * + * optional string filter = 336120696; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return Whether the maxResults field is set. + */ + boolean hasMaxResults(); + + /** + * + * + *
+   * The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`)
+   * 
+ * + * optional uint32 max_results = 54715419; + * + * @return The maxResults. + */ + int getMaxResults(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return Whether the orderBy field is set. + */ + boolean hasOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported.
+   * 
+ * + * optional string order_by = 160562920; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return Whether the pageToken field is set. + */ + boolean hasPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results.
+   * 
+ * + * optional string page_token = 19994697; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return Whether the returnPartialSuccess field is set. + */ + boolean hasReturnPartialSuccess(); + + /** + * + * + *
+   * Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code.
+   * 
+ * + * optional bool return_partial_success = 517198390; + * + * @return The returnPartialSuccess. + */ + boolean getReturnPartialSuccess(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..6de4cf31558c --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1119 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.Move. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest} + */ +public final class MoveOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) + MoveOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use MoveOrganizationSecurityPolicyRequest.newBuilder() to construct. + private MoveOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MoveOrganizationSecurityPolicyRequest() { + parentId_ = ""; + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MoveOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_ID_FIELD_NUMBER = 459714768; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentId_ = ""; + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + @java.lang.Override + public boolean hasParentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + @java.lang.Override + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + 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(); + parentId_ = s; + return s; + } + } + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 459714768, parentId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(459714768, parentId_); + } + 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.compute.v1.MoveOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) obj; + + if (hasParentId() != other.hasParentId()) return false; + if (hasParentId()) { + if (!getParentId().equals(other.getParentId())) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasParentId()) { + hash = (37 * hash) + PARENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getParentId().hashCode(); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest 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.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest 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.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.MoveOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.Move. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parentId_ = ""; + requestId_ = ""; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parentId_ = parentId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) { + return mergeFrom((com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest.getDefaultInstance()) + return this; + if (other.hasParentId()) { + parentId_ = other.parentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1368660106 + case -617249150: + { + parentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -617249150 + 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 parentId_ = ""; + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + public boolean hasParentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + public java.lang.String getParentId() { + java.lang.Object ref = parentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + public com.google.protobuf.ByteString getParentIdBytes() { + java.lang.Object ref = parentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @param value The parentId to set. + * @return This builder for chaining. + */ + public Builder setParentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return This builder for chaining. + */ + public Builder clearParentId() { + parentId_ = getDefaultInstance().getParentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The new parent of the security policy.
+     * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @param value The bytes for parentId to set. + * @return This builder for chaining. + */ + public Builder setParentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveOrganizationSecurityPolicyRequest 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.compute.v1.MoveOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..8ad3ed7a8a17 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/MoveOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,136 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface MoveOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return Whether the parentId field is set. + */ + boolean hasParentId(); + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The parentId. + */ + java.lang.String getParentId(); + + /** + * + * + *
+   * The new parent of the security policy.
+   * 
+ * + * + * optional string parent_id = 459714768 [(.google.cloud.operation_request_field) = "parent_id"]; + * + * + * @return The bytes for parentId. + */ + com.google.protobuf.ByteString getParentIdBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponse.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponse.java new file mode 100644 index 000000000000..5a15daae6081 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponse.java @@ -0,0 +1,1266 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse} + */ +public final class OrganizationSecurityPoliciesListAssociationsResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + OrganizationSecurityPoliciesListAssociationsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use OrganizationSecurityPoliciesListAssociationsResponse.newBuilder() to construct. + private OrganizationSecurityPoliciesListAssociationsResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private OrganizationSecurityPoliciesListAssociationsResponse() { + associations_ = java.util.Collections.emptyList(); + kind_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new OrganizationSecurityPoliciesListAssociationsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse.class, + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse.Builder + .class); + } + + private int bitField0_; + public static final int ASSOCIATIONS_FIELD_NUMBER = 508736530; + + @SuppressWarnings("serial") + private java.util.List associations_; + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public java.util.List + getAssociationsList() { + return associations_; + } + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public java.util.List + getAssociationsOrBuilderList() { + return associations_; + } + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public int getAssociationsCount() { + return associations_.size(); + } + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index) { + return associations_.get(index); + } + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index) { + return associations_.get(index); + } + + public static final int KIND_FIELD_NUMBER = 3292052; + + @SuppressWarnings("serial") + private volatile java.lang.Object kind_ = ""; + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + @java.lang.Override + public boolean hasKind() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + @java.lang.Override + public java.lang.String getKind() { + java.lang.Object ref = kind_; + 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(); + kind_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKindBytes() { + java.lang.Object ref = kind_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kind_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); + } + for (int i = 0; i < associations_.size(); i++) { + output.writeMessage(508736530, associations_.get(i)); + } + 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.GeneratedMessageV3.computeStringSize(3292052, kind_); + } + for (int i = 0; i < associations_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(508736530, associations_.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.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse other = + (com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) obj; + + if (!getAssociationsList().equals(other.getAssociationsList())) return false; + if (hasKind() != other.hasKind()) return false; + if (hasKind()) { + if (!getKind().equals(other.getKind())) 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 (getAssociationsCount() > 0) { + hash = (37 * hash) + ASSOCIATIONS_FIELD_NUMBER; + hash = (53 * hash) + getAssociationsList().hashCode(); + } + if (hasKind()) { + hash = (37 * hash) + KIND_FIELD_NUMBER; + hash = (53 * hash) + getKind().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + 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.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + 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.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + .class, + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + .Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (associationsBuilder_ == null) { + associations_ = java.util.Collections.emptyList(); + } else { + associations_ = null; + associationsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + kind_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + build() { + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + buildPartial() { + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse result = + new com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse( + this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse result) { + if (associationsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + associations_ = java.util.Collections.unmodifiableList(associations_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.associations_ = associations_; + } else { + result.associations_ = associationsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.kind_ = kind_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) { + return mergeFrom( + (com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse other) { + if (other + == com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + .getDefaultInstance()) return this; + if (associationsBuilder_ == null) { + if (!other.associations_.isEmpty()) { + if (associations_.isEmpty()) { + associations_ = other.associations_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAssociationsIsMutable(); + associations_.addAll(other.associations_); + } + onChanged(); + } + } else { + if (!other.associations_.isEmpty()) { + if (associationsBuilder_.isEmpty()) { + associationsBuilder_.dispose(); + associationsBuilder_ = null; + associations_ = other.associations_; + bitField0_ = (bitField0_ & ~0x00000001); + associationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAssociationsFieldBuilder() + : null; + } else { + associationsBuilder_.addAllMessages(other.associations_); + } + } + } + if (other.hasKind()) { + kind_ = other.kind_; + 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 26336418: + { + kind_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 26336418 + case -225075054: + { + com.google.cloud.compute.v1.SecurityPolicyAssociation m = + input.readMessage( + com.google.cloud.compute.v1.SecurityPolicyAssociation.parser(), + extensionRegistry); + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(m); + } else { + associationsBuilder_.addMessage(m); + } + break; + } // case -225075054 + 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 associations_ = + java.util.Collections.emptyList(); + + private void ensureAssociationsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + associations_ = + new java.util.ArrayList( + associations_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + associationsBuilder_; + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public java.util.List + getAssociationsList() { + if (associationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(associations_); + } else { + return associationsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public int getAssociationsCount() { + if (associationsBuilder_ == null) { + return associations_.size(); + } else { + return associationsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index) { + if (associationsBuilder_ == null) { + return associations_.get(index); + } else { + return associationsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder setAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.set(index, value); + onChanged(); + } else { + associationsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder setAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.set(index, builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations(com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.add(value); + onChanged(); + } else { + associationsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.add(index, value); + onChanged(); + } else { + associationsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(index, builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAllAssociations( + java.lang.Iterable + values) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, associations_); + onChanged(); + } else { + associationsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder clearAssociations() { + if (associationsBuilder_ == null) { + associations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + associationsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder removeAssociations(int index) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.remove(index); + onChanged(); + } else { + associationsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder getAssociationsBuilder( + int index) { + return getAssociationsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index) { + if (associationsBuilder_ == null) { + return associations_.get(index); + } else { + return associationsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public java.util.List + getAssociationsOrBuilderList() { + if (associationsBuilder_ != null) { + return associationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(associations_); + } + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder addAssociationsBuilder() { + return getAssociationsFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder addAssociationsBuilder( + int index) { + return getAssociationsFieldBuilder() + .addBuilder( + index, com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of associations.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public java.util.List + getAssociationsBuilderList() { + return getAssociationsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + getAssociationsFieldBuilder() { + if (associationsBuilder_ == null) { + associationsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder>( + associations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + associations_ = null; + } + return associationsBuilder_; + } + + private java.lang.Object kind_ = ""; + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + public boolean hasKind() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + public java.lang.String getKind() { + java.lang.Object ref = kind_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + kind_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + public com.google.protobuf.ByteString getKindBytes() { + java.lang.Object ref = kind_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kind_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @param value The kind to set. + * @return This builder for chaining. + */ + public Builder setKind(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + kind_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @return This builder for chaining. + */ + public Builder clearKind() { + kind_ = getDefaultInstance().getKind(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+     * 
+ * + * optional string kind = 3292052; + * + * @param value The bytes for kind to set. + * @return This builder for chaining. + */ + public Builder setKindBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + kind_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + private static final com.google.cloud.compute.v1 + .OrganizationSecurityPoliciesListAssociationsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse(); + } + + public static com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + OrganizationSecurityPoliciesListAssociationsResponse> + PARSER = + new com.google.protobuf.AbstractParser< + OrganizationSecurityPoliciesListAssociationsResponse>() { + @java.lang.Override + public OrganizationSecurityPoliciesListAssociationsResponse 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.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponseOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponseOrBuilder.java new file mode 100644 index 000000000000..569d2cb845fc --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesListAssociationsResponseOrBuilder.java @@ -0,0 +1,127 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface OrganizationSecurityPoliciesListAssociationsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + java.util.List getAssociationsList(); + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index); + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + int getAssociationsCount(); + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + java.util.List + getAssociationsOrBuilderList(); + + /** + * + * + *
+   * A list of associations.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index); + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + boolean hasKind(); + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + java.lang.String getKind(); + + /** + * + * + *
+   * [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + com.google.protobuf.ByteString getKindBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..f3097a02db4e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1198 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.Patch. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest} + */ +public final class PatchOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) + PatchOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PatchOrganizationSecurityPolicyRequest.newBuilder() to construct. + private PatchOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PatchOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PatchOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECURITY_POLICY_RESOURCE_FIELD_NUMBER = 216159612; + private com.google.cloud.compute.v1.SecurityPolicy securityPolicyResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyResource() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource() { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyOrBuilder getSecurityPolicyResourceOrBuilder() { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + + 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(216159612, getSecurityPolicyResource()); + } + 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.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 216159612, getSecurityPolicyResource()); + } + 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.compute.v1.PatchOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) obj; + + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) return false; + if (hasSecurityPolicyResource() != other.hasSecurityPolicyResource()) return false; + if (hasSecurityPolicyResource()) { + if (!getSecurityPolicyResource().equals(other.getSecurityPolicyResource())) 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 (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + if (hasSecurityPolicyResource()) { + hash = (37 * hash) + SECURITY_POLICY_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest 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.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest 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.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PatchOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.Patch. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSecurityPolicyResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + securityPolicyResource_ = null; + if (securityPolicyResourceBuilder_ != null) { + securityPolicyResourceBuilder_.dispose(); + securityPolicyResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicyResource_ = + securityPolicyResourceBuilder_ == null + ? securityPolicyResource_ + : securityPolicyResourceBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasSecurityPolicyResource()) { + mergeSecurityPolicyResource(other.getSecurityPolicyResource()); + } + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1368660106 + case 1729276898: + { + input.readMessage( + getSecurityPolicyResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 1729276898 + 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 requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.SecurityPolicy securityPolicyResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder> + securityPolicyResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + public boolean hasSecurityPolicyResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + public com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource() { + if (securityPolicyResourceBuilder_ == null) { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } else { + return securityPolicyResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyResource(com.google.cloud.compute.v1.SecurityPolicy value) { + if (securityPolicyResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyResource_ = value; + } else { + securityPolicyResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyResource( + com.google.cloud.compute.v1.SecurityPolicy.Builder builderForValue) { + if (securityPolicyResourceBuilder_ == null) { + securityPolicyResource_ = builderForValue.build(); + } else { + securityPolicyResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSecurityPolicyResource(com.google.cloud.compute.v1.SecurityPolicy value) { + if (securityPolicyResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && securityPolicyResource_ != null + && securityPolicyResource_ + != com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance()) { + getSecurityPolicyResourceBuilder().mergeFrom(value); + } else { + securityPolicyResource_ = value; + } + } else { + securityPolicyResourceBuilder_.mergeFrom(value); + } + if (securityPolicyResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSecurityPolicyResource() { + bitField0_ = (bitField0_ & ~0x00000004); + securityPolicyResource_ = null; + if (securityPolicyResourceBuilder_ != null) { + securityPolicyResourceBuilder_.dispose(); + securityPolicyResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicy.Builder getSecurityPolicyResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getSecurityPolicyResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyOrBuilder + getSecurityPolicyResourceOrBuilder() { + if (securityPolicyResourceBuilder_ != null) { + return securityPolicyResourceBuilder_.getMessageOrBuilder(); + } else { + return securityPolicyResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicy.getDefaultInstance() + : securityPolicyResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder> + getSecurityPolicyResourceFieldBuilder() { + if (securityPolicyResourceBuilder_ == null) { + securityPolicyResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicy, + com.google.cloud.compute.v1.SecurityPolicy.Builder, + com.google.cloud.compute.v1.SecurityPolicyOrBuilder>( + getSecurityPolicyResource(), getParentForChildren(), isClean()); + securityPolicyResource_ = null; + } + return securityPolicyResourceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PatchOrganizationSecurityPolicyRequest 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.compute.v1.PatchOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..a721822d8aa9 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,134 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PatchOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyResource field is set. + */ + boolean hasSecurityPolicyResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyResource. + */ + com.google.cloud.compute.v1.SecurityPolicy getSecurityPolicyResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicy security_policy_resource = 216159612 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.SecurityPolicyOrBuilder getSecurityPolicyResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..438b38c4958c --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1341 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.PatchRule. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest} + */ +public final class PatchRuleOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) + PatchRuleOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PatchRuleOrganizationSecurityPolicyRequest.newBuilder() to construct. + private PatchRuleOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PatchRuleOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PatchRuleOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PRIORITY_FIELD_NUMBER = 445151652; + private int priority_ = 0; + + /** + * + * + *
+   * The priority of the rule to patch.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The priority of the rule to patch.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECURITY_POLICY_RULE_RESOURCE_FIELD_NUMBER = 402693443; + private com.google.cloud.compute.v1.SecurityPolicyRule securityPolicyRuleResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyRuleResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource() { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder + getSecurityPolicyRuleResourceOrBuilder() { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(402693443, getSecurityPolicyRuleResource()); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(445151652, priority_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 402693443, getSecurityPolicyRuleResource()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(445151652, priority_); + } + 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.compute.v1.PatchRuleOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) obj; + + if (hasPriority() != other.hasPriority()) return false; + if (hasPriority()) { + if (getPriority() != other.getPriority()) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) return false; + if (hasSecurityPolicyRuleResource() != other.hasSecurityPolicyRuleResource()) return false; + if (hasSecurityPolicyRuleResource()) { + if (!getSecurityPolicyRuleResource().equals(other.getSecurityPolicyRuleResource())) + 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 (hasPriority()) { + hash = (37 * hash) + PRIORITY_FIELD_NUMBER; + hash = (53 * hash) + getPriority(); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + if (hasSecurityPolicyRuleResource()) { + hash = (37 * hash) + SECURITY_POLICY_RULE_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyRuleResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest 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.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest 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.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PatchRuleOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.PatchRule. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSecurityPolicyRuleResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + priority_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + securityPolicyRuleResource_ = null; + if (securityPolicyRuleResourceBuilder_ != null) { + securityPolicyRuleResourceBuilder_.dispose(); + securityPolicyRuleResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.priority_ = priority_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.securityPolicyRuleResource_ = + securityPolicyRuleResourceBuilder_ == null + ? securityPolicyRuleResource_ + : securityPolicyRuleResourceBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasPriority()) { + setPriority(other.getPriority()); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasSecurityPolicyRuleResource()) { + mergeSecurityPolicyRuleResource(other.getSecurityPolicyRuleResource()); + } + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1368660106 + case -1073419750: + { + input.readMessage( + getSecurityPolicyRuleResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case -1073419750 + case -733754080: + { + priority_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case -733754080 + 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 priority_; + + /** + * + * + *
+     * The priority of the rule to patch.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The priority of the rule to patch.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + /** + * + * + *
+     * The priority of the rule to patch.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @param value The priority to set. + * @return This builder for chaining. + */ + public Builder setPriority(int value) { + + priority_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The priority of the rule to patch.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return This builder for chaining. + */ + public Builder clearPriority() { + bitField0_ = (bitField0_ & ~0x00000001); + priority_ = 0; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.SecurityPolicyRule securityPolicyRuleResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder> + securityPolicyRuleResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + public boolean hasSecurityPolicyRuleResource() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + public com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource() { + if (securityPolicyRuleResourceBuilder_ == null) { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } else { + return securityPolicyRuleResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule value) { + if (securityPolicyRuleResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyRuleResource_ = value; + } else { + securityPolicyRuleResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule.Builder builderForValue) { + if (securityPolicyRuleResourceBuilder_ == null) { + securityPolicyRuleResource_ = builderForValue.build(); + } else { + securityPolicyRuleResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSecurityPolicyRuleResource( + com.google.cloud.compute.v1.SecurityPolicyRule value) { + if (securityPolicyRuleResourceBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && securityPolicyRuleResource_ != null + && securityPolicyRuleResource_ + != com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance()) { + getSecurityPolicyRuleResourceBuilder().mergeFrom(value); + } else { + securityPolicyRuleResource_ = value; + } + } else { + securityPolicyRuleResourceBuilder_.mergeFrom(value); + } + if (securityPolicyRuleResource_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSecurityPolicyRuleResource() { + bitField0_ = (bitField0_ & ~0x00000008); + securityPolicyRuleResource_ = null; + if (securityPolicyRuleResourceBuilder_ != null) { + securityPolicyRuleResourceBuilder_.dispose(); + securityPolicyRuleResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyRule.Builder + getSecurityPolicyRuleResourceBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getSecurityPolicyRuleResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder + getSecurityPolicyRuleResourceOrBuilder() { + if (securityPolicyRuleResourceBuilder_ != null) { + return securityPolicyRuleResourceBuilder_.getMessageOrBuilder(); + } else { + return securityPolicyRuleResource_ == null + ? com.google.cloud.compute.v1.SecurityPolicyRule.getDefaultInstance() + : securityPolicyRuleResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder> + getSecurityPolicyRuleResourceFieldBuilder() { + if (securityPolicyRuleResourceBuilder_ == null) { + securityPolicyRuleResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyRule, + com.google.cloud.compute.v1.SecurityPolicyRule.Builder, + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder>( + getSecurityPolicyRuleResource(), getParentForChildren(), isClean()); + securityPolicyRuleResource_ = null; + } + return securityPolicyRuleResourceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PatchRuleOrganizationSecurityPolicyRequest 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.compute.v1.PatchRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..1e10b9551f75 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchRuleOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,160 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PatchRuleOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The priority of the rule to patch.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + boolean hasPriority(); + + /** + * + * + *
+   * The priority of the rule to patch.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + int getPriority(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the securityPolicyRuleResource field is set. + */ + boolean hasSecurityPolicyRuleResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The securityPolicyRuleResource. + */ + com.google.cloud.compute.v1.SecurityPolicyRule getSecurityPolicyRuleResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder getSecurityPolicyRuleResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeature.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeature.java new file mode 100644 index 000000000000..c37e162b1cc2 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeature.java @@ -0,0 +1,2689 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Represents a single Google Compute Engine preview feature.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeature} + */ +public final class PreviewFeature extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeature) + PreviewFeatureOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeature.newBuilder() to construct. + private PreviewFeature(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeature() { + activationStatus_ = ""; + creationTimestamp_ = ""; + description_ = ""; + kind_ = ""; + name_ = ""; + selfLink_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeature(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeature_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeature.class, + com.google.cloud.compute.v1.PreviewFeature.Builder.class); + } + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.PreviewFeature.ActivationStatus} + */ + public enum ActivationStatus implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ACTIVATION_STATUS = 0; + */ + UNDEFINED_ACTIVATION_STATUS(0), + /** ACTIVATION_STATE_UNSPECIFIED = 632160; */ + ACTIVATION_STATE_UNSPECIFIED(632160), + /** DISABLED = 516696700; */ + DISABLED(516696700), + /** ENABLED = 182130465; */ + ENABLED(182130465), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ACTIVATION_STATUS = 0; + */ + public static final int UNDEFINED_ACTIVATION_STATUS_VALUE = 0; + + /** ACTIVATION_STATE_UNSPECIFIED = 632160; */ + public static final int ACTIVATION_STATE_UNSPECIFIED_VALUE = 632160; + + /** DISABLED = 516696700; */ + public static final int DISABLED_VALUE = 516696700; + + /** ENABLED = 182130465; */ + public static final int ENABLED_VALUE = 182130465; + + 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 ActivationStatus 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 ActivationStatus forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ACTIVATION_STATUS; + case 632160: + return ACTIVATION_STATE_UNSPECIFIED; + case 516696700: + return DISABLED; + case 182130465: + return ENABLED; + 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 ActivationStatus findValueByNumber(int number) { + return ActivationStatus.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.PreviewFeature.getDescriptor().getEnumTypes().get(0); + } + + private static final ActivationStatus[] VALUES = values(); + + public static ActivationStatus 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 ActivationStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.PreviewFeature.ActivationStatus) + } + + private int bitField0_; + public static final int ACTIVATION_STATUS_FIELD_NUMBER = 71960379; + + @SuppressWarnings("serial") + private volatile java.lang.Object activationStatus_ = ""; + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return Whether the activationStatus field is set. + */ + @java.lang.Override + public boolean hasActivationStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return The activationStatus. + */ + @java.lang.Override + public java.lang.String getActivationStatus() { + java.lang.Object ref = activationStatus_; + 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(); + activationStatus_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return The bytes for activationStatus. + */ + @java.lang.Override + public com.google.protobuf.ByteString getActivationStatusBytes() { + java.lang.Object ref = activationStatus_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + activationStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATION_TIMESTAMP_FIELD_NUMBER = 30525366; + + @SuppressWarnings("serial") + private volatile java.lang.Object creationTimestamp_ = ""; + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return Whether the creationTimestamp field is set. + */ + @java.lang.Override + public boolean hasCreationTimestamp() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The creationTimestamp. + */ + @java.lang.Override + public java.lang.String getCreationTimestamp() { + java.lang.Object ref = creationTimestamp_; + 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(); + creationTimestamp_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The bytes for creationTimestamp. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCreationTimestampBytes() { + java.lang.Object ref = creationTimestamp_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + creationTimestamp_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + @java.lang.Override + public boolean hasDescription() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + 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(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 3355; + private long id_ = 0L; + + /** + * + * + *
+   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+   * 
+ * + * optional uint64 id = 3355; + * + * @return Whether the id field is set. + */ + @java.lang.Override + public boolean hasId() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+   * 
+ * + * optional uint64 id = 3355; + * + * @return The id. + */ + @java.lang.Override + public long getId() { + return id_; + } + + public static final int KIND_FIELD_NUMBER = 3292052; + + @SuppressWarnings("serial") + private volatile java.lang.Object kind_ = ""; + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + @java.lang.Override + public boolean hasKind() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + @java.lang.Override + public java.lang.String getKind() { + java.lang.Object ref = kind_; + 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(); + kind_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKindBytes() { + java.lang.Object ref = kind_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kind_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 3373707; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @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 ROLLOUT_OPERATION_FIELD_NUMBER = 486746201; + private com.google.cloud.compute.v1.PreviewFeatureRolloutOperation rolloutOperation_; + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return Whether the rolloutOperation field is set. + */ + @java.lang.Override + public boolean hasRolloutOperation() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return The rolloutOperation. + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation getRolloutOperation() { + return rolloutOperation_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance() + : rolloutOperation_; + } + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder + getRolloutOperationOrBuilder() { + return rolloutOperation_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance() + : rolloutOperation_; + } + + public static final int SELF_LINK_FIELD_NUMBER = 456214797; + + @SuppressWarnings("serial") + private volatile java.lang.Object selfLink_ = ""; + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + @java.lang.Override + public boolean hasSelfLink() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + @java.lang.Override + public java.lang.String getSelfLink() { + java.lang.Object ref = selfLink_; + 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(); + selfLink_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSelfLinkBytes() { + java.lang.Object ref = selfLink_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_FIELD_NUMBER = 181260274; + private com.google.cloud.compute.v1.PreviewFeatureStatus status_; + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return The status. + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatus getStatus() { + return status_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance() + : status_; + } + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder getStatusOrBuilder() { + return status_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance() + : status_; + } + + 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_ & 0x00000008) != 0)) { + output.writeUInt64(3355, id_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); + } + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 71960379, activationStatus_); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeMessage(181260274, getStatus()); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); + } + if (((bitField0_ & 0x00000080) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(486746201, getRolloutOperation()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(71960379, activationStatus_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(181260274, getStatus()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 486746201, getRolloutOperation()); + } + 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.compute.v1.PreviewFeature)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeature other = + (com.google.cloud.compute.v1.PreviewFeature) obj; + + if (hasActivationStatus() != other.hasActivationStatus()) return false; + if (hasActivationStatus()) { + if (!getActivationStatus().equals(other.getActivationStatus())) return false; + } + if (hasCreationTimestamp() != other.hasCreationTimestamp()) return false; + if (hasCreationTimestamp()) { + if (!getCreationTimestamp().equals(other.getCreationTimestamp())) return false; + } + if (hasDescription() != other.hasDescription()) return false; + if (hasDescription()) { + if (!getDescription().equals(other.getDescription())) return false; + } + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (getId() != other.getId()) return false; + } + if (hasKind() != other.hasKind()) return false; + if (hasKind()) { + if (!getKind().equals(other.getKind())) return false; + } + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (hasRolloutOperation() != other.hasRolloutOperation()) return false; + if (hasRolloutOperation()) { + if (!getRolloutOperation().equals(other.getRolloutOperation())) return false; + } + if (hasSelfLink() != other.hasSelfLink()) return false; + if (hasSelfLink()) { + if (!getSelfLink().equals(other.getSelfLink())) return false; + } + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) 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 (hasActivationStatus()) { + hash = (37 * hash) + ACTIVATION_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getActivationStatus().hashCode(); + } + if (hasCreationTimestamp()) { + hash = (37 * hash) + CREATION_TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + getCreationTimestamp().hashCode(); + } + if (hasDescription()) { + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + } + if (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getId()); + } + if (hasKind()) { + hash = (37 * hash) + KIND_FIELD_NUMBER; + hash = (53 * hash) + getKind().hashCode(); + } + if (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (hasRolloutOperation()) { + hash = (37 * hash) + ROLLOUT_OPERATION_FIELD_NUMBER; + hash = (53 * hash) + getRolloutOperation().hashCode(); + } + if (hasSelfLink()) { + hash = (37 * hash) + SELF_LINK_FIELD_NUMBER; + hash = (53 * hash) + getSelfLink().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeature 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.compute.v1.PreviewFeature parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeature 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.compute.v1.PreviewFeature parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeature parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeature 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents a single Google Compute Engine preview feature.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeature} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeature) + com.google.cloud.compute.v1.PreviewFeatureOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeature_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeature.class, + com.google.cloud.compute.v1.PreviewFeature.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PreviewFeature.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRolloutOperationFieldBuilder(); + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + activationStatus_ = ""; + creationTimestamp_ = ""; + description_ = ""; + id_ = 0L; + kind_ = ""; + name_ = ""; + rolloutOperation_ = null; + if (rolloutOperationBuilder_ != null) { + rolloutOperationBuilder_.dispose(); + rolloutOperationBuilder_ = null; + } + selfLink_ = ""; + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeature_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeature getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeature build() { + com.google.cloud.compute.v1.PreviewFeature result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeature buildPartial() { + com.google.cloud.compute.v1.PreviewFeature result = + new com.google.cloud.compute.v1.PreviewFeature(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.PreviewFeature result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.activationStatus_ = activationStatus_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.creationTimestamp_ = creationTimestamp_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.description_ = description_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.id_ = id_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.kind_ = kind_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.rolloutOperation_ = + rolloutOperationBuilder_ == null ? rolloutOperation_ : rolloutOperationBuilder_.build(); + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000100; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeature) { + return mergeFrom((com.google.cloud.compute.v1.PreviewFeature) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PreviewFeature other) { + if (other == com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance()) return this; + if (other.hasActivationStatus()) { + activationStatus_ = other.activationStatus_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreationTimestamp()) { + creationTimestamp_ = other.creationTimestamp_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasDescription()) { + description_ = other.description_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasKind()) { + kind_ = other.kind_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasRolloutOperation()) { + mergeRolloutOperation(other.getRolloutOperation()); + } + if (other.hasSelfLink()) { + selfLink_ = other.selfLink_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + 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 26840: + { + id_ = input.readUInt64(); + bitField0_ |= 0x00000008; + break; + } // case 26840 + case 26336418: + { + kind_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 26336418 + case 26989658: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 26989658 + case 244202930: + { + creationTimestamp_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 244202930 + case 575683034: + { + activationStatus_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 575683034 + case 1450082194: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 1450082194 + case -911466526: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case -911466526 + case -645248918: + { + selfLink_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case -645248918 + case -400997686: + { + input.readMessage( + getRolloutOperationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case -400997686 + 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 activationStatus_ = ""; + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @return Whether the activationStatus field is set. + */ + public boolean hasActivationStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @return The activationStatus. + */ + public java.lang.String getActivationStatus() { + java.lang.Object ref = activationStatus_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + activationStatus_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @return The bytes for activationStatus. + */ + public com.google.protobuf.ByteString getActivationStatusBytes() { + java.lang.Object ref = activationStatus_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + activationStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @param value The activationStatus to set. + * @return This builder for chaining. + */ + public Builder setActivationStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + activationStatus_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @return This builder for chaining. + */ + public Builder clearActivationStatus() { + activationStatus_ = getDefaultInstance().getActivationStatus(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether the feature is enabled or disabled.
+     * Check the ActivationStatus enum for the list of possible values.
+     * 
+ * + * optional string activation_status = 71960379; + * + * @param value The bytes for activationStatus to set. + * @return This builder for chaining. + */ + public Builder setActivationStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + activationStatus_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object creationTimestamp_ = ""; + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return Whether the creationTimestamp field is set. + */ + public boolean hasCreationTimestamp() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The creationTimestamp. + */ + public java.lang.String getCreationTimestamp() { + java.lang.Object ref = creationTimestamp_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + creationTimestamp_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The bytes for creationTimestamp. + */ + public com.google.protobuf.ByteString getCreationTimestampBytes() { + java.lang.Object ref = creationTimestamp_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + creationTimestamp_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @param value The creationTimestamp to set. + * @return This builder for chaining. + */ + public Builder setCreationTimestamp(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + creationTimestamp_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return This builder for chaining. + */ + public Builder clearCreationTimestamp() { + creationTimestamp_ = getDefaultInstance().getCreationTimestamp(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @param value The bytes for creationTimestamp to set. + * @return This builder for chaining. + */ + public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + creationTimestamp_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + public boolean hasDescription() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private long id_; + + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return Whether the id field is set. + */ + @java.lang.Override + public boolean hasId() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return The id. + */ + @java.lang.Override + public long getId() { + return id_; + } + + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(long value) { + + id_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return This builder for chaining. + */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000008); + id_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object kind_ = ""; + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + public boolean hasKind() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + public java.lang.String getKind() { + java.lang.Object ref = kind_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + kind_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + public com.google.protobuf.ByteString getKindBytes() { + java.lang.Object ref = kind_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kind_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @param value The kind to set. + * @return This builder for chaining. + */ + public Builder setKind(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + kind_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @return This builder for chaining. + */ + public Builder clearKind() { + kind_ = getDefaultInstance().getKind(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+     * 
+ * + * optional string kind = 3292052; + * + * @param value The bytes for kind to set. + * @return This builder for chaining. + */ + public Builder setKindBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + kind_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @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_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the feature.
+     * 
+ * + * optional string name = 3373707; + * + * @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_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.PreviewFeatureRolloutOperation rolloutOperation_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder> + rolloutOperationBuilder_; + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return Whether the rolloutOperation field is set. + */ + public boolean hasRolloutOperation() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return The rolloutOperation. + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation getRolloutOperation() { + if (rolloutOperationBuilder_ == null) { + return rolloutOperation_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance() + : rolloutOperation_; + } else { + return rolloutOperationBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public Builder setRolloutOperation( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation value) { + if (rolloutOperationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rolloutOperation_ = value; + } else { + rolloutOperationBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public Builder setRolloutOperation( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder builderForValue) { + if (rolloutOperationBuilder_ == null) { + rolloutOperation_ = builderForValue.build(); + } else { + rolloutOperationBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public Builder mergeRolloutOperation( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation value) { + if (rolloutOperationBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && rolloutOperation_ != null + && rolloutOperation_ + != com.google.cloud.compute.v1.PreviewFeatureRolloutOperation + .getDefaultInstance()) { + getRolloutOperationBuilder().mergeFrom(value); + } else { + rolloutOperation_ = value; + } + } else { + rolloutOperationBuilder_.mergeFrom(value); + } + if (rolloutOperation_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public Builder clearRolloutOperation() { + bitField0_ = (bitField0_ & ~0x00000040); + rolloutOperation_ = null; + if (rolloutOperationBuilder_ != null) { + rolloutOperationBuilder_.dispose(); + rolloutOperationBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder + getRolloutOperationBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getRolloutOperationFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder + getRolloutOperationOrBuilder() { + if (rolloutOperationBuilder_ != null) { + return rolloutOperationBuilder_.getMessageOrBuilder(); + } else { + return rolloutOperation_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance() + : rolloutOperation_; + } + } + + /** + * + * + *
+     * Rollout operation of the feature.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder> + getRolloutOperationFieldBuilder() { + if (rolloutOperationBuilder_ == null) { + rolloutOperationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder>( + getRolloutOperation(), getParentForChildren(), isClean()); + rolloutOperation_ = null; + } + return rolloutOperationBuilder_; + } + + private java.lang.Object selfLink_ = ""; + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + public boolean hasSelfLink() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + public java.lang.String getSelfLink() { + java.lang.Object ref = selfLink_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + selfLink_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + public com.google.protobuf.ByteString getSelfLinkBytes() { + java.lang.Object ref = selfLink_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @param value The selfLink to set. + * @return This builder for chaining. + */ + public Builder setSelfLink(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + selfLink_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return This builder for chaining. + */ + public Builder clearSelfLink() { + selfLink_ = getDefaultInstance().getSelfLink(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for the resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @param value The bytes for selfLink to set. + * @return This builder for chaining. + */ + public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + selfLink_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.PreviewFeatureStatus status_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatus, + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder> + statusBuilder_; + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return Whether the status field is set. + */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return The status. + */ + public com.google.cloud.compute.v1.PreviewFeatureStatus getStatus() { + if (statusBuilder_ == null) { + return status_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance() + : status_; + } else { + return statusBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public Builder setStatus(com.google.cloud.compute.v1.PreviewFeatureStatus value) { + if (statusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + } else { + statusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public Builder setStatus( + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); + } else { + statusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public Builder mergeStatus(com.google.cloud.compute.v1.PreviewFeatureStatus value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && status_ != null + && status_ != com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); + } else { + status_ = value; + } + } else { + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000100); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public com.google.cloud.compute.v1.PreviewFeatureStatus.Builder getStatusBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + public com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); + } else { + return status_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance() + : status_; + } + } + + /** + * + * + *
+     * [Output only] Status of the feature.
+     * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatus, + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatus, + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder>( + getStatus(), getParentForChildren(), isClean()); + status_ = null; + } + return statusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeature) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeature) + private static final com.google.cloud.compute.v1.PreviewFeature DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeature(); + } + + public static com.google.cloud.compute.v1.PreviewFeature getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeature 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.compute.v1.PreviewFeature getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureList.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureList.java new file mode 100644 index 000000000000..88371d9d8126 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureList.java @@ -0,0 +1,2385 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureList} + */ +public final class PreviewFeatureList extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeatureList) + PreviewFeatureListOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeatureList.newBuilder() to construct. + private PreviewFeatureList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeatureList() { + etag_ = ""; + id_ = ""; + items_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + selfLink_ = ""; + unreachables_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeatureList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureList.class, + com.google.cloud.compute.v1.PreviewFeatureList.Builder.class); + } + + private int bitField0_; + public static final int ETAG_FIELD_NUMBER = 3123477; + + @SuppressWarnings("serial") + private volatile java.lang.Object etag_ = ""; + + /** + * optional string etag = 3123477; + * + * @return Whether the etag field is set. + */ + @java.lang.Override + public boolean hasEtag() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string etag = 3123477; + * + * @return The etag. + */ + @java.lang.Override + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + 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(); + etag_ = s; + return s; + } + } + + /** + * optional string etag = 3123477; + * + * @return The bytes for etag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 3355; + + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return Whether the id field is set. + */ + @java.lang.Override + public boolean hasId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + 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(); + id_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ITEMS_FIELD_NUMBER = 100526016; + + @SuppressWarnings("serial") + private java.util.List items_; + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + @java.lang.Override + public java.util.List getItemsList() { + return items_; + } + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + @java.lang.Override + public java.util.List + getItemsOrBuilderList() { + return items_; + } + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + @java.lang.Override + public int getItemsCount() { + return items_.size(); + } + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeature getItems(int index) { + return items_.get(index); + } + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureOrBuilder getItemsOrBuilder(int index) { + return items_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return Whether the nextPageToken field is set. + */ + @java.lang.Override + public boolean hasNextPageToken() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SELF_LINK_FIELD_NUMBER = 456214797; + + @SuppressWarnings("serial") + private volatile java.lang.Object selfLink_ = ""; + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + @java.lang.Override + public boolean hasSelfLink() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + @java.lang.Override + public java.lang.String getSelfLink() { + java.lang.Object ref = selfLink_; + 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(); + selfLink_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSelfLinkBytes() { + java.lang.Object ref = selfLink_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLES_FIELD_NUMBER = 243372063; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachables_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @return A list containing the unreachables. + */ + public com.google.protobuf.ProtocolStringList getUnreachablesList() { + return unreachables_; + } + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @return The count of unreachables. + */ + public int getUnreachablesCount() { + return unreachables_.size(); + } + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the element to return. + * @return The unreachables at the given index. + */ + public java.lang.String getUnreachables(int index) { + return unreachables_.get(index); + } + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the value to return. + * @return The bytes of the unreachables at the given index. + */ + public com.google.protobuf.ByteString getUnreachablesBytes(int index) { + return unreachables_.getByteString(index); + } + + public static final int WARNING_FIELD_NUMBER = 50704284; + private com.google.cloud.compute.v1.Warning warning_; + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return Whether the warning field is set. + */ + @java.lang.Override + public boolean hasWarning() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return The warning. + */ + @java.lang.Override + public com.google.cloud.compute.v1.Warning getWarning() { + return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; + } + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + @java.lang.Override + public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { + return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3123477, etag_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(50704284, getWarning()); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_); + } + for (int i = 0; i < items_.size(); i++) { + output.writeMessage(100526016, items_.get(i)); + } + for (int i = 0; i < unreachables_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 243372063, unreachables_.getRaw(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3123477, etag_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_); + } + for (int i = 0; i < items_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i)); + } + { + int dataSize = 0; + for (int i = 0; i < unreachables_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachables_.getRaw(i)); + } + size += dataSize; + size += 5 * getUnreachablesList().size(); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); + } + 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.compute.v1.PreviewFeatureList)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeatureList other = + (com.google.cloud.compute.v1.PreviewFeatureList) obj; + + if (hasEtag() != other.hasEtag()) return false; + if (hasEtag()) { + if (!getEtag().equals(other.getEtag())) return false; + } + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId().equals(other.getId())) return false; + } + if (!getItemsList().equals(other.getItemsList())) return false; + if (hasNextPageToken() != other.hasNextPageToken()) return false; + if (hasNextPageToken()) { + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + } + if (hasSelfLink() != other.hasSelfLink()) return false; + if (hasSelfLink()) { + if (!getSelfLink().equals(other.getSelfLink())) return false; + } + if (!getUnreachablesList().equals(other.getUnreachablesList())) return false; + if (hasWarning() != other.hasWarning()) return false; + if (hasWarning()) { + if (!getWarning().equals(other.getWarning())) 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 (hasEtag()) { + hash = (37 * hash) + ETAG_FIELD_NUMBER; + hash = (53 * hash) + getEtag().hashCode(); + } + if (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + } + if (getItemsCount() > 0) { + hash = (37 * hash) + ITEMS_FIELD_NUMBER; + hash = (53 * hash) + getItemsList().hashCode(); + } + if (hasNextPageToken()) { + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + } + if (hasSelfLink()) { + hash = (37 * hash) + SELF_LINK_FIELD_NUMBER; + hash = (53 * hash) + getSelfLink().hashCode(); + } + if (getUnreachablesCount() > 0) { + hash = (37 * hash) + UNREACHABLES_FIELD_NUMBER; + hash = (53 * hash) + getUnreachablesList().hashCode(); + } + if (hasWarning()) { + hash = (37 * hash) + WARNING_FIELD_NUMBER; + hash = (53 * hash) + getWarning().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList 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.compute.v1.PreviewFeatureList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList 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.compute.v1.PreviewFeatureList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeatureList 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureList} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeatureList) + com.google.cloud.compute.v1.PreviewFeatureListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureList.class, + com.google.cloud.compute.v1.PreviewFeatureList.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PreviewFeatureList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getItemsFieldBuilder(); + getWarningFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + etag_ = ""; + id_ = ""; + if (itemsBuilder_ == null) { + items_ = java.util.Collections.emptyList(); + } else { + items_ = null; + itemsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + nextPageToken_ = ""; + selfLink_ = ""; + unreachables_ = com.google.protobuf.LazyStringArrayList.emptyList(); + warning_ = null; + if (warningBuilder_ != null) { + warningBuilder_.dispose(); + warningBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureList getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeatureList.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureList build() { + com.google.cloud.compute.v1.PreviewFeatureList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureList buildPartial() { + com.google.cloud.compute.v1.PreviewFeatureList result = + new com.google.cloud.compute.v1.PreviewFeatureList(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.cloud.compute.v1.PreviewFeatureList result) { + if (itemsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + items_ = java.util.Collections.unmodifiableList(items_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.items_ = items_; + } else { + result.items_ = itemsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.compute.v1.PreviewFeatureList result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.etag_ = etag_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.id_ = id_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.nextPageToken_ = nextPageToken_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + unreachables_.makeImmutable(); + result.unreachables_ = unreachables_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeatureList) { + return mergeFrom((com.google.cloud.compute.v1.PreviewFeatureList) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PreviewFeatureList other) { + if (other == com.google.cloud.compute.v1.PreviewFeatureList.getDefaultInstance()) return this; + if (other.hasEtag()) { + etag_ = other.etag_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasId()) { + id_ = other.id_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (itemsBuilder_ == null) { + if (!other.items_.isEmpty()) { + if (items_.isEmpty()) { + items_ = other.items_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureItemsIsMutable(); + items_.addAll(other.items_); + } + onChanged(); + } + } else { + if (!other.items_.isEmpty()) { + if (itemsBuilder_.isEmpty()) { + itemsBuilder_.dispose(); + itemsBuilder_ = null; + items_ = other.items_; + bitField0_ = (bitField0_ & ~0x00000004); + itemsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getItemsFieldBuilder() + : null; + } else { + itemsBuilder_.addAllMessages(other.items_); + } + } + } + if (other.hasNextPageToken()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasSelfLink()) { + selfLink_ = other.selfLink_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (!other.unreachables_.isEmpty()) { + if (unreachables_.isEmpty()) { + unreachables_ = other.unreachables_; + bitField0_ |= 0x00000020; + } else { + ensureUnreachablesIsMutable(); + unreachables_.addAll(other.unreachables_); + } + onChanged(); + } + if (other.hasWarning()) { + mergeWarning(other.getWarning()); + } + 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 26842: + { + id_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 26842 + case 24987818: + { + etag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 24987818 + case 405634274: + { + input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 405634274 + case 638380202: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 638380202 + case 804208130: + { + com.google.cloud.compute.v1.PreviewFeature m = + input.readMessage( + com.google.cloud.compute.v1.PreviewFeature.parser(), extensionRegistry); + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + items_.add(m); + } else { + itemsBuilder_.addMessage(m); + } + break; + } // case 804208130 + case 1946976506: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachablesIsMutable(); + unreachables_.add(s); + break; + } // case 1946976506 + case -645248918: + { + selfLink_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case -645248918 + 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 etag_ = ""; + + /** + * optional string etag = 3123477; + * + * @return Whether the etag field is set. + */ + public boolean hasEtag() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * optional string etag = 3123477; + * + * @return The etag. + */ + public java.lang.String getEtag() { + java.lang.Object ref = etag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + etag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string etag = 3123477; + * + * @return The bytes for etag. + */ + public com.google.protobuf.ByteString getEtagBytes() { + java.lang.Object ref = etag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + etag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * optional string etag = 3123477; + * + * @param value The etag to set. + * @return This builder for chaining. + */ + public Builder setEtag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + etag_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * optional string etag = 3123477; + * + * @return This builder for chaining. + */ + public Builder clearEtag() { + etag_ = getDefaultInstance().getEtag(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * optional string etag = 3123477; + * + * @param value The bytes for etag to set. + * @return This builder for chaining. + */ + public Builder setEtagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + etag_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object id_ = ""; + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @return Whether the id field is set. + */ + public boolean hasId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @return The bytes for id. + */ + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @return This builder for chaining. + */ + public Builder clearId() { + id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unique identifier for the resource; defined by the server.
+     * 
+ * + * optional string id = 3355; + * + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + id_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List items_ = + java.util.Collections.emptyList(); + + private void ensureItemsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + items_ = new java.util.ArrayList(items_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder> + itemsBuilder_; + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public java.util.List getItemsList() { + if (itemsBuilder_ == null) { + return java.util.Collections.unmodifiableList(items_); + } else { + return itemsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public int getItemsCount() { + if (itemsBuilder_ == null) { + return items_.size(); + } else { + return itemsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public com.google.cloud.compute.v1.PreviewFeature getItems(int index) { + if (itemsBuilder_ == null) { + return items_.get(index); + } else { + return itemsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder setItems(int index, com.google.cloud.compute.v1.PreviewFeature value) { + if (itemsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemsIsMutable(); + items_.set(index, value); + onChanged(); + } else { + itemsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder setItems( + int index, com.google.cloud.compute.v1.PreviewFeature.Builder builderForValue) { + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + items_.set(index, builderForValue.build()); + onChanged(); + } else { + itemsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder addItems(com.google.cloud.compute.v1.PreviewFeature value) { + if (itemsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemsIsMutable(); + items_.add(value); + onChanged(); + } else { + itemsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder addItems(int index, com.google.cloud.compute.v1.PreviewFeature value) { + if (itemsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemsIsMutable(); + items_.add(index, value); + onChanged(); + } else { + itemsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder addItems(com.google.cloud.compute.v1.PreviewFeature.Builder builderForValue) { + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + items_.add(builderForValue.build()); + onChanged(); + } else { + itemsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder addItems( + int index, com.google.cloud.compute.v1.PreviewFeature.Builder builderForValue) { + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + items_.add(index, builderForValue.build()); + onChanged(); + } else { + itemsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder addAllItems( + java.lang.Iterable values) { + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_); + onChanged(); + } else { + itemsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder clearItems() { + if (itemsBuilder_ == null) { + items_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + itemsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public Builder removeItems(int index) { + if (itemsBuilder_ == null) { + ensureItemsIsMutable(); + items_.remove(index); + onChanged(); + } else { + itemsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public com.google.cloud.compute.v1.PreviewFeature.Builder getItemsBuilder(int index) { + return getItemsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public com.google.cloud.compute.v1.PreviewFeatureOrBuilder getItemsOrBuilder(int index) { + if (itemsBuilder_ == null) { + return items_.get(index); + } else { + return itemsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public java.util.List + getItemsOrBuilderList() { + if (itemsBuilder_ != null) { + return itemsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(items_); + } + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public com.google.cloud.compute.v1.PreviewFeature.Builder addItemsBuilder() { + return getItemsFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public com.google.cloud.compute.v1.PreviewFeature.Builder addItemsBuilder(int index) { + return getItemsFieldBuilder() + .addBuilder(index, com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of PreviewFeature resources.
+     * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + public java.util.List + getItemsBuilderList() { + return getItemsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder> + getItemsFieldBuilder() { + if (itemsBuilder_ == null) { + itemsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder>( + items_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + items_ = null; + } + return itemsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @return Whether the nextPageToken field is set. + */ + public boolean hasNextPageToken() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+     * 
+ * + * optional string next_page_token = 79797525; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object selfLink_ = ""; + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + public boolean hasSelfLink() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + public java.lang.String getSelfLink() { + java.lang.Object ref = selfLink_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + selfLink_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + public com.google.protobuf.ByteString getSelfLinkBytes() { + java.lang.Object ref = selfLink_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @param value The selfLink to set. + * @return This builder for chaining. + */ + public Builder setSelfLink(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + selfLink_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @return This builder for chaining. + */ + public Builder clearSelfLink() { + selfLink_ = getDefaultInstance().getSelfLink(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Server-defined URL for this resource.
+     * 
+ * + * optional string self_link = 456214797; + * + * @param value The bytes for selfLink to set. + * @return This builder for chaining. + */ + public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + selfLink_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachables_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachablesIsMutable() { + if (!unreachables_.isModifiable()) { + unreachables_ = new com.google.protobuf.LazyStringArrayList(unreachables_); + } + bitField0_ |= 0x00000020; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @return A list containing the unreachables. + */ + public com.google.protobuf.ProtocolStringList getUnreachablesList() { + unreachables_.makeImmutable(); + return unreachables_; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @return The count of unreachables. + */ + public int getUnreachablesCount() { + return unreachables_.size(); + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the element to return. + * @return The unreachables at the given index. + */ + public java.lang.String getUnreachables(int index) { + return unreachables_.get(index); + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the value to return. + * @return The bytes of the unreachables at the given index. + */ + public com.google.protobuf.ByteString getUnreachablesBytes(int index) { + return unreachables_.getByteString(index); + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index to set the value at. + * @param value The unreachables to set. + * @return This builder for chaining. + */ + public Builder setUnreachables(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachablesIsMutable(); + unreachables_.set(index, value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param value The unreachables to add. + * @return This builder for chaining. + */ + public Builder addUnreachables(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachablesIsMutable(); + unreachables_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param values The unreachables to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachables(java.lang.Iterable values) { + ensureUnreachablesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachables_); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @return This builder for chaining. + */ + public Builder clearUnreachables() { + unreachables_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+     * 
+ * + * repeated string unreachables = 243372063; + * + * @param value The bytes of the unreachables to add. + * @return This builder for chaining. + */ + public Builder addUnreachablesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachablesIsMutable(); + unreachables_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.Warning warning_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Warning, + com.google.cloud.compute.v1.Warning.Builder, + com.google.cloud.compute.v1.WarningOrBuilder> + warningBuilder_; + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return Whether the warning field is set. + */ + public boolean hasWarning() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return The warning. + */ + public com.google.cloud.compute.v1.Warning getWarning() { + if (warningBuilder_ == null) { + return warning_ == null + ? com.google.cloud.compute.v1.Warning.getDefaultInstance() + : warning_; + } else { + return warningBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public Builder setWarning(com.google.cloud.compute.v1.Warning value) { + if (warningBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + warning_ = value; + } else { + warningBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) { + if (warningBuilder_ == null) { + warning_ = builderForValue.build(); + } else { + warningBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) { + if (warningBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && warning_ != null + && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) { + getWarningBuilder().mergeFrom(value); + } else { + warning_ = value; + } + } else { + warningBuilder_.mergeFrom(value); + } + if (warning_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public Builder clearWarning() { + bitField0_ = (bitField0_ & ~0x00000040); + warning_ = null; + if (warningBuilder_ != null) { + warningBuilder_.dispose(); + warningBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getWarningFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { + if (warningBuilder_ != null) { + return warningBuilder_.getMessageOrBuilder(); + } else { + return warning_ == null + ? com.google.cloud.compute.v1.Warning.getDefaultInstance() + : warning_; + } + } + + /** + * + * + *
+     * [Output Only] Informational warning message.
+     * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Warning, + com.google.cloud.compute.v1.Warning.Builder, + com.google.cloud.compute.v1.WarningOrBuilder> + getWarningFieldBuilder() { + if (warningBuilder_ == null) { + warningBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Warning, + com.google.cloud.compute.v1.Warning.Builder, + com.google.cloud.compute.v1.WarningOrBuilder>( + getWarning(), getParentForChildren(), isClean()); + warning_ = null; + } + return warningBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeatureList) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeatureList) + private static final com.google.cloud.compute.v1.PreviewFeatureList DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeatureList(); + } + + public static com.google.cloud.compute.v1.PreviewFeatureList getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeatureList 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.compute.v1.PreviewFeatureList getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureListOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureListOrBuilder.java new file mode 100644 index 000000000000..a882b3fbb2a7 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureListOrBuilder.java @@ -0,0 +1,311 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureListOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeatureList) + com.google.protobuf.MessageOrBuilder { + + /** + * optional string etag = 3123477; + * + * @return Whether the etag field is set. + */ + boolean hasEtag(); + + /** + * optional string etag = 3123477; + * + * @return The etag. + */ + java.lang.String getEtag(); + + /** + * optional string etag = 3123477; + * + * @return The bytes for etag. + */ + com.google.protobuf.ByteString getEtagBytes(); + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return Whether the id field is set. + */ + boolean hasId(); + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return The id. + */ + java.lang.String getId(); + + /** + * + * + *
+   * [Output Only] Unique identifier for the resource; defined by the server.
+   * 
+ * + * optional string id = 3355; + * + * @return The bytes for id. + */ + com.google.protobuf.ByteString getIdBytes(); + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + java.util.List getItemsList(); + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + com.google.cloud.compute.v1.PreviewFeature getItems(int index); + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + int getItemsCount(); + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + java.util.List + getItemsOrBuilderList(); + + /** + * + * + *
+   * A list of PreviewFeature resources.
+   * 
+ * + * repeated .google.cloud.compute.v1.PreviewFeature items = 100526016; + */ + com.google.cloud.compute.v1.PreviewFeatureOrBuilder getItemsOrBuilder(int index); + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return Whether the nextPageToken field is set. + */ + boolean hasNextPageToken(); + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
+   * 
+ * + * optional string next_page_token = 79797525; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + boolean hasSelfLink(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + java.lang.String getSelfLink(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for this resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + com.google.protobuf.ByteString getSelfLinkBytes(); + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @return A list containing the unreachables. + */ + java.util.List getUnreachablesList(); + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @return The count of unreachables. + */ + int getUnreachablesCount(); + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the element to return. + * @return The unreachables at the given index. + */ + java.lang.String getUnreachables(int index); + + /** + * + * + *
+   * [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder
+   * 
+ * + * repeated string unreachables = 243372063; + * + * @param index The index of the value to return. + * @return The bytes of the unreachables at the given index. + */ + com.google.protobuf.ByteString getUnreachablesBytes(int index); + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return Whether the warning field is set. + */ + boolean hasWarning(); + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + * + * @return The warning. + */ + com.google.cloud.compute.v1.Warning getWarning(); + + /** + * + * + *
+   * [Output Only] Informational warning message.
+   * 
+ * + * optional .google.cloud.compute.v1.Warning warning = 50704284; + */ + com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureOrBuilder.java new file mode 100644 index 000000000000..5845a6f5770e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureOrBuilder.java @@ -0,0 +1,370 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeature) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return Whether the activationStatus field is set. + */ + boolean hasActivationStatus(); + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return The activationStatus. + */ + java.lang.String getActivationStatus(); + + /** + * + * + *
+   * Specifies whether the feature is enabled or disabled.
+   * Check the ActivationStatus enum for the list of possible values.
+   * 
+ * + * optional string activation_status = 71960379; + * + * @return The bytes for activationStatus. + */ + com.google.protobuf.ByteString getActivationStatusBytes(); + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return Whether the creationTimestamp field is set. + */ + boolean hasCreationTimestamp(); + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The creationTimestamp. + */ + java.lang.String getCreationTimestamp(); + + /** + * + * + *
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The bytes for creationTimestamp. + */ + com.google.protobuf.ByteString getCreationTimestampBytes(); + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + boolean hasDescription(); + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * [Output Only] Description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+   * 
+ * + * optional uint64 id = 3355; + * + * @return Whether the id field is set. + */ + boolean hasId(); + + /** + * + * + *
+   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+   * 
+ * + * optional uint64 id = 3355; + * + * @return The id. + */ + long getId(); + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return Whether the kind field is set. + */ + boolean hasKind(); + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The kind. + */ + java.lang.String getKind(); + + /** + * + * + *
+   * [Output only] The type of the feature. Always "compute#previewFeature" for preview features.
+   * 
+ * + * optional string kind = 3292052; + * + * @return The bytes for kind. + */ + com.google.protobuf.ByteString getKindBytes(); + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Name of the feature.
+   * 
+ * + * optional string name = 3373707; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return Whether the rolloutOperation field is set. + */ + boolean hasRolloutOperation(); + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + * + * @return The rolloutOperation. + */ + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation getRolloutOperation(); + + /** + * + * + *
+   * Rollout operation of the feature.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperation rollout_operation = 486746201; + * + */ + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder + getRolloutOperationOrBuilder(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return Whether the selfLink field is set. + */ + boolean hasSelfLink(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The selfLink. + */ + java.lang.String getSelfLink(); + + /** + * + * + *
+   * [Output Only] Server-defined URL for the resource.
+   * 
+ * + * optional string self_link = 456214797; + * + * @return The bytes for selfLink. + */ + com.google.protobuf.ByteString getSelfLinkBytes(); + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + * + * @return The status. + */ + com.google.cloud.compute.v1.PreviewFeatureStatus getStatus(); + + /** + * + * + *
+   * [Output only] Status of the feature.
+   * 
+ * + * optional .google.cloud.compute.v1.PreviewFeatureStatus status = 181260274; + */ + com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder getStatusOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperation.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperation.java new file mode 100644 index 000000000000..ae1e8aec64a8 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperation.java @@ -0,0 +1,777 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Represents the rollout operation
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureRolloutOperation} + */ +public final class PreviewFeatureRolloutOperation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeatureRolloutOperation) + PreviewFeatureRolloutOperationOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeatureRolloutOperation.newBuilder() to construct. + private PreviewFeatureRolloutOperation( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeatureRolloutOperation() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeatureRolloutOperation(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.class, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder.class); + } + + private int bitField0_; + public static final int ROLLOUT_INPUT_FIELD_NUMBER = 265745340; + private com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rolloutInput_; + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return Whether the rolloutInput field is set. + */ + @java.lang.Override + public boolean hasRolloutInput() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return The rolloutInput. + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput getRolloutInput() { + return rolloutInput_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance() + : rolloutInput_; + } + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder + getRolloutInputOrBuilder() { + return rolloutInput_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance() + : rolloutInput_; + } + + 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(265745340, getRolloutInput()); + } + 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(265745340, getRolloutInput()); + } + 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.compute.v1.PreviewFeatureRolloutOperation)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation other = + (com.google.cloud.compute.v1.PreviewFeatureRolloutOperation) obj; + + if (hasRolloutInput() != other.hasRolloutInput()) return false; + if (hasRolloutInput()) { + if (!getRolloutInput().equals(other.getRolloutInput())) 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 (hasRolloutInput()) { + hash = (37 * hash) + ROLLOUT_INPUT_FIELD_NUMBER; + hash = (53 * hash) + getRolloutInput().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation 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.compute.v1.PreviewFeatureRolloutOperation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation 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.compute.v1.PreviewFeatureRolloutOperation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeatureRolloutOperation 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents the rollout operation
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureRolloutOperation} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeatureRolloutOperation) + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.class, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRolloutInputFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + rolloutInput_ = null; + if (rolloutInputBuilder_ != null) { + rolloutInputBuilder_.dispose(); + rolloutInputBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation build() { + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperation buildPartial() { + com.google.cloud.compute.v1.PreviewFeatureRolloutOperation result = + new com.google.cloud.compute.v1.PreviewFeatureRolloutOperation(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.PreviewFeatureRolloutOperation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rolloutInput_ = + rolloutInputBuilder_ == null ? rolloutInput_ : rolloutInputBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeatureRolloutOperation) { + return mergeFrom((com.google.cloud.compute.v1.PreviewFeatureRolloutOperation) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PreviewFeatureRolloutOperation other) { + if (other == com.google.cloud.compute.v1.PreviewFeatureRolloutOperation.getDefaultInstance()) + return this; + if (other.hasRolloutInput()) { + mergeRolloutInput(other.getRolloutInput()); + } + 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 2125962722: + { + input.readMessage(getRolloutInputFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 2125962722 + 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.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rolloutInput_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder> + rolloutInputBuilder_; + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return Whether the rolloutInput field is set. + */ + public boolean hasRolloutInput() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return The rolloutInput. + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + getRolloutInput() { + if (rolloutInputBuilder_ == null) { + return rolloutInput_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance() + : rolloutInput_; + } else { + return rolloutInputBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public Builder setRolloutInput( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput value) { + if (rolloutInputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rolloutInput_ = value; + } else { + rolloutInputBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public Builder setRolloutInput( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder + builderForValue) { + if (rolloutInputBuilder_ == null) { + rolloutInput_ = builderForValue.build(); + } else { + rolloutInputBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public Builder mergeRolloutInput( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput value) { + if (rolloutInputBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && rolloutInput_ != null + && rolloutInput_ + != com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance()) { + getRolloutInputBuilder().mergeFrom(value); + } else { + rolloutInput_ = value; + } + } else { + rolloutInputBuilder_.mergeFrom(value); + } + if (rolloutInput_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public Builder clearRolloutInput() { + bitField0_ = (bitField0_ & ~0x00000001); + rolloutInput_ = null; + if (rolloutInputBuilder_ != null) { + rolloutInputBuilder_.dispose(); + rolloutInputBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder + getRolloutInputBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRolloutInputFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder + getRolloutInputOrBuilder() { + if (rolloutInputBuilder_ != null) { + return rolloutInputBuilder_.getMessageOrBuilder(); + } else { + return rolloutInput_ == null + ? com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance() + : rolloutInput_; + } + } + + /** + * + * + *
+     * Input only. The input for the rollout operation.
+     * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder> + getRolloutInputFieldBuilder() { + if (rolloutInputBuilder_ == null) { + rolloutInputBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder>( + getRolloutInput(), getParentForChildren(), isClean()); + rolloutInput_ = null; + } + return rolloutInputBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeatureRolloutOperation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeatureRolloutOperation) + private static final com.google.cloud.compute.v1.PreviewFeatureRolloutOperation DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeatureRolloutOperation(); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeatureRolloutOperation 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.compute.v1.PreviewFeatureRolloutOperation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationOrBuilder.java new file mode 100644 index 000000000000..92d19284cc75 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationOrBuilder.java @@ -0,0 +1,70 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureRolloutOperationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeatureRolloutOperation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return Whether the rolloutInput field is set. + */ + boolean hasRolloutInput(); + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + * + * @return The rolloutInput. + */ + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput getRolloutInput(); + + /** + * + * + *
+   * Input only. The input for the rollout operation.
+   * 
+ * + * + * optional .google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + * + */ + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder + getRolloutInputOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInput.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInput.java new file mode 100644 index 000000000000..08b75acee733 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInput.java @@ -0,0 +1,1068 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Represents the input for the rollout operation.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput} + */ +public final class PreviewFeatureRolloutOperationRolloutInput + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) + PreviewFeatureRolloutOperationRolloutInputOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeatureRolloutOperationRolloutInput.newBuilder() to construct. + private PreviewFeatureRolloutOperationRolloutInput( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeatureRolloutOperationRolloutInput() { + name_ = ""; + predefinedRolloutPlan_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeatureRolloutOperationRolloutInput(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.class, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder.class); + } + + /** + * + * + *
+   * Predefined rollout plan.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.PredefinedRolloutPlan} + */ + public enum PredefinedRolloutPlan implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_PREDEFINED_ROLLOUT_PLAN = 0; + */ + UNDEFINED_PREDEFINED_ROLLOUT_PLAN(0), + /** ROLLOUT_PLAN_FAST_ROLLOUT = 167808726; */ + ROLLOUT_PLAN_FAST_ROLLOUT(167808726), + /** ROLLOUT_PLAN_TWO_DAY_ROLLOUT = 349866771; */ + ROLLOUT_PLAN_TWO_DAY_ROLLOUT(349866771), + /** ROLLOUT_PLAN_UNSPECIFIED = 144511983; */ + ROLLOUT_PLAN_UNSPECIFIED(144511983), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_PREDEFINED_ROLLOUT_PLAN = 0; + */ + public static final int UNDEFINED_PREDEFINED_ROLLOUT_PLAN_VALUE = 0; + + /** ROLLOUT_PLAN_FAST_ROLLOUT = 167808726; */ + public static final int ROLLOUT_PLAN_FAST_ROLLOUT_VALUE = 167808726; + + /** ROLLOUT_PLAN_TWO_DAY_ROLLOUT = 349866771; */ + public static final int ROLLOUT_PLAN_TWO_DAY_ROLLOUT_VALUE = 349866771; + + /** ROLLOUT_PLAN_UNSPECIFIED = 144511983; */ + public static final int ROLLOUT_PLAN_UNSPECIFIED_VALUE = 144511983; + + 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 PredefinedRolloutPlan 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 PredefinedRolloutPlan forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_PREDEFINED_ROLLOUT_PLAN; + case 167808726: + return ROLLOUT_PLAN_FAST_ROLLOUT; + case 349866771: + return ROLLOUT_PLAN_TWO_DAY_ROLLOUT; + case 144511983: + return ROLLOUT_PLAN_UNSPECIFIED; + 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 PredefinedRolloutPlan findValueByNumber(int number) { + return PredefinedRolloutPlan.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final PredefinedRolloutPlan[] VALUES = values(); + + public static PredefinedRolloutPlan 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 PredefinedRolloutPlan(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.PredefinedRolloutPlan) + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 3373707; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @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 PREDEFINED_ROLLOUT_PLAN_FIELD_NUMBER = 364023440; + + @SuppressWarnings("serial") + private volatile java.lang.Object predefinedRolloutPlan_ = ""; + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return Whether the predefinedRolloutPlan field is set. + */ + @java.lang.Override + public boolean hasPredefinedRolloutPlan() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The predefinedRolloutPlan. + */ + @java.lang.Override + public java.lang.String getPredefinedRolloutPlan() { + java.lang.Object ref = predefinedRolloutPlan_; + 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(); + predefinedRolloutPlan_ = s; + return s; + } + } + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The bytes for predefinedRolloutPlan. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPredefinedRolloutPlanBytes() { + java.lang.Object ref = predefinedRolloutPlan_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + predefinedRolloutPlan_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 364023440, predefinedRolloutPlan_); + } + 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.GeneratedMessageV3.computeStringSize(3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 364023440, predefinedRolloutPlan_); + } + 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.compute.v1.PreviewFeatureRolloutOperationRolloutInput)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput other = + (com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) obj; + + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (hasPredefinedRolloutPlan() != other.hasPredefinedRolloutPlan()) return false; + if (hasPredefinedRolloutPlan()) { + if (!getPredefinedRolloutPlan().equals(other.getPredefinedRolloutPlan())) 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 (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (hasPredefinedRolloutPlan()) { + hash = (37 * hash) + PREDEFINED_ROLLOUT_PLAN_FIELD_NUMBER; + hash = (53 * hash) + getPredefinedRolloutPlan().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput 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.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput 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.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeatureRolloutOperationRolloutInput 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Represents the input for the rollout operation.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.class, + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + predefinedRolloutPlan_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput build() { + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput buildPartial() { + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput result = + new com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.predefinedRolloutPlan_ = predefinedRolloutPlan_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) { + return mergeFrom( + (com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput other) { + if (other + == com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + .getDefaultInstance()) return this; + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasPredefinedRolloutPlan()) { + predefinedRolloutPlan_ = other.predefinedRolloutPlan_; + 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 26989658: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 26989658 + case -1382779774: + { + predefinedRolloutPlan_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case -1382779774 + 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_ = ""; + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+     * 
+ * + * optional string name = 3373707; + * + * @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 predefinedRolloutPlan_ = ""; + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return Whether the predefinedRolloutPlan field is set. + */ + public boolean hasPredefinedRolloutPlan() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The predefinedRolloutPlan. + */ + public java.lang.String getPredefinedRolloutPlan() { + java.lang.Object ref = predefinedRolloutPlan_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + predefinedRolloutPlan_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The bytes for predefinedRolloutPlan. + */ + public com.google.protobuf.ByteString getPredefinedRolloutPlanBytes() { + java.lang.Object ref = predefinedRolloutPlan_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + predefinedRolloutPlan_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @param value The predefinedRolloutPlan to set. + * @return This builder for chaining. + */ + public Builder setPredefinedRolloutPlan(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + predefinedRolloutPlan_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return This builder for chaining. + */ + public Builder clearPredefinedRolloutPlan() { + predefinedRolloutPlan_ = getDefaultInstance().getPredefinedRolloutPlan(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Predefined rollout plan.
+     * Check the PredefinedRolloutPlan enum for the list of possible values.
+     * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @param value The bytes for predefinedRolloutPlan to set. + * @return This builder for chaining. + */ + public Builder setPredefinedRolloutPlanBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + predefinedRolloutPlan_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) + private static final com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput(); + } + + public static com.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeatureRolloutOperationRolloutInput 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.compute.v1.PreviewFeatureRolloutOperationRolloutInput + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInputOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInputOrBuilder.java new file mode 100644 index 000000000000..b7e9abbb17ad --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureRolloutOperationRolloutInputOrBuilder.java @@ -0,0 +1,107 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureRolloutOperationRolloutInputOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.
+   * 
+ * + * optional string name = 3373707; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return Whether the predefinedRolloutPlan field is set. + */ + boolean hasPredefinedRolloutPlan(); + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The predefinedRolloutPlan. + */ + java.lang.String getPredefinedRolloutPlan(); + + /** + * + * + *
+   * Predefined rollout plan.
+   * Check the PredefinedRolloutPlan enum for the list of possible values.
+   * 
+ * + * optional string predefined_rollout_plan = 364023440; + * + * @return The bytes for predefinedRolloutPlan. + */ + com.google.protobuf.ByteString getPredefinedRolloutPlanBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatus.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatus.java new file mode 100644 index 000000000000..6fc71770f111 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatus.java @@ -0,0 +1,1150 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * [Output Only] The status of the feature.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureStatus} + */ +public final class PreviewFeatureStatus extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeatureStatus) + PreviewFeatureStatusOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeatureStatus.newBuilder() to construct. + private PreviewFeatureStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeatureStatus() { + description_ = ""; + helpLink_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeatureStatus(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureStatus.class, + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder.class); + } + + private int bitField0_; + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + @java.lang.Override + public boolean hasDescription() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + 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(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HELP_LINK_FIELD_NUMBER = 223410744; + + @SuppressWarnings("serial") + private volatile java.lang.Object helpLink_ = ""; + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return Whether the helpLink field is set. + */ + @java.lang.Override + public boolean hasHelpLink() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return The helpLink. + */ + @java.lang.Override + public java.lang.String getHelpLink() { + java.lang.Object ref = helpLink_; + 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(); + helpLink_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return The bytes for helpLink. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHelpLinkBytes() { + java.lang.Object ref = helpLink_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + helpLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASE_STATUS_FIELD_NUMBER = 508026666; + private com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus releaseStatus_; + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return Whether the releaseStatus field is set. + */ + @java.lang.Override + public boolean hasReleaseStatus() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return The releaseStatus. + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus getReleaseStatus() { + return releaseStatus_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance() + : releaseStatus_; + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder + getReleaseStatusOrBuilder() { + return releaseStatus_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance() + : releaseStatus_; + } + + 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 223410744, helpLink_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(508026666, getReleaseStatus()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(223410744, helpLink_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(508026666, getReleaseStatus()); + } + 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.compute.v1.PreviewFeatureStatus)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeatureStatus other = + (com.google.cloud.compute.v1.PreviewFeatureStatus) obj; + + if (hasDescription() != other.hasDescription()) return false; + if (hasDescription()) { + if (!getDescription().equals(other.getDescription())) return false; + } + if (hasHelpLink() != other.hasHelpLink()) return false; + if (hasHelpLink()) { + if (!getHelpLink().equals(other.getHelpLink())) return false; + } + if (hasReleaseStatus() != other.hasReleaseStatus()) return false; + if (hasReleaseStatus()) { + if (!getReleaseStatus().equals(other.getReleaseStatus())) 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 (hasDescription()) { + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + } + if (hasHelpLink()) { + hash = (37 * hash) + HELP_LINK_FIELD_NUMBER; + hash = (53 * hash) + getHelpLink().hashCode(); + } + if (hasReleaseStatus()) { + hash = (37 * hash) + RELEASE_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getReleaseStatus().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus 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.compute.v1.PreviewFeatureStatus parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus 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.compute.v1.PreviewFeatureStatus parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeatureStatus 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * [Output Only] The status of the feature.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureStatus} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeatureStatus) + com.google.cloud.compute.v1.PreviewFeatureStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureStatus.class, + com.google.cloud.compute.v1.PreviewFeatureStatus.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PreviewFeatureStatus.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReleaseStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + description_ = ""; + helpLink_ = ""; + releaseStatus_ = null; + if (releaseStatusBuilder_ != null) { + releaseStatusBuilder_.dispose(); + releaseStatusBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatus getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatus build() { + com.google.cloud.compute.v1.PreviewFeatureStatus result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatus buildPartial() { + com.google.cloud.compute.v1.PreviewFeatureStatus result = + new com.google.cloud.compute.v1.PreviewFeatureStatus(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.PreviewFeatureStatus result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.description_ = description_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.helpLink_ = helpLink_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.releaseStatus_ = + releaseStatusBuilder_ == null ? releaseStatus_ : releaseStatusBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeatureStatus) { + return mergeFrom((com.google.cloud.compute.v1.PreviewFeatureStatus) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PreviewFeatureStatus other) { + if (other == com.google.cloud.compute.v1.PreviewFeatureStatus.getDefaultInstance()) + return this; + if (other.hasDescription()) { + description_ = other.description_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasHelpLink()) { + helpLink_ = other.helpLink_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasReleaseStatus()) { + mergeReleaseStatus(other.getReleaseStatus()); + } + 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 1787285954: + { + helpLink_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1787285954 + case -911466526: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -911466526 + case -230753966: + { + input.readMessage(getReleaseStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -230753966 + 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 description_ = ""; + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + public boolean hasDescription() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The description of the feature.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object helpLink_ = ""; + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @return Whether the helpLink field is set. + */ + public boolean hasHelpLink() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @return The helpLink. + */ + public java.lang.String getHelpLink() { + java.lang.Object ref = helpLink_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + helpLink_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @return The bytes for helpLink. + */ + public com.google.protobuf.ByteString getHelpLinkBytes() { + java.lang.Object ref = helpLink_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + helpLink_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @param value The helpLink to set. + * @return This builder for chaining. + */ + public Builder setHelpLink(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + helpLink_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @return This builder for chaining. + */ + public Builder clearHelpLink() { + helpLink_ = getDefaultInstance().getHelpLink(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] Link to the public documentation for the feature.
+     * 
+ * + * optional string help_link = 223410744; + * + * @param value The bytes for helpLink to set. + * @return This builder for chaining. + */ + public Builder setHelpLinkBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + helpLink_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus releaseStatus_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder> + releaseStatusBuilder_; + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return Whether the releaseStatus field is set. + */ + public boolean hasReleaseStatus() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return The releaseStatus. + */ + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus getReleaseStatus() { + if (releaseStatusBuilder_ == null) { + return releaseStatus_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance() + : releaseStatus_; + } else { + return releaseStatusBuilder_.getMessage(); + } + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public Builder setReleaseStatus( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus value) { + if (releaseStatusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + releaseStatus_ = value; + } else { + releaseStatusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public Builder setReleaseStatus( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder builderForValue) { + if (releaseStatusBuilder_ == null) { + releaseStatus_ = builderForValue.build(); + } else { + releaseStatusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public Builder mergeReleaseStatus( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus value) { + if (releaseStatusBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && releaseStatus_ != null + && releaseStatus_ + != com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus + .getDefaultInstance()) { + getReleaseStatusBuilder().mergeFrom(value); + } else { + releaseStatus_ = value; + } + } else { + releaseStatusBuilder_.mergeFrom(value); + } + if (releaseStatus_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public Builder clearReleaseStatus() { + bitField0_ = (bitField0_ & ~0x00000004); + releaseStatus_ = null; + if (releaseStatusBuilder_ != null) { + releaseStatusBuilder_.dispose(); + releaseStatusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder + getReleaseStatusBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getReleaseStatusFieldBuilder().getBuilder(); + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder + getReleaseStatusOrBuilder() { + if (releaseStatusBuilder_ != null) { + return releaseStatusBuilder_.getMessageOrBuilder(); + } else { + return releaseStatus_ == null + ? com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance() + : releaseStatus_; + } + } + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder> + getReleaseStatusFieldBuilder() { + if (releaseStatusBuilder_ == null) { + releaseStatusBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder>( + getReleaseStatus(), getParentForChildren(), isClean()); + releaseStatus_ = null; + } + return releaseStatusBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeatureStatus) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeatureStatus) + private static final com.google.cloud.compute.v1.PreviewFeatureStatus DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeatureStatus(); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatus getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeatureStatus 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.compute.v1.PreviewFeatureStatus getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusOrBuilder.java new file mode 100644 index 000000000000..e05be3df4b93 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureStatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeatureStatus) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + boolean hasDescription(); + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * [Output Only] The description of the feature.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return Whether the helpLink field is set. + */ + boolean hasHelpLink(); + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return The helpLink. + */ + java.lang.String getHelpLink(); + + /** + * + * + *
+   * [Output Only] Link to the public documentation for the feature.
+   * 
+ * + * optional string help_link = 223410744; + * + * @return The bytes for helpLink. + */ + com.google.protobuf.ByteString getHelpLinkBytes(); + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return Whether the releaseStatus field is set. + */ + boolean hasReleaseStatus(); + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + * + * @return The releaseStatus. + */ + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus getReleaseStatus(); + + /** + * + * optional .google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus release_status = 508026666; + * + */ + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder + getReleaseStatusOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatus.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatus.java new file mode 100644 index 000000000000..a2a44e12cb7f --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatus.java @@ -0,0 +1,1120 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * [Output Only] The release status of the feature.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus} + */ +public final class PreviewFeatureStatusReleaseStatus extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) + PreviewFeatureStatusReleaseStatusOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PreviewFeatureStatusReleaseStatus.newBuilder() to construct. + private PreviewFeatureStatusReleaseStatus( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PreviewFeatureStatusReleaseStatus() { + stage_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PreviewFeatureStatusReleaseStatus(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.class, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder.class); + } + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Stage} + */ + public enum Stage implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_STAGE = 0; + */ + UNDEFINED_STAGE(0), + /** DEPRECATED = 463360435; */ + DEPRECATED(463360435), + /** GA = 2266; */ + GA(2266), + /** PREVIEW = 399798184; */ + PREVIEW(399798184), + /** STAGE_UNSPECIFIED = 63695670; */ + STAGE_UNSPECIFIED(63695670), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_STAGE = 0; + */ + public static final int UNDEFINED_STAGE_VALUE = 0; + + /** DEPRECATED = 463360435; */ + public static final int DEPRECATED_VALUE = 463360435; + + /** GA = 2266; */ + public static final int GA_VALUE = 2266; + + /** PREVIEW = 399798184; */ + public static final int PREVIEW_VALUE = 399798184; + + /** STAGE_UNSPECIFIED = 63695670; */ + public static final int STAGE_UNSPECIFIED_VALUE = 63695670; + + 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 Stage 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 Stage forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_STAGE; + case 463360435: + return DEPRECATED; + case 2266: + return GA; + case 399798184: + return PREVIEW; + case 63695670: + return STAGE_UNSPECIFIED; + 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 Stage findValueByNumber(int number) { + return Stage.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Stage[] VALUES = values(); + + public static Stage 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 Stage(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Stage) + } + + private int bitField0_; + public static final int STAGE_FIELD_NUMBER = 109757182; + + @SuppressWarnings("serial") + private volatile java.lang.Object stage_ = ""; + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return Whether the stage field is set. + */ + @java.lang.Override + public boolean hasStage() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return The stage. + */ + @java.lang.Override + public java.lang.String getStage() { + java.lang.Object ref = stage_; + 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(); + stage_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return The bytes for stage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStageBytes() { + java.lang.Object ref = stage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + stage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UPDATE_DATE_FIELD_NUMBER = 499811684; + private com.google.cloud.compute.v1.Date updateDate_; + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return Whether the updateDate field is set. + */ + @java.lang.Override + public boolean hasUpdateDate() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return The updateDate. + */ + @java.lang.Override + public com.google.cloud.compute.v1.Date getUpdateDate() { + return updateDate_ == null + ? com.google.cloud.compute.v1.Date.getDefaultInstance() + : updateDate_; + } + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + @java.lang.Override + public com.google.cloud.compute.v1.DateOrBuilder getUpdateDateOrBuilder() { + return updateDate_ == null + ? com.google.cloud.compute.v1.Date.getDefaultInstance() + : updateDate_; + } + + 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 109757182, stage_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(499811684, getUpdateDate()); + } + 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.GeneratedMessageV3.computeStringSize(109757182, stage_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(499811684, getUpdateDate()); + } + 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.compute.v1.PreviewFeatureStatusReleaseStatus)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus other = + (com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) obj; + + if (hasStage() != other.hasStage()) return false; + if (hasStage()) { + if (!getStage().equals(other.getStage())) return false; + } + if (hasUpdateDate() != other.hasUpdateDate()) return false; + if (hasUpdateDate()) { + if (!getUpdateDate().equals(other.getUpdateDate())) 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 (hasStage()) { + hash = (37 * hash) + STAGE_FIELD_NUMBER; + hash = (53 * hash) + getStage().hashCode(); + } + if (hasUpdateDate()) { + hash = (37 * hash) + UPDATE_DATE_FIELD_NUMBER; + hash = (53 * hash) + getUpdateDate().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus 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.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus 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.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.PreviewFeatureStatusReleaseStatus 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * [Output Only] The release status of the feature.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.class, + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateDateFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + stage_ = ""; + updateDate_ = null; + if (updateDateBuilder_ != null) { + updateDateBuilder_.dispose(); + updateDateBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus build() { + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus buildPartial() { + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus result = + new com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.stage_ = stage_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateDate_ = updateDateBuilder_ == null ? updateDate_ : updateDateBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) { + return mergeFrom((com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus other) { + if (other + == com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus.getDefaultInstance()) + return this; + if (other.hasStage()) { + stage_ = other.stage_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUpdateDate()) { + mergeUpdateDate(other.getUpdateDate()); + } + 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 878057458: + { + stage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 878057458 + case -296473822: + { + input.readMessage(getUpdateDateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case -296473822 + 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 stage_ = ""; + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @return Whether the stage field is set. + */ + public boolean hasStage() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @return The stage. + */ + public java.lang.String getStage() { + java.lang.Object ref = stage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @return The bytes for stage. + */ + public com.google.protobuf.ByteString getStageBytes() { + java.lang.Object ref = stage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + stage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @param value The stage to set. + * @return This builder for chaining. + */ + public Builder setStage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + stage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @return This builder for chaining. + */ + public Builder clearStage() { + stage_ = getDefaultInstance().getStage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The stage of the feature.
+     * Check the Stage enum for the list of possible values.
+     * 
+ * + * optional string stage = 109757182; + * + * @param value The bytes for stage to set. + * @return This builder for chaining. + */ + public Builder setStageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + stage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.Date updateDate_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Date, + com.google.cloud.compute.v1.Date.Builder, + com.google.cloud.compute.v1.DateOrBuilder> + updateDateBuilder_; + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return Whether the updateDate field is set. + */ + public boolean hasUpdateDate() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return The updateDate. + */ + public com.google.cloud.compute.v1.Date getUpdateDate() { + if (updateDateBuilder_ == null) { + return updateDate_ == null + ? com.google.cloud.compute.v1.Date.getDefaultInstance() + : updateDate_; + } else { + return updateDateBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public Builder setUpdateDate(com.google.cloud.compute.v1.Date value) { + if (updateDateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateDate_ = value; + } else { + updateDateBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public Builder setUpdateDate(com.google.cloud.compute.v1.Date.Builder builderForValue) { + if (updateDateBuilder_ == null) { + updateDate_ = builderForValue.build(); + } else { + updateDateBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public Builder mergeUpdateDate(com.google.cloud.compute.v1.Date value) { + if (updateDateBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateDate_ != null + && updateDate_ != com.google.cloud.compute.v1.Date.getDefaultInstance()) { + getUpdateDateBuilder().mergeFrom(value); + } else { + updateDate_ = value; + } + } else { + updateDateBuilder_.mergeFrom(value); + } + if (updateDate_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public Builder clearUpdateDate() { + bitField0_ = (bitField0_ & ~0x00000002); + updateDate_ = null; + if (updateDateBuilder_ != null) { + updateDateBuilder_.dispose(); + updateDateBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public com.google.cloud.compute.v1.Date.Builder getUpdateDateBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateDateFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + public com.google.cloud.compute.v1.DateOrBuilder getUpdateDateOrBuilder() { + if (updateDateBuilder_ != null) { + return updateDateBuilder_.getMessageOrBuilder(); + } else { + return updateDate_ == null + ? com.google.cloud.compute.v1.Date.getDefaultInstance() + : updateDate_; + } + } + + /** + * + * + *
+     * Output only. The last date when a feature transitioned between ReleaseStatuses.
+     * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Date, + com.google.cloud.compute.v1.Date.Builder, + com.google.cloud.compute.v1.DateOrBuilder> + getUpdateDateFieldBuilder() { + if (updateDateBuilder_ == null) { + updateDateBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Date, + com.google.cloud.compute.v1.Date.Builder, + com.google.cloud.compute.v1.DateOrBuilder>( + getUpdateDate(), getParentForChildren(), isClean()); + updateDate_ = null; + } + return updateDateBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) + private static final com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus(); + } + + public static com.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PreviewFeatureStatusReleaseStatus 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.compute.v1.PreviewFeatureStatusReleaseStatus getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatusOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatusOrBuilder.java new file mode 100644 index 000000000000..c3bc2a811d63 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PreviewFeatureStatusReleaseStatusOrBuilder.java @@ -0,0 +1,105 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface PreviewFeatureStatusReleaseStatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PreviewFeatureStatusReleaseStatus) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return Whether the stage field is set. + */ + boolean hasStage(); + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return The stage. + */ + java.lang.String getStage(); + + /** + * + * + *
+   * [Output Only] The stage of the feature.
+   * Check the Stage enum for the list of possible values.
+   * 
+ * + * optional string stage = 109757182; + * + * @return The bytes for stage. + */ + com.google.protobuf.ByteString getStageBytes(); + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return Whether the updateDate field is set. + */ + boolean hasUpdateDate(); + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + * + * @return The updateDate. + */ + com.google.cloud.compute.v1.Date getUpdateDate(); + + /** + * + * + *
+   * Output only. The last date when a feature transitioned between ReleaseStatuses.
+   * 
+ * + * optional .google.cloud.compute.v1.Date update_date = 499811684; + */ + com.google.cloud.compute.v1.DateOrBuilder getUpdateDateOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..339b6e4a0970 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1125 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.RemoveAssociation. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest} + */ +public final class RemoveAssociationOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) + RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() to construct. + private RemoveAssociationOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveAssociationOrganizationSecurityPolicyRequest() { + name_ = ""; + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveAssociationOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 3373707; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @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 = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + 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.GeneratedMessageV3.computeStringSize(3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + 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.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) obj; + + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + 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.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.RemoveAssociation. See the method description for details.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + buildPartial() { + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 26989658: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 26989658 + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1368660106 + 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_ = ""; + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name for the attachment that will be removed.
+     * 
+ * + * optional string name = 3373707; + * + * @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_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1 + .RemoveAssociationOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + RemoveAssociationOrganizationSecurityPolicyRequest> + PARSER = + new com.google.protobuf.AbstractParser< + RemoveAssociationOrganizationSecurityPolicyRequest>() { + @java.lang.Override + public RemoveAssociationOrganizationSecurityPolicyRequest 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.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..23e981c66eb6 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface RemoveAssociationOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Name for the attachment that will be removed.
+   * 
+ * + * optional string name = 3373707; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequest.java new file mode 100644 index 000000000000..a5556ded5126 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequest.java @@ -0,0 +1,1019 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for OrganizationSecurityPolicies.RemoveRule. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest} + */ +public final class RemoveRuleOrganizationSecurityPolicyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) + RemoveRuleOrganizationSecurityPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() to construct. + private RemoveRuleOrganizationSecurityPolicyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveRuleOrganizationSecurityPolicyRequest() { + requestId_ = ""; + securityPolicy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveRuleOrganizationSecurityPolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PRIORITY_FIELD_NUMBER = 445151652; + private int priority_ = 0; + + /** + * + * + *
+   * The priority of the rule to remove from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The priority of the rule to remove from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int SECURITY_POLICY_FIELD_NUMBER = 171082513; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + @java.lang.Override + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + 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(); + securityPolicy_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(445151652, priority_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securityPolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(445151652, priority_); + } + 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.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest other = + (com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) obj; + + if (hasPriority() != other.hasPriority()) return false; + if (hasPriority()) { + if (getPriority() != other.getPriority()) return false; + } + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getSecurityPolicy().equals(other.getSecurityPolicy())) 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 (hasPriority()) { + hash = (37 * hash) + PRIORITY_FIELD_NUMBER; + hash = (53 * hash) + getPriority(); + } + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + SECURITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest 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.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest 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.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for OrganizationSecurityPolicies.RemoveRule. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest.class, + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + priority_ = 0; + requestId_ = ""; + securityPolicy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest build() { + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest buildPartial() { + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest result = + new com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.priority_ = priority_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.securityPolicy_ = securityPolicy_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest other) { + if (other + == com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + .getDefaultInstance()) return this; + if (other.hasPriority()) { + setPriority(other.getPriority()); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getSecurityPolicy().isEmpty()) { + securityPolicy_ = other.securityPolicy_; + 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 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 296879706 + case 1368660106: + { + securityPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1368660106 + case -733754080: + { + priority_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case -733754080 + 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 priority_; + + /** + * + * + *
+     * The priority of the rule to remove from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + @java.lang.Override + public boolean hasPriority() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The priority of the rule to remove from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + @java.lang.Override + public int getPriority() { + return priority_; + } + + /** + * + * + *
+     * The priority of the rule to remove from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @param value The priority to set. + * @return This builder for chaining. + */ + public Builder setPriority(int value) { + + priority_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The priority of the rule to remove from the security policy.
+     * 
+ * + * optional int32 priority = 445151652; + * + * @return This builder for chaining. + */ + public Builder clearPriority() { + bitField0_ = (bitField0_ & ~0x00000001); + priority_ = 0; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + + private java.lang.Object securityPolicy_ = ""; + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + public java.lang.String getSecurityPolicy() { + java.lang.Object ref = securityPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + public com.google.protobuf.ByteString getSecurityPolicyBytes() { + java.lang.Object ref = securityPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicy() { + securityPolicy_ = getDefaultInstance().getSecurityPolicy(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the security policy to update.
+     * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for securityPolicy to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) + private static final com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest(); + } + + public static com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveRuleOrganizationSecurityPolicyRequest 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.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..856c45bbf4f7 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RemoveRuleOrganizationSecurityPolicyRequestOrBuilder.java @@ -0,0 +1,117 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface RemoveRuleOrganizationSecurityPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The priority of the rule to remove from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return Whether the priority field is set. + */ + boolean hasPriority(); + + /** + * + * + *
+   * The priority of the rule to remove from the security policy.
+   * 
+ * + * optional int32 priority = 445151652; + * + * @return The priority. + */ + int getPriority(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The securityPolicy. + */ + java.lang.String getSecurityPolicy(); + + /** + * + * + *
+   * Name of the security policy to update.
+   * 
+ * + * string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for securityPolicy. + */ + com.google.protobuf.ByteString getSecurityPolicyBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequest.java new file mode 100644 index 000000000000..299fb25792f2 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequest.java @@ -0,0 +1,1818 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for ReservationSubBlocks.ReportFaulty. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest} + */ +public final class ReportFaultyReservationSubBlockRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) + ReportFaultyReservationSubBlockRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReportFaultyReservationSubBlockRequest.newBuilder() to construct. + private ReportFaultyReservationSubBlockRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReportFaultyReservationSubBlockRequest() { + parentName_ = ""; + project_ = ""; + requestId_ = ""; + reservationSubBlock_ = ""; + zone_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReportFaultyReservationSubBlockRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest.class, + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_NAME_FIELD_NUMBER = 478151936; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentName_ = ""; + + /** + * + * + *
+   * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + @java.lang.Override + public java.lang.String getParentName() { + java.lang.Object ref = parentName_; + 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(); + parentName_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentNameBytes() { + java.lang.Object ref = parentName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + public static final int RESERVATION_SUB_BLOCK_FIELD_NUMBER = 22750491; + + @SuppressWarnings("serial") + private volatile java.lang.Object reservationSubBlock_ = ""; + + /** + * + * + *
+   * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The reservationSubBlock. + */ + @java.lang.Override + public java.lang.String getReservationSubBlock() { + java.lang.Object ref = reservationSubBlock_; + 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(); + reservationSubBlock_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for reservationSubBlock. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReservationSubBlockBytes() { + java.lang.Object ref = reservationSubBlock_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reservationSubBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESERVATION_SUB_BLOCKS_REPORT_FAULTY_REQUEST_RESOURCE_FIELD_NUMBER = + 450847938; + private com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + reservationSubBlocksReportFaultyRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the reservationSubBlocksReportFaultyRequestResource field is set. + */ + @java.lang.Override + public boolean hasReservationSubBlocksReportFaultyRequestResource() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The reservationSubBlocksReportFaultyRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + getReservationSubBlocksReportFaultyRequestResource() { + return reservationSubBlocksReportFaultyRequestResource_ == null + ? com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.getDefaultInstance() + : reservationSubBlocksReportFaultyRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder + getReservationSubBlocksReportFaultyRequestResourceOrBuilder() { + return reservationSubBlocksReportFaultyRequestResource_ == null + ? com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.getDefaultInstance() + : reservationSubBlocksReportFaultyRequestResource_; + } + + public static final int ZONE_FIELD_NUMBER = 3744684; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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; + } + } + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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; + } + } + + 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.GeneratedMessageV3.isStringEmpty(zone_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationSubBlock_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 22750491, reservationSubBlock_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(450847938, getReservationSubBlocksReportFaultyRequestResource()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parentName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 478151936, parentName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reservationSubBlock_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(22750491, reservationSubBlock_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 450847938, getReservationSubBlocksReportFaultyRequestResource()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parentName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(478151936, parentName_); + } + 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.compute.v1.ReportFaultyReservationSubBlockRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest other = + (com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) obj; + + if (!getParentName().equals(other.getParentName())) return false; + if (!getProject().equals(other.getProject())) return false; + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getReservationSubBlock().equals(other.getReservationSubBlock())) return false; + if (hasReservationSubBlocksReportFaultyRequestResource() + != other.hasReservationSubBlocksReportFaultyRequestResource()) return false; + if (hasReservationSubBlocksReportFaultyRequestResource()) { + if (!getReservationSubBlocksReportFaultyRequestResource() + .equals(other.getReservationSubBlocksReportFaultyRequestResource())) return false; + } + if (!getZone().equals(other.getZone())) 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) + PARENT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getParentName().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + RESERVATION_SUB_BLOCK_FIELD_NUMBER; + hash = (53 * hash) + getReservationSubBlock().hashCode(); + if (hasReservationSubBlocksReportFaultyRequestResource()) { + hash = (37 * hash) + RESERVATION_SUB_BLOCKS_REPORT_FAULTY_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getReservationSubBlocksReportFaultyRequestResource().hashCode(); + } + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest 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.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest 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.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ReportFaultyReservationSubBlockRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for ReservationSubBlocks.ReportFaulty. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest.class, + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReservationSubBlocksReportFaultyRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parentName_ = ""; + project_ = ""; + requestId_ = ""; + reservationSubBlock_ = ""; + reservationSubBlocksReportFaultyRequestResource_ = null; + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ != null) { + reservationSubBlocksReportFaultyRequestResourceBuilder_.dispose(); + reservationSubBlocksReportFaultyRequestResourceBuilder_ = null; + } + zone_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest build() { + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest buildPartial() { + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest result = + new com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parentName_ = parentName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.project_ = project_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.reservationSubBlock_ = reservationSubBlock_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.reservationSubBlocksReportFaultyRequestResource_ = + reservationSubBlocksReportFaultyRequestResourceBuilder_ == null + ? reservationSubBlocksReportFaultyRequestResource_ + : reservationSubBlocksReportFaultyRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.zone_ = zone_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest other) { + if (other + == com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + .getDefaultInstance()) return this; + if (!other.getParentName().isEmpty()) { + parentName_ = other.parentName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getReservationSubBlock().isEmpty()) { + reservationSubBlock_ = other.reservationSubBlock_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasReservationSubBlocksReportFaultyRequestResource()) { + mergeReservationSubBlocksReportFaultyRequestResource( + other.getReservationSubBlocksReportFaultyRequestResource()); + } + if (!other.getZone().isEmpty()) { + zone_ = other.zone_; + bitField0_ |= 0x00000020; + 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 29957474: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 29957474 + case 182003930: + { + reservationSubBlock_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 182003930 + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 296879706 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1820481738 + case -688183790: + { + input.readMessage( + getReservationSubBlocksReportFaultyRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case -688183790 + case -469751806: + { + parentName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -469751806 + 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 parentName_ = ""; + + /** + * + * + *
+     * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + public java.lang.String getParentName() { + java.lang.Object ref = parentName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + public com.google.protobuf.ByteString getParentNameBytes() { + java.lang.Object ref = parentName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The parentName to set. + * @return This builder for chaining. + */ + public Builder setParentName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearParentName() { + parentName_ = getDefaultInstance().getParentName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for parentName to set. + * @return This builder for chaining. + */ + public Builder setParentNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object reservationSubBlock_ = ""; + + /** + * + * + *
+     * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The reservationSubBlock. + */ + public java.lang.String getReservationSubBlock() { + java.lang.Object ref = reservationSubBlock_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reservationSubBlock_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The bytes for reservationSubBlock. + */ + public com.google.protobuf.ByteString getReservationSubBlockBytes() { + java.lang.Object ref = reservationSubBlock_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reservationSubBlock_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The reservationSubBlock to set. + * @return This builder for chaining. + */ + public Builder setReservationSubBlock(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + reservationSubBlock_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearReservationSubBlock() { + reservationSubBlock_ = getDefaultInstance().getReservationSubBlock(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The bytes for reservationSubBlock to set. + * @return This builder for chaining. + */ + public Builder setReservationSubBlockBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + reservationSubBlock_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + reservationSubBlocksReportFaultyRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder> + reservationSubBlocksReportFaultyRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the reservationSubBlocksReportFaultyRequestResource field is set. + */ + public boolean hasReservationSubBlocksReportFaultyRequestResource() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The reservationSubBlocksReportFaultyRequestResource. + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + getReservationSubBlocksReportFaultyRequestResource() { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ == null) { + return reservationSubBlocksReportFaultyRequestResource_ == null + ? com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + .getDefaultInstance() + : reservationSubBlocksReportFaultyRequestResource_; + } else { + return reservationSubBlocksReportFaultyRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setReservationSubBlocksReportFaultyRequestResource( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest value) { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + reservationSubBlocksReportFaultyRequestResource_ = value; + } else { + reservationSubBlocksReportFaultyRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setReservationSubBlocksReportFaultyRequestResource( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder + builderForValue) { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ == null) { + reservationSubBlocksReportFaultyRequestResource_ = builderForValue.build(); + } else { + reservationSubBlocksReportFaultyRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeReservationSubBlocksReportFaultyRequestResource( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest value) { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && reservationSubBlocksReportFaultyRequestResource_ != null + && reservationSubBlocksReportFaultyRequestResource_ + != com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + .getDefaultInstance()) { + getReservationSubBlocksReportFaultyRequestResourceBuilder().mergeFrom(value); + } else { + reservationSubBlocksReportFaultyRequestResource_ = value; + } + } else { + reservationSubBlocksReportFaultyRequestResourceBuilder_.mergeFrom(value); + } + if (reservationSubBlocksReportFaultyRequestResource_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearReservationSubBlocksReportFaultyRequestResource() { + bitField0_ = (bitField0_ & ~0x00000010); + reservationSubBlocksReportFaultyRequestResource_ = null; + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ != null) { + reservationSubBlocksReportFaultyRequestResourceBuilder_.dispose(); + reservationSubBlocksReportFaultyRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder + getReservationSubBlocksReportFaultyRequestResourceBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getReservationSubBlocksReportFaultyRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder + getReservationSubBlocksReportFaultyRequestResourceOrBuilder() { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ != null) { + return reservationSubBlocksReportFaultyRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return reservationSubBlocksReportFaultyRequestResource_ == null + ? com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + .getDefaultInstance() + : reservationSubBlocksReportFaultyRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder> + getReservationSubBlocksReportFaultyRequestResourceFieldBuilder() { + if (reservationSubBlocksReportFaultyRequestResourceBuilder_ == null) { + reservationSubBlocksReportFaultyRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder>( + getReservationSubBlocksReportFaultyRequestResource(), + getParentForChildren(), + isClean()); + reservationSubBlocksReportFaultyRequestResource_ = null; + } + return reservationSubBlocksReportFaultyRequestResourceBuilder_; + } + + private java.lang.Object zone_ = ""; + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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; + } + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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; + } + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @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_ |= 0x00000020; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) + private static final com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest(); + } + + public static com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReportFaultyReservationSubBlockRequest 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.compute.v1.ReportFaultyReservationSubBlockRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequestOrBuilder.java new file mode 100644 index 000000000000..e49b5e5b71e6 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReportFaultyReservationSubBlockRequestOrBuilder.java @@ -0,0 +1,222 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ReportFaultyReservationSubBlockRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + java.lang.String getParentName(); + + /** + * + * + *
+   * The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + com.google.protobuf.ByteString getParentNameBytes(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The reservationSubBlock. + */ + java.lang.String getReservationSubBlock(); + + /** + * + * + *
+   * The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_sub_block = 22750491 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for reservationSubBlock. + */ + com.google.protobuf.ByteString getReservationSubBlockBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the reservationSubBlocksReportFaultyRequestResource field is set. + */ + boolean hasReservationSubBlocksReportFaultyRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The reservationSubBlocksReportFaultyRequestResource. + */ + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + getReservationSubBlocksReportFaultyRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder + getReservationSubBlocksReportFaultyRequestResourceOrBuilder(); + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The zone. + */ + java.lang.String getZone(); + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequest.java new file mode 100644 index 000000000000..4290dc5d9abe --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequest.java @@ -0,0 +1,1860 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest} + */ +public final class ReservationSubBlocksReportFaultyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) + ReservationSubBlocksReportFaultyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReservationSubBlocksReportFaultyRequest.newBuilder() to construct. + private ReservationSubBlocksReportFaultyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReservationSubBlocksReportFaultyRequest() { + disruptionSchedule_ = ""; + failureComponent_ = ""; + faultReasons_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReservationSubBlocksReportFaultyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.class, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder.class); + } + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.DisruptionSchedule} + */ + public enum DisruptionSchedule implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_DISRUPTION_SCHEDULE = 0; + */ + UNDEFINED_DISRUPTION_SCHEDULE(0), + /** DISRUPTION_SCHEDULE_UNSPECIFIED = 332543835; */ + DISRUPTION_SCHEDULE_UNSPECIFIED(332543835), + /** + * + * + *
+     * All VMs will be disrupted immediately.
+     * 
+ * + * IMMEDIATE = 152881041; + */ + IMMEDIATE(152881041), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_DISRUPTION_SCHEDULE = 0; + */ + public static final int UNDEFINED_DISRUPTION_SCHEDULE_VALUE = 0; + + /** DISRUPTION_SCHEDULE_UNSPECIFIED = 332543835; */ + public static final int DISRUPTION_SCHEDULE_UNSPECIFIED_VALUE = 332543835; + + /** + * + * + *
+     * All VMs will be disrupted immediately.
+     * 
+ * + * IMMEDIATE = 152881041; + */ + public static final int IMMEDIATE_VALUE = 152881041; + + 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 DisruptionSchedule 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 DisruptionSchedule forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_DISRUPTION_SCHEDULE; + case 332543835: + return DISRUPTION_SCHEDULE_UNSPECIFIED; + case 152881041: + return IMMEDIATE; + 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 DisruptionSchedule findValueByNumber(int number) { + return DisruptionSchedule.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DisruptionSchedule[] VALUES = values(); + + public static DisruptionSchedule 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 DisruptionSchedule(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.DisruptionSchedule) + } + + /** + * + * + *
+   * The component that experienced the fault.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.FailureComponent} + */ + public enum FailureComponent implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_FAILURE_COMPONENT = 0; + */ + UNDEFINED_FAILURE_COMPONENT(0), + /** FAILURE_COMPONENT_UNSPECIFIED = 332003744; */ + FAILURE_COMPONENT_UNSPECIFIED(332003744), + /** + * + * + *
+     * Multiple hosts experienced the fault.
+     * 
+ * + * MULTIPLE_FAULTY_HOSTS = 423545298; + */ + MULTIPLE_FAULTY_HOSTS(423545298), + /** + * + * + *
+     * The NVLink switch experienced the fault.
+     * 
+ * + * NVLINK_SWITCH = 239107153; + */ + NVLINK_SWITCH(239107153), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_FAILURE_COMPONENT = 0; + */ + public static final int UNDEFINED_FAILURE_COMPONENT_VALUE = 0; + + /** FAILURE_COMPONENT_UNSPECIFIED = 332003744; */ + public static final int FAILURE_COMPONENT_UNSPECIFIED_VALUE = 332003744; + + /** + * + * + *
+     * Multiple hosts experienced the fault.
+     * 
+ * + * MULTIPLE_FAULTY_HOSTS = 423545298; + */ + public static final int MULTIPLE_FAULTY_HOSTS_VALUE = 423545298; + + /** + * + * + *
+     * The NVLink switch experienced the fault.
+     * 
+ * + * NVLINK_SWITCH = 239107153; + */ + public static final int NVLINK_SWITCH_VALUE = 239107153; + + 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 FailureComponent 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 FailureComponent forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_FAILURE_COMPONENT; + case 332003744: + return FAILURE_COMPONENT_UNSPECIFIED; + case 423545298: + return MULTIPLE_FAULTY_HOSTS; + case 239107153: + return NVLINK_SWITCH; + 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 FailureComponent findValueByNumber(int number) { + return FailureComponent.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final FailureComponent[] VALUES = values(); + + public static FailureComponent 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 FailureComponent(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.FailureComponent) + } + + private int bitField0_; + public static final int DISRUPTION_SCHEDULE_FIELD_NUMBER = 95871619; + + @SuppressWarnings("serial") + private volatile java.lang.Object disruptionSchedule_ = ""; + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return Whether the disruptionSchedule field is set. + */ + @java.lang.Override + public boolean hasDisruptionSchedule() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The disruptionSchedule. + */ + @java.lang.Override + public java.lang.String getDisruptionSchedule() { + java.lang.Object ref = disruptionSchedule_; + 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(); + disruptionSchedule_ = s; + return s; + } + } + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The bytes for disruptionSchedule. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisruptionScheduleBytes() { + java.lang.Object ref = disruptionSchedule_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + disruptionSchedule_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FAILURE_COMPONENT_FIELD_NUMBER = 25912456; + + @SuppressWarnings("serial") + private volatile java.lang.Object failureComponent_ = ""; + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return Whether the failureComponent field is set. + */ + @java.lang.Override + public boolean hasFailureComponent() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return The failureComponent. + */ + @java.lang.Override + public java.lang.String getFailureComponent() { + java.lang.Object ref = failureComponent_; + 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(); + failureComponent_ = s; + return s; + } + } + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return The bytes for failureComponent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFailureComponentBytes() { + java.lang.Object ref = failureComponent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + failureComponent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FAULT_REASONS_FIELD_NUMBER = 168056210; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason> + faultReasons_; + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason> + getFaultReasonsList() { + return faultReasons_; + } + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder> + getFaultReasonsOrBuilderList() { + return faultReasons_; + } + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + @java.lang.Override + public int getFaultReasonsCount() { + return faultReasons_.size(); + } + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + getFaultReasons(int index) { + return faultReasons_.get(index); + } + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder + getFaultReasonsOrBuilder(int index) { + return faultReasons_.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 { + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 25912456, failureComponent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 95871619, disruptionSchedule_); + } + for (int i = 0; i < faultReasons_.size(); i++) { + output.writeMessage(168056210, faultReasons_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(25912456, failureComponent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(95871619, disruptionSchedule_); + } + for (int i = 0; i < faultReasons_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(168056210, faultReasons_.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.compute.v1.ReservationSubBlocksReportFaultyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest other = + (com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) obj; + + if (hasDisruptionSchedule() != other.hasDisruptionSchedule()) return false; + if (hasDisruptionSchedule()) { + if (!getDisruptionSchedule().equals(other.getDisruptionSchedule())) return false; + } + if (hasFailureComponent() != other.hasFailureComponent()) return false; + if (hasFailureComponent()) { + if (!getFailureComponent().equals(other.getFailureComponent())) return false; + } + if (!getFaultReasonsList().equals(other.getFaultReasonsList())) 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 (hasDisruptionSchedule()) { + hash = (37 * hash) + DISRUPTION_SCHEDULE_FIELD_NUMBER; + hash = (53 * hash) + getDisruptionSchedule().hashCode(); + } + if (hasFailureComponent()) { + hash = (37 * hash) + FAILURE_COMPONENT_FIELD_NUMBER; + hash = (53 * hash) + getFailureComponent().hashCode(); + } + if (getFaultReasonsCount() > 0) { + hash = (37 * hash) + FAULT_REASONS_FIELD_NUMBER; + hash = (53 * hash) + getFaultReasonsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest 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.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest 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.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ReservationSubBlocksReportFaultyRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.class, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + disruptionSchedule_ = ""; + failureComponent_ = ""; + if (faultReasonsBuilder_ == null) { + faultReasons_ = java.util.Collections.emptyList(); + } else { + faultReasons_ = null; + faultReasonsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest build() { + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest buildPartial() { + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest result = + new com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest result) { + if (faultReasonsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + faultReasons_ = java.util.Collections.unmodifiableList(faultReasons_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.faultReasons_ = faultReasons_; + } else { + result.faultReasons_ = faultReasonsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.disruptionSchedule_ = disruptionSchedule_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.failureComponent_ = failureComponent_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest other) { + if (other + == com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + .getDefaultInstance()) return this; + if (other.hasDisruptionSchedule()) { + disruptionSchedule_ = other.disruptionSchedule_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasFailureComponent()) { + failureComponent_ = other.failureComponent_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (faultReasonsBuilder_ == null) { + if (!other.faultReasons_.isEmpty()) { + if (faultReasons_.isEmpty()) { + faultReasons_ = other.faultReasons_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureFaultReasonsIsMutable(); + faultReasons_.addAll(other.faultReasons_); + } + onChanged(); + } + } else { + if (!other.faultReasons_.isEmpty()) { + if (faultReasonsBuilder_.isEmpty()) { + faultReasonsBuilder_.dispose(); + faultReasonsBuilder_ = null; + faultReasons_ = other.faultReasons_; + bitField0_ = (bitField0_ & ~0x00000004); + faultReasonsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getFaultReasonsFieldBuilder() + : null; + } else { + faultReasonsBuilder_.addAllMessages(other.faultReasons_); + } + } + } + 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 207299650: + { + failureComponent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 207299650 + case 766972954: + { + disruptionSchedule_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 766972954 + case 1344449682: + { + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason m = + input.readMessage( + com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReason.parser(), + extensionRegistry); + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + faultReasons_.add(m); + } else { + faultReasonsBuilder_.addMessage(m); + } + break; + } // case 1344449682 + 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 disruptionSchedule_ = ""; + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return Whether the disruptionSchedule field is set. + */ + public boolean hasDisruptionSchedule() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The disruptionSchedule. + */ + public java.lang.String getDisruptionSchedule() { + java.lang.Object ref = disruptionSchedule_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + disruptionSchedule_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The bytes for disruptionSchedule. + */ + public com.google.protobuf.ByteString getDisruptionScheduleBytes() { + java.lang.Object ref = disruptionSchedule_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + disruptionSchedule_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @param value The disruptionSchedule to set. + * @return This builder for chaining. + */ + public Builder setDisruptionSchedule(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + disruptionSchedule_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return This builder for chaining. + */ + public Builder clearDisruptionSchedule() { + disruptionSchedule_ = getDefaultInstance().getDisruptionSchedule(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The disruption schedule for the subBlock.
+     * Check the DisruptionSchedule enum for the list of possible values.
+     * 
+ * + * optional string disruption_schedule = 95871619; + * + * @param value The bytes for disruptionSchedule to set. + * @return This builder for chaining. + */ + public Builder setDisruptionScheduleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + disruptionSchedule_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object failureComponent_ = ""; + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @return Whether the failureComponent field is set. + */ + public boolean hasFailureComponent() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @return The failureComponent. + */ + public java.lang.String getFailureComponent() { + java.lang.Object ref = failureComponent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + failureComponent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @return The bytes for failureComponent. + */ + public com.google.protobuf.ByteString getFailureComponentBytes() { + java.lang.Object ref = failureComponent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + failureComponent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @param value The failureComponent to set. + * @return This builder for chaining. + */ + public Builder setFailureComponent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + failureComponent_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @return This builder for chaining. + */ + public Builder clearFailureComponent() { + failureComponent_ = getDefaultInstance().getFailureComponent(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The component that experienced the fault.
+     * Check the FailureComponent enum for the list of possible values.
+     * 
+ * + * optional string failure_component = 25912456; + * + * @param value The bytes for failureComponent to set. + * @return This builder for chaining. + */ + public Builder setFailureComponentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + failureComponent_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason> + faultReasons_ = java.util.Collections.emptyList(); + + private void ensureFaultReasonsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + faultReasons_ = + new java.util.ArrayList< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason>( + faultReasons_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder> + faultReasonsBuilder_; + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public java.util.List< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason> + getFaultReasonsList() { + if (faultReasonsBuilder_ == null) { + return java.util.Collections.unmodifiableList(faultReasons_); + } else { + return faultReasonsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public int getFaultReasonsCount() { + if (faultReasonsBuilder_ == null) { + return faultReasons_.size(); + } else { + return faultReasonsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + getFaultReasons(int index) { + if (faultReasonsBuilder_ == null) { + return faultReasons_.get(index); + } else { + return faultReasonsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder setFaultReasons( + int index, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason value) { + if (faultReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFaultReasonsIsMutable(); + faultReasons_.set(index, value); + onChanged(); + } else { + faultReasonsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder setFaultReasons( + int index, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + builderForValue) { + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + faultReasons_.set(index, builderForValue.build()); + onChanged(); + } else { + faultReasonsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder addFaultReasons( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason value) { + if (faultReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFaultReasonsIsMutable(); + faultReasons_.add(value); + onChanged(); + } else { + faultReasonsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder addFaultReasons( + int index, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason value) { + if (faultReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFaultReasonsIsMutable(); + faultReasons_.add(index, value); + onChanged(); + } else { + faultReasonsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder addFaultReasons( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + builderForValue) { + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + faultReasons_.add(builderForValue.build()); + onChanged(); + } else { + faultReasonsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder addFaultReasons( + int index, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + builderForValue) { + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + faultReasons_.add(index, builderForValue.build()); + onChanged(); + } else { + faultReasonsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder addAllFaultReasons( + java.lang.Iterable< + ? extends + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason> + values) { + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, faultReasons_); + onChanged(); + } else { + faultReasonsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder clearFaultReasons() { + if (faultReasonsBuilder_ == null) { + faultReasons_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + faultReasonsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public Builder removeFaultReasons(int index) { + if (faultReasonsBuilder_ == null) { + ensureFaultReasonsIsMutable(); + faultReasons_.remove(index); + onChanged(); + } else { + faultReasonsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + getFaultReasonsBuilder(int index) { + return getFaultReasonsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder + getFaultReasonsOrBuilder(int index) { + if (faultReasonsBuilder_ == null) { + return faultReasons_.get(index); + } else { + return faultReasonsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder> + getFaultReasonsOrBuilderList() { + if (faultReasonsBuilder_ != null) { + return faultReasonsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(faultReasons_); + } + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + addFaultReasonsBuilder() { + return getFaultReasonsFieldBuilder() + .addBuilder( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .getDefaultInstance()); + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + addFaultReasonsBuilder(int index) { + return getFaultReasonsFieldBuilder() + .addBuilder( + index, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .getDefaultInstance()); + } + + /** + * + * + *
+     * The reasons for the fault experienced with the subBlock.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + public java.util.List< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder> + getFaultReasonsBuilderList() { + return getFaultReasonsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder> + getFaultReasonsFieldBuilder() { + if (faultReasonsBuilder_ == null) { + faultReasonsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .Builder, + com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder>( + faultReasons_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + faultReasons_ = null; + } + return faultReasonsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) + private static final com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest(); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReservationSubBlocksReportFaultyRequest 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.compute.v1.ReservationSubBlocksReportFaultyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReason.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReason.java new file mode 100644 index 000000000000..91dfacdfff65 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReason.java @@ -0,0 +1,1138 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * The reason for the fault experienced with the subBlock.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason} + */ +public final class ReservationSubBlocksReportFaultyRequestFaultReason + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) + ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ReservationSubBlocksReportFaultyRequestFaultReason.newBuilder() to construct. + private ReservationSubBlocksReportFaultyRequestFaultReason( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ReservationSubBlocksReportFaultyRequestFaultReason() { + behavior_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ReservationSubBlocksReportFaultyRequestFaultReason(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.class, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + .class); + } + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Behavior} + */ + public enum Behavior implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_BEHAVIOR = 0; + */ + UNDEFINED_BEHAVIOR(0), + /** FAULT_BEHAVIOR_UNSPECIFIED = 447660743; */ + FAULT_BEHAVIOR_UNSPECIFIED(447660743), + /** + * + * + *
+     * The subBlock experienced a GPU error.
+     * 
+ * + * GPU_ERROR = 198817909; + */ + GPU_ERROR(198817909), + /** + * + * + *
+     * The subBlock experienced performance issues.
+     * 
+ * + * PERFORMANCE = 135701520; + */ + PERFORMANCE(135701520), + /** + * + * + *
+     * The subBlock experienced a switch failure.
+     * 
+ * + * SWITCH_FAILURE = 254909279; + */ + SWITCH_FAILURE(254909279), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_BEHAVIOR = 0; + */ + public static final int UNDEFINED_BEHAVIOR_VALUE = 0; + + /** FAULT_BEHAVIOR_UNSPECIFIED = 447660743; */ + public static final int FAULT_BEHAVIOR_UNSPECIFIED_VALUE = 447660743; + + /** + * + * + *
+     * The subBlock experienced a GPU error.
+     * 
+ * + * GPU_ERROR = 198817909; + */ + public static final int GPU_ERROR_VALUE = 198817909; + + /** + * + * + *
+     * The subBlock experienced performance issues.
+     * 
+ * + * PERFORMANCE = 135701520; + */ + public static final int PERFORMANCE_VALUE = 135701520; + + /** + * + * + *
+     * The subBlock experienced a switch failure.
+     * 
+ * + * SWITCH_FAILURE = 254909279; + */ + public static final int SWITCH_FAILURE_VALUE = 254909279; + + 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 Behavior 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 Behavior forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_BEHAVIOR; + case 447660743: + return FAULT_BEHAVIOR_UNSPECIFIED; + case 198817909: + return GPU_ERROR; + case 135701520: + return PERFORMANCE; + case 254909279: + return SWITCH_FAILURE; + 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 Behavior findValueByNumber(int number) { + return Behavior.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Behavior[] VALUES = values(); + + public static Behavior 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 Behavior(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Behavior) + } + + private int bitField0_; + public static final int BEHAVIOR_FIELD_NUMBER = 437170770; + + @SuppressWarnings("serial") + private volatile java.lang.Object behavior_ = ""; + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return Whether the behavior field is set. + */ + @java.lang.Override + public boolean hasBehavior() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return The behavior. + */ + @java.lang.Override + public java.lang.String getBehavior() { + java.lang.Object ref = behavior_; + 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(); + behavior_ = s; + return s; + } + } + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return The bytes for behavior. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBehaviorBytes() { + java.lang.Object ref = behavior_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + behavior_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + @java.lang.Override + public boolean hasDescription() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + 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(); + description_ = s; + return s; + } + } + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 437170770, behavior_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(437170770, behavior_); + } + 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.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason other = + (com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) obj; + + if (hasBehavior() != other.hasBehavior()) return false; + if (hasBehavior()) { + if (!getBehavior().equals(other.getBehavior())) return false; + } + if (hasDescription() != other.hasDescription()) return false; + if (hasDescription()) { + if (!getDescription().equals(other.getDescription())) 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 (hasBehavior()) { + hash = (37 * hash) + BEHAVIOR_FIELD_NUMBER; + hash = (53 * hash) + getBehavior().hashCode(); + } + if (hasDescription()) { + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + 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.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + 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.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The reason for the fault experienced with the subBlock.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.class, + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + behavior_ = ""; + description_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason build() { + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + buildPartial() { + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason result = + new com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.behavior_ = behavior_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.description_ = description_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) { + return mergeFrom( + (com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason other) { + if (other + == com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + .getDefaultInstance()) return this; + if (other.hasBehavior()) { + behavior_ = other.behavior_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasDescription()) { + description_ = other.description_; + 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 -911466526: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case -911466526 + case -797601134: + { + behavior_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -797601134 + 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 behavior_ = ""; + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @return Whether the behavior field is set. + */ + public boolean hasBehavior() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @return The behavior. + */ + public java.lang.String getBehavior() { + java.lang.Object ref = behavior_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + behavior_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @return The bytes for behavior. + */ + public com.google.protobuf.ByteString getBehaviorBytes() { + java.lang.Object ref = behavior_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + behavior_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @param value The behavior to set. + * @return This builder for chaining. + */ + public Builder setBehavior(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + behavior_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @return This builder for chaining. + */ + public Builder clearBehavior() { + behavior_ = getDefaultInstance().getBehavior(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The behavior of the fault experienced with the subBlock.
+     * Check the Behavior enum for the list of possible values.
+     * 
+ * + * optional string behavior = 437170770; + * + * @param value The bytes for behavior to set. + * @return This builder for chaining. + */ + public Builder setBehaviorBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + behavior_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + public boolean hasDescription() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The description of the fault experienced with the subBlock.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) + private static final com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReason + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason(); + } + + public static com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + ReservationSubBlocksReportFaultyRequestFaultReason> + PARSER = + new com.google.protobuf.AbstractParser< + ReservationSubBlocksReportFaultyRequestFaultReason>() { + @java.lang.Override + public ReservationSubBlocksReportFaultyRequestFaultReason 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.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder.java new file mode 100644 index 000000000000..0b9a2b7f537d --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder.java @@ -0,0 +1,107 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return Whether the behavior field is set. + */ + boolean hasBehavior(); + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return The behavior. + */ + java.lang.String getBehavior(); + + /** + * + * + *
+   * The behavior of the fault experienced with the subBlock.
+   * Check the Behavior enum for the list of possible values.
+   * 
+ * + * optional string behavior = 437170770; + * + * @return The bytes for behavior. + */ + com.google.protobuf.ByteString getBehaviorBytes(); + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + boolean hasDescription(); + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * The description of the fault experienced with the subBlock.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestOrBuilder.java new file mode 100644 index 000000000000..c69800c3a3a6 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlocksReportFaultyRequestOrBuilder.java @@ -0,0 +1,182 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface ReservationSubBlocksReportFaultyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return Whether the disruptionSchedule field is set. + */ + boolean hasDisruptionSchedule(); + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The disruptionSchedule. + */ + java.lang.String getDisruptionSchedule(); + + /** + * + * + *
+   * The disruption schedule for the subBlock.
+   * Check the DisruptionSchedule enum for the list of possible values.
+   * 
+ * + * optional string disruption_schedule = 95871619; + * + * @return The bytes for disruptionSchedule. + */ + com.google.protobuf.ByteString getDisruptionScheduleBytes(); + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return Whether the failureComponent field is set. + */ + boolean hasFailureComponent(); + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return The failureComponent. + */ + java.lang.String getFailureComponent(); + + /** + * + * + *
+   * The component that experienced the fault.
+   * Check the FailureComponent enum for the list of possible values.
+   * 
+ * + * optional string failure_component = 25912456; + * + * @return The bytes for failureComponent. + */ + com.google.protobuf.ByteString getFailureComponentBytes(); + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + java.util.List + getFaultReasonsList(); + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason getFaultReasons( + int index); + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + int getFaultReasonsCount(); + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + java.util.List< + ? extends + com.google.cloud.compute.v1 + .ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder> + getFaultReasonsOrBuilderList(); + + /** + * + * + *
+   * The reasons for the fault experienced with the subBlock.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + * + */ + com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReasonOrBuilder + getFaultReasonsOrBuilder(int index); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicy.java index 89971715bf84..5624f7b8b4d2 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicy.java @@ -40,6 +40,7 @@ private SecurityPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder } private SecurityPolicy() { + associations_ = java.util.Collections.emptyList(); creationTimestamp_ = ""; description_ = ""; fingerprint_ = ""; @@ -49,6 +50,7 @@ private SecurityPolicy() { region_ = ""; rules_ = java.util.Collections.emptyList(); selfLink_ = ""; + shortName_ = ""; type_ = ""; userDefinedFields_ = java.util.Collections.emptyList(); } @@ -308,6 +310,89 @@ public boolean hasAdvancedOptionsConfig() { : advancedOptionsConfig_; } + public static final int ASSOCIATIONS_FIELD_NUMBER = 508736530; + + @SuppressWarnings("serial") + private java.util.List associations_; + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public java.util.List + getAssociationsList() { + return associations_; + } + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public java.util.List + getAssociationsOrBuilderList() { + return associations_; + } + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public int getAssociationsCount() { + return associations_.size(); + } + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index) { + return associations_.get(index); + } + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index) { + return associations_.get(index); + } + public static final int CREATION_TIMESTAMP_FIELD_NUMBER = 30525366; @SuppressWarnings("serial") @@ -1163,6 +1248,75 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { } } + public static final int SHORT_NAME_FIELD_NUMBER = 492051566; + + @SuppressWarnings("serial") + private volatile java.lang.Object shortName_ = ""; + + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + @java.lang.Override + public boolean hasShortName() { + return ((bitField0_ & 0x00002000) != 0); + } + + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + @java.lang.Override + public java.lang.String getShortName() { + java.lang.Object ref = shortName_; + 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(); + shortName_ = s; + return s; + } + } + + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getShortNameBytes() { + java.lang.Object ref = shortName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int TYPE_FIELD_NUMBER = 3575610; @SuppressWarnings("serial") @@ -1182,7 +1336,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasType() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1349,7 +1503,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3575610, type_); } for (int i = 0; i < userDefinedFields_.size(); i++) { @@ -1385,8 +1539,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } + if (((bitField0_ & 0x00002000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 492051566, shortName_); + } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 500195327); + for (int i = 0; i < associations_.size(); i++) { + output.writeMessage(508736530, associations_.get(i)); + } if (((bitField0_ & 0x00000400) != 0)) { output.writeMessage(519006811, getRecaptchaOptionsConfig()); } @@ -1408,7 +1568,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3575610, type_); } for (int i = 0; i < userDefinedFields_.size(); i++) { @@ -1454,6 +1614,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(492051566, shortName_); + } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = @@ -1464,6 +1627,10 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(500195327, labels__); } + for (int i = 0; i < associations_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(508736530, associations_.get(i)); + } if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( @@ -1493,6 +1660,7 @@ public boolean equals(final java.lang.Object obj) { if (hasAdvancedOptionsConfig()) { if (!getAdvancedOptionsConfig().equals(other.getAdvancedOptionsConfig())) return false; } + if (!getAssociationsList().equals(other.getAssociationsList())) return false; if (hasCreationTimestamp() != other.hasCreationTimestamp()) return false; if (hasCreationTimestamp()) { if (!getCreationTimestamp().equals(other.getCreationTimestamp())) return false; @@ -1539,6 +1707,10 @@ public boolean equals(final java.lang.Object obj) { if (hasSelfLink()) { if (!getSelfLink().equals(other.getSelfLink())) return false; } + if (hasShortName() != other.hasShortName()) return false; + if (hasShortName()) { + if (!getShortName().equals(other.getShortName())) return false; + } if (hasType() != other.hasType()) return false; if (hasType()) { if (!getType().equals(other.getType())) return false; @@ -1563,6 +1735,10 @@ public int hashCode() { hash = (37 * hash) + ADVANCED_OPTIONS_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getAdvancedOptionsConfig().hashCode(); } + if (getAssociationsCount() > 0) { + hash = (37 * hash) + ASSOCIATIONS_FIELD_NUMBER; + hash = (53 * hash) + getAssociationsList().hashCode(); + } if (hasCreationTimestamp()) { hash = (37 * hash) + CREATION_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getCreationTimestamp().hashCode(); @@ -1615,6 +1791,10 @@ public int hashCode() { hash = (37 * hash) + SELF_LINK_FIELD_NUMBER; hash = (53 * hash) + getSelfLink().hashCode(); } + if (hasShortName()) { + hash = (37 * hash) + SHORT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getShortName().hashCode(); + } if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); @@ -1788,6 +1968,7 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getAdaptiveProtectionConfigFieldBuilder(); getAdvancedOptionsConfigFieldBuilder(); + getAssociationsFieldBuilder(); getDdosProtectionConfigFieldBuilder(); getRecaptchaOptionsConfigFieldBuilder(); getRulesFieldBuilder(); @@ -1809,6 +1990,13 @@ public Builder clear() { advancedOptionsConfigBuilder_.dispose(); advancedOptionsConfigBuilder_ = null; } + if (associationsBuilder_ == null) { + associations_ = java.util.Collections.emptyList(); + } else { + associations_ = null; + associationsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); creationTimestamp_ = ""; ddosProtectionConfig_ = null; if (ddosProtectionConfigBuilder_ != null) { @@ -1834,8 +2022,9 @@ public Builder clear() { rules_ = null; rulesBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); selfLink_ = ""; + shortName_ = ""; type_ = ""; if (userDefinedFieldsBuilder_ == null) { userDefinedFields_ = java.util.Collections.emptyList(); @@ -1843,7 +2032,7 @@ public Builder clear() { userDefinedFields_ = null; userDefinedFieldsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); return this; } @@ -1880,19 +2069,28 @@ public com.google.cloud.compute.v1.SecurityPolicy buildPartial() { } private void buildPartialRepeatedFields(com.google.cloud.compute.v1.SecurityPolicy result) { + if (associationsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + associations_ = java.util.Collections.unmodifiableList(associations_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.associations_ = associations_; + } else { + result.associations_ = associationsBuilder_.build(); + } if (rulesBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { rules_ = java.util.Collections.unmodifiableList(rules_); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } result.rules_ = rules_; } else { result.rules_ = rulesBuilder_.build(); } if (userDefinedFieldsBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { userDefinedFields_ = java.util.Collections.unmodifiableList(userDefinedFields_); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); } result.userDefinedFields_ = userDefinedFields_; } else { @@ -1917,64 +2115,68 @@ private void buildPartial0(com.google.cloud.compute.v1.SecurityPolicy result) { : advancedOptionsConfigBuilder_.build(); to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { result.creationTimestamp_ = creationTimestamp_; to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.ddosProtectionConfig_ = ddosProtectionConfigBuilder_ == null ? ddosProtectionConfig_ : ddosProtectionConfigBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.description_ = description_; to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { result.fingerprint_ = fingerprint_; to_bitField0_ |= 0x00000020; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.id_ = id_; to_bitField0_ |= 0x00000040; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.kind_ = kind_; to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.labelFingerprint_ = labelFingerprint_; to_bitField0_ |= 0x00000100; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.name_ = name_; to_bitField0_ |= 0x00000200; } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.recaptchaOptionsConfig_ = recaptchaOptionsConfigBuilder_ == null ? recaptchaOptionsConfig_ : recaptchaOptionsConfigBuilder_.build(); to_bitField0_ |= 0x00000400; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.region_ = region_; to_bitField0_ |= 0x00000800; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.selfLink_ = selfLink_; to_bitField0_ |= 0x00001000; } - if (((from_bitField0_ & 0x00008000) != 0)) { - result.type_ = type_; + if (((from_bitField0_ & 0x00010000) != 0)) { + result.shortName_ = shortName_; to_bitField0_ |= 0x00002000; } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.type_ = type_; + to_bitField0_ |= 0x00004000; + } result.bitField0_ |= to_bitField0_; } @@ -2029,9 +2231,36 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { if (other.hasAdvancedOptionsConfig()) { mergeAdvancedOptionsConfig(other.getAdvancedOptionsConfig()); } + if (associationsBuilder_ == null) { + if (!other.associations_.isEmpty()) { + if (associations_.isEmpty()) { + associations_ = other.associations_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureAssociationsIsMutable(); + associations_.addAll(other.associations_); + } + onChanged(); + } + } else { + if (!other.associations_.isEmpty()) { + if (associationsBuilder_.isEmpty()) { + associationsBuilder_.dispose(); + associationsBuilder_ = null; + associations_ = other.associations_; + bitField0_ = (bitField0_ & ~0x00000004); + associationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getAssociationsFieldBuilder() + : null; + } else { + associationsBuilder_.addAllMessages(other.associations_); + } + } + } if (other.hasCreationTimestamp()) { creationTimestamp_ = other.creationTimestamp_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasDdosProtectionConfig()) { @@ -2039,12 +2268,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { } if (other.hasDescription()) { description_ = other.description_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasFingerprint()) { fingerprint_ = other.fingerprint_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasId()) { @@ -2052,19 +2281,19 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasLabelFingerprint()) { labelFingerprint_ = other.labelFingerprint_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasRecaptchaOptionsConfig()) { @@ -2072,14 +2301,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { } if (other.hasRegion()) { region_ = other.region_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (rulesBuilder_ == null) { if (!other.rules_.isEmpty()) { if (rules_.isEmpty()) { rules_ = other.rules_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } else { ensureRulesIsMutable(); rules_.addAll(other.rules_); @@ -2092,7 +2321,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { rulesBuilder_.dispose(); rulesBuilder_ = null; rules_ = other.rules_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); rulesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRulesFieldBuilder() @@ -2104,19 +2333,24 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; + onChanged(); + } + if (other.hasShortName()) { + shortName_ = other.shortName_; + bitField0_ |= 0x00010000; onChanged(); } if (other.hasType()) { type_ = other.type_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); } if (userDefinedFieldsBuilder_ == null) { if (!other.userDefinedFields_.isEmpty()) { if (userDefinedFields_.isEmpty()) { userDefinedFields_ = other.userDefinedFields_; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); } else { ensureUserDefinedFieldsIsMutable(); userDefinedFields_.addAll(other.userDefinedFields_); @@ -2129,7 +2363,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicy other) { userDefinedFieldsBuilder_.dispose(); userDefinedFieldsBuilder_ = null; userDefinedFields_ = other.userDefinedFields_; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); userDefinedFieldsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUserDefinedFieldsFieldBuilder() @@ -2168,25 +2402,25 @@ public Builder mergeFrom( case 26840: { id_ = input.readUInt64(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 26840 case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 26989658 case 28604882: { type_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; break; } // case 28604882 case 226501914: @@ -2206,14 +2440,14 @@ public Builder mergeFrom( case 244202930: { creationTimestamp_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 244202930 case 402526826: { input.readMessage( getDdosProtectionConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 402526826 case 870991802: @@ -2232,7 +2466,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 1111570338 case 1201925882: @@ -2245,19 +2479,19 @@ public Builder mergeFrom( case 1424998602: { labelFingerprint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 1424998602 case 1877428002: { fingerprint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 1877428002 case -911466526: { description_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case -911466526 case -700756478: @@ -2270,9 +2504,15 @@ public Builder mergeFrom( case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case -645248918 + case -358554766: + { + shortName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00010000; + break; + } // case -358554766 case -293404678: { com.google.protobuf.MapEntry labels__ = @@ -2282,14 +2522,28 @@ public Builder mergeFrom( internalGetMutableLabels() .getMutableMap() .put(labels__.getKey(), labels__.getValue()); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -293404678 + case -225075054: + { + com.google.cloud.compute.v1.SecurityPolicyAssociation m = + input.readMessage( + com.google.cloud.compute.v1.SecurityPolicyAssociation.parser(), + extensionRegistry); + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(m); + } else { + associationsBuilder_.addMessage(m); + } + break; + } // case -225075054 case -142912806: { input.readMessage( getRecaptchaOptionsConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case -142912806 default: @@ -2647,43 +2901,58 @@ public Builder clearAdvancedOptionsConfig() { return advancedOptionsConfigBuilder_; } - private java.lang.Object creationTimestamp_ = ""; + private java.util.List associations_ = + java.util.Collections.emptyList(); + + private void ensureAssociationsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + associations_ = + new java.util.ArrayList( + associations_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + associationsBuilder_; /** * * *
-     * [Output Only] Creation timestamp in RFC3339 text format.
+     * A list of associations that belong to this policy.
      * 
* - * optional string creation_timestamp = 30525366; - * - * @return Whether the creationTimestamp field is set. + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * */ - public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000004) != 0); + public java.util.List + getAssociationsList() { + if (associationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(associations_); + } else { + return associationsBuilder_.getMessageList(); + } } /** * * *
-     * [Output Only] Creation timestamp in RFC3339 text format.
+     * A list of associations that belong to this policy.
      * 
* - * optional string creation_timestamp = 30525366; - * - * @return The creationTimestamp. + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * */ - public java.lang.String getCreationTimestamp() { - java.lang.Object ref = creationTimestamp_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - creationTimestamp_ = s; - return s; + public int getAssociationsCount() { + if (associationsBuilder_ == null) { + return associations_.size(); } else { - return (java.lang.String) ref; + return associationsBuilder_.getCount(); } } @@ -2691,19 +2960,399 @@ public java.lang.String getCreationTimestamp() { * * *
-     * [Output Only] Creation timestamp in RFC3339 text format.
+     * A list of associations that belong to this policy.
      * 
* - * optional string creation_timestamp = 30525366; - * - * @return The bytes for creationTimestamp. + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * */ - public com.google.protobuf.ByteString getCreationTimestampBytes() { - java.lang.Object ref = creationTimestamp_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - creationTimestamp_ = b; + public com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index) { + if (associationsBuilder_ == null) { + return associations_.get(index); + } else { + return associationsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder setAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.set(index, value); + onChanged(); + } else { + associationsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder setAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.set(index, builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations(com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.add(value); + onChanged(); + } else { + associationsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation value) { + if (associationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAssociationsIsMutable(); + associations_.add(index, value); + onChanged(); + } else { + associationsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAssociations( + int index, com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder builderForValue) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.add(index, builderForValue.build()); + onChanged(); + } else { + associationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder addAllAssociations( + java.lang.Iterable + values) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, associations_); + onChanged(); + } else { + associationsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder clearAssociations() { + if (associationsBuilder_ == null) { + associations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + associationsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public Builder removeAssociations(int index) { + if (associationsBuilder_ == null) { + ensureAssociationsIsMutable(); + associations_.remove(index); + onChanged(); + } else { + associationsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder getAssociationsBuilder( + int index) { + return getAssociationsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index) { + if (associationsBuilder_ == null) { + return associations_.get(index); + } else { + return associationsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public java.util.List + getAssociationsOrBuilderList() { + if (associationsBuilder_ != null) { + return associationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(associations_); + } + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder addAssociationsBuilder() { + return getAssociationsFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder addAssociationsBuilder( + int index) { + return getAssociationsFieldBuilder() + .addBuilder( + index, com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of associations that belong to this policy.
+     * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + public java.util.List + getAssociationsBuilderList() { + return getAssociationsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder> + getAssociationsFieldBuilder() { + if (associationsBuilder_ == null) { + associationsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.SecurityPolicyAssociation, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder, + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder>( + associations_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + associations_ = null; + } + return associationsBuilder_; + } + + private java.lang.Object creationTimestamp_ = ""; + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return Whether the creationTimestamp field is set. + */ + public boolean hasCreationTimestamp() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The creationTimestamp. + */ + public java.lang.String getCreationTimestamp() { + java.lang.Object ref = creationTimestamp_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + creationTimestamp_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] Creation timestamp in RFC3339 text format.
+     * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The bytes for creationTimestamp. + */ + public com.google.protobuf.ByteString getCreationTimestampBytes() { + java.lang.Object ref = creationTimestamp_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + creationTimestamp_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -2727,7 +3376,7 @@ public Builder setCreationTimestamp(java.lang.String value) { throw new NullPointerException(); } creationTimestamp_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2745,7 +3394,7 @@ public Builder setCreationTimestamp(java.lang.String value) { */ public Builder clearCreationTimestamp() { creationTimestamp_ = getDefaultInstance().getCreationTimestamp(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -2768,7 +3417,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); creationTimestamp_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2788,7 +3437,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { * @return Whether the ddosProtectionConfig field is set. */ public boolean hasDdosProtectionConfig() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -2824,7 +3473,7 @@ public Builder setDdosProtectionConfig( } else { ddosProtectionConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2841,7 +3490,7 @@ public Builder setDdosProtectionConfig( } else { ddosProtectionConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2854,7 +3503,7 @@ public Builder setDdosProtectionConfig( public Builder mergeDdosProtectionConfig( com.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig value) { if (ddosProtectionConfigBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) + if (((bitField0_ & 0x00000010) != 0) && ddosProtectionConfig_ != null && ddosProtectionConfig_ != com.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig @@ -2867,7 +3516,7 @@ public Builder mergeDdosProtectionConfig( ddosProtectionConfigBuilder_.mergeFrom(value); } if (ddosProtectionConfig_ != null) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } return this; @@ -2879,7 +3528,7 @@ public Builder mergeDdosProtectionConfig( * */ public Builder clearDdosProtectionConfig() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); ddosProtectionConfig_ = null; if (ddosProtectionConfigBuilder_ != null) { ddosProtectionConfigBuilder_.dispose(); @@ -2896,7 +3545,7 @@ public Builder clearDdosProtectionConfig() { */ public com.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig.Builder getDdosProtectionConfigBuilder() { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return getDdosProtectionConfigFieldBuilder().getBuilder(); } @@ -2953,7 +3602,7 @@ public Builder clearDdosProtectionConfig() { * @return Whether the description field is set. */ public boolean hasDescription() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -3019,7 +3668,7 @@ public Builder setDescription(java.lang.String value) { throw new NullPointerException(); } description_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3037,7 +3686,7 @@ public Builder setDescription(java.lang.String value) { */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -3060,7 +3709,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); description_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3079,7 +3728,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { * @return Whether the fingerprint field is set. */ public boolean hasFingerprint() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -3145,7 +3794,7 @@ public Builder setFingerprint(java.lang.String value) { throw new NullPointerException(); } fingerprint_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3163,7 +3812,7 @@ public Builder setFingerprint(java.lang.String value) { */ public Builder clearFingerprint() { fingerprint_ = getDefaultInstance().getFingerprint(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -3186,7 +3835,7 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); fingerprint_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3206,7 +3855,7 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -3240,7 +3889,7 @@ public long getId() { public Builder setId(long value) { id_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -3257,7 +3906,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); id_ = 0L; onChanged(); return this; @@ -3277,7 +3926,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -3343,7 +3992,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -3361,7 +4010,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -3384,7 +4033,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -3403,7 +4052,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the labelFingerprint field is set. */ public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -3469,7 +4118,7 @@ public Builder setLabelFingerprint(java.lang.String value) { throw new NullPointerException(); } labelFingerprint_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3487,7 +4136,7 @@ public Builder setLabelFingerprint(java.lang.String value) { */ public Builder clearLabelFingerprint() { labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -3510,7 +4159,7 @@ public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); labelFingerprint_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3532,7 +4181,7 @@ private com.google.protobuf.MapField interna if (!labels_.isMutable()) { labels_ = labels_.copy(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return labels_; } @@ -3622,7 +4271,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { } public Builder clearLabels() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); internalGetMutableLabels().getMutableMap().clear(); return this; } @@ -3647,7 +4296,7 @@ public Builder removeLabels(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; return internalGetMutableLabels().getMutableMap(); } @@ -3668,7 +4317,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap().put(key, value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; return this; } @@ -3683,7 +4332,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { */ public Builder putAllLabels(java.util.Map values) { internalGetMutableLabels().getMutableMap().putAll(values); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; return this; } @@ -3701,7 +4350,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -3767,7 +4416,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3785,7 +4434,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -3808,7 +4457,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3829,7 +4478,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the recaptchaOptionsConfig field is set. */ public boolean hasRecaptchaOptionsConfig() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -3865,7 +4514,7 @@ public Builder setRecaptchaOptionsConfig( } else { recaptchaOptionsConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3882,7 +4531,7 @@ public Builder setRecaptchaOptionsConfig( } else { recaptchaOptionsConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3895,7 +4544,7 @@ public Builder setRecaptchaOptionsConfig( public Builder mergeRecaptchaOptionsConfig( com.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig value) { if (recaptchaOptionsConfigBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) + if (((bitField0_ & 0x00001000) != 0) && recaptchaOptionsConfig_ != null && recaptchaOptionsConfig_ != com.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig @@ -3908,7 +4557,7 @@ public Builder mergeRecaptchaOptionsConfig( recaptchaOptionsConfigBuilder_.mergeFrom(value); } if (recaptchaOptionsConfig_ != null) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } return this; @@ -3920,7 +4569,7 @@ public Builder mergeRecaptchaOptionsConfig( * */ public Builder clearRecaptchaOptionsConfig() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); recaptchaOptionsConfig_ = null; if (recaptchaOptionsConfigBuilder_ != null) { recaptchaOptionsConfigBuilder_.dispose(); @@ -3937,7 +4586,7 @@ public Builder clearRecaptchaOptionsConfig() { */ public com.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig.Builder getRecaptchaOptionsConfigBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return getRecaptchaOptionsConfigFieldBuilder().getBuilder(); } @@ -3994,7 +4643,7 @@ public Builder clearRecaptchaOptionsConfig() { * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -4060,7 +4709,7 @@ public Builder setRegion(java.lang.String value) { throw new NullPointerException(); } region_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4078,7 +4727,7 @@ public Builder setRegion(java.lang.String value) { */ public Builder clearRegion() { region_ = getDefaultInstance().getRegion(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4101,7 +4750,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); region_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4110,9 +4759,9 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureRulesIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { + if (!((bitField0_ & 0x00004000) != 0)) { rules_ = new java.util.ArrayList(rules_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } } @@ -4338,7 +4987,7 @@ public Builder addAllRules( public Builder clearRules() { if (rulesBuilder_ == null) { rules_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); } else { rulesBuilder_.clear(); @@ -4467,7 +5116,7 @@ public com.google.cloud.compute.v1.SecurityPolicyRule.Builder addRulesBuilder(in com.google.cloud.compute.v1.SecurityPolicyRule, com.google.cloud.compute.v1.SecurityPolicyRule.Builder, com.google.cloud.compute.v1.SecurityPolicyRuleOrBuilder>( - rules_, ((bitField0_ & 0x00002000) != 0), getParentForChildren(), isClean()); + rules_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); rules_ = null; } return rulesBuilder_; @@ -4487,7 +5136,7 @@ public com.google.cloud.compute.v1.SecurityPolicyRule.Builder addRulesBuilder(in * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -4553,7 +5202,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4571,7 +5220,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -4594,7 +5243,133 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + private java.lang.Object shortName_ = ""; + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + public boolean hasShortName() { + return ((bitField0_ & 0x00010000) != 0); + } + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + public java.lang.String getShortName() { + java.lang.Object ref = shortName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + public com.google.protobuf.ByteString getShortNameBytes() { + java.lang.Object ref = shortName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @param value The shortName to set. + * @return This builder for chaining. + */ + public Builder setShortName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + shortName_ = value; + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return This builder for chaining. + */ + public Builder clearShortName() { + shortName_ = getDefaultInstance().getShortName(); + bitField0_ = (bitField0_ & ~0x00010000); + onChanged(); + return this; + } + + /** + * + * + *
+     * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+     * 
+ * + * optional string short_name = 492051566; + * + * @param value The bytes for shortName to set. + * @return This builder for chaining. + */ + public Builder setShortNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shortName_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -4614,7 +5389,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the type field is set. */ public boolean hasType() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -4683,7 +5458,7 @@ public Builder setType(java.lang.String value) { throw new NullPointerException(); } type_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4702,7 +5477,7 @@ public Builder setType(java.lang.String value) { */ public Builder clearType() { type_ = getDefaultInstance().getType(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -4726,7 +5501,7 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); type_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4735,11 +5510,11 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { userDefinedFields_ = java.util.Collections.emptyList(); private void ensureUserDefinedFieldsIsMutable() { - if (!((bitField0_ & 0x00010000) != 0)) { + if (!((bitField0_ & 0x00040000) != 0)) { userDefinedFields_ = new java.util.ArrayList( userDefinedFields_); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; } } @@ -4995,7 +5770,7 @@ public Builder addAllUserDefinedFields( public Builder clearUserDefinedFields() { if (userDefinedFieldsBuilder_ == null) { userDefinedFields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); } else { userDefinedFieldsBuilder_.clear(); @@ -5147,7 +5922,7 @@ public Builder removeUserDefinedFields(int index) { com.google.cloud.compute.v1.SecurityPolicyUserDefinedField.Builder, com.google.cloud.compute.v1.SecurityPolicyUserDefinedFieldOrBuilder>( userDefinedFields_, - ((bitField0_ & 0x00010000) != 0), + ((bitField0_ & 0x00040000) != 0), getParentForChildren(), isClean()); userDefinedFields_ = null; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociation.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociation.java new file mode 100644 index 000000000000..9e0ed42f02f3 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociation.java @@ -0,0 +1,2160 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.SecurityPolicyAssociation} + */ +public final class SecurityPolicyAssociation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.SecurityPolicyAssociation) + SecurityPolicyAssociationOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SecurityPolicyAssociation.newBuilder() to construct. + private SecurityPolicyAssociation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SecurityPolicyAssociation() { + attachmentId_ = ""; + displayName_ = ""; + excludedFolders_ = com.google.protobuf.LazyStringArrayList.emptyList(); + excludedProjects_ = com.google.protobuf.LazyStringArrayList.emptyList(); + name_ = ""; + securityPolicyId_ = ""; + shortName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SecurityPolicyAssociation(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.SecurityPolicyAssociation.class, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder.class); + } + + private int bitField0_; + public static final int ATTACHMENT_ID_FIELD_NUMBER = 103768503; + + @SuppressWarnings("serial") + private volatile java.lang.Object attachmentId_ = ""; + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return Whether the attachmentId field is set. + */ + @java.lang.Override + public boolean hasAttachmentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return The attachmentId. + */ + @java.lang.Override + public java.lang.String getAttachmentId() { + java.lang.Object ref = attachmentId_; + 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(); + attachmentId_ = s; + return s; + } + } + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return The bytes for attachmentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAttachmentIdBytes() { + java.lang.Object ref = attachmentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + attachmentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 4473832; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return Whether the displayName field is set. + */ + @java.lang.Override + public boolean hasDisplayName() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXCLUDED_FOLDERS_FIELD_NUMBER = 310611024; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList excludedFolders_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return A list containing the excludedFolders. + */ + public com.google.protobuf.ProtocolStringList getExcludedFoldersList() { + return excludedFolders_; + } + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return The count of excludedFolders. + */ + public int getExcludedFoldersCount() { + return excludedFolders_.size(); + } + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the element to return. + * @return The excludedFolders at the given index. + */ + public java.lang.String getExcludedFolders(int index) { + return excludedFolders_.get(index); + } + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the value to return. + * @return The bytes of the excludedFolders at the given index. + */ + public com.google.protobuf.ByteString getExcludedFoldersBytes(int index) { + return excludedFolders_.getByteString(index); + } + + public static final int EXCLUDED_PROJECTS_FIELD_NUMBER = 283070287; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList excludedProjects_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return A list containing the excludedProjects. + */ + public com.google.protobuf.ProtocolStringList getExcludedProjectsList() { + return excludedProjects_; + } + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return The count of excludedProjects. + */ + public int getExcludedProjectsCount() { + return excludedProjects_.size(); + } + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the element to return. + * @return The excludedProjects at the given index. + */ + public java.lang.String getExcludedProjects(int index) { + return excludedProjects_.get(index); + } + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the value to return. + * @return The bytes of the excludedProjects at the given index. + */ + public com.google.protobuf.ByteString getExcludedProjectsBytes(int index) { + return excludedProjects_.getByteString(index); + } + + public static final int NAME_FIELD_NUMBER = 3373707; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @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 SECURITY_POLICY_ID_FIELD_NUMBER = 203671817; + + @SuppressWarnings("serial") + private volatile java.lang.Object securityPolicyId_ = ""; + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return Whether the securityPolicyId field is set. + */ + @java.lang.Override + public boolean hasSecurityPolicyId() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The securityPolicyId. + */ + @java.lang.Override + public java.lang.String getSecurityPolicyId() { + java.lang.Object ref = securityPolicyId_; + 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(); + securityPolicyId_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The bytes for securityPolicyId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurityPolicyIdBytes() { + java.lang.Object ref = securityPolicyId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SHORT_NAME_FIELD_NUMBER = 492051566; + + @SuppressWarnings("serial") + private volatile java.lang.Object shortName_ = ""; + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + @java.lang.Override + public boolean hasShortName() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + @java.lang.Override + public java.lang.String getShortName() { + java.lang.Object ref = shortName_; + 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(); + shortName_ = s; + return s; + } + } + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getShortNameBytes() { + java.lang.Object ref = shortName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortName_ = 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_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4473832, displayName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 103768503, attachmentId_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 203671817, securityPolicyId_); + } + for (int i = 0; i < excludedProjects_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 283070287, excludedProjects_.getRaw(i)); + } + for (int i = 0; i < excludedFolders_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 310611024, excludedFolders_.getRaw(i)); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 492051566, shortName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4473832, displayName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(103768503, attachmentId_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(203671817, securityPolicyId_); + } + { + int dataSize = 0; + for (int i = 0; i < excludedProjects_.size(); i++) { + dataSize += computeStringSizeNoTag(excludedProjects_.getRaw(i)); + } + size += dataSize; + size += 5 * getExcludedProjectsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < excludedFolders_.size(); i++) { + dataSize += computeStringSizeNoTag(excludedFolders_.getRaw(i)); + } + size += dataSize; + size += 5 * getExcludedFoldersList().size(); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(492051566, shortName_); + } + 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.compute.v1.SecurityPolicyAssociation)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.SecurityPolicyAssociation other = + (com.google.cloud.compute.v1.SecurityPolicyAssociation) obj; + + if (hasAttachmentId() != other.hasAttachmentId()) return false; + if (hasAttachmentId()) { + if (!getAttachmentId().equals(other.getAttachmentId())) return false; + } + if (hasDisplayName() != other.hasDisplayName()) return false; + if (hasDisplayName()) { + if (!getDisplayName().equals(other.getDisplayName())) return false; + } + if (!getExcludedFoldersList().equals(other.getExcludedFoldersList())) return false; + if (!getExcludedProjectsList().equals(other.getExcludedProjectsList())) return false; + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (hasSecurityPolicyId() != other.hasSecurityPolicyId()) return false; + if (hasSecurityPolicyId()) { + if (!getSecurityPolicyId().equals(other.getSecurityPolicyId())) return false; + } + if (hasShortName() != other.hasShortName()) return false; + if (hasShortName()) { + if (!getShortName().equals(other.getShortName())) 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 (hasAttachmentId()) { + hash = (37 * hash) + ATTACHMENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getAttachmentId().hashCode(); + } + if (hasDisplayName()) { + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + } + if (getExcludedFoldersCount() > 0) { + hash = (37 * hash) + EXCLUDED_FOLDERS_FIELD_NUMBER; + hash = (53 * hash) + getExcludedFoldersList().hashCode(); + } + if (getExcludedProjectsCount() > 0) { + hash = (37 * hash) + EXCLUDED_PROJECTS_FIELD_NUMBER; + hash = (53 * hash) + getExcludedProjectsList().hashCode(); + } + if (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (hasSecurityPolicyId()) { + hash = (37 * hash) + SECURITY_POLICY_ID_FIELD_NUMBER; + hash = (53 * hash) + getSecurityPolicyId().hashCode(); + } + if (hasShortName()) { + hash = (37 * hash) + SHORT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getShortName().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation 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.compute.v1.SecurityPolicyAssociation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation 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.compute.v1.SecurityPolicyAssociation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.SecurityPolicyAssociation 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.SecurityPolicyAssociation} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.SecurityPolicyAssociation) + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.SecurityPolicyAssociation.class, + com.google.cloud.compute.v1.SecurityPolicyAssociation.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.SecurityPolicyAssociation.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + attachmentId_ = ""; + displayName_ = ""; + excludedFolders_ = com.google.protobuf.LazyStringArrayList.emptyList(); + excludedProjects_ = com.google.protobuf.LazyStringArrayList.emptyList(); + name_ = ""; + securityPolicyId_ = ""; + shortName_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation getDefaultInstanceForType() { + return com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation build() { + com.google.cloud.compute.v1.SecurityPolicyAssociation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.SecurityPolicyAssociation buildPartial() { + com.google.cloud.compute.v1.SecurityPolicyAssociation result = + new com.google.cloud.compute.v1.SecurityPolicyAssociation(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.SecurityPolicyAssociation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.attachmentId_ = attachmentId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + excludedFolders_.makeImmutable(); + result.excludedFolders_ = excludedFolders_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + excludedProjects_.makeImmutable(); + result.excludedProjects_ = excludedProjects_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.securityPolicyId_ = securityPolicyId_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.shortName_ = shortName_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.SecurityPolicyAssociation) { + return mergeFrom((com.google.cloud.compute.v1.SecurityPolicyAssociation) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.SecurityPolicyAssociation other) { + if (other == com.google.cloud.compute.v1.SecurityPolicyAssociation.getDefaultInstance()) + return this; + if (other.hasAttachmentId()) { + attachmentId_ = other.attachmentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasDisplayName()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.excludedFolders_.isEmpty()) { + if (excludedFolders_.isEmpty()) { + excludedFolders_ = other.excludedFolders_; + bitField0_ |= 0x00000004; + } else { + ensureExcludedFoldersIsMutable(); + excludedFolders_.addAll(other.excludedFolders_); + } + onChanged(); + } + if (!other.excludedProjects_.isEmpty()) { + if (excludedProjects_.isEmpty()) { + excludedProjects_ = other.excludedProjects_; + bitField0_ |= 0x00000008; + } else { + ensureExcludedProjectsIsMutable(); + excludedProjects_.addAll(other.excludedProjects_); + } + onChanged(); + } + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasSecurityPolicyId()) { + securityPolicyId_ = other.securityPolicyId_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasShortName()) { + shortName_ = other.shortName_; + bitField0_ |= 0x00000040; + 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 26989658: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 26989658 + case 35790658: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 35790658 + case 830148026: + { + attachmentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 830148026 + case 1629374538: + { + securityPolicyId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 1629374538 + case -2030404998: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureExcludedProjectsIsMutable(); + excludedProjects_.add(s); + break; + } // case -2030404998 + case -1810079102: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureExcludedFoldersIsMutable(); + excludedFolders_.add(s); + break; + } // case -1810079102 + case -358554766: + { + shortName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case -358554766 + 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 attachmentId_ = ""; + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @return Whether the attachmentId field is set. + */ + public boolean hasAttachmentId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @return The attachmentId. + */ + public java.lang.String getAttachmentId() { + java.lang.Object ref = attachmentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + attachmentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @return The bytes for attachmentId. + */ + public com.google.protobuf.ByteString getAttachmentIdBytes() { + java.lang.Object ref = attachmentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + attachmentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @param value The attachmentId to set. + * @return This builder for chaining. + */ + public Builder setAttachmentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + attachmentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @return This builder for chaining. + */ + public Builder clearAttachmentId() { + attachmentId_ = getDefaultInstance().getAttachmentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The resource that the security policy is attached to.
+     * 
+ * + * optional string attachment_id = 103768503; + * + * @param value The bytes for attachmentId to set. + * @return This builder for chaining. + */ + public Builder setAttachmentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + attachmentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @return Whether the displayName field is set. + */ + public boolean hasDisplayName() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The display name of the security policy of the association.
+     * 
+ * + * optional string display_name = 4473832; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList excludedFolders_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureExcludedFoldersIsMutable() { + if (!excludedFolders_.isModifiable()) { + excludedFolders_ = new com.google.protobuf.LazyStringArrayList(excludedFolders_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return A list containing the excludedFolders. + */ + public com.google.protobuf.ProtocolStringList getExcludedFoldersList() { + excludedFolders_.makeImmutable(); + return excludedFolders_; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return The count of excludedFolders. + */ + public int getExcludedFoldersCount() { + return excludedFolders_.size(); + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the element to return. + * @return The excludedFolders at the given index. + */ + public java.lang.String getExcludedFolders(int index) { + return excludedFolders_.get(index); + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the value to return. + * @return The bytes of the excludedFolders at the given index. + */ + public com.google.protobuf.ByteString getExcludedFoldersBytes(int index) { + return excludedFolders_.getByteString(index); + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index to set the value at. + * @param value The excludedFolders to set. + * @return This builder for chaining. + */ + public Builder setExcludedFolders(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedFoldersIsMutable(); + excludedFolders_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param value The excludedFolders to add. + * @return This builder for chaining. + */ + public Builder addExcludedFolders(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedFoldersIsMutable(); + excludedFolders_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param values The excludedFolders to add. + * @return This builder for chaining. + */ + public Builder addAllExcludedFolders(java.lang.Iterable values) { + ensureExcludedFoldersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, excludedFolders_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return This builder for chaining. + */ + public Builder clearExcludedFolders() { + excludedFolders_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of folders to exclude from the security policy.
+     * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param value The bytes of the excludedFolders to add. + * @return This builder for chaining. + */ + public Builder addExcludedFoldersBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureExcludedFoldersIsMutable(); + excludedFolders_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList excludedProjects_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureExcludedProjectsIsMutable() { + if (!excludedProjects_.isModifiable()) { + excludedProjects_ = new com.google.protobuf.LazyStringArrayList(excludedProjects_); + } + bitField0_ |= 0x00000008; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return A list containing the excludedProjects. + */ + public com.google.protobuf.ProtocolStringList getExcludedProjectsList() { + excludedProjects_.makeImmutable(); + return excludedProjects_; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return The count of excludedProjects. + */ + public int getExcludedProjectsCount() { + return excludedProjects_.size(); + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the element to return. + * @return The excludedProjects at the given index. + */ + public java.lang.String getExcludedProjects(int index) { + return excludedProjects_.get(index); + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the value to return. + * @return The bytes of the excludedProjects at the given index. + */ + public com.google.protobuf.ByteString getExcludedProjectsBytes(int index) { + return excludedProjects_.getByteString(index); + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index to set the value at. + * @param value The excludedProjects to set. + * @return This builder for chaining. + */ + public Builder setExcludedProjects(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedProjectsIsMutable(); + excludedProjects_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param value The excludedProjects to add. + * @return This builder for chaining. + */ + public Builder addExcludedProjects(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedProjectsIsMutable(); + excludedProjects_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param values The excludedProjects to add. + * @return This builder for chaining. + */ + public Builder addAllExcludedProjects(java.lang.Iterable values) { + ensureExcludedProjectsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, excludedProjects_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return This builder for chaining. + */ + public Builder clearExcludedProjects() { + excludedProjects_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of projects to exclude from the security policy.
+     * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param value The bytes of the excludedProjects to add. + * @return This builder for chaining. + */ + public Builder addExcludedProjectsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureExcludedProjectsIsMutable(); + excludedProjects_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @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; + } + } + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @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_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name for an association.
+     * 
+ * + * optional string name = 3373707; + * + * @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_ |= 0x00000010; + onChanged(); + return this; + } + + private java.lang.Object securityPolicyId_ = ""; + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @return Whether the securityPolicyId field is set. + */ + public boolean hasSecurityPolicyId() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The securityPolicyId. + */ + public java.lang.String getSecurityPolicyId() { + java.lang.Object ref = securityPolicyId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securityPolicyId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The bytes for securityPolicyId. + */ + public com.google.protobuf.ByteString getSecurityPolicyIdBytes() { + java.lang.Object ref = securityPolicyId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securityPolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @param value The securityPolicyId to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securityPolicyId_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @return This builder for chaining. + */ + public Builder clearSecurityPolicyId() { + securityPolicyId_ = getDefaultInstance().getSecurityPolicyId(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The security policy ID of the association.
+     * 
+ * + * optional string security_policy_id = 203671817; + * + * @param value The bytes for securityPolicyId to set. + * @return This builder for chaining. + */ + public Builder setSecurityPolicyIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securityPolicyId_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private java.lang.Object shortName_ = ""; + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + public boolean hasShortName() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + public java.lang.String getShortName() { + java.lang.Object ref = shortName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + public com.google.protobuf.ByteString getShortNameBytes() { + java.lang.Object ref = shortName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @param value The shortName to set. + * @return This builder for chaining. + */ + public Builder setShortName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + shortName_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @return This builder for chaining. + */ + public Builder clearShortName() { + shortName_ = getDefaultInstance().getShortName(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] The short name of the security policy of the association.
+     * 
+ * + * optional string short_name = 492051566; + * + * @param value The bytes for shortName to set. + * @return This builder for chaining. + */ + public Builder setShortNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shortName_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.SecurityPolicyAssociation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.SecurityPolicyAssociation) + private static final com.google.cloud.compute.v1.SecurityPolicyAssociation DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.SecurityPolicyAssociation(); + } + + public static com.google.cloud.compute.v1.SecurityPolicyAssociation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SecurityPolicyAssociation 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.compute.v1.SecurityPolicyAssociation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociationOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociationOrBuilder.java new file mode 100644 index 000000000000..3ca29e924909 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyAssociationOrBuilder.java @@ -0,0 +1,329 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface SecurityPolicyAssociationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.SecurityPolicyAssociation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return Whether the attachmentId field is set. + */ + boolean hasAttachmentId(); + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return The attachmentId. + */ + java.lang.String getAttachmentId(); + + /** + * + * + *
+   * The resource that the security policy is attached to.
+   * 
+ * + * optional string attachment_id = 103768503; + * + * @return The bytes for attachmentId. + */ + com.google.protobuf.ByteString getAttachmentIdBytes(); + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return Whether the displayName field is set. + */ + boolean hasDisplayName(); + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * [Output Only] The display name of the security policy of the association.
+   * 
+ * + * optional string display_name = 4473832; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return A list containing the excludedFolders. + */ + java.util.List getExcludedFoldersList(); + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @return The count of excludedFolders. + */ + int getExcludedFoldersCount(); + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the element to return. + * @return The excludedFolders at the given index. + */ + java.lang.String getExcludedFolders(int index); + + /** + * + * + *
+   * A list of folders to exclude from the security policy.
+   * 
+ * + * repeated string excluded_folders = 310611024; + * + * @param index The index of the value to return. + * @return The bytes of the excludedFolders at the given index. + */ + com.google.protobuf.ByteString getExcludedFoldersBytes(int index); + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return A list containing the excludedProjects. + */ + java.util.List getExcludedProjectsList(); + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @return The count of excludedProjects. + */ + int getExcludedProjectsCount(); + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the element to return. + * @return The excludedProjects at the given index. + */ + java.lang.String getExcludedProjects(int index); + + /** + * + * + *
+   * A list of projects to exclude from the security policy.
+   * 
+ * + * repeated string excluded_projects = 283070287; + * + * @param index The index of the value to return. + * @return The bytes of the excludedProjects at the given index. + */ + com.google.protobuf.ByteString getExcludedProjectsBytes(int index); + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name for an association.
+   * 
+ * + * optional string name = 3373707; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return Whether the securityPolicyId field is set. + */ + boolean hasSecurityPolicyId(); + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The securityPolicyId. + */ + java.lang.String getSecurityPolicyId(); + + /** + * + * + *
+   * [Output Only] The security policy ID of the association.
+   * 
+ * + * optional string security_policy_id = 203671817; + * + * @return The bytes for securityPolicyId. + */ + com.google.protobuf.ByteString getSecurityPolicyIdBytes(); + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + boolean hasShortName(); + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + java.lang.String getShortName(); + + /** + * + * + *
+   * [Output Only] The short name of the security policy of the association.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + com.google.protobuf.ByteString getShortNameBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyOrBuilder.java index 11798eb65b13..ae331ae41c65 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SecurityPolicyOrBuilder.java @@ -76,6 +76,68 @@ public interface SecurityPolicyOrBuilder com.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigOrBuilder getAdvancedOptionsConfigOrBuilder(); + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + java.util.List getAssociationsList(); + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + com.google.cloud.compute.v1.SecurityPolicyAssociation getAssociations(int index); + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + int getAssociationsCount(); + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + java.util.List + getAssociationsOrBuilderList(); + + /** + * + * + *
+   * A list of associations that belong to this policy.
+   * 
+ * + * repeated .google.cloud.compute.v1.SecurityPolicyAssociation associations = 508736530; + * + */ + com.google.cloud.compute.v1.SecurityPolicyAssociationOrBuilder getAssociationsOrBuilder( + int index); + /** * * @@ -585,6 +647,45 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getSelfLinkBytes(); + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return Whether the shortName field is set. + */ + boolean hasShortName(); + + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The shortName. + */ + java.lang.String getShortName(); + + /** + * + * + *
+   * User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
+   * 
+ * + * optional string short_name = 492051566; + * + * @return The bytes for shortName. + */ + com.google.protobuf.ByteString getShortNameBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java index 49895e68aa5e..21711576b942 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java @@ -23,7 +23,7 @@ * * *
- * Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots. LINT.IfChange
+ * Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots.
  * 
* * Protobuf type {@code google.cloud.compute.v1.Snapshot} @@ -766,6 +766,7 @@ private StorageBytesStatus(int value) { } private int bitField0_; + private int bitField1_; public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; @SuppressWarnings("serial") @@ -1872,6 +1873,59 @@ public com.google.protobuf.ByteString getNameBytes() { } } + public static final int PARAMS_FIELD_NUMBER = 78313862; + private com.google.cloud.compute.v1.SnapshotParams params_; + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return Whether the params field is set. + */ + @java.lang.Override + public boolean hasParams() { + return ((bitField0_ & 0x00008000) != 0); + } + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return The params. + */ + @java.lang.Override + public com.google.cloud.compute.v1.SnapshotParams getParams() { + return params_ == null + ? com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance() + : params_; + } + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + @java.lang.Override + public com.google.cloud.compute.v1.SnapshotParamsOrBuilder getParamsOrBuilder() { + return params_ == null + ? com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance() + : params_; + } + public static final int SATISFIES_PZI_FIELD_NUMBER = 480964257; private boolean satisfiesPzi_ = false; @@ -1888,7 +1942,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -1923,7 +1977,7 @@ public boolean getSatisfiesPzi() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -1960,7 +2014,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -2029,7 +2083,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSnapshotEncryptionKey() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -2090,7 +2144,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSnapshotEncryptionKe */ @java.lang.Override public boolean hasSnapshotType() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -2161,7 +2215,7 @@ public com.google.protobuf.ByteString getSnapshotTypeBytes() { */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -2230,7 +2284,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -2290,7 +2344,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceDiskEncryption */ @java.lang.Override public boolean hasSourceDiskForRecoveryCheckpoint() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -2359,7 +2413,7 @@ public com.google.protobuf.ByteString getSourceDiskForRecoveryCheckpointBytes() */ @java.lang.Override public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -2428,7 +2482,7 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { */ @java.lang.Override public boolean hasSourceInstantSnapshot() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -2497,7 +2551,7 @@ public com.google.protobuf.ByteString getSourceInstantSnapshotBytes() { */ @java.lang.Override public boolean hasSourceInstantSnapshotEncryptionKey() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -2557,7 +2611,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceInstantSnapsho */ @java.lang.Override public boolean hasSourceInstantSnapshotId() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -2626,7 +2680,7 @@ public com.google.protobuf.ByteString getSourceInstantSnapshotIdBytes() { */ @java.lang.Override public boolean hasSourceSnapshotSchedulePolicy() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -2695,7 +2749,7 @@ public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyBytes() { */ @java.lang.Override public boolean hasSourceSnapshotSchedulePolicyId() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -2765,7 +2819,7 @@ public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyIdBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -2834,7 +2888,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -2872,7 +2926,7 @@ public long getStorageBytes() { */ @java.lang.Override public boolean hasStorageBytesStatus() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** @@ -3020,7 +3074,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { output.writeMessage(43334526, getSnapshotEncryptionKey()); } if (getLicenseCodesList().size() > 0) { @@ -3033,17 +3087,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 68644169, chainName_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 70489047, sourceSnapshotSchedulePolicyId_); } + if (((bitField0_ & 0x00008000) != 0)) { + output.writeMessage(78313862, getParams()); + } for (int i = 0; i < guestOsFeatures_.size(); i++) { output.writeMessage(79294545, guestOsFeatures_.get(i)); } if (((bitField0_ & 0x00000100) != 0)) { output.writeBool(102135228, enableConfidentialCompute_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 124349653, snapshotType_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -3052,17 +3109,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 219202054, sourceInstantSnapshot_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 235756291, sourceSnapshotSchedulePolicy_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 287582708, sourceInstantSnapshotId_); } @@ -3082,7 +3139,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 350519505, locationHint_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 359837950, sourceDiskForRecoveryCheckpoint_); } @@ -3092,39 +3149,39 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { output.writeInt64(424631719, storageBytes_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeInt64(435054068, downloadBytes_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { output.writeMessage(436536060, getSourceInstantSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 454190809, sourceDiskId_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(463922264, autoCreated_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeBool(480964257, satisfiesPzi_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 490739082, storageBytesStatus_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 500195327); - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { output.writeMessage(531501153, getSourceDiskEncryptionKey()); } getUnknownFields().writeTo(output); @@ -3149,7 +3206,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 43334526, getSnapshotEncryptionKey()); @@ -3170,11 +3227,14 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(68644169, chainName_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 70489047, sourceSnapshotSchedulePolicyId_); } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); + } for (int i = 0; i < guestOsFeatures_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( @@ -3185,7 +3245,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeBoolSize( 102135228, enableConfidentialCompute_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(124349653, snapshotType_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -3195,20 +3255,20 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 219202054, sourceInstantSnapshot_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 235756291, sourceSnapshotSchedulePolicy_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 287582708, sourceInstantSnapshotId_); @@ -3238,7 +3298,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(350519505, locationHint_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 359837950, sourceDiskForRecoveryCheckpoint_); @@ -3249,36 +3309,36 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(424631719, storageBytes_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(435054068, downloadBytes_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 436536060, getSourceInstantSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454190809, sourceDiskId_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(463922264, autoCreated_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964257, satisfiesPzi_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(490739082, storageBytesStatus_); } @@ -3292,7 +3352,7 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(500195327, labels__); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 531501153, getSourceDiskEncryptionKey()); @@ -3376,6 +3436,10 @@ public boolean equals(final java.lang.Object obj) { if (hasName()) { if (!getName().equals(other.getName())) return false; } + if (hasParams() != other.hasParams()) return false; + if (hasParams()) { + if (!getParams().equals(other.getParams())) return false; + } if (hasSatisfiesPzi() != other.hasSatisfiesPzi()) return false; if (hasSatisfiesPzi()) { if (getSatisfiesPzi() != other.getSatisfiesPzi()) return false; @@ -3539,6 +3603,10 @@ public int hashCode() { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } + if (hasParams()) { + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParams().hashCode(); + } if (hasSatisfiesPzi()) { hash = (37 * hash) + SATISFIES_PZI_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSatisfiesPzi()); @@ -3715,7 +3783,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots. LINT.IfChange
+   * Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots.
    * 
* * Protobuf type {@code google.cloud.compute.v1.Snapshot} @@ -3774,6 +3842,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getGuestOsFeaturesFieldBuilder(); + getParamsFieldBuilder(); getSnapshotEncryptionKeyFieldBuilder(); getSourceDiskEncryptionKeyFieldBuilder(); getSourceInstantSnapshotEncryptionKeyFieldBuilder(); @@ -3810,6 +3879,11 @@ public Builder clear() { licenses_ = com.google.protobuf.LazyStringArrayList.emptyList(); locationHint_ = ""; name_ = ""; + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } satisfiesPzi_ = false; satisfiesPzs_ = false; selfLink_ = ""; @@ -3965,64 +4039,64 @@ private void buildPartial0(com.google.cloud.compute.v1.Snapshot result) { to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00080000) != 0)) { - result.satisfiesPzi_ = satisfiesPzi_; + result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00100000) != 0)) { - result.satisfiesPzs_ = satisfiesPzs_; + result.satisfiesPzi_ = satisfiesPzi_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00200000) != 0)) { - result.selfLink_ = selfLink_; + result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00400000) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00040000; + } + if (((from_bitField0_ & 0x00800000) != 0)) { result.snapshotEncryptionKey_ = snapshotEncryptionKeyBuilder_ == null ? snapshotEncryptionKey_ : snapshotEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00800000) != 0)) { - result.snapshotType_ = snapshotType_; to_bitField0_ |= 0x00080000; } if (((from_bitField0_ & 0x01000000) != 0)) { - result.sourceDisk_ = sourceDisk_; + result.snapshotType_ = snapshotType_; to_bitField0_ |= 0x00100000; } if (((from_bitField0_ & 0x02000000) != 0)) { + result.sourceDisk_ = sourceDisk_; + to_bitField0_ |= 0x00200000; + } + if (((from_bitField0_ & 0x04000000) != 0)) { result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKeyBuilder_ == null ? sourceDiskEncryptionKey_ : sourceDiskEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x00200000; - } - if (((from_bitField0_ & 0x04000000) != 0)) { - result.sourceDiskForRecoveryCheckpoint_ = sourceDiskForRecoveryCheckpoint_; to_bitField0_ |= 0x00400000; } if (((from_bitField0_ & 0x08000000) != 0)) { - result.sourceDiskId_ = sourceDiskId_; + result.sourceDiskForRecoveryCheckpoint_ = sourceDiskForRecoveryCheckpoint_; to_bitField0_ |= 0x00800000; } if (((from_bitField0_ & 0x10000000) != 0)) { - result.sourceInstantSnapshot_ = sourceInstantSnapshot_; + result.sourceDiskId_ = sourceDiskId_; to_bitField0_ |= 0x01000000; } if (((from_bitField0_ & 0x20000000) != 0)) { + result.sourceInstantSnapshot_ = sourceInstantSnapshot_; + to_bitField0_ |= 0x02000000; + } + if (((from_bitField0_ & 0x40000000) != 0)) { result.sourceInstantSnapshotEncryptionKey_ = sourceInstantSnapshotEncryptionKeyBuilder_ == null ? sourceInstantSnapshotEncryptionKey_ : sourceInstantSnapshotEncryptionKeyBuilder_.build(); - to_bitField0_ |= 0x02000000; - } - if (((from_bitField0_ & 0x40000000) != 0)) { - result.sourceInstantSnapshotId_ = sourceInstantSnapshotId_; to_bitField0_ |= 0x04000000; } if (((from_bitField0_ & 0x80000000) != 0)) { - result.sourceSnapshotSchedulePolicy_ = sourceSnapshotSchedulePolicy_; + result.sourceInstantSnapshotId_ = sourceInstantSnapshotId_; to_bitField0_ |= 0x08000000; } result.bitField0_ |= to_bitField0_; @@ -4032,26 +4106,32 @@ private void buildPartial1(com.google.cloud.compute.v1.Snapshot result) { int from_bitField1_ = bitField1_; int to_bitField0_ = 0; if (((from_bitField1_ & 0x00000001) != 0)) { - result.sourceSnapshotSchedulePolicyId_ = sourceSnapshotSchedulePolicyId_; + result.sourceSnapshotSchedulePolicy_ = sourceSnapshotSchedulePolicy_; to_bitField0_ |= 0x10000000; } if (((from_bitField1_ & 0x00000002) != 0)) { - result.status_ = status_; + result.sourceSnapshotSchedulePolicyId_ = sourceSnapshotSchedulePolicyId_; to_bitField0_ |= 0x20000000; } if (((from_bitField1_ & 0x00000004) != 0)) { - result.storageBytes_ = storageBytes_; + result.status_ = status_; to_bitField0_ |= 0x40000000; } if (((from_bitField1_ & 0x00000008) != 0)) { - result.storageBytesStatus_ = storageBytesStatus_; + result.storageBytes_ = storageBytes_; to_bitField0_ |= 0x80000000; } + int to_bitField1_ = 0; if (((from_bitField1_ & 0x00000010) != 0)) { + result.storageBytesStatus_ = storageBytesStatus_; + to_bitField1_ |= 0x00000001; + } + if (((from_bitField1_ & 0x00000020) != 0)) { storageLocations_.makeImmutable(); result.storageLocations_ = storageLocations_; } result.bitField0_ |= to_bitField0_; + result.bitField1_ |= to_bitField1_; } @java.lang.Override @@ -4210,6 +4290,9 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { bitField0_ |= 0x00040000; onChanged(); } + if (other.hasParams()) { + mergeParams(other.getParams()); + } if (other.hasSatisfiesPzi()) { setSatisfiesPzi(other.getSatisfiesPzi()); } @@ -4218,7 +4301,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); } if (other.hasSnapshotEncryptionKey()) { @@ -4226,12 +4309,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { } if (other.hasSnapshotType()) { snapshotType_ = other.snapshotType_; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); } if (other.hasSourceDisk()) { sourceDisk_ = other.sourceDisk_; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); } if (other.hasSourceDiskEncryptionKey()) { @@ -4239,17 +4322,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { } if (other.hasSourceDiskForRecoveryCheckpoint()) { sourceDiskForRecoveryCheckpoint_ = other.sourceDiskForRecoveryCheckpoint_; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); } if (other.hasSourceDiskId()) { sourceDiskId_ = other.sourceDiskId_; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); } if (other.hasSourceInstantSnapshot()) { sourceInstantSnapshot_ = other.sourceInstantSnapshot_; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); } if (other.hasSourceInstantSnapshotEncryptionKey()) { @@ -4257,22 +4340,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { } if (other.hasSourceInstantSnapshotId()) { sourceInstantSnapshotId_ = other.sourceInstantSnapshotId_; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); } if (other.hasSourceSnapshotSchedulePolicy()) { sourceSnapshotSchedulePolicy_ = other.sourceSnapshotSchedulePolicy_; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); } if (other.hasSourceSnapshotSchedulePolicyId()) { sourceSnapshotSchedulePolicyId_ = other.sourceSnapshotSchedulePolicyId_; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); } if (other.hasStatus()) { status_ = other.status_; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); } if (other.hasStorageBytes()) { @@ -4280,13 +4363,13 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { } if (other.hasStorageBytesStatus()) { storageBytesStatus_ = other.storageBytesStatus_; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); } if (!other.storageLocations_.isEmpty()) { if (storageLocations_.isEmpty()) { storageLocations_ = other.storageLocations_; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; } else { ensureStorageLocationsIsMutable(); storageLocations_.addAll(other.storageLocations_); @@ -4347,7 +4430,7 @@ public Builder mergeFrom( { input.readMessage( getSnapshotEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } // case 346676210 case 363861312: @@ -4377,9 +4460,15 @@ public Builder mergeFrom( case 563912378: { sourceSnapshotSchedulePolicyId_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; break; } // case 563912378 + case 626510898: + { + input.readMessage(getParamsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00080000; + break; + } // case 626510898 case 634356362: { com.google.cloud.compute.v1.GuestOsFeature m = @@ -4402,7 +4491,7 @@ public Builder mergeFrom( case 994797226: { snapshotType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } // case 994797226 case 1003200616: @@ -4420,25 +4509,25 @@ public Builder mergeFrom( case 1450082194: { status_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; break; } // case 1450082194 case 1753616434: { sourceInstantSnapshot_ = input.readStringRequireUtf8(); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; break; } // case 1753616434 case 1886050330: { sourceSnapshotSchedulePolicy_ = input.readStringRequireUtf8(); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; break; } // case 1886050330 case -1994305630: { sourceInstantSnapshotId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; break; } // case -1994305630 case -1872541030: @@ -4476,7 +4565,7 @@ public Builder mergeFrom( case -1416263694: { sourceDiskForRecoveryCheckpoint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; break; } // case -1416263694 case -1210560792: @@ -4494,7 +4583,7 @@ public Builder mergeFrom( case -897913544: { storageBytes_ = input.readInt64(); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; break; } // case -897913544 case -814534752: @@ -4508,25 +4597,25 @@ public Builder mergeFrom( input.readMessage( getSourceInstantSnapshotEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; break; } // case -802678814 case -680936950: { sourceDisk_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; break; } // case -680936950 case -661440822: { sourceDiskId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; break; } // case -661440822 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; break; } // case -645248918 case -583589184: @@ -4538,19 +4627,19 @@ public Builder mergeFrom( case -447253240: { satisfiesPzi_ = input.readBool(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case -447253240 case -447253160: { satisfiesPzs_ = input.readBool(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case -447253160 case -369054638: { storageBytesStatus_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; break; } // case -369054638 case -293404678: @@ -4569,7 +4658,7 @@ public Builder mergeFrom( { input.readMessage( getSourceDiskEncryptionKeyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; break; } // case -42958070 default: @@ -6974,6 +7063,200 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.compute.v1.SnapshotParams params_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SnapshotParams, + com.google.cloud.compute.v1.SnapshotParams.Builder, + com.google.cloud.compute.v1.SnapshotParamsOrBuilder> + paramsBuilder_; + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return Whether the params field is set. + */ + public boolean hasParams() { + return ((bitField0_ & 0x00080000) != 0); + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return The params. + */ + public com.google.cloud.compute.v1.SnapshotParams getParams() { + if (paramsBuilder_ == null) { + return params_ == null + ? com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance() + : params_; + } else { + return paramsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.SnapshotParams value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + } else { + paramsBuilder_.setMessage(value); + } + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.SnapshotParams.Builder builderForValue) { + if (paramsBuilder_ == null) { + params_ = builderForValue.build(); + } else { + paramsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public Builder mergeParams(com.google.cloud.compute.v1.SnapshotParams value) { + if (paramsBuilder_ == null) { + if (((bitField0_ & 0x00080000) != 0) + && params_ != null + && params_ != com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance()) { + getParamsBuilder().mergeFrom(value); + } else { + params_ = value; + } + } else { + paramsBuilder_.mergeFrom(value); + } + if (params_ != null) { + bitField0_ |= 0x00080000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public Builder clearParams() { + bitField0_ = (bitField0_ & ~0x00080000); + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public com.google.cloud.compute.v1.SnapshotParams.Builder getParamsBuilder() { + bitField0_ |= 0x00080000; + onChanged(); + return getParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + public com.google.cloud.compute.v1.SnapshotParamsOrBuilder getParamsOrBuilder() { + if (paramsBuilder_ != null) { + return paramsBuilder_.getMessageOrBuilder(); + } else { + return params_ == null + ? com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance() + : params_; + } + } + + /** + * + * + *
+     * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SnapshotParams, + com.google.cloud.compute.v1.SnapshotParams.Builder, + com.google.cloud.compute.v1.SnapshotParamsOrBuilder> + getParamsFieldBuilder() { + if (paramsBuilder_ == null) { + paramsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.SnapshotParams, + com.google.cloud.compute.v1.SnapshotParams.Builder, + com.google.cloud.compute.v1.SnapshotParamsOrBuilder>( + getParams(), getParentForChildren(), isClean()); + params_ = null; + } + return paramsBuilder_; + } + private boolean satisfiesPzi_; /** @@ -6989,7 +7272,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -7023,7 +7306,7 @@ public boolean getSatisfiesPzi() { public Builder setSatisfiesPzi(boolean value) { satisfiesPzi_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -7040,7 +7323,7 @@ public Builder setSatisfiesPzi(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzi() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); satisfiesPzi_ = false; onChanged(); return this; @@ -7061,7 +7344,7 @@ public Builder clearSatisfiesPzi() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -7095,7 +7378,7 @@ public boolean getSatisfiesPzs() { public Builder setSatisfiesPzs(boolean value) { satisfiesPzs_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -7112,7 +7395,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); satisfiesPzs_ = false; onChanged(); return this; @@ -7132,7 +7415,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -7198,7 +7481,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -7216,7 +7499,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); onChanged(); return this; } @@ -7239,7 +7522,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -7265,7 +7548,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the snapshotEncryptionKey field is set. */ public boolean hasSnapshotEncryptionKey() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -7312,7 +7595,7 @@ public Builder setSnapshotEncryptionKey( } else { snapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -7335,7 +7618,7 @@ public Builder setSnapshotEncryptionKey( } else { snapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -7354,7 +7637,7 @@ public Builder setSnapshotEncryptionKey( public Builder mergeSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (snapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00400000) != 0) + if (((bitField0_ & 0x00800000) != 0) && snapshotEncryptionKey_ != null && snapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7366,7 +7649,7 @@ public Builder mergeSnapshotEncryptionKey( snapshotEncryptionKeyBuilder_.mergeFrom(value); } if (snapshotEncryptionKey_ != null) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); } return this; @@ -7384,7 +7667,7 @@ public Builder mergeSnapshotEncryptionKey( * */ public Builder clearSnapshotEncryptionKey() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); snapshotEncryptionKey_ = null; if (snapshotEncryptionKeyBuilder_ != null) { snapshotEncryptionKeyBuilder_.dispose(); @@ -7407,7 +7690,7 @@ public Builder clearSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return getSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -7477,7 +7760,7 @@ public Builder clearSnapshotEncryptionKey() { * @return Whether the snapshotType field is set. */ public boolean hasSnapshotType() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -7546,7 +7829,7 @@ public Builder setSnapshotType(java.lang.String value) { throw new NullPointerException(); } snapshotType_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -7565,7 +7848,7 @@ public Builder setSnapshotType(java.lang.String value) { */ public Builder clearSnapshotType() { snapshotType_ = getDefaultInstance().getSnapshotType(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); return this; } @@ -7589,7 +7872,7 @@ public Builder setSnapshotTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); snapshotType_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -7608,7 +7891,7 @@ public Builder setSnapshotTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -7674,7 +7957,7 @@ public Builder setSourceDisk(java.lang.String value) { throw new NullPointerException(); } sourceDisk_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -7692,7 +7975,7 @@ public Builder setSourceDisk(java.lang.String value) { */ public Builder clearSourceDisk() { sourceDisk_ = getDefaultInstance().getSourceDisk(); - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); onChanged(); return this; } @@ -7715,7 +7998,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceDisk_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -7741,7 +8024,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDiskEncryptionKey field is set. */ public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -7788,7 +8071,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -7811,7 +8094,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -7830,7 +8113,7 @@ public Builder setSourceDiskEncryptionKey( public Builder mergeSourceDiskEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceDiskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0) + if (((bitField0_ & 0x04000000) != 0) && sourceDiskEncryptionKey_ != null && sourceDiskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7842,7 +8125,7 @@ public Builder mergeSourceDiskEncryptionKey( sourceDiskEncryptionKeyBuilder_.mergeFrom(value); } if (sourceDiskEncryptionKey_ != null) { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); } return this; @@ -7860,7 +8143,7 @@ public Builder mergeSourceDiskEncryptionKey( * */ public Builder clearSourceDiskEncryptionKey() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); sourceDiskEncryptionKey_ = null; if (sourceDiskEncryptionKeyBuilder_ != null) { sourceDiskEncryptionKeyBuilder_.dispose(); @@ -7883,7 +8166,7 @@ public Builder clearSourceDiskEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceDiskEncryptionKeyBuilder() { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return getSourceDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -7952,7 +8235,7 @@ public Builder clearSourceDiskEncryptionKey() { * @return Whether the sourceDiskForRecoveryCheckpoint field is set. */ public boolean hasSourceDiskForRecoveryCheckpoint() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -8018,7 +8301,7 @@ public Builder setSourceDiskForRecoveryCheckpoint(java.lang.String value) { throw new NullPointerException(); } sourceDiskForRecoveryCheckpoint_ = value; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -8036,7 +8319,7 @@ public Builder setSourceDiskForRecoveryCheckpoint(java.lang.String value) { */ public Builder clearSourceDiskForRecoveryCheckpoint() { sourceDiskForRecoveryCheckpoint_ = getDefaultInstance().getSourceDiskForRecoveryCheckpoint(); - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); onChanged(); return this; } @@ -8059,7 +8342,7 @@ public Builder setSourceDiskForRecoveryCheckpointBytes(com.google.protobuf.ByteS } checkByteStringIsUtf8(value); sourceDiskForRecoveryCheckpoint_ = value; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -8078,7 +8361,7 @@ public Builder setSourceDiskForRecoveryCheckpointBytes(com.google.protobuf.ByteS * @return Whether the sourceDiskId field is set. */ public boolean hasSourceDiskId() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -8144,7 +8427,7 @@ public Builder setSourceDiskId(java.lang.String value) { throw new NullPointerException(); } sourceDiskId_ = value; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -8162,7 +8445,7 @@ public Builder setSourceDiskId(java.lang.String value) { */ public Builder clearSourceDiskId() { sourceDiskId_ = getDefaultInstance().getSourceDiskId(); - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); onChanged(); return this; } @@ -8185,7 +8468,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sourceDiskId_ = value; - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -8204,7 +8487,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceInstantSnapshot field is set. */ public boolean hasSourceInstantSnapshot() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -8270,7 +8553,7 @@ public Builder setSourceInstantSnapshot(java.lang.String value) { throw new NullPointerException(); } sourceInstantSnapshot_ = value; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -8288,7 +8571,7 @@ public Builder setSourceInstantSnapshot(java.lang.String value) { */ public Builder clearSourceInstantSnapshot() { sourceInstantSnapshot_ = getDefaultInstance().getSourceInstantSnapshot(); - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); onChanged(); return this; } @@ -8311,7 +8594,7 @@ public Builder setSourceInstantSnapshotBytes(com.google.protobuf.ByteString valu } checkByteStringIsUtf8(value); sourceInstantSnapshot_ = value; - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -8337,7 +8620,7 @@ public Builder setSourceInstantSnapshotBytes(com.google.protobuf.ByteString valu * @return Whether the sourceInstantSnapshotEncryptionKey field is set. */ public boolean hasSourceInstantSnapshotEncryptionKey() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -8385,7 +8668,7 @@ public Builder setSourceInstantSnapshotEncryptionKey( } else { sourceInstantSnapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -8408,7 +8691,7 @@ public Builder setSourceInstantSnapshotEncryptionKey( } else { sourceInstantSnapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -8427,7 +8710,7 @@ public Builder setSourceInstantSnapshotEncryptionKey( public Builder mergeSourceInstantSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceInstantSnapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x20000000) != 0) + if (((bitField0_ & 0x40000000) != 0) && sourceInstantSnapshotEncryptionKey_ != null && sourceInstantSnapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -8439,7 +8722,7 @@ public Builder mergeSourceInstantSnapshotEncryptionKey( sourceInstantSnapshotEncryptionKeyBuilder_.mergeFrom(value); } if (sourceInstantSnapshotEncryptionKey_ != null) { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); } return this; @@ -8457,7 +8740,7 @@ public Builder mergeSourceInstantSnapshotEncryptionKey( * */ public Builder clearSourceInstantSnapshotEncryptionKey() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); sourceInstantSnapshotEncryptionKey_ = null; if (sourceInstantSnapshotEncryptionKeyBuilder_ != null) { sourceInstantSnapshotEncryptionKeyBuilder_.dispose(); @@ -8480,7 +8763,7 @@ public Builder clearSourceInstantSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceInstantSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return getSourceInstantSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -8549,7 +8832,7 @@ public Builder clearSourceInstantSnapshotEncryptionKey() { * @return Whether the sourceInstantSnapshotId field is set. */ public boolean hasSourceInstantSnapshotId() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -8615,7 +8898,7 @@ public Builder setSourceInstantSnapshotId(java.lang.String value) { throw new NullPointerException(); } sourceInstantSnapshotId_ = value; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -8633,7 +8916,7 @@ public Builder setSourceInstantSnapshotId(java.lang.String value) { */ public Builder clearSourceInstantSnapshotId() { sourceInstantSnapshotId_ = getDefaultInstance().getSourceInstantSnapshotId(); - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); onChanged(); return this; } @@ -8656,7 +8939,7 @@ public Builder setSourceInstantSnapshotIdBytes(com.google.protobuf.ByteString va } checkByteStringIsUtf8(value); sourceInstantSnapshotId_ = value; - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -8675,7 +8958,7 @@ public Builder setSourceInstantSnapshotIdBytes(com.google.protobuf.ByteString va * @return Whether the sourceSnapshotSchedulePolicy field is set. */ public boolean hasSourceSnapshotSchedulePolicy() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** @@ -8741,7 +9024,7 @@ public Builder setSourceSnapshotSchedulePolicy(java.lang.String value) { throw new NullPointerException(); } sourceSnapshotSchedulePolicy_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -8759,7 +9042,7 @@ public Builder setSourceSnapshotSchedulePolicy(java.lang.String value) { */ public Builder clearSourceSnapshotSchedulePolicy() { sourceSnapshotSchedulePolicy_ = getDefaultInstance().getSourceSnapshotSchedulePolicy(); - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000001); onChanged(); return this; } @@ -8782,7 +9065,7 @@ public Builder setSourceSnapshotSchedulePolicyBytes(com.google.protobuf.ByteStri } checkByteStringIsUtf8(value); sourceSnapshotSchedulePolicy_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -8801,7 +9084,7 @@ public Builder setSourceSnapshotSchedulePolicyBytes(com.google.protobuf.ByteStri * @return Whether the sourceSnapshotSchedulePolicyId field is set. */ public boolean hasSourceSnapshotSchedulePolicyId() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** @@ -8867,7 +9150,7 @@ public Builder setSourceSnapshotSchedulePolicyId(java.lang.String value) { throw new NullPointerException(); } sourceSnapshotSchedulePolicyId_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -8885,7 +9168,7 @@ public Builder setSourceSnapshotSchedulePolicyId(java.lang.String value) { */ public Builder clearSourceSnapshotSchedulePolicyId() { sourceSnapshotSchedulePolicyId_ = getDefaultInstance().getSourceSnapshotSchedulePolicyId(); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); onChanged(); return this; } @@ -8908,7 +9191,7 @@ public Builder setSourceSnapshotSchedulePolicyIdBytes(com.google.protobuf.ByteSt } checkByteStringIsUtf8(value); sourceSnapshotSchedulePolicyId_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -8928,7 +9211,7 @@ public Builder setSourceSnapshotSchedulePolicyIdBytes(com.google.protobuf.ByteSt * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** @@ -8997,7 +9280,7 @@ public Builder setStatus(java.lang.String value) { throw new NullPointerException(); } status_ = value; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -9016,7 +9299,7 @@ public Builder setStatus(java.lang.String value) { */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000004); onChanged(); return this; } @@ -9040,7 +9323,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); status_ = value; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -9060,7 +9343,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** @@ -9094,7 +9377,7 @@ public long getStorageBytes() { public Builder setStorageBytes(long value) { storageBytes_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -9111,7 +9394,7 @@ public Builder setStorageBytes(long value) { * @return This builder for chaining. */ public Builder clearStorageBytes() { - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); storageBytes_ = 0L; onChanged(); return this; @@ -9132,7 +9415,7 @@ public Builder clearStorageBytes() { * @return Whether the storageBytesStatus field is set. */ public boolean hasStorageBytesStatus() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** @@ -9201,7 +9484,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { throw new NullPointerException(); } storageBytesStatus_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -9220,7 +9503,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { */ public Builder clearStorageBytesStatus() { storageBytesStatus_ = getDefaultInstance().getStorageBytesStatus(); - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00000010); onChanged(); return this; } @@ -9244,7 +9527,7 @@ public Builder setStorageBytesStatusBytes(com.google.protobuf.ByteString value) } checkByteStringIsUtf8(value); storageBytesStatus_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -9256,7 +9539,7 @@ private void ensureStorageLocationsIsMutable() { if (!storageLocations_.isModifiable()) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(storageLocations_); } - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; } /** @@ -9341,7 +9624,7 @@ public Builder setStorageLocations(int index, java.lang.String value) { } ensureStorageLocationsIsMutable(); storageLocations_.set(index, value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -9364,7 +9647,7 @@ public Builder addStorageLocations(java.lang.String value) { } ensureStorageLocationsIsMutable(); storageLocations_.add(value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -9384,7 +9667,7 @@ public Builder addStorageLocations(java.lang.String value) { public Builder addAllStorageLocations(java.lang.Iterable values) { ensureStorageLocationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, storageLocations_); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -9402,7 +9685,7 @@ public Builder addAllStorageLocations(java.lang.Iterable value */ public Builder clearStorageLocations() { storageLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField1_ = (bitField1_ & ~0x00000010); + bitField1_ = (bitField1_ & ~0x00000020); ; onChanged(); return this; @@ -9427,7 +9710,7 @@ public Builder addStorageLocationsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureStorageLocationsIsMutable(); storageLocations_.add(value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java index 7f9671c47d41..55d22b629037 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java @@ -734,6 +734,43 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getNameBytes(); + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return Whether the params field is set. + */ + boolean hasParams(); + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + * + * @return The params. + */ + com.google.cloud.compute.v1.SnapshotParams getParams(); + + /** + * + * + *
+   * Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.SnapshotParams params = 78313862; + */ + com.google.cloud.compute.v1.SnapshotParamsOrBuilder getParamsOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParams.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParams.java new file mode 100644 index 000000000000..c92f3685b91a --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParams.java @@ -0,0 +1,810 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Additional snapshot params.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.SnapshotParams} + */ +public final class SnapshotParams extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.SnapshotParams) + SnapshotParamsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SnapshotParams.newBuilder() to construct. + private SnapshotParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SnapshotParams() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SnapshotParams(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.SnapshotParams.class, + com.google.cloud.compute.v1.SnapshotParams.Builder.class); + } + + public static final int RESOURCE_MANAGER_TAGS_FIELD_NUMBER = 377671164; + + private static final class ResourceManagerTagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_ResourceManagerTagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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 { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, + internalGetResourceManagerTags(), + ResourceManagerTagsDefaultEntryHolder.defaultEntry, + 377671164); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetResourceManagerTags().getMap().entrySet()) { + com.google.protobuf.MapEntry resourceManagerTags__ = + ResourceManagerTagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 377671164, resourceManagerTags__); + } + 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.compute.v1.SnapshotParams)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.SnapshotParams other = + (com.google.cloud.compute.v1.SnapshotParams) obj; + + if (!internalGetResourceManagerTags().equals(other.internalGetResourceManagerTags())) + 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 (!internalGetResourceManagerTags().getMap().isEmpty()) { + hash = (37 * hash) + RESOURCE_MANAGER_TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetResourceManagerTags().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SnapshotParams 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.compute.v1.SnapshotParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SnapshotParams 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.compute.v1.SnapshotParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.SnapshotParams parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.SnapshotParams 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Additional snapshot params.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.SnapshotParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.SnapshotParams) + com.google.cloud.compute.v1.SnapshotParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetMutableResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.SnapshotParams.class, + com.google.cloud.compute.v1.SnapshotParams.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.SnapshotParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableResourceManagerTags().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_SnapshotParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.SnapshotParams getDefaultInstanceForType() { + return com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.SnapshotParams build() { + com.google.cloud.compute.v1.SnapshotParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.SnapshotParams buildPartial() { + com.google.cloud.compute.v1.SnapshotParams result = + new com.google.cloud.compute.v1.SnapshotParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.SnapshotParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceManagerTags_ = internalGetResourceManagerTags(); + result.resourceManagerTags_.makeImmutable(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.SnapshotParams) { + return mergeFrom((com.google.cloud.compute.v1.SnapshotParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.SnapshotParams other) { + if (other == com.google.cloud.compute.v1.SnapshotParams.getDefaultInstance()) return this; + internalGetMutableResourceManagerTags().mergeFrom(other.internalGetResourceManagerTags()); + bitField0_ |= 0x00000001; + 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 -1273597982: + { + com.google.protobuf.MapEntry + resourceManagerTags__ = + input.readMessage( + ResourceManagerTagsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableResourceManagerTags() + .getMutableMap() + .put(resourceManagerTags__.getKey(), resourceManagerTags__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case -1273597982 + 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.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + private com.google.protobuf.MapField + internalGetMutableResourceManagerTags() { + if (resourceManagerTags_ == null) { + resourceManagerTags_ = + com.google.protobuf.MapField.newMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + if (!resourceManagerTags_.isMutable()) { + resourceManagerTags_ = resourceManagerTags_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearResourceManagerTags() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableResourceManagerTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder removeResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableResourceManagerTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableResourceManagerTags() { + bitField0_ |= 0x00000001; + return internalGetMutableResourceManagerTags().getMutableMap(); + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putResourceManagerTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableResourceManagerTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putAllResourceManagerTags( + java.util.Map values) { + internalGetMutableResourceManagerTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.SnapshotParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.SnapshotParams) + private static final com.google.cloud.compute.v1.SnapshotParams DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.SnapshotParams(); + } + + public static com.google.cloud.compute.v1.SnapshotParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SnapshotParams 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.compute.v1.SnapshotParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParamsOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParamsOrBuilder.java new file mode 100644 index 000000000000..bc6b8097a946 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotParamsOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface SnapshotParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.SnapshotParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + int getResourceManagerTagsCount(); + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + boolean containsResourceManagerTags(java.lang.String key); + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getResourceManagerTags(); + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.util.Map getResourceManagerTagsMap(); + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + /* nullable */ + java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.lang.String getResourceManagerTagsOrThrow(java.lang.String key); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequest.java new file mode 100644 index 000000000000..5df6b390c0f8 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequest.java @@ -0,0 +1,1388 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for PreviewFeatures.Update. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.UpdatePreviewFeatureRequest} + */ +public final class UpdatePreviewFeatureRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.UpdatePreviewFeatureRequest) + UpdatePreviewFeatureRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdatePreviewFeatureRequest.newBuilder() to construct. + private UpdatePreviewFeatureRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdatePreviewFeatureRequest() { + previewFeature_ = ""; + project_ = ""; + requestId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdatePreviewFeatureRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.class, + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.Builder.class); + } + + private int bitField0_; + public static final int PREVIEW_FEATURE_FIELD_NUMBER = 454999423; + + @SuppressWarnings("serial") + private volatile java.lang.Object previewFeature_ = ""; + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + @java.lang.Override + public java.lang.String getPreviewFeature() { + java.lang.Object ref = previewFeature_; + 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(); + previewFeature_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPreviewFeatureBytes() { + java.lang.Object ref = previewFeature_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previewFeature_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PREVIEW_FEATURE_RESOURCE_FIELD_NUMBER = 10876622; + private com.google.cloud.compute.v1.PreviewFeature previewFeatureResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the previewFeatureResource field is set. + */ + @java.lang.Override + public boolean hasPreviewFeatureResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The previewFeatureResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeature getPreviewFeatureResource() { + return previewFeatureResource_ == null + ? com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance() + : previewFeatureResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.PreviewFeatureOrBuilder getPreviewFeatureResourceOrBuilder() { + return previewFeatureResource_ == null + ? com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance() + : previewFeatureResource_; + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + 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(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @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 (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(10876622, getPreviewFeatureResource()); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(previewFeature_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 454999423, previewFeature_); + } + 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( + 10876622, getPreviewFeatureResource()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(previewFeature_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454999423, previewFeature_); + } + 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.compute.v1.UpdatePreviewFeatureRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest other = + (com.google.cloud.compute.v1.UpdatePreviewFeatureRequest) obj; + + if (!getPreviewFeature().equals(other.getPreviewFeature())) return false; + if (hasPreviewFeatureResource() != other.hasPreviewFeatureResource()) return false; + if (hasPreviewFeatureResource()) { + if (!getPreviewFeatureResource().equals(other.getPreviewFeatureResource())) return false; + } + if (!getProject().equals(other.getProject())) return false; + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + 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) + PREVIEW_FEATURE_FIELD_NUMBER; + hash = (53 * hash) + getPreviewFeature().hashCode(); + if (hasPreviewFeatureResource()) { + hash = (37 * hash) + PREVIEW_FEATURE_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getPreviewFeatureResource().hashCode(); + } + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + if (hasRequestId()) { + 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.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest 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.compute.v1.UpdatePreviewFeatureRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest 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.compute.v1.UpdatePreviewFeatureRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.compute.v1.UpdatePreviewFeatureRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for PreviewFeatures.Update. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.UpdatePreviewFeatureRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.UpdatePreviewFeatureRequest) + com.google.cloud.compute.v1.UpdatePreviewFeatureRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.class, + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPreviewFeatureResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + previewFeature_ = ""; + previewFeatureResource_ = null; + if (previewFeatureResourceBuilder_ != null) { + previewFeatureResourceBuilder_.dispose(); + previewFeatureResourceBuilder_ = null; + } + project_ = ""; + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.UpdatePreviewFeatureRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.UpdatePreviewFeatureRequest build() { + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.UpdatePreviewFeatureRequest buildPartial() { + com.google.cloud.compute.v1.UpdatePreviewFeatureRequest result = + new com.google.cloud.compute.v1.UpdatePreviewFeatureRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.UpdatePreviewFeatureRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.previewFeature_ = previewFeature_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.previewFeatureResource_ = + previewFeatureResourceBuilder_ == null + ? previewFeatureResource_ + : previewFeatureResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.UpdatePreviewFeatureRequest) { + return mergeFrom((com.google.cloud.compute.v1.UpdatePreviewFeatureRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.UpdatePreviewFeatureRequest other) { + if (other == com.google.cloud.compute.v1.UpdatePreviewFeatureRequest.getDefaultInstance()) + return this; + if (!other.getPreviewFeature().isEmpty()) { + previewFeature_ = other.previewFeature_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasPreviewFeatureResource()) { + mergePreviewFeatureResource(other.getPreviewFeatureResource()); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + 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 87012978: + { + input.readMessage( + getPreviewFeatureResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 87012978 + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 296879706 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1820481738 + case -654971910: + { + previewFeature_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -654971910 + 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 previewFeature_ = ""; + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + public java.lang.String getPreviewFeature() { + java.lang.Object ref = previewFeature_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + previewFeature_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + public com.google.protobuf.ByteString getPreviewFeatureBytes() { + java.lang.Object ref = previewFeature_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previewFeature_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The previewFeature to set. + * @return This builder for chaining. + */ + public Builder setPreviewFeature(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + previewFeature_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPreviewFeature() { + previewFeature_ = getDefaultInstance().getPreviewFeature(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the PreviewFeature for this request.
+     * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for previewFeature to set. + * @return This builder for chaining. + */ + public Builder setPreviewFeatureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + previewFeature_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.PreviewFeature previewFeatureResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder> + previewFeatureResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the previewFeatureResource field is set. + */ + public boolean hasPreviewFeatureResource() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The previewFeatureResource. + */ + public com.google.cloud.compute.v1.PreviewFeature getPreviewFeatureResource() { + if (previewFeatureResourceBuilder_ == null) { + return previewFeatureResource_ == null + ? com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance() + : previewFeatureResource_; + } else { + return previewFeatureResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setPreviewFeatureResource(com.google.cloud.compute.v1.PreviewFeature value) { + if (previewFeatureResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + previewFeatureResource_ = value; + } else { + previewFeatureResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setPreviewFeatureResource( + com.google.cloud.compute.v1.PreviewFeature.Builder builderForValue) { + if (previewFeatureResourceBuilder_ == null) { + previewFeatureResource_ = builderForValue.build(); + } else { + previewFeatureResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergePreviewFeatureResource(com.google.cloud.compute.v1.PreviewFeature value) { + if (previewFeatureResourceBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && previewFeatureResource_ != null + && previewFeatureResource_ + != com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance()) { + getPreviewFeatureResourceBuilder().mergeFrom(value); + } else { + previewFeatureResource_ = value; + } + } else { + previewFeatureResourceBuilder_.mergeFrom(value); + } + if (previewFeatureResource_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearPreviewFeatureResource() { + bitField0_ = (bitField0_ & ~0x00000002); + previewFeatureResource_ = null; + if (previewFeatureResourceBuilder_ != null) { + previewFeatureResourceBuilder_.dispose(); + previewFeatureResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.PreviewFeature.Builder getPreviewFeatureResourceBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getPreviewFeatureResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.PreviewFeatureOrBuilder + getPreviewFeatureResourceOrBuilder() { + if (previewFeatureResourceBuilder_ != null) { + return previewFeatureResourceBuilder_.getMessageOrBuilder(); + } else { + return previewFeatureResource_ == null + ? com.google.cloud.compute.v1.PreviewFeature.getDefaultInstance() + : previewFeatureResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder> + getPreviewFeatureResourceFieldBuilder() { + if (previewFeatureResourceBuilder_ == null) { + previewFeatureResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.PreviewFeature, + com.google.cloud.compute.v1.PreviewFeature.Builder, + com.google.cloud.compute.v1.PreviewFeatureOrBuilder>( + getPreviewFeatureResource(), getParentForChildren(), isClean()); + previewFeatureResource_ = null; + } + return previewFeatureResourceBuilder_; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @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_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.UpdatePreviewFeatureRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.UpdatePreviewFeatureRequest) + private static final com.google.cloud.compute.v1.UpdatePreviewFeatureRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.UpdatePreviewFeatureRequest(); + } + + public static com.google.cloud.compute.v1.UpdatePreviewFeatureRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdatePreviewFeatureRequest 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.compute.v1.UpdatePreviewFeatureRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequestOrBuilder.java new file mode 100644 index 000000000000..ee74b02813c1 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpdatePreviewFeatureRequestOrBuilder.java @@ -0,0 +1,164 @@ +/* + * Copyright 2025 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! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface UpdatePreviewFeatureRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.UpdatePreviewFeatureRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The previewFeature. + */ + java.lang.String getPreviewFeature(); + + /** + * + * + *
+   * Name of the PreviewFeature for this request.
+   * 
+ * + * string preview_feature = 454999423 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for previewFeature. + */ + com.google.protobuf.ByteString getPreviewFeatureBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the previewFeatureResource field is set. + */ + boolean hasPreviewFeatureResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The previewFeatureResource. + */ + com.google.cloud.compute.v1.PreviewFeature getPreviewFeatureResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.PreviewFeature preview_feature_resource = 10876622 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.PreviewFeatureOrBuilder getPreviewFeatureResourceOrBuilder(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index 390013799208..4135dc99bb3e 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20250909 +// Source file revision: 20250916 // API name: compute // API version: v1 @@ -348,6 +348,22 @@ message AddAssociationNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.AddAssociation. See the method description for details. +message AddAssociationOrganizationSecurityPolicyRequest { + // Indicates whether or not to replace it if an association of the attachment already exists. This is false by default, in which case an error will be returned if an association already exists. + optional bool replace_existing_association = 209541240; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + SecurityPolicyAssociation security_policy_association_resource = 11761274 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.AddAssociation. See the method description for details. message AddAssociationRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to update. @@ -658,6 +674,19 @@ message AddRuleNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.AddRule. See the method description for details. +message AddRuleOrganizationSecurityPolicyRequest { + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + SecurityPolicyRule security_policy_rule_resource = 402693443 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.AddRule. See the method description for details. message AddRuleRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to update. @@ -5344,6 +5373,19 @@ message ConsistentHashLoadBalancerSettingsHttpCookie { } +// A request message for OrganizationSecurityPolicies.CopyRules. See the method description for details. +message CopyRulesOrganizationSecurityPolicyRequest { + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + + // The security policy from which to copy rules. + optional string source_security_policy = 234793709; + +} + // The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard. message CorsPolicy { // In response to a preflight request, setting this to true indicates that the actual request can include user credentials. This field translates to the Access-Control-Allow-Credentials header. Default is false. @@ -5553,6 +5595,19 @@ message Data { } +// Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp +message Date { + // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. + optional int32 day = 99228; + + // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + optional int32 month = 104080000; + + // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + optional int32 year = 3704893; + +} + // A request message for Instances.DeleteAccessConfig. See the method description for details. message DeleteAccessConfigInstanceRequest { // The name of the access config to delete. @@ -6340,6 +6395,16 @@ message DeleteNodesNodeGroupRequest { } +// A request message for OrganizationSecurityPolicies.Delete. See the method description for details. +message DeleteOrganizationSecurityPolicyRequest { + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to delete. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for PacketMirrorings.Delete. See the method description for details. message DeletePacketMirroringRequest { // Name of the PacketMirroring resource to delete. @@ -9222,6 +9287,16 @@ message GetAssociationNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.GetAssociation. See the method description for details. +message GetAssociationOrganizationSecurityPolicyRequest { + // The name of the association to get from the security policy. + optional string name = 3373707; + + // Name of the security policy to which the queried rule belongs. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.GetAssociation. See the method description for details. message GetAssociationRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to which the queried association belongs. @@ -9346,6 +9421,20 @@ message GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest { } +// A request message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details. +message GetEffectiveSecurityPoliciesBackendServiceRequest { + // Name of the Backend Service for this request. + string backend_service = 306946058 [(google.api.field_behavior) = REQUIRED]; + + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + +} + +// A response message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details. +message GetEffectiveSecurityPoliciesBackendServiceResponse { +} + // A request message for ExternalVpnGateways.Get. See the method description for details. message GetExternalVpnGatewayRequest { // Name of the externalVpnGateway to return. @@ -10316,6 +10405,13 @@ message GetOperationalStatusInterconnectGroupRequest { } +// A request message for OrganizationSecurityPolicies.Get. See the method description for details. +message GetOrganizationSecurityPolicyRequest { + // Name of the security policy to get. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for PacketMirrorings.Get. See the method description for details. message GetPacketMirroringRequest { // Name of the PacketMirroring resource to return. @@ -10342,6 +10438,16 @@ message GetPacketMirroringRuleNetworkFirewallPolicyRequest { } +// A request message for PreviewFeatures.Get. See the method description for details. +message GetPreviewFeatureRequest { + // Name of the PreviewFeature for this request. + string preview_feature = 454999423 [(google.api.field_behavior) = REQUIRED]; + + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for Projects.Get. See the method description for details. message GetProjectRequest { // Project ID for this request. @@ -10824,6 +10930,16 @@ message GetRuleNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.GetRule. See the method description for details. +message GetRuleOrganizationSecurityPolicyRequest { + // The priority of the rule to get from the security policy. + optional int32 priority = 445151652; + + // Name of the security policy to which the queried rule belongs. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.GetRule. See the method description for details. message GetRuleRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to which the queried rule belongs. @@ -12320,6 +12436,9 @@ message Image { // Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. optional string name = 3373707; + // Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload. + optional ImageParams params = 78313862; + // The parameters of the raw disk image. optional RawDisk raw_disk = 503113556; @@ -12404,6 +12523,13 @@ message ImageList { } +// Additional image params. +message ImageParams { + // Resource manager tags to be bound to the image. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty. + map resource_manager_tags = 377671164; + +} + // Initial State for shielded instance, these are public keys which are safe to store in public message InitialStateConfig { // The Key Database (db). @@ -13081,6 +13207,19 @@ message InsertNodeTemplateRequest { } +// A request message for OrganizationSecurityPolicies.Insert. See the method description for details. +message InsertOrganizationSecurityPolicyRequest { + // Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization. + optional string parent_id = 459714768 [(google.cloud.operation_request_field) = "parent_id"]; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // The body resource for this request + SecurityPolicy security_policy_resource = 216159612 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for PacketMirrorings.Insert. See the method description for details. message InsertPacketMirroringRequest { // The body resource for this request @@ -16061,6 +16200,19 @@ message Interconnect { } + // Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned. + enum Subzone { + // A value indicating that the enum field is not set. + UNDEFINED_SUBZONE = 0; + + // Subzone A. + SUBZONE_A = 291575438; + + // Subzone B. + SUBZONE_B = 291575439; + + } + // Enable or disable the application awareness feature on this Cloud Interconnect. optional bool aai_enabled = 388780363; @@ -16166,6 +16318,10 @@ message Interconnect { // Check the State enum for the list of possible values. optional string state = 109757585; + // Specific subzone in the InterconnectLocation that represents where this connection is to be provisioned. + // Check the Subzone enum for the list of possible values. + optional string subzone = 280084972; + } // Configuration information for application awareness on this Cloud Interconnect. @@ -18304,6 +18460,13 @@ message ListAssociationsFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.ListAssociations. See the method description for details. +message ListAssociationsOrganizationSecurityPolicyRequest { + // The target resource to list associations. It is an organization, or a folder. + optional string target_resource = 467318524; + +} + // A request message for Autoscalers.List. See the method description for details. message ListAutoscalersRequest { // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. @@ -19667,6 +19830,28 @@ message ListNodesNodeGroupsRequest { } +// A request message for OrganizationSecurityPolicies.List. See the method description for details. +message ListOrganizationSecurityPoliciesRequest { + // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. + optional string filter = 336120696; + + // The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`) + optional uint32 max_results = 54715419; + + // Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported. + optional string order_by = 160562920; + + // Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results. + optional string page_token = 19994697; + + // Parent ID for this request. + optional string parent_id = 459714768; + + // Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code. + optional bool return_partial_success = 517198390; + +} + // A request message for PacketMirrorings.List. See the method description for details. message ListPacketMirroringsRequest { // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. @@ -19796,6 +19981,28 @@ message ListPerInstanceConfigsRegionInstanceGroupManagersRequest { } +// A request message for OrganizationSecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details. +message ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest { + // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. + optional string filter = 336120696; + + // The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`) + optional uint32 max_results = 54715419; + + // Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported. + optional string order_by = 160562920; + + // Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results. + optional string page_token = 19994697; + + // Parent ID for this request. + optional string parent_id = 459714768; + + // Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code. + optional bool return_partial_success = 517198390; + +} + // A request message for SecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details. message ListPreconfiguredExpressionSetsSecurityPoliciesRequest { // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. @@ -19818,6 +20025,28 @@ message ListPreconfiguredExpressionSetsSecurityPoliciesRequest { } +// A request message for PreviewFeatures.List. See the method description for details. +message ListPreviewFeaturesRequest { + // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. + optional string filter = 336120696; + + // The maximum number of results per page that should be returned. If the number of available results is larger than `maxResults`, Compute Engine returns a `nextPageToken` that can be used to get the next page of results in subsequent list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`) + optional uint32 max_results = 54715419; + + // Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using `orderBy="creationTimestamp desc"`. This sorts results based on the `creationTimestamp` field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. Currently, only sorting by `name` or `creationTimestamp desc` is supported. + optional string order_by = 160562920; + + // Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned by a previous list request to get the next page of results. + optional string page_token = 19994697; + + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Opt-in for partial success behavior which provides partial results in case of failure. The default value is false. For example, when partial success behavior is enabled, aggregatedList for a single zone scope either returns all resources in the zone or no resources, with an error code. + optional bool return_partial_success = 517198390; + +} + // A request message for PublicAdvertisedPrefixes.List. See the method description for details. message ListPublicAdvertisedPrefixesRequest { // A filter expression that filters resources listed in the response. Most Compute resources support two types of filter expressions: expressions that support regular expressions and expressions that follow API improvement proposal AIP-160. These two types of filter expressions cannot be mixed in one request. If you want to use AIP-160, your expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`. For example, if you are filtering Compute Engine instances, you can exclude instances named `example-instance` by specifying `name != example-instance`. The `:*` comparison can be used to test whether a key has been defined. For example, to find all objects with `owner` label use: ``` labels.owner:* ``` You can also filter nested fields. For example, you could specify `scheduling.automaticRestart = false` to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: ``` (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` expression. However, you can include `AND` and `OR` expressions explicitly. For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) ``` If you want to use a regular expression, use the `eq` (equal) or `ne` (not equal) operator against a single un-parenthesized expression with or without quotes or against multiple parenthesized expressions. Examples: `fieldname eq unquoted literal` `fieldname eq 'single quoted literal'` `fieldname eq "double quoted literal"` `(fieldname1 eq literal) (fieldname2 ne "literal")` The literal value is interpreted as a regular expression using Google RE2 library syntax. The literal value must match the entire field. For example, to filter for instances that do not end with name "instance", you would use `name ne .*instance`. You cannot combine constraints on multiple fields using regular expressions. @@ -21919,6 +22148,19 @@ message MoveInstanceProjectRequest { } +// A request message for OrganizationSecurityPolicies.Move. See the method description for details. +message MoveOrganizationSecurityPolicyRequest { + // The new parent of the security policy. + optional string parent_id = 459714768 [(google.cloud.operation_request_field) = "parent_id"]; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // The named port. For example: <"http", 80>. message NamedPort { // The name for this named port. The name must be 1-63 characters long, and comply with RFC1035. @@ -24615,6 +24857,16 @@ message OperationsScopedList { } +// +message OrganizationSecurityPoliciesListAssociationsResponse { + // A list of associations. + repeated SecurityPolicyAssociation associations = 508736530; + + // [Output Only] Type of securityPolicy associations. Always compute#organizationSecurityPoliciesListAssociations for lists of securityPolicy associations. + optional string kind = 3292052; + +} + // Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. message OutlierDetection { // The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s. @@ -25357,6 +25609,19 @@ message PatchNodeGroupRequest { } +// A request message for OrganizationSecurityPolicies.Patch. See the method description for details. +message PatchOrganizationSecurityPolicyRequest { + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + SecurityPolicy security_policy_resource = 216159612 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for PacketMirrorings.Patch. See the method description for details. message PatchPacketMirroringRequest { // Name of the PacketMirroring resource to patch. @@ -25867,6 +26132,22 @@ message PatchRuleNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.PatchRule. See the method description for details. +message PatchRuleOrganizationSecurityPolicyRequest { + // The priority of the rule to patch. + optional int32 priority = 445151652; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + SecurityPolicyRule security_policy_rule_resource = 402693443 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.PatchRule. See the method description for details. message PatchRuleRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to update. @@ -26469,6 +26750,144 @@ message PreservedStatePreservedNetworkIpIpAddress { } +// Represents a single Google Compute Engine preview feature. +message PreviewFeature { + // Specifies whether the feature is enabled or disabled. + enum ActivationStatus { + // A value indicating that the enum field is not set. + UNDEFINED_ACTIVATION_STATUS = 0; + + ACTIVATION_STATE_UNSPECIFIED = 632160; + + DISABLED = 516696700; + + ENABLED = 182130465; + + } + + // Specifies whether the feature is enabled or disabled. + // Check the ActivationStatus enum for the list of possible values. + optional string activation_status = 71960379; + + // [Output Only] Creation timestamp in RFC3339 text format. + optional string creation_timestamp = 30525366; + + // [Output Only] Description of the feature. + optional string description = 422937596; + + // [Output Only] The unique identifier for the resource. This identifier is defined by the server. + optional uint64 id = 3355; + + // [Output only] The type of the feature. Always "compute#previewFeature" for preview features. + optional string kind = 3292052; + + // Name of the feature. + optional string name = 3373707; + + // Rollout operation of the feature. + optional PreviewFeatureRolloutOperation rollout_operation = 486746201; + + // [Output Only] Server-defined URL for the resource. + optional string self_link = 456214797; + + // [Output only] Status of the feature. + optional PreviewFeatureStatus status = 181260274; + +} + +// +message PreviewFeatureList { + optional string etag = 3123477; + + // [Output Only] Unique identifier for the resource; defined by the server. + optional string id = 3355; + + // A list of PreviewFeature resources. + repeated PreviewFeature items = 100526016; + + // [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. + optional string next_page_token = 79797525; + + // [Output Only] Server-defined URL for this resource. + optional string self_link = 456214797; + + // [Output Only] Unreachable resources. end_interface: MixerListResponseWithEtagBuilder + repeated string unreachables = 243372063; + + // [Output Only] Informational warning message. + optional Warning warning = 50704284; + +} + +// Represents the rollout operation +message PreviewFeatureRolloutOperation { + // Input only. The input for the rollout operation. + optional PreviewFeatureRolloutOperationRolloutInput rollout_input = 265745340; + +} + +// Represents the input for the rollout operation. +message PreviewFeatureRolloutOperationRolloutInput { + // Predefined rollout plan. + enum PredefinedRolloutPlan { + // A value indicating that the enum field is not set. + UNDEFINED_PREDEFINED_ROLLOUT_PLAN = 0; + + ROLLOUT_PLAN_FAST_ROLLOUT = 167808726; + + ROLLOUT_PLAN_TWO_DAY_ROLLOUT = 349866771; + + ROLLOUT_PLAN_UNSPECIFIED = 144511983; + + } + + // The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/. + optional string name = 3373707; + + // Predefined rollout plan. + // Check the PredefinedRolloutPlan enum for the list of possible values. + optional string predefined_rollout_plan = 364023440; + +} + +// [Output Only] The status of the feature. +message PreviewFeatureStatus { + // [Output Only] The description of the feature. + optional string description = 422937596; + + // [Output Only] Link to the public documentation for the feature. + optional string help_link = 223410744; + + optional PreviewFeatureStatusReleaseStatus release_status = 508026666; + +} + +// [Output Only] The release status of the feature. +message PreviewFeatureStatusReleaseStatus { + // [Output Only] The stage of the feature. + enum Stage { + // A value indicating that the enum field is not set. + UNDEFINED_STAGE = 0; + + DEPRECATED = 463360435; + + GA = 2266; + + PREVIEW = 399798184; + + STAGE_UNSPECIFIED = 63695670; + + } + + // [Output Only] The stage of the feature. + // Check the Stage enum for the list of possible values. + optional string stage = 109757182; + + // Output only. The last date when a feature transitioned between ReleaseStatuses. + optional Date update_date = 499811684; + +} + // A request message for Routers.Preview. See the method description for details. message PreviewRouterRequest { // Project ID for this request. @@ -28219,6 +28638,19 @@ message RemoveAssociationNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.RemoveAssociation. See the method description for details. +message RemoveAssociationOrganizationSecurityPolicyRequest { + // Name for the attachment that will be removed. + optional string name = 3373707; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.RemoveAssociation. See the method description for details. message RemoveAssociationRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to update. @@ -28464,6 +28896,19 @@ message RemoveRuleNetworkFirewallPolicyRequest { } +// A request message for OrganizationSecurityPolicies.RemoveRule. See the method description for details. +message RemoveRuleOrganizationSecurityPolicyRequest { + // The priority of the rule to remove from the security policy. + optional int32 priority = 445151652; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Name of the security policy to update. + string security_policy = 171082513 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionNetworkFirewallPolicies.RemoveRule. See the method description for details. message RemoveRuleRegionNetworkFirewallPolicyRequest { // Name of the firewall policy to update. @@ -28527,6 +28972,34 @@ message RemoveRuleSecurityPolicyRequest { } +// A request message for ReservationSubBlocks.ReportFaulty. See the method description for details. +message ReportFaultyReservationSubBlockRequest { + // The name of the parent reservation and parent block. In the format of reservations/{reservation_name}/reservationBlocks/{reservation_block_name} + string parent_name = 478151936 [(google.api.field_behavior) = REQUIRED]; + + // Project ID for this request. + string project = 227560217 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "project" + ]; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // The name of the reservation subBlock. Name should conform to RFC1035 or be a resource ID. + string reservation_sub_block = 22750491 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + ReservationSubBlocksReportFaultyRequest reservation_sub_blocks_report_faulty_request_resource = 450847938 [(google.api.field_behavior) = REQUIRED]; + + // Name of the zone for this request. Zone name should conform to RFC1035. + string zone = 3744684 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "zone" + ]; + +} + // A request message for Instances.ReportHostAsFaulty. See the method description for details. message ReportHostAsFaultyInstanceRequest { // Name of the instance scoping this request. @@ -29112,6 +29585,77 @@ message ReservationSubBlocksListResponse { } +// +message ReservationSubBlocksReportFaultyRequest { + // The disruption schedule for the subBlock. + enum DisruptionSchedule { + // A value indicating that the enum field is not set. + UNDEFINED_DISRUPTION_SCHEDULE = 0; + + DISRUPTION_SCHEDULE_UNSPECIFIED = 332543835; + + // All VMs will be disrupted immediately. + IMMEDIATE = 152881041; + + } + + // The component that experienced the fault. + enum FailureComponent { + // A value indicating that the enum field is not set. + UNDEFINED_FAILURE_COMPONENT = 0; + + FAILURE_COMPONENT_UNSPECIFIED = 332003744; + + // Multiple hosts experienced the fault. + MULTIPLE_FAULTY_HOSTS = 423545298; + + // The NVLink switch experienced the fault. + NVLINK_SWITCH = 239107153; + + } + + // The disruption schedule for the subBlock. + // Check the DisruptionSchedule enum for the list of possible values. + optional string disruption_schedule = 95871619; + + // The component that experienced the fault. + // Check the FailureComponent enum for the list of possible values. + optional string failure_component = 25912456; + + // The reasons for the fault experienced with the subBlock. + repeated ReservationSubBlocksReportFaultyRequestFaultReason fault_reasons = 168056210; + +} + +// The reason for the fault experienced with the subBlock. +message ReservationSubBlocksReportFaultyRequestFaultReason { + // The behavior of the fault experienced with the subBlock. + enum Behavior { + // A value indicating that the enum field is not set. + UNDEFINED_BEHAVIOR = 0; + + FAULT_BEHAVIOR_UNSPECIFIED = 447660743; + + // The subBlock experienced a GPU error. + GPU_ERROR = 198817909; + + // The subBlock experienced performance issues. + PERFORMANCE = 135701520; + + // The subBlock experienced a switch failure. + SWITCH_FAILURE = 254909279; + + } + + // The behavior of the fault experienced with the subBlock. + // Check the Behavior enum for the list of possible values. + optional string behavior = 437170770; + + // The description of the fault experienced with the subBlock. + optional string description = 422937596; + +} + // message ReservationsBlocksPerformMaintenanceRequest { // Specifies if all, running or unused hosts are in scope for this request. @@ -31464,6 +32008,9 @@ message SecurityPolicy { optional SecurityPolicyAdvancedOptionsConfig advanced_options_config = 449276352; + // A list of associations that belong to this policy. + repeated SecurityPolicyAssociation associations = 508736530; + // [Output Only] Creation timestamp in RFC3339 text format. optional string creation_timestamp = 30525366; @@ -31501,6 +32048,9 @@ message SecurityPolicy { // [Output Only] Server-defined URL for the resource. optional string self_link = 456214797; + // User-provided name of the organization security policy. The name should be unique in the organization in which the security policy is created. This should only be used when SecurityPolicyType is CLOUD_ARMOR. The name must be 1-63 characters long, and comply with https://www.ietf.org/rfc/rfc1035.txt. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. + optional string short_name = 492051566; + // The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE (preview only): Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can be configured to filter packets targeting network load balancing resources such as backend services, target pools, target instances, and instances with external IPs. They filter requests before the request is served from the application. This field can be set only at resource creation time. // Check the Type enum for the list of possible values. optional string type = 3575610; @@ -31642,6 +32192,31 @@ message SecurityPolicyAdvancedOptionsConfigJsonCustomConfig { } +// +message SecurityPolicyAssociation { + // The resource that the security policy is attached to. + optional string attachment_id = 103768503; + + // [Output Only] The display name of the security policy of the association. + optional string display_name = 4473832; + + // A list of folders to exclude from the security policy. + repeated string excluded_folders = 310611024; + + // A list of projects to exclude from the security policy. + repeated string excluded_projects = 283070287; + + // The name for an association. + optional string name = 3373707; + + // [Output Only] The security policy ID of the association. + optional string security_policy_id = 203671817; + + // [Output Only] The short name of the security policy of the association. + optional string short_name = 492051566; + +} + // message SecurityPolicyDdosProtectionConfig { // @@ -34434,7 +35009,7 @@ message SimulateMaintenanceEventNodeGroupRequest { } -// Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots. LINT.IfChange +// Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots. message Snapshot { // [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64. enum Architecture { @@ -34554,6 +35129,9 @@ message Snapshot { // Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. optional string name = 3373707; + // Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload. + optional SnapshotParams params = 78313862; + // Output only. Reserved for future use. optional bool satisfies_pzi = 480964257; @@ -34635,6 +35213,13 @@ message SnapshotList { } +// Additional snapshot params. +message SnapshotParams { + // Resource manager tags to be bound to the snapshot. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty. + map resource_manager_tags = 377671164; + +} + // message SnapshotSettings { // Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out. @@ -38501,6 +39086,25 @@ message UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest { } +// A request message for PreviewFeatures.Update. See the method description for details. +message UpdatePreviewFeatureRequest { + // Name of the PreviewFeature for this request. + string preview_feature = 454999423 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + PreviewFeature preview_feature_resource = 10876622 [(google.api.field_behavior) = REQUIRED]; + + // Project ID for this request. + string project = 227560217 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "project" + ]; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + +} + // A request message for RegionAutoscalers.Update. See the method description for details. message UpdateRegionAutoscalerRequest { // Name of the autoscaler to update. @@ -40556,6 +41160,14 @@ service BackendServices { option (google.api.method_signature) = "project,backend_service"; } + // Returns effective security policies applied to this backend service. + rpc GetEffectiveSecurityPolicies(GetEffectiveSecurityPoliciesBackendServiceRequest) returns (GetEffectiveSecurityPoliciesBackendServiceResponse) { + option (google.api.http) = { + get: "/compute/v1/projects/{project}/global/backendServices/{backend_service}/getEffectiveSecurityPolicies" + }; + option (google.api.method_signature) = "project,backend_service"; + } + // Gets the most recent health check results for this BackendService. Example request body: { "group": "/zones/us-east1-b/instanceGroups/lb-backend-example" } rpc GetHealth(GetHealthBackendServiceRequest) returns (BackendServiceGroupHealth) { option (google.api.http) = { @@ -44403,6 +45015,160 @@ service NodeTypes { } +// The OrganizationSecurityPolicies API. +service OrganizationSecurityPolicies { + option (google.api.default_host) = + "compute.googleapis.com"; + + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/compute," + "https://www.googleapis.com/auth/cloud-platform"; + + // Inserts an association for the specified security policy. This has billing implications. Projects in the hierarchy with effective hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.addAssociation instead if possible. + rpc AddAssociation(AddAssociationOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "security_policy_association_resource" + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/addAssociation" + }; + option (google.api.method_signature) = "security_policy,security_policy_association_resource"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Inserts a rule into a security policy. + rpc AddRule(AddRuleOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "security_policy_rule_resource" + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/addRule" + }; + option (google.api.method_signature) = "security_policy,security_policy_rule_resource"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Copies rules to the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.copyRules instead. + rpc CopyRules(CopyRulesOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/copyRules" + }; + option (google.api.method_signature) = "security_policy"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Deletes the specified policy. Use of this API to remove firewall policies is deprecated. Use firewallPolicies.delete instead. + rpc Delete(DeleteOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + delete: "/compute/v1/locations/global/securityPolicies/{security_policy}" + }; + option (google.api.method_signature) = "security_policy"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // List all of the ordered rules present in a single specified policy. Use of this API to read firewall policies is deprecated. Use firewallPolicies.get instead. + rpc Get(GetOrganizationSecurityPolicyRequest) returns (SecurityPolicy) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies/{security_policy}" + }; + option (google.api.method_signature) = "security_policy"; + } + + // Gets an association with the specified name. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getAssociation instead if possible. + rpc GetAssociation(GetAssociationOrganizationSecurityPolicyRequest) returns (SecurityPolicyAssociation) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies/{security_policy}/getAssociation" + }; + option (google.api.method_signature) = "security_policy"; + } + + // Gets a rule at the specified priority. Use of this API to read firewall policies is deprecated. Use firewallPolicies.getRule instead. + rpc GetRule(GetRuleOrganizationSecurityPolicyRequest) returns (SecurityPolicyRule) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies/{security_policy}/getRule" + }; + option (google.api.method_signature) = "security_policy"; + } + + // Creates a new policy in the specified project using the data included in the request. Use of this API to insert firewall policies is deprecated. Use firewallPolicies.insert instead. + rpc Insert(InsertOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "security_policy_resource" + post: "/compute/v1/locations/global/securityPolicies" + }; + option (google.api.method_signature) = "security_policy_resource"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // List all the policies that have been configured for the specified project. Use of this API to read firewall policies is deprecated. Use firewallPolicies.list instead. + rpc List(ListOrganizationSecurityPoliciesRequest) returns (SecurityPolicyList) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies" + }; + option (google.api.method_signature) = ""; + } + + // Lists associations of a specified target, i.e., organization or folder. Use of this API to read firewall policies is deprecated. Use firewallPolicies.listAssociations instead if possible. + rpc ListAssociations(ListAssociationsOrganizationSecurityPolicyRequest) returns (OrganizationSecurityPoliciesListAssociationsResponse) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies/listAssociations" + }; + option (google.api.method_signature) = ""; + } + + // Gets the current list of preconfigured Web Application Firewall (WAF) expressions. + rpc ListPreconfiguredExpressionSets(ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest) returns (SecurityPoliciesListPreconfiguredExpressionSetsResponse) { + option (google.api.http) = { + get: "/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets" + }; + option (google.api.method_signature) = ""; + } + + // Moves the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.move instead. + rpc Move(MoveOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/move" + }; + option (google.api.method_signature) = "security_policy"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Patches the specified policy with the data included in the request. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patch instead. + rpc Patch(PatchOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "security_policy_resource" + patch: "/compute/v1/locations/global/securityPolicies/{security_policy}" + }; + option (google.api.method_signature) = "security_policy,security_policy_resource"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Patches a rule at the specified priority. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.patchRule instead. + rpc PatchRule(PatchRuleOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "security_policy_rule_resource" + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/patchRule" + }; + option (google.api.method_signature) = "security_policy,security_policy_rule_resource"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Removes an association for the specified security policy. Use of this API to modify firewall policies is deprecated. Use firewallPolicies.removeAssociation instead if possible. + rpc RemoveAssociation(RemoveAssociationOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/removeAssociation" + }; + option (google.api.method_signature) = "security_policy"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + + // Deletes a rule at the specified priority. + rpc RemoveRule(RemoveRuleOrganizationSecurityPolicyRequest) returns (Operation) { + option (google.api.http) = { + post: "/compute/v1/locations/global/securityPolicies/{security_policy}/removeRule" + }; + option (google.api.method_signature) = "security_policy"; + option (google.cloud.operation_service) = "GlobalOrganizationOperations"; + } + +} + // The PacketMirrorings API. service PacketMirrorings { option (google.api.default_host) = @@ -44476,6 +45242,43 @@ service PacketMirrorings { } +// The PreviewFeatures API. +service PreviewFeatures { + option (google.api.default_host) = + "compute.googleapis.com"; + + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/compute," + "https://www.googleapis.com/auth/cloud-platform"; + + // Returns the details of the given PreviewFeature. + rpc Get(GetPreviewFeatureRequest) returns (PreviewFeature) { + option (google.api.http) = { + get: "/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}" + }; + option (google.api.method_signature) = "project,preview_feature"; + } + + // Returns the details of the given PreviewFeature. + rpc List(ListPreviewFeaturesRequest) returns (PreviewFeatureList) { + option (google.api.http) = { + get: "/compute/v1/projects/{project}/global/previewFeatures" + }; + option (google.api.method_signature) = "project"; + } + + // Patches the given PreviewFeature. This method is used to enable or disable a PreviewFeature. + rpc Update(UpdatePreviewFeatureRequest) returns (Operation) { + option (google.api.http) = { + body: "preview_feature_resource" + patch: "/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}" + }; + option (google.api.method_signature) = "project,preview_feature,preview_feature_resource"; + option (google.cloud.operation_service) = "GlobalOperations"; + } + +} + // The Projects API. service Projects { option (google.api.default_host) = @@ -46680,6 +47483,16 @@ service ReservationSubBlocks { option (google.cloud.operation_service) = "ZoneOperations"; } + // Allows customers to report a faulty subBlock. + rpc ReportFaulty(ReportFaultyReservationSubBlockRequest) returns (Operation) { + option (google.api.http) = { + body: "reservation_sub_blocks_report_faulty_request_resource" + post: "/compute/v1/projects/{project}/zones/{zone}/{parent_name}/reservationSubBlocks/{reservation_sub_block}/reportFaulty" + }; + option (google.api.method_signature) = "project,zone,parent_name,reservation_sub_block,reservation_sub_blocks_report_faulty_request_resource"; + option (google.cloud.operation_service) = "ZoneOperations"; + } + } // The Reservations API. diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/AsyncGetEffectiveSecurityPolicies.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/AsyncGetEffectiveSecurityPolicies.java new file mode 100644 index 000000000000..93391e234113 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/AsyncGetEffectiveSecurityPolicies.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.BackendServicesClient; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; + +public class AsyncGetEffectiveSecurityPolicies { + + public static void main(String[] args) throws Exception { + asyncGetEffectiveSecurityPolicies(); + } + + public static void asyncGetEffectiveSecurityPolicies() 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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) { + GetEffectiveSecurityPoliciesBackendServiceRequest request = + GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder() + .setBackendService("backendService-1884714623") + .setProject("project-309310695") + .build(); + ApiFuture future = + backendServicesClient.getEffectiveSecurityPoliciesCallable().futureCall(request); + // Do something. + GetEffectiveSecurityPoliciesBackendServiceResponse response = future.get(); + } + } +} +// [END compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPolicies.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPolicies.java new file mode 100644 index 000000000000..6c268e32e785 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPolicies.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_sync] +import com.google.cloud.compute.v1.BackendServicesClient; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceRequest; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; + +public class SyncGetEffectiveSecurityPolicies { + + public static void main(String[] args) throws Exception { + syncGetEffectiveSecurityPolicies(); + } + + public static void syncGetEffectiveSecurityPolicies() 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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) { + GetEffectiveSecurityPoliciesBackendServiceRequest request = + GetEffectiveSecurityPoliciesBackendServiceRequest.newBuilder() + .setBackendService("backendService-1884714623") + .setProject("project-309310695") + .build(); + GetEffectiveSecurityPoliciesBackendServiceResponse response = + backendServicesClient.getEffectiveSecurityPolicies(request); + } + } +} +// [END compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPoliciesStringString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPoliciesStringString.java new file mode 100644 index 000000000000..3766e0dcce67 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/backendservices/geteffectivesecuritypolicies/SyncGetEffectiveSecurityPoliciesStringString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_StringString_sync] +import com.google.cloud.compute.v1.BackendServicesClient; +import com.google.cloud.compute.v1.GetEffectiveSecurityPoliciesBackendServiceResponse; + +public class SyncGetEffectiveSecurityPoliciesStringString { + + public static void main(String[] args) throws Exception { + syncGetEffectiveSecurityPoliciesStringString(); + } + + public static void syncGetEffectiveSecurityPoliciesStringString() 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 (BackendServicesClient backendServicesClient = BackendServicesClient.create()) { + String project = "project-309310695"; + String backendService = "backendService-1884714623"; + GetEffectiveSecurityPoliciesBackendServiceResponse response = + backendServicesClient.getEffectiveSecurityPolicies(project, backendService); + } + } +} +// [END compute_v1_generated_BackendServices_GetEffectiveSecurityPolicies_StringString_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociation.java new file mode 100644 index 000000000000..cc1cafd9dfcc --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; +import com.google.longrunning.Operation; + +public class AsyncAddAssociation { + + public static void main(String[] args) throws Exception { + asyncAddAssociation(); + } + + public static void asyncAddAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddAssociationOrganizationSecurityPolicyRequest request = + AddAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setReplaceExistingAssociation(true) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build()) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.addAssociationCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociationLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociationLRO.java new file mode 100644 index 000000000000..3d3b79dcaffe --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/AsyncAddAssociationLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class AsyncAddAssociationLRO { + + public static void main(String[] args) throws Exception { + asyncAddAssociationLRO(); + } + + public static void asyncAddAssociationLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddAssociationOrganizationSecurityPolicyRequest request = + AddAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setReplaceExistingAssociation(true) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build()) + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.addAssociationOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociation.java new file mode 100644 index 000000000000..e12f4ef9edc6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociation.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_sync] +import com.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class SyncAddAssociation { + + public static void main(String[] args) throws Exception { + syncAddAssociation(); + } + + public static void syncAddAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddAssociationOrganizationSecurityPolicyRequest request = + AddAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setReplaceExistingAssociation(true) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyAssociationResource(SecurityPolicyAssociation.newBuilder().build()) + .build(); + Operation response = organizationSecurityPoliciesClient.addAssociationAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociationStringSecuritypolicyassociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociationStringSecuritypolicyassociation.java new file mode 100644 index 000000000000..ec38ba9c6987 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addassociation/SyncAddAssociationStringSecuritypolicyassociation.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_StringSecuritypolicyassociation_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class SyncAddAssociationStringSecuritypolicyassociation { + + public static void main(String[] args) throws Exception { + syncAddAssociationStringSecuritypolicyassociation(); + } + + public static void syncAddAssociationStringSecuritypolicyassociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicyAssociation securityPolicyAssociationResource = + SecurityPolicyAssociation.newBuilder().build(); + Operation response = + organizationSecurityPoliciesClient + .addAssociationAsync(securityPolicy, securityPolicyAssociationResource) + .get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddAssociation_StringSecuritypolicyassociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRule.java new file mode 100644 index 000000000000..cff3f9cf2a33 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRule.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddRule_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; +import com.google.longrunning.Operation; + +public class AsyncAddRule { + + public static void main(String[] args) throws Exception { + asyncAddRule(); + } + + public static void asyncAddRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddRuleOrganizationSecurityPolicyRequest request = + AddRuleOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.addRuleCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddRule_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRuleLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRuleLRO.java new file mode 100644 index 000000000000..2311cc936d9a --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/AsyncAddRuleLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddRule_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class AsyncAddRuleLRO { + + public static void main(String[] args) throws Exception { + asyncAddRuleLRO(); + } + + public static void asyncAddRuleLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddRuleOrganizationSecurityPolicyRequest request = + AddRuleOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.addRuleOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddRule_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRule.java new file mode 100644 index 000000000000..497898e2121f --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRule.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddRule_sync] +import com.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncAddRule { + + public static void main(String[] args) throws Exception { + syncAddRule(); + } + + public static void syncAddRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + AddRuleOrganizationSecurityPolicyRequest request = + AddRuleOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + Operation response = organizationSecurityPoliciesClient.addRuleAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddRule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRuleStringSecuritypolicyrule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRuleStringSecuritypolicyrule.java new file mode 100644 index 000000000000..122820692e2a --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/addrule/SyncAddRuleStringSecuritypolicyrule.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_AddRule_StringSecuritypolicyrule_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncAddRuleStringSecuritypolicyrule { + + public static void main(String[] args) throws Exception { + syncAddRuleStringSecuritypolicyrule(); + } + + public static void syncAddRuleStringSecuritypolicyrule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + Operation response = + organizationSecurityPoliciesClient + .addRuleAsync(securityPolicy, securityPolicyRuleResource) + .get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_AddRule_StringSecuritypolicyrule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRules.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRules.java new file mode 100644 index 000000000000..c7308dcf29d0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRules.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_CopyRules_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.longrunning.Operation; + +public class AsyncCopyRules { + + public static void main(String[] args) throws Exception { + asyncCopyRules(); + } + + public static void asyncCopyRules() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + CopyRulesOrganizationSecurityPolicyRequest request = + CopyRulesOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSourceSecurityPolicy("sourceSecurityPolicy1092878733") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.copyRulesCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_CopyRules_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRulesLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRulesLRO.java new file mode 100644 index 000000000000..3bba86c06cbc --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/AsyncCopyRulesLRO.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_CopyRules_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class AsyncCopyRulesLRO { + + public static void main(String[] args) throws Exception { + asyncCopyRulesLRO(); + } + + public static void asyncCopyRulesLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + CopyRulesOrganizationSecurityPolicyRequest request = + CopyRulesOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSourceSecurityPolicy("sourceSecurityPolicy1092878733") + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.copyRulesOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_CopyRules_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRules.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRules.java new file mode 100644 index 000000000000..676dc2239172 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRules.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_CopyRules_sync] +import com.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncCopyRules { + + public static void main(String[] args) throws Exception { + syncCopyRules(); + } + + public static void syncCopyRules() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + CopyRulesOrganizationSecurityPolicyRequest request = + CopyRulesOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSourceSecurityPolicy("sourceSecurityPolicy1092878733") + .build(); + Operation response = organizationSecurityPoliciesClient.copyRulesAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_CopyRules_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRulesString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRulesString.java new file mode 100644 index 000000000000..2f1bd784d91b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/copyrules/SyncCopyRulesString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_CopyRules_String_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncCopyRulesString { + + public static void main(String[] args) throws Exception { + syncCopyRulesString(); + } + + public static void syncCopyRulesString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + Operation response = organizationSecurityPoliciesClient.copyRulesAsync(securityPolicy).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_CopyRules_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetCredentialsProvider.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..f6e8f5ab0a37 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Create_SetCredentialsProvider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesSettings; +import com.google.cloud.compute.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() 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 + OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings = + OrganizationSecurityPoliciesSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create(organizationSecurityPoliciesSettings); + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Create_SetCredentialsProvider_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetEndpoint.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..c3d397b12d09 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/create/SyncCreateSetEndpoint.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Create_SetEndpoint_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesSettings; +import com.google.cloud.compute.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() 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 + OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings = + OrganizationSecurityPoliciesSettings.newBuilder().setEndpoint(myEndpoint).build(); + OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create(organizationSecurityPoliciesSettings); + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Create_SetEndpoint_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDelete.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDelete.java new file mode 100644 index 000000000000..e80890d9634f --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDelete.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Delete_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.longrunning.Operation; + +public class AsyncDelete { + + public static void main(String[] args) throws Exception { + asyncDelete(); + } + + public static void asyncDelete() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + DeleteOrganizationSecurityPolicyRequest request = + DeleteOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.deleteCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Delete_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDeleteLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDeleteLRO.java new file mode 100644 index 000000000000..ae6b394d5f08 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/AsyncDeleteLRO.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Delete_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class AsyncDeleteLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteLRO(); + } + + public static void asyncDeleteLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + DeleteOrganizationSecurityPolicyRequest request = + DeleteOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.deleteOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Delete_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDelete.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDelete.java new file mode 100644 index 000000000000..0dc51bf554e2 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDelete.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Delete_sync] +import com.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncDelete { + + public static void main(String[] args) throws Exception { + syncDelete(); + } + + public static void syncDelete() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + DeleteOrganizationSecurityPolicyRequest request = + DeleteOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + Operation response = organizationSecurityPoliciesClient.deleteAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Delete_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDeleteString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDeleteString.java new file mode 100644 index 000000000000..29a14b583c4d --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/delete/SyncDeleteString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Delete_String_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncDeleteString { + + public static void main(String[] args) throws Exception { + syncDeleteString(); + } + + public static void syncDeleteString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + Operation response = organizationSecurityPoliciesClient.deleteAsync(securityPolicy).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Delete_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/AsyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/AsyncGet.java new file mode 100644 index 000000000000..0322060ca2b2 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/AsyncGet.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Get_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class AsyncGet { + + public static void main(String[] args) throws Exception { + asyncGet(); + } + + public static void asyncGet() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetOrganizationSecurityPolicyRequest request = + GetOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.getCallable().futureCall(request); + // Do something. + SecurityPolicy response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Get_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGet.java new file mode 100644 index 000000000000..1151f309623a --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGet.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Get_sync] +import com.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetOrganizationSecurityPolicyRequest request = + GetOrganizationSecurityPolicyRequest.newBuilder() + .setSecurityPolicy("securityPolicy-788621166") + .build(); + SecurityPolicy response = organizationSecurityPoliciesClient.get(request); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGetString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGetString.java new file mode 100644 index 000000000000..ba2e29d8ab8a --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/get/SyncGetString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Get_String_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncGetString { + + public static void main(String[] args) throws Exception { + syncGetString(); + } + + public static void syncGetString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicy response = organizationSecurityPoliciesClient.get(securityPolicy); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Get_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/AsyncGetAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/AsyncGetAssociation.java new file mode 100644 index 000000000000..65a5a1415413 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/AsyncGetAssociation.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class AsyncGetAssociation { + + public static void main(String[] args) throws Exception { + asyncGetAssociation(); + } + + public static void asyncGetAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetAssociationOrganizationSecurityPolicyRequest request = + GetAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setName("name3373707") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.getAssociationCallable().futureCall(request); + // Do something. + SecurityPolicyAssociation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociation.java new file mode 100644 index 000000000000..ac1813263cc3 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociation.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_sync] +import com.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class SyncGetAssociation { + + public static void main(String[] args) throws Exception { + syncGetAssociation(); + } + + public static void syncGetAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetAssociationOrganizationSecurityPolicyRequest request = + GetAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setName("name3373707") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + SecurityPolicyAssociation response = + organizationSecurityPoliciesClient.getAssociation(request); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociationString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociationString.java new file mode 100644 index 000000000000..01d5a4b558c3 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getassociation/SyncGetAssociationString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_String_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyAssociation; + +public class SyncGetAssociationString { + + public static void main(String[] args) throws Exception { + syncGetAssociationString(); + } + + public static void syncGetAssociationString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicyAssociation response = + organizationSecurityPoliciesClient.getAssociation(securityPolicy); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetAssociation_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/AsyncGetRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/AsyncGetRule.java new file mode 100644 index 000000000000..723b8293d2e0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/AsyncGetRule.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetRule_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class AsyncGetRule { + + public static void main(String[] args) throws Exception { + asyncGetRule(); + } + + public static void asyncGetRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetRuleOrganizationSecurityPolicyRequest request = + GetRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.getRuleCallable().futureCall(request); + // Do something. + SecurityPolicyRule response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetRule_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRule.java new file mode 100644 index 000000000000..ebc36e2b216b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRule.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetRule_sync] +import com.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncGetRule { + + public static void main(String[] args) throws Exception { + syncGetRule(); + } + + public static void syncGetRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + GetRuleOrganizationSecurityPolicyRequest request = + GetRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setSecurityPolicy("securityPolicy-788621166") + .build(); + SecurityPolicyRule response = organizationSecurityPoliciesClient.getRule(request); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetRule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRuleString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRuleString.java new file mode 100644 index 000000000000..57edebe3d19d --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/getrule/SyncGetRuleString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_GetRule_String_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncGetRuleString { + + public static void main(String[] args) throws Exception { + syncGetRuleString(); + } + + public static void syncGetRuleString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicyRule response = organizationSecurityPoliciesClient.getRule(securityPolicy); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_GetRule_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsert.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsert.java new file mode 100644 index 000000000000..8b0fe8bfc2cd --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsert.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Insert_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.longrunning.Operation; + +public class AsyncInsert { + + public static void main(String[] args) throws Exception { + asyncInsert(); + } + + public static void asyncInsert() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + InsertOrganizationSecurityPolicyRequest request = + InsertOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.insertCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Insert_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsertLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsertLRO.java new file mode 100644 index 000000000000..ec9edde9a6ac --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/AsyncInsertLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Insert_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class AsyncInsertLRO { + + public static void main(String[] args) throws Exception { + asyncInsertLRO(); + } + + public static void asyncInsertLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + InsertOrganizationSecurityPolicyRequest request = + InsertOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.insertOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Insert_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsert.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsert.java new file mode 100644 index 000000000000..32f01aabf8e3 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsert.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Insert_sync] +import com.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncInsert { + + public static void main(String[] args) throws Exception { + syncInsert(); + } + + public static void syncInsert() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + InsertOrganizationSecurityPolicyRequest request = + InsertOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + Operation response = organizationSecurityPoliciesClient.insertAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Insert_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsertSecuritypolicy.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsertSecuritypolicy.java new file mode 100644 index 000000000000..493014ce5777 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/insert/SyncInsertSecuritypolicy.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Insert_Securitypolicy_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncInsertSecuritypolicy { + + public static void main(String[] args) throws Exception { + syncInsertSecuritypolicy(); + } + + public static void syncInsertSecuritypolicy() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + Operation response = + organizationSecurityPoliciesClient.insertAsync(securityPolicyResource).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Insert_Securitypolicy_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncList.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncList.java new file mode 100644 index 000000000000..29a6acd9163c --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncList.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_List_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class AsyncList { + + public static void main(String[] args) throws Exception { + asyncList(); + } + + public static void asyncList() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListOrganizationSecurityPoliciesRequest request = + ListOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.listPagedCallable().futureCall(request); + // Do something. + for (SecurityPolicy element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_List_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncListPaged.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncListPaged.java new file mode 100644 index 000000000000..a64aea288ad4 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/AsyncListPaged.java @@ -0,0 +1,65 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_List_Paged_async] +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.cloud.compute.v1.SecurityPolicyList; +import com.google.common.base.Strings; + +public class AsyncListPaged { + + public static void main(String[] args) throws Exception { + asyncListPaged(); + } + + public static void asyncListPaged() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListOrganizationSecurityPoliciesRequest request = + ListOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + while (true) { + SecurityPolicyList response = + organizationSecurityPoliciesClient.listCallable().call(request); + for (SecurityPolicy element : response.getItemsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_List_Paged_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncList.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncList.java new file mode 100644 index 000000000000..06a1f586130e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncList.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_List_sync] +import com.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncList { + + public static void main(String[] args) throws Exception { + syncList(); + } + + public static void syncList() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListOrganizationSecurityPoliciesRequest request = + ListOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + for (SecurityPolicy element : organizationSecurityPoliciesClient.list(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_List_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncListNoargs.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncListNoargs.java new file mode 100644 index 000000000000..6ba3be8b5d4b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/list/SyncListNoargs.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_List_Noargs_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncListNoargs { + + public static void main(String[] args) throws Exception { + syncListNoargs(); + } + + public static void syncListNoargs() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + for (SecurityPolicy element : organizationSecurityPoliciesClient.list().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_List_Noargs_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/AsyncListAssociations.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/AsyncListAssociations.java new file mode 100644 index 000000000000..cadb05917dc9 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/AsyncListAssociations.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; + +public class AsyncListAssociations { + + public static void main(String[] args) throws Exception { + asyncListAssociations(); + } + + public static void asyncListAssociations() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListAssociationsOrganizationSecurityPolicyRequest request = + ListAssociationsOrganizationSecurityPolicyRequest.newBuilder() + .setTargetResource("targetResource-1933150017") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.listAssociationsCallable().futureCall(request); + // Do something. + OrganizationSecurityPoliciesListAssociationsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociations.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociations.java new file mode 100644 index 000000000000..255a06c6d1db --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociations.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_sync] +import com.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; + +public class SyncListAssociations { + + public static void main(String[] args) throws Exception { + syncListAssociations(); + } + + public static void syncListAssociations() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListAssociationsOrganizationSecurityPolicyRequest request = + ListAssociationsOrganizationSecurityPolicyRequest.newBuilder() + .setTargetResource("targetResource-1933150017") + .build(); + OrganizationSecurityPoliciesListAssociationsResponse response = + organizationSecurityPoliciesClient.listAssociations(request); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociationsNoargs.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociationsNoargs.java new file mode 100644 index 000000000000..9a2fa86afba6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listassociations/SyncListAssociationsNoargs.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_Noargs_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse; + +public class SyncListAssociationsNoargs { + + public static void main(String[] args) throws Exception { + syncListAssociationsNoargs(); + } + + public static void syncListAssociationsNoargs() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + OrganizationSecurityPoliciesListAssociationsResponse response = + organizationSecurityPoliciesClient.listAssociations(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListAssociations_Noargs_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/AsyncListPreconfiguredExpressionSets.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/AsyncListPreconfiguredExpressionSets.java new file mode 100644 index 000000000000..bc4983a0e57e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/AsyncListPreconfiguredExpressionSets.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; + +public class AsyncListPreconfiguredExpressionSets { + + public static void main(String[] args) throws Exception { + asyncListPreconfiguredExpressionSets(); + } + + public static void asyncListPreconfiguredExpressionSets() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient + .listPreconfiguredExpressionSetsCallable() + .futureCall(request); + // Do something. + SecurityPoliciesListPreconfiguredExpressionSetsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSets.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSets.java new file mode 100644 index 000000000000..55e11c2727a3 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSets.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_sync] +import com.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; + +public class SyncListPreconfiguredExpressionSets { + + public static void main(String[] args) throws Exception { + syncListPreconfiguredExpressionSets(); + } + + public static void syncListPreconfiguredExpressionSets() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest request = + ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setParentId("parentId1175162725") + .setReturnPartialSuccess(true) + .build(); + SecurityPoliciesListPreconfiguredExpressionSetsResponse response = + organizationSecurityPoliciesClient.listPreconfiguredExpressionSets(request); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSetsNoargs.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSetsNoargs.java new file mode 100644 index 000000000000..69b37b210b9b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/listpreconfiguredexpressionsets/SyncListPreconfiguredExpressionSetsNoargs.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_Noargs_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse; + +public class SyncListPreconfiguredExpressionSetsNoargs { + + public static void main(String[] args) throws Exception { + syncListPreconfiguredExpressionSetsNoargs(); + } + + public static void syncListPreconfiguredExpressionSetsNoargs() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + SecurityPoliciesListPreconfiguredExpressionSetsResponse response = + organizationSecurityPoliciesClient.listPreconfiguredExpressionSets(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_ListPreconfiguredExpressionSets_Noargs_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMove.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMove.java new file mode 100644 index 000000000000..ad243ae7f6a5 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMove.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Move_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.longrunning.Operation; + +public class AsyncMove { + + public static void main(String[] args) throws Exception { + asyncMove(); + } + + public static void asyncMove() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + MoveOrganizationSecurityPolicyRequest request = + MoveOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.moveCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Move_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMoveLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMoveLRO.java new file mode 100644 index 000000000000..252d8c788bed --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/AsyncMoveLRO.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Move_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class AsyncMoveLRO { + + public static void main(String[] args) throws Exception { + asyncMoveLRO(); + } + + public static void asyncMoveLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + MoveOrganizationSecurityPolicyRequest request = + MoveOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.moveOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Move_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMove.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMove.java new file mode 100644 index 000000000000..b689ec447297 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMove.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Move_sync] +import com.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncMove { + + public static void main(String[] args) throws Exception { + syncMove(); + } + + public static void syncMove() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + MoveOrganizationSecurityPolicyRequest request = + MoveOrganizationSecurityPolicyRequest.newBuilder() + .setParentId("parentId1175162725") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + Operation response = organizationSecurityPoliciesClient.moveAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Move_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMoveString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMoveString.java new file mode 100644 index 000000000000..980b6d60583c --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/move/SyncMoveString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Move_String_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncMoveString { + + public static void main(String[] args) throws Exception { + syncMoveString(); + } + + public static void syncMoveString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + Operation response = organizationSecurityPoliciesClient.moveAsync(securityPolicy).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Move_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatch.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatch.java new file mode 100644 index 000000000000..99864720a6a1 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatch.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Patch_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicy; +import com.google.longrunning.Operation; + +public class AsyncPatch { + + public static void main(String[] args) throws Exception { + asyncPatch(); + } + + public static void asyncPatch() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchOrganizationSecurityPolicyRequest request = + PatchOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.patchCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Patch_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatchLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatchLRO.java new file mode 100644 index 000000000000..605418d47826 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/AsyncPatchLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Patch_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class AsyncPatchLRO { + + public static void main(String[] args) throws Exception { + asyncPatchLRO(); + } + + public static void asyncPatchLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchOrganizationSecurityPolicyRequest request = + PatchOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.patchOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Patch_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatch.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatch.java new file mode 100644 index 000000000000..aedc078e2604 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatch.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Patch_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncPatch { + + public static void main(String[] args) throws Exception { + syncPatch(); + } + + public static void syncPatch() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchOrganizationSecurityPolicyRequest request = + PatchOrganizationSecurityPolicyRequest.newBuilder() + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyResource(SecurityPolicy.newBuilder().build()) + .build(); + Operation response = organizationSecurityPoliciesClient.patchAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Patch_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatchStringSecuritypolicy.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatchStringSecuritypolicy.java new file mode 100644 index 000000000000..c00f5a3acebd --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patch/SyncPatchStringSecuritypolicy.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_Patch_StringSecuritypolicy_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicy; + +public class SyncPatchStringSecuritypolicy { + + public static void main(String[] args) throws Exception { + syncPatchStringSecuritypolicy(); + } + + public static void syncPatchStringSecuritypolicy() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicy securityPolicyResource = SecurityPolicy.newBuilder().build(); + Operation response = + organizationSecurityPoliciesClient + .patchAsync(securityPolicy, securityPolicyResource) + .get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_Patch_StringSecuritypolicy_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRule.java new file mode 100644 index 000000000000..ad1b48566896 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRule.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_PatchRule_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicyRule; +import com.google.longrunning.Operation; + +public class AsyncPatchRule { + + public static void main(String[] args) throws Exception { + asyncPatchRule(); + } + + public static void asyncPatchRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchRuleOrganizationSecurityPolicyRequest request = + PatchRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.patchRuleCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_PatchRule_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRuleLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRuleLRO.java new file mode 100644 index 000000000000..40f432ff8081 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/AsyncPatchRuleLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_PatchRule_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class AsyncPatchRuleLRO { + + public static void main(String[] args) throws Exception { + asyncPatchRuleLRO(); + } + + public static void asyncPatchRuleLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchRuleOrganizationSecurityPolicyRequest request = + PatchRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.patchRuleOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_PatchRule_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRule.java new file mode 100644 index 000000000000..1ce56f60b7b4 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRule.java @@ -0,0 +1,50 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_PatchRule_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncPatchRule { + + public static void main(String[] args) throws Exception { + syncPatchRule(); + } + + public static void syncPatchRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + PatchRuleOrganizationSecurityPolicyRequest request = + PatchRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .setSecurityPolicyRuleResource(SecurityPolicyRule.newBuilder().build()) + .build(); + Operation response = organizationSecurityPoliciesClient.patchRuleAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_PatchRule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRuleStringSecuritypolicyrule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRuleStringSecuritypolicyrule.java new file mode 100644 index 000000000000..adfd467e857f --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/patchrule/SyncPatchRuleStringSecuritypolicyrule.java @@ -0,0 +1,47 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_PatchRule_StringSecuritypolicyrule_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.SecurityPolicyRule; + +public class SyncPatchRuleStringSecuritypolicyrule { + + public static void main(String[] args) throws Exception { + syncPatchRuleStringSecuritypolicyrule(); + } + + public static void syncPatchRuleStringSecuritypolicyrule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + SecurityPolicyRule securityPolicyRuleResource = SecurityPolicyRule.newBuilder().build(); + Operation response = + organizationSecurityPoliciesClient + .patchRuleAsync(securityPolicy, securityPolicyRuleResource) + .get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_PatchRule_StringSecuritypolicyrule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociation.java new file mode 100644 index 000000000000..72cfa57e68cd --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociation.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; +import com.google.longrunning.Operation; + +public class AsyncRemoveAssociation { + + public static void main(String[] args) throws Exception { + asyncRemoveAssociation(); + } + + public static void asyncRemoveAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveAssociationOrganizationSecurityPolicyRequest request = + RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setName("name3373707") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.removeAssociationCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociationLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociationLRO.java new file mode 100644 index 000000000000..dcf126a166b5 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/AsyncRemoveAssociationLRO.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; + +public class AsyncRemoveAssociationLRO { + + public static void main(String[] args) throws Exception { + asyncRemoveAssociationLRO(); + } + + public static void asyncRemoveAssociationLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveAssociationOrganizationSecurityPolicyRequest request = + RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setName("name3373707") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + OperationFuture future = + organizationSecurityPoliciesClient + .removeAssociationOperationCallable() + .futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociation.java new file mode 100644 index 000000000000..ac264d995796 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociation.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest; + +public class SyncRemoveAssociation { + + public static void main(String[] args) throws Exception { + syncRemoveAssociation(); + } + + public static void syncRemoveAssociation() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveAssociationOrganizationSecurityPolicyRequest request = + RemoveAssociationOrganizationSecurityPolicyRequest.newBuilder() + .setName("name3373707") + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + Operation response = organizationSecurityPoliciesClient.removeAssociationAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociationString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociationString.java new file mode 100644 index 000000000000..327de6c6719b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removeassociation/SyncRemoveAssociationString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_String_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncRemoveAssociationString { + + public static void main(String[] args) throws Exception { + syncRemoveAssociationString(); + } + + public static void syncRemoveAssociationString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + Operation response = + organizationSecurityPoliciesClient.removeAssociationAsync(securityPolicy).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveAssociation_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRule.java new file mode 100644 index 000000000000..9667a1f4acbc --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRule.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; +import com.google.longrunning.Operation; + +public class AsyncRemoveRule { + + public static void main(String[] args) throws Exception { + asyncRemoveRule(); + } + + public static void asyncRemoveRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveRuleOrganizationSecurityPolicyRequest request = + RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + ApiFuture future = + organizationSecurityPoliciesClient.removeRuleCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRuleLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRuleLRO.java new file mode 100644 index 000000000000..533803f88fef --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/AsyncRemoveRuleLRO.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; + +public class AsyncRemoveRuleLRO { + + public static void main(String[] args) throws Exception { + asyncRemoveRuleLRO(); + } + + public static void asyncRemoveRuleLRO() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveRuleOrganizationSecurityPolicyRequest request = + RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + OperationFuture future = + organizationSecurityPoliciesClient.removeRuleOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRule.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRule.java new file mode 100644 index 000000000000..028130186f40 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRule.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; +import com.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest; + +public class SyncRemoveRule { + + public static void main(String[] args) throws Exception { + syncRemoveRule(); + } + + public static void syncRemoveRule() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + RemoveRuleOrganizationSecurityPolicyRequest request = + RemoveRuleOrganizationSecurityPolicyRequest.newBuilder() + .setPriority(-1165461084) + .setRequestId("requestId693933066") + .setSecurityPolicy("securityPolicy-788621166") + .build(); + Operation response = organizationSecurityPoliciesClient.removeRuleAsync(request).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRuleString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRuleString.java new file mode 100644 index 000000000000..5d7695337697 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypolicies/removerule/SyncRemoveRuleString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_String_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesClient; + +public class SyncRemoveRuleString { + + public static void main(String[] args) throws Exception { + syncRemoveRuleString(); + } + + public static void syncRemoveRuleString() 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 (OrganizationSecurityPoliciesClient organizationSecurityPoliciesClient = + OrganizationSecurityPoliciesClient.create()) { + String securityPolicy = "securityPolicy-788621166"; + Operation response = organizationSecurityPoliciesClient.removeRuleAsync(securityPolicy).get(); + } + } +} +// [END compute_v1_generated_OrganizationSecurityPolicies_RemoveRule_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/addassociation/SyncAddAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/addassociation/SyncAddAssociation.java new file mode 100644 index 000000000000..5c9353b49a93 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/addassociation/SyncAddAssociation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPoliciesSettings_AddAssociation_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesSettings; +import java.time.Duration; + +public class SyncAddAssociation { + + public static void main(String[] args) throws Exception { + syncAddAssociation(); + } + + public static void syncAddAssociation() 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 + OrganizationSecurityPoliciesSettings.Builder organizationSecurityPoliciesSettingsBuilder = + OrganizationSecurityPoliciesSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + organizationSecurityPoliciesSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END compute_v1_generated_OrganizationSecurityPoliciesSettings_AddAssociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/get/SyncGet.java new file mode 100644 index 000000000000..ab37a3c207cb --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/organizationsecuritypoliciessettings/get/SyncGet.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_OrganizationSecurityPoliciesSettings_Get_sync] +import com.google.cloud.compute.v1.OrganizationSecurityPoliciesSettings; +import java.time.Duration; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 + OrganizationSecurityPoliciesSettings.Builder organizationSecurityPoliciesSettingsBuilder = + OrganizationSecurityPoliciesSettings.newBuilder(); + organizationSecurityPoliciesSettingsBuilder + .getSettings() + .setRetrySettings( + organizationSecurityPoliciesSettingsBuilder + .getSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + OrganizationSecurityPoliciesSettings organizationSecurityPoliciesSettings = + organizationSecurityPoliciesSettingsBuilder.build(); + } +} +// [END compute_v1_generated_OrganizationSecurityPoliciesSettings_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetCredentialsProvider.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 000000000000..1f1ae0f163d8 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Create_SetCredentialsProvider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.cloud.compute.v1.PreviewFeaturesSettings; +import com.google.cloud.compute.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() 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 + PreviewFeaturesSettings previewFeaturesSettings = + PreviewFeaturesSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + PreviewFeaturesClient previewFeaturesClient = + PreviewFeaturesClient.create(previewFeaturesSettings); + } +} +// [END compute_v1_generated_PreviewFeatures_Create_SetCredentialsProvider_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetEndpoint.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetEndpoint.java new file mode 100644 index 000000000000..70a3b6319b3b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/create/SyncCreateSetEndpoint.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Create_SetEndpoint_sync] +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.cloud.compute.v1.PreviewFeaturesSettings; +import com.google.cloud.compute.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() 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 + PreviewFeaturesSettings previewFeaturesSettings = + PreviewFeaturesSettings.newBuilder().setEndpoint(myEndpoint).build(); + PreviewFeaturesClient previewFeaturesClient = + PreviewFeaturesClient.create(previewFeaturesSettings); + } +} +// [END compute_v1_generated_PreviewFeatures_Create_SetEndpoint_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/AsyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/AsyncGet.java new file mode 100644 index 000000000000..db6b4473b003 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/AsyncGet.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Get_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.GetPreviewFeatureRequest; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class AsyncGet { + + public static void main(String[] args) throws Exception { + asyncGet(); + } + + public static void asyncGet() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + GetPreviewFeatureRequest request = + GetPreviewFeatureRequest.newBuilder() + .setPreviewFeature("previewFeature-712516082") + .setProject("project-309310695") + .build(); + ApiFuture future = previewFeaturesClient.getCallable().futureCall(request); + // Do something. + PreviewFeature response = future.get(); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Get_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGet.java new file mode 100644 index 000000000000..5e4c9d409558 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGet.java @@ -0,0 +1,46 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Get_sync] +import com.google.cloud.compute.v1.GetPreviewFeatureRequest; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + GetPreviewFeatureRequest request = + GetPreviewFeatureRequest.newBuilder() + .setPreviewFeature("previewFeature-712516082") + .setProject("project-309310695") + .build(); + PreviewFeature response = previewFeaturesClient.get(request); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGetStringString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGetStringString.java new file mode 100644 index 000000000000..336cbc0862e8 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/get/SyncGetStringString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Get_StringString_sync] +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class SyncGetStringString { + + public static void main(String[] args) throws Exception { + syncGetStringString(); + } + + public static void syncGetStringString() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + String project = "project-309310695"; + String previewFeature = "previewFeature-712516082"; + PreviewFeature response = previewFeaturesClient.get(project, previewFeature); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Get_StringString_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncList.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncList.java new file mode 100644 index 000000000000..14a308b20299 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncList.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_List_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class AsyncList { + + public static void main(String[] args) throws Exception { + asyncList(); + } + + public static void asyncList() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + ListPreviewFeaturesRequest request = + ListPreviewFeaturesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setProject("project-309310695") + .setReturnPartialSuccess(true) + .build(); + ApiFuture future = + previewFeaturesClient.listPagedCallable().futureCall(request); + // Do something. + for (PreviewFeature element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_PreviewFeatures_List_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncListPaged.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncListPaged.java new file mode 100644 index 000000000000..f80e64cd68a6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/AsyncListPaged.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_List_Paged_async] +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeatureList; +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.common.base.Strings; + +public class AsyncListPaged { + + public static void main(String[] args) throws Exception { + asyncListPaged(); + } + + public static void asyncListPaged() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + ListPreviewFeaturesRequest request = + ListPreviewFeaturesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setProject("project-309310695") + .setReturnPartialSuccess(true) + .build(); + while (true) { + PreviewFeatureList response = previewFeaturesClient.listCallable().call(request); + for (PreviewFeature element : response.getItemsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END compute_v1_generated_PreviewFeatures_List_Paged_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncList.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncList.java new file mode 100644 index 000000000000..7e0165033cdf --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncList.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_List_sync] +import com.google.cloud.compute.v1.ListPreviewFeaturesRequest; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class SyncList { + + public static void main(String[] args) throws Exception { + syncList(); + } + + public static void syncList() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + ListPreviewFeaturesRequest request = + ListPreviewFeaturesRequest.newBuilder() + .setFilter("filter-1274492040") + .setMaxResults(1128457243) + .setOrderBy("orderBy-1207110587") + .setPageToken("pageToken873572522") + .setProject("project-309310695") + .setReturnPartialSuccess(true) + .build(); + for (PreviewFeature element : previewFeaturesClient.list(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_PreviewFeatures_List_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncListString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncListString.java new file mode 100644 index 000000000000..fb9eb4af31f6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/list/SyncListString.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_List_String_sync] +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class SyncListString { + + public static void main(String[] args) throws Exception { + syncListString(); + } + + public static void syncListString() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + String project = "project-309310695"; + for (PreviewFeature element : previewFeaturesClient.list(project).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END compute_v1_generated_PreviewFeatures_List_String_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdate.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdate.java new file mode 100644 index 000000000000..675e4535804c --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdate.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Update_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; +import com.google.longrunning.Operation; + +public class AsyncUpdate { + + public static void main(String[] args) throws Exception { + asyncUpdate(); + } + + public static void asyncUpdate() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + UpdatePreviewFeatureRequest request = + UpdatePreviewFeatureRequest.newBuilder() + .setPreviewFeature("previewFeature-712516082") + .setPreviewFeatureResource(PreviewFeature.newBuilder().build()) + .setProject("project-309310695") + .setRequestId("requestId693933066") + .build(); + ApiFuture future = previewFeaturesClient.updateCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Update_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdateLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdateLRO.java new file mode 100644 index 000000000000..c825d16ee406 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/AsyncUpdateLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Update_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; + +public class AsyncUpdateLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateLRO(); + } + + public static void asyncUpdateLRO() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + UpdatePreviewFeatureRequest request = + UpdatePreviewFeatureRequest.newBuilder() + .setPreviewFeature("previewFeature-712516082") + .setPreviewFeatureResource(PreviewFeature.newBuilder().build()) + .setProject("project-309310695") + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + previewFeaturesClient.updateOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Update_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdate.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdate.java new file mode 100644 index 000000000000..0e793961005e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdate.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Update_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; +import com.google.cloud.compute.v1.UpdatePreviewFeatureRequest; + +public class SyncUpdate { + + public static void main(String[] args) throws Exception { + syncUpdate(); + } + + public static void syncUpdate() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + UpdatePreviewFeatureRequest request = + UpdatePreviewFeatureRequest.newBuilder() + .setPreviewFeature("previewFeature-712516082") + .setPreviewFeatureResource(PreviewFeature.newBuilder().build()) + .setProject("project-309310695") + .setRequestId("requestId693933066") + .build(); + Operation response = previewFeaturesClient.updateAsync(request).get(); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Update_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdateStringStringPreviewfeature.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdateStringStringPreviewfeature.java new file mode 100644 index 000000000000..7217f846c0e3 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeatures/update/SyncUpdateStringStringPreviewfeature.java @@ -0,0 +1,45 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeatures_Update_StringStringPreviewfeature_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PreviewFeature; +import com.google.cloud.compute.v1.PreviewFeaturesClient; + +public class SyncUpdateStringStringPreviewfeature { + + public static void main(String[] args) throws Exception { + syncUpdateStringStringPreviewfeature(); + } + + public static void syncUpdateStringStringPreviewfeature() 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 (PreviewFeaturesClient previewFeaturesClient = PreviewFeaturesClient.create()) { + String project = "project-309310695"; + String previewFeature = "previewFeature-712516082"; + PreviewFeature previewFeatureResource = PreviewFeature.newBuilder().build(); + Operation response = + previewFeaturesClient.updateAsync(project, previewFeature, previewFeatureResource).get(); + } + } +} +// [END compute_v1_generated_PreviewFeatures_Update_StringStringPreviewfeature_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/get/SyncGet.java new file mode 100644 index 000000000000..d88416ac8250 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/get/SyncGet.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeaturesSettings_Get_sync] +import com.google.cloud.compute.v1.PreviewFeaturesSettings; +import java.time.Duration; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 + PreviewFeaturesSettings.Builder previewFeaturesSettingsBuilder = + PreviewFeaturesSettings.newBuilder(); + previewFeaturesSettingsBuilder + .getSettings() + .setRetrySettings( + previewFeaturesSettingsBuilder + .getSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + PreviewFeaturesSettings previewFeaturesSettings = previewFeaturesSettingsBuilder.build(); + } +} +// [END compute_v1_generated_PreviewFeaturesSettings_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/update/SyncUpdate.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/update/SyncUpdate.java new file mode 100644 index 000000000000..6bf56593184e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/previewfeaturessettings/update/SyncUpdate.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_PreviewFeaturesSettings_Update_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.compute.v1.PreviewFeaturesSettings; +import java.time.Duration; + +public class SyncUpdate { + + public static void main(String[] args) throws Exception { + syncUpdate(); + } + + public static void syncUpdate() 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 + PreviewFeaturesSettings.Builder previewFeaturesSettingsBuilder = + PreviewFeaturesSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + previewFeaturesSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END compute_v1_generated_PreviewFeaturesSettings_Update_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaulty.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaulty.java new file mode 100644 index 000000000000..1ab4d826835b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaulty.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_ReservationSubBlocks_ReportFaulty_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReservationSubBlocksClient; +import com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest; +import com.google.longrunning.Operation; + +public class AsyncReportFaulty { + + public static void main(String[] args) throws Exception { + asyncReportFaulty(); + } + + public static void asyncReportFaulty() 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 (ReservationSubBlocksClient reservationSubBlocksClient = + ReservationSubBlocksClient.create()) { + ReportFaultyReservationSubBlockRequest request = + ReportFaultyReservationSubBlockRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSubBlock("reservationSubBlock-1816847847") + .setReservationSubBlocksReportFaultyRequestResource( + ReservationSubBlocksReportFaultyRequest.newBuilder().build()) + .setZone("zone3744684") + .build(); + ApiFuture future = + reservationSubBlocksClient.reportFaultyCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ReservationSubBlocks_ReportFaulty_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaultyLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaultyLRO.java new file mode 100644 index 000000000000..5c644937a054 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/AsyncReportFaultyLRO.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_ReservationSubBlocks_ReportFaulty_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReservationSubBlocksClient; +import com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest; + +public class AsyncReportFaultyLRO { + + public static void main(String[] args) throws Exception { + asyncReportFaultyLRO(); + } + + public static void asyncReportFaultyLRO() 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 (ReservationSubBlocksClient reservationSubBlocksClient = + ReservationSubBlocksClient.create()) { + ReportFaultyReservationSubBlockRequest request = + ReportFaultyReservationSubBlockRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSubBlock("reservationSubBlock-1816847847") + .setReservationSubBlocksReportFaultyRequestResource( + ReservationSubBlocksReportFaultyRequest.newBuilder().build()) + .setZone("zone3744684") + .build(); + OperationFuture future = + reservationSubBlocksClient.reportFaultyOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ReservationSubBlocks_ReportFaulty_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaulty.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaulty.java new file mode 100644 index 000000000000..b469df82ff4e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaulty.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_ReservationSubBlocks_ReportFaulty_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReportFaultyReservationSubBlockRequest; +import com.google.cloud.compute.v1.ReservationSubBlocksClient; +import com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest; + +public class SyncReportFaulty { + + public static void main(String[] args) throws Exception { + syncReportFaulty(); + } + + public static void syncReportFaulty() 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 (ReservationSubBlocksClient reservationSubBlocksClient = + ReservationSubBlocksClient.create()) { + ReportFaultyReservationSubBlockRequest request = + ReportFaultyReservationSubBlockRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSubBlock("reservationSubBlock-1816847847") + .setReservationSubBlocksReportFaultyRequestResource( + ReservationSubBlocksReportFaultyRequest.newBuilder().build()) + .setZone("zone3744684") + .build(); + Operation response = reservationSubBlocksClient.reportFaultyAsync(request).get(); + } + } +} +// [END compute_v1_generated_ReservationSubBlocks_ReportFaulty_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest.java new file mode 100644 index 000000000000..18d166ce2f9e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationsubblocks/reportfaulty/SyncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 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.compute.v1.samples; + +// [START compute_v1_generated_ReservationSubBlocks_ReportFaulty_StringStringStringStringReservationsubblocksreportfaultyrequest_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReservationSubBlocksClient; +import com.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequest; + +public class SyncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest { + + public static void main(String[] args) throws Exception { + syncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest(); + } + + public static void + syncReportFaultyStringStringStringStringReservationsubblocksreportfaultyrequest() + 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 (ReservationSubBlocksClient reservationSubBlocksClient = + ReservationSubBlocksClient.create()) { + String project = "project-309310695"; + String zone = "zone3744684"; + String parentName = "parentName-244870571"; + String reservationSubBlock = "reservationSubBlock-1816847847"; + ReservationSubBlocksReportFaultyRequest reservationSubBlocksReportFaultyRequestResource = + ReservationSubBlocksReportFaultyRequest.newBuilder().build(); + Operation response = + reservationSubBlocksClient + .reportFaultyAsync( + project, + zone, + parentName, + reservationSubBlock, + reservationSubBlocksReportFaultyRequestResource) + .get(); + } + } +} +// [END compute_v1_generated_ReservationSubBlocks_ReportFaulty_StringStringStringStringReservationsubblocksreportfaultyrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/addassociation/SyncAddAssociation.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/addassociation/SyncAddAssociation.java new file mode 100644 index 000000000000..2fc49cf04364 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/addassociation/SyncAddAssociation.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.stub.samples; + +// [START compute_v1_generated_OrganizationSecurityPoliciesStubSettings_AddAssociation_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.compute.v1.stub.OrganizationSecurityPoliciesStubSettings; +import java.time.Duration; + +public class SyncAddAssociation { + + public static void main(String[] args) throws Exception { + syncAddAssociation(); + } + + public static void syncAddAssociation() 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 + OrganizationSecurityPoliciesStubSettings.Builder organizationSecurityPoliciesSettingsBuilder = + OrganizationSecurityPoliciesStubSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + organizationSecurityPoliciesSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END compute_v1_generated_OrganizationSecurityPoliciesStubSettings_AddAssociation_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/get/SyncGet.java new file mode 100644 index 000000000000..1451033a4003 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/organizationsecuritypoliciesstubsettings/get/SyncGet.java @@ -0,0 +1,57 @@ +/* + * Copyright 2025 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.compute.v1.stub.samples; + +// [START compute_v1_generated_OrganizationSecurityPoliciesStubSettings_Get_sync] +import com.google.cloud.compute.v1.stub.OrganizationSecurityPoliciesStubSettings; +import java.time.Duration; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 + OrganizationSecurityPoliciesStubSettings.Builder organizationSecurityPoliciesSettingsBuilder = + OrganizationSecurityPoliciesStubSettings.newBuilder(); + organizationSecurityPoliciesSettingsBuilder + .getSettings() + .setRetrySettings( + organizationSecurityPoliciesSettingsBuilder + .getSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + OrganizationSecurityPoliciesStubSettings organizationSecurityPoliciesSettings = + organizationSecurityPoliciesSettingsBuilder.build(); + } +} +// [END compute_v1_generated_OrganizationSecurityPoliciesStubSettings_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/get/SyncGet.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/get/SyncGet.java new file mode 100644 index 000000000000..86afa886e35d --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/get/SyncGet.java @@ -0,0 +1,56 @@ +/* + * Copyright 2025 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.compute.v1.stub.samples; + +// [START compute_v1_generated_PreviewFeaturesStubSettings_Get_sync] +import com.google.cloud.compute.v1.stub.PreviewFeaturesStubSettings; +import java.time.Duration; + +public class SyncGet { + + public static void main(String[] args) throws Exception { + syncGet(); + } + + public static void syncGet() 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 + PreviewFeaturesStubSettings.Builder previewFeaturesSettingsBuilder = + PreviewFeaturesStubSettings.newBuilder(); + previewFeaturesSettingsBuilder + .getSettings() + .setRetrySettings( + previewFeaturesSettingsBuilder + .getSettings() + .getRetrySettings() + .toBuilder() + .setInitialRetryDelayDuration(Duration.ofSeconds(1)) + .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) + .setMaxAttempts(5) + .setMaxRetryDelayDuration(Duration.ofSeconds(30)) + .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) + .setRetryDelayMultiplier(1.3) + .setRpcTimeoutMultiplier(1.5) + .setTotalTimeoutDuration(Duration.ofSeconds(300)) + .build()); + PreviewFeaturesStubSettings previewFeaturesSettings = previewFeaturesSettingsBuilder.build(); + } +} +// [END compute_v1_generated_PreviewFeaturesStubSettings_Get_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/update/SyncUpdate.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/update/SyncUpdate.java new file mode 100644 index 000000000000..a2a3b257acb0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/previewfeaturesstubsettings/update/SyncUpdate.java @@ -0,0 +1,54 @@ +/* + * Copyright 2025 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.compute.v1.stub.samples; + +// [START compute_v1_generated_PreviewFeaturesStubSettings_Update_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.compute.v1.stub.PreviewFeaturesStubSettings; +import java.time.Duration; + +public class SyncUpdate { + + public static void main(String[] args) throws Exception { + syncUpdate(); + } + + public static void syncUpdate() 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 + PreviewFeaturesStubSettings.Builder previewFeaturesSettingsBuilder = + PreviewFeaturesStubSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + previewFeaturesSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END compute_v1_generated_PreviewFeaturesStubSettings_Update_sync] diff --git a/java-confidentialcomputing/CHANGELOG.md b/java-confidentialcomputing/CHANGELOG.md index 0a5e1019e25f..7b9a00f41d21 100644 --- a/java-confidentialcomputing/CHANGELOG.md +++ b/java-confidentialcomputing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.63.0 (2025-10-13) + +* No change + + ## 0.62.0 (2025-10-07) ### Dependencies diff --git a/java-confidentialcomputing/README.md b/java-confidentialcomputing/README.md index e8ac39828992..b0227d542618 100644 --- a/java-confidentialcomputing/README.md +++ b/java-confidentialcomputing/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-confidentialcomputing - 0.61.0 + 0.62.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.61.0' +implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.62.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.61.0" +libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.62.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-confidentialcomputing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.61.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.62.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml index 9adb692fdab4..9717cd0ac4a3 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing-bom - 0.62.0 + 0.63.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.62.0 + 0.63.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0
diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml index 186ee3ce0e2d..efaf0b80a018 100644 --- a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-confidentialcomputing - 0.62.0 + 0.63.0 jar Google Confidential Computing API Confidential Computing API Protect data in-use with Confidential VMs, Confidential GKE, Confidential Dataproc, and Confidential Space. com.google.cloud google-cloud-confidentialcomputing-parent - 0.62.0 + 0.63.0 google-cloud-confidentialcomputing diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml index d9f5acc73e9b..b9e3db653f1b 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 grpc-google-cloud-confidentialcomputing-v1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.62.0 + 0.63.0 diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml index 3a9d3a9f513a..3e17afe796a5 100644 --- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0 grpc-google-cloud-confidentialcomputing-v1alpha1 GRPC library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.62.0 + 0.63.0 diff --git a/java-confidentialcomputing/pom.xml b/java-confidentialcomputing/pom.xml index b2a9f71398ed..386777b267c1 100644 --- a/java-confidentialcomputing/pom.xml +++ b/java-confidentialcomputing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-confidentialcomputing-parent pom - 0.62.0 + 0.63.0 Google Confidential Computing API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-confidentialcomputing - 0.62.0 + 0.63.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 com.google.api.grpc grpc-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0 diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml index 7dbf156952ca..bc15bc04067f 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1 - 0.62.0 + 0.63.0 proto-google-cloud-confidentialcomputing-v1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.62.0 + 0.63.0 diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml index ee84127d7347..2cf5bc90421a 100644 --- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml +++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-confidentialcomputing-v1alpha1 - 0.62.0 + 0.63.0 proto-google-cloud-confidentialcomputing-v1alpha1 Proto library for google-cloud-confidentialcomputing com.google.cloud google-cloud-confidentialcomputing-parent - 0.62.0 + 0.63.0 diff --git a/java-configdelivery/CHANGELOG.md b/java-configdelivery/CHANGELOG.md index 73590881a2a3..7c8f2c433d23 100644 --- a/java-configdelivery/CHANGELOG.md +++ b/java-configdelivery/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.11.0 (2025-10-13) + +* No change + + ## 0.10.0 (2025-10-07) ### Dependencies diff --git a/java-configdelivery/README.md b/java-configdelivery/README.md index 5dbb43b8a4e5..f1a545545a95 100644 --- a/java-configdelivery/README.md +++ b/java-configdelivery/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-configdelivery - 0.9.0 + 0.10.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-configdelivery:0.9.0' +implementation 'com.google.cloud:google-cloud-configdelivery:0.10.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.9.0" +libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.10.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-configdelivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.9.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.10.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml index 9cf96ec100a7..5252f7e34ddc 100644 --- a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-configdelivery-bom - 0.10.0 + 0.11.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-configdelivery - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 diff --git a/java-configdelivery/google-cloud-configdelivery/pom.xml b/java-configdelivery/google-cloud-configdelivery/pom.xml index 9aace3f889bf..8e1bdd279b64 100644 --- a/java-configdelivery/google-cloud-configdelivery/pom.xml +++ b/java-configdelivery/google-cloud-configdelivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-configdelivery - 0.10.0 + 0.11.0 jar Google Config Delivery API Config Delivery API ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters. com.google.cloud google-cloud-configdelivery-parent - 0.10.0 + 0.11.0 google-cloud-configdelivery diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml index cb85be8eda00..e6ca60e14820 100644 --- a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 grpc-google-cloud-configdelivery-v1 GRPC library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.10.0 + 0.11.0 diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml index a8ca61435627..aee0961a1889 100644 --- a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 grpc-google-cloud-configdelivery-v1beta GRPC library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.10.0 + 0.11.0 diff --git a/java-configdelivery/pom.xml b/java-configdelivery/pom.xml index 872b4db4cbe5..43f8c176c2a7 100644 --- a/java-configdelivery/pom.xml +++ b/java-configdelivery/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-configdelivery-parent pom - 0.10.0 + 0.11.0 Google Config Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-configdelivery - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml index 84b5141c8c73..22ce2d68a59a 100644 --- a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-configdelivery-v1 - 0.10.0 + 0.11.0 proto-google-cloud-configdelivery-v1 Proto library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.10.0 + 0.11.0 diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml index 55c3a1831a91..ef15067c88aa 100644 --- a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml +++ b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-configdelivery-v1beta - 0.10.0 + 0.11.0 proto-google-cloud-configdelivery-v1beta Proto library for google-cloud-configdelivery com.google.cloud google-cloud-configdelivery-parent - 0.10.0 + 0.11.0 diff --git a/java-connectgateway/CHANGELOG.md b/java-connectgateway/CHANGELOG.md index 877a0c51c5ce..5224bef95543 100644 --- a/java-connectgateway/CHANGELOG.md +++ b/java-connectgateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.29.0 (2025-10-13) + +* No change + + ## 0.28.0 (2025-10-07) ### Dependencies diff --git a/java-connectgateway/README.md b/java-connectgateway/README.md index 826f1ab31f10..f16ab65fc0e6 100644 --- a/java-connectgateway/README.md +++ b/java-connectgateway/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-connectgateway - 0.27.0 + 0.28.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-connectgateway:0.27.0' +implementation 'com.google.cloud:google-cloud-connectgateway:0.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.27.0" +libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.28.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-connectgateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.27.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml index 8b6b17225875..08aeff8203ea 100644 --- a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-connectgateway-bom - 0.28.0 + 0.29.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,12 +26,12 @@ com.google.cloud google-cloud-connectgateway - 0.28.0 + 0.29.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.28.0 + 0.29.0 diff --git a/java-connectgateway/google-cloud-connectgateway/pom.xml b/java-connectgateway/google-cloud-connectgateway/pom.xml index 527b717706fc..ec35f94ec4ee 100644 --- a/java-connectgateway/google-cloud-connectgateway/pom.xml +++ b/java-connectgateway/google-cloud-connectgateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-connectgateway - 0.28.0 + 0.29.0 jar Google Connect Gateway API Connect Gateway API The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters. com.google.cloud google-cloud-connectgateway-parent - 0.28.0 + 0.29.0 google-cloud-connectgateway diff --git a/java-connectgateway/pom.xml b/java-connectgateway/pom.xml index 5f3265dc40a3..b770048559e0 100644 --- a/java-connectgateway/pom.xml +++ b/java-connectgateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-connectgateway-parent pom - 0.28.0 + 0.29.0 Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-connectgateway - 0.28.0 + 0.29.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.28.0 + 0.29.0 diff --git a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml index 055d92f1c1d7..bad2ae621258 100644 --- a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml +++ b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-connectgateway-v1 - 0.28.0 + 0.29.0 proto-google-cloud-connectgateway-v1 Proto library for google-cloud-connectgateway com.google.cloud google-cloud-connectgateway-parent - 0.28.0 + 0.29.0 diff --git a/java-contact-center-insights/CHANGELOG.md b/java-contact-center-insights/CHANGELOG.md index 064a9cd61c00..a93cf90b7aea 100644 --- a/java-contact-center-insights/CHANGELOG.md +++ b/java-contact-center-insights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-contact-center-insights/README.md b/java-contact-center-insights/README.md index dcd717886781..8c4d0df7f5da 100644 --- a/java-contact-center-insights/README.md +++ b/java-contact-center-insights/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-contact-center-insights - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-contact-center-insights:2.75.0' +implementation 'com.google.cloud:google-cloud-contact-center-insights:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-contact-center-insights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml index 6e021190f993..e92bfebdcbf5 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml index 19d0fa6cd8a2..df6de3c02415 100644 --- a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml +++ b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contact-center-insights - 2.76.0 + 2.77.0 jar Google CCAI Insights CCAI Insights helps users detect and visualize patterns in their contact center data. com.google.cloud google-cloud-contact-center-insights-parent - 2.76.0 + 2.77.0 google-cloud-contact-center-insights diff --git a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml index 82751169701a..8c8ebbd10a53 100644 --- a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-contact-center-insights-v1 GRPC library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.76.0 + 2.77.0 diff --git a/java-contact-center-insights/pom.xml b/java-contact-center-insights/pom.xml index ab66dec19d77..8cfa6d92a080 100644 --- a/java-contact-center-insights/pom.xml +++ b/java-contact-center-insights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contact-center-insights-parent pom - 2.76.0 + 2.77.0 Google CCAI Insights Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contact-center-insights - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml index 307d61a608af..4b4d4595b207 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contact-center-insights-v1 - 2.76.0 + 2.77.0 proto-google-cloud-contact-center-insights-v1 Proto library for google-cloud-contact-center-insights com.google.cloud google-cloud-contact-center-insights-parent - 2.76.0 + 2.77.0 diff --git a/java-container/CHANGELOG.md b/java-container/CHANGELOG.md index 43362d8dacbc..d3bf21dee917 100644 --- a/java-container/CHANGELOG.md +++ b/java-container/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.80.0 (2025-10-13) + +* No change + + ## 2.79.0 (2025-10-07) ### Dependencies diff --git a/java-container/README.md b/java-container/README.md index 1795226a4328..9c31bf9edbf9 100644 --- a/java-container/README.md +++ b/java-container/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-container - 2.78.0 + 2.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-container:2.78.0' +implementation 'com.google.cloud:google-cloud-container:2.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.79.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-container.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-container/google-cloud-container-bom/pom.xml b/java-container/google-cloud-container-bom/pom.xml index aa9f3281e0be..0ed37d24089a 100644 --- a/java-container/google-cloud-container-bom/pom.xml +++ b/java-container/google-cloud-container-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-container-bom - 2.79.0 + 2.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-container - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-container-v1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 diff --git a/java-container/google-cloud-container/pom.xml b/java-container/google-cloud-container/pom.xml index 2d3919d16665..e80352301779 100644 --- a/java-container/google-cloud-container/pom.xml +++ b/java-container/google-cloud-container/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-container - 2.79.0 + 2.80.0 jar Google Cloud Container Java idiomatic client for Google Cloud Container com.google.cloud google-cloud-container-parent - 2.79.0 + 2.80.0 google-cloud-container diff --git a/java-container/grpc-google-cloud-container-v1/pom.xml b/java-container/grpc-google-cloud-container-v1/pom.xml index 0f2aac60fcc3..b97d88bbad05 100644 --- a/java-container/grpc-google-cloud-container-v1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.79.0 + 2.80.0 grpc-google-cloud-container-v1 GRPC library for grpc-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.79.0 + 2.80.0 diff --git a/java-container/grpc-google-cloud-container-v1beta1/pom.xml b/java-container/grpc-google-cloud-container-v1beta1/pom.xml index 7157187b7cc1..07aed3e9e60f 100644 --- a/java-container/grpc-google-cloud-container-v1beta1/pom.xml +++ b/java-container/grpc-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 grpc-google-cloud-container-v1beta1 GRPC library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.79.0 + 2.80.0 diff --git a/java-container/pom.xml b/java-container/pom.xml index e9139f8754d0..179be196f334 100644 --- a/java-container/pom.xml +++ b/java-container/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-container-parent pom - 2.79.0 + 2.80.0 Google Cloud Container Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-container-v1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-container-v1 - 2.79.0 + 2.80.0 com.google.cloud google-cloud-container - 2.79.0 + 2.80.0 diff --git a/java-container/proto-google-cloud-container-v1/pom.xml b/java-container/proto-google-cloud-container-v1/pom.xml index c34af817f7e7..e617d1bba5a6 100644 --- a/java-container/proto-google-cloud-container-v1/pom.xml +++ b/java-container/proto-google-cloud-container-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1 - 2.79.0 + 2.80.0 proto-google-cloud-container-v1 PROTO library for proto-google-cloud-container-v1 com.google.cloud google-cloud-container-parent - 2.79.0 + 2.80.0 diff --git a/java-container/proto-google-cloud-container-v1beta1/pom.xml b/java-container/proto-google-cloud-container-v1beta1/pom.xml index 1905d823d8b6..31c0ea412737 100644 --- a/java-container/proto-google-cloud-container-v1beta1/pom.xml +++ b/java-container/proto-google-cloud-container-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-container-v1beta1 - 2.79.0 + 2.80.0 proto-google-cloud-container-v1beta1 Proto library for google-cloud-container com.google.cloud google-cloud-container-parent - 2.79.0 + 2.80.0 diff --git a/java-containeranalysis/CHANGELOG.md b/java-containeranalysis/CHANGELOG.md index 64788a7b3fc5..b3fe24f8caee 100644 --- a/java-containeranalysis/CHANGELOG.md +++ b/java-containeranalysis/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-containeranalysis/README.md b/java-containeranalysis/README.md index f6d82e481366..2c2b944505b9 100644 --- a/java-containeranalysis/README.md +++ b/java-containeranalysis/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-containeranalysis - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-containeranalysis:2.76.0' +implementation 'com.google.cloud:google-cloud-containeranalysis:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-containeranalysis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml index 24a10c4eb03b..fd183683e097 100644 --- a/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-containeranalysis - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 diff --git a/java-containeranalysis/google-cloud-containeranalysis/pom.xml b/java-containeranalysis/google-cloud-containeranalysis/pom.xml index c219913f82e4..ed3a898212f2 100644 --- a/java-containeranalysis/google-cloud-containeranalysis/pom.xml +++ b/java-containeranalysis/google-cloud-containeranalysis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-containeranalysis - 2.77.0 + 2.78.0 jar Google Cloud Container Analysis Java idiomatic client for Google Cloud Container Analysis com.google.cloud google-cloud-containeranalysis-parent - 2.77.0 + 2.78.0 google-cloud-containeranalysis diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml index b22fe93fd17f..d7f0db3ff8a0 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-containeranalysis-v1 GRPC library for grpc-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.77.0 + 2.78.0 diff --git a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml index 8048a1a2ba8c..afcaa5e0244c 100644 --- a/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/grpc-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 grpc-google-cloud-containeranalysis-v1beta1 GRPC library for grpc-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.77.0 + 2.78.0 diff --git a/java-containeranalysis/pom.xml b/java-containeranalysis/pom.xml index deefb68822b4..4ce5c5a9ed80 100644 --- a/java-containeranalysis/pom.xml +++ b/java-containeranalysis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-containeranalysis-parent pom - 2.77.0 + 2.78.0 Google Cloud Container Analysis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,33 +29,33 @@ com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 com.google.cloud google-cloud-containeranalysis - 2.77.0 + 2.78.0 io.grafeas grafeas - 2.77.0 + 2.78.0 diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml index 17f09e75c0f8..c3859985c3a9 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1 - 2.77.0 + 2.78.0 proto-google-cloud-containeranalysis-v1 PROTO library for proto-google-cloud-containeranalysis-v1 com.google.cloud google-cloud-containeranalysis-parent - 2.77.0 + 2.78.0 diff --git a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml index 4f9c07aa61d7..b06be19e1bb2 100644 --- a/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml +++ b/java-containeranalysis/proto-google-cloud-containeranalysis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-containeranalysis-v1beta1 - 0.167.0 + 0.168.0 proto-google-cloud-containeranalysis-v1beta1 PROTO library for proto-google-cloud-containeranalysis-v1beta1 com.google.cloud google-cloud-containeranalysis-parent - 2.77.0 + 2.78.0 diff --git a/java-contentwarehouse/README.md b/java-contentwarehouse/README.md index 975a796d3007..c47e3da7b225 100644 --- a/java-contentwarehouse/README.md +++ b/java-contentwarehouse/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-contentwarehouse - 0.71.0 + 0.72.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-contentwarehouse:0.71.0' +implementation 'com.google.cloud:google-cloud-contentwarehouse:0.72.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.71.0" +libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.72.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-contentwarehouse.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.71.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.72.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml index b8e81e48597e..51dced265109 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse-bom - 0.72.0 + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml index 237b4470da60..da8860613b01 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml +++ b/java-contentwarehouse/google-cloud-contentwarehouse/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-contentwarehouse - 0.72.0 + 0.73.0 jar Google Document AI Warehouse Document AI Warehouse Document AI Warehouse is an integrated cloud-native GCP platform to store, search, organize, govern and analyze documents and their structured metadata. com.google.cloud google-cloud-contentwarehouse-parent - 0.72.0 + 0.73.0 google-cloud-contentwarehouse diff --git a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json index 4eee2eb48e7e..f071ea8a636b 100644 --- a/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json +++ b/java-contentwarehouse/google-cloud-contentwarehouse/src/main/resources/META-INF/native-image/com.google.cloud.contentwarehouse.v1/reflect-config.json @@ -2906,6 +2906,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1.Document$EntitiesRevision", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntitiesRevision$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1.Document$Entity", "queryAllDeclaredConstructors": true, @@ -2969,6 +2987,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult$ValidationResultType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1.Document$Page", "queryAllDeclaredConstructors": true, diff --git a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml index 3628c0e3710b..2138bf1f147b 100644 --- a/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/grpc-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 grpc-google-cloud-contentwarehouse-v1 GRPC library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.72.0 + 0.73.0 diff --git a/java-contentwarehouse/pom.xml b/java-contentwarehouse/pom.xml index fa53cca696cd..820118ac2fe6 100644 --- a/java-contentwarehouse/pom.xml +++ b/java-contentwarehouse/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-contentwarehouse-parent pom - 0.72.0 + 0.73.0 Google Document AI Warehouse Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-contentwarehouse - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 @@ -48,7 +48,7 @@ com.google.cloud google-cloud-document-ai - 2.80.0 + 2.81.0 diff --git a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml index 7f81a052fa1a..ca9db4ef1990 100644 --- a/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml +++ b/java-contentwarehouse/proto-google-cloud-contentwarehouse-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-contentwarehouse-v1 - 0.72.0 + 0.73.0 proto-google-cloud-contentwarehouse-v1 Proto library for google-cloud-contentwarehouse com.google.cloud google-cloud-contentwarehouse-parent - 0.72.0 + 0.73.0 diff --git a/java-data-fusion/CHANGELOG.md b/java-data-fusion/CHANGELOG.md index 420b7603535d..9cd5ea693afa 100644 --- a/java-data-fusion/CHANGELOG.md +++ b/java-data-fusion/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-data-fusion/README.md b/java-data-fusion/README.md index 991988e28701..38bbd99f9ea7 100644 --- a/java-data-fusion/README.md +++ b/java-data-fusion/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-data-fusion - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-data-fusion:1.75.0' +implementation 'com.google.cloud:google-cloud-data-fusion:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-data-fusion.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml index d239199ae8f1..c1b31c6cd359 100644 --- a/java-data-fusion/google-cloud-data-fusion-bom/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-data-fusion-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-data-fusion - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 diff --git a/java-data-fusion/google-cloud-data-fusion/pom.xml b/java-data-fusion/google-cloud-data-fusion/pom.xml index 66e832f00aad..786875340908 100644 --- a/java-data-fusion/google-cloud-data-fusion/pom.xml +++ b/java-data-fusion/google-cloud-data-fusion/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-data-fusion - 1.76.0 + 1.77.0 jar Google Cloud Data Fusion Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines. com.google.cloud google-cloud-data-fusion-parent - 1.76.0 + 1.77.0 google-cloud-data-fusion diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml index 1f827f83f8ab..e86a64557c1b 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-data-fusion-v1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.76.0 + 1.77.0 diff --git a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml index cef93f392ebe..55abf4df5a6d 100644 --- a/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/grpc-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 grpc-google-cloud-data-fusion-v1beta1 GRPC library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.76.0 + 1.77.0 diff --git a/java-data-fusion/pom.xml b/java-data-fusion/pom.xml index 5e7d296c8ead..ff641ef4e1e7 100644 --- a/java-data-fusion/pom.xml +++ b/java-data-fusion/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-data-fusion-parent pom - 1.76.0 + 1.77.0 Google Cloud Data Fusion Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-data-fusion - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml index 66c7d55c57b1..9982c418eb67 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1 - 1.76.0 + 1.77.0 proto-google-cloud-data-fusion-v1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.76.0 + 1.77.0 diff --git a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml index 254822272684..5b4176a8731c 100644 --- a/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml +++ b/java-data-fusion/proto-google-cloud-data-fusion-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-data-fusion-v1beta1 - 0.80.0 + 0.81.0 proto-google-cloud-data-fusion-v1beta1 Proto library for google-cloud-data-fusion com.google.cloud google-cloud-data-fusion-parent - 1.76.0 + 1.77.0 diff --git a/java-datacatalog/CHANGELOG.md b/java-datacatalog/CHANGELOG.md index a741bd986403..0cd0ad172b40 100644 --- a/java-datacatalog/CHANGELOG.md +++ b/java-datacatalog/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.83.0 (2025-10-13) + +* No change + + ## 1.82.0 (2025-10-07) ### Dependencies diff --git a/java-datacatalog/README.md b/java-datacatalog/README.md index 60c89a25a8f4..019004dc2eb3 100644 --- a/java-datacatalog/README.md +++ b/java-datacatalog/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datacatalog - 1.81.0 + 1.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datacatalog:1.81.0' +implementation 'com.google.cloud:google-cloud-datacatalog:1.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.81.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.82.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datacatalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml index 4f6af5cc4cb8..c462e5844fc9 100644 --- a/java-datacatalog/google-cloud-datacatalog-bom/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datacatalog-bom - 1.82.0 + 1.83.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-datacatalog - 1.82.0 + 1.83.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 diff --git a/java-datacatalog/google-cloud-datacatalog/pom.xml b/java-datacatalog/google-cloud-datacatalog/pom.xml index 8de9c253e383..7b15f9811ceb 100644 --- a/java-datacatalog/google-cloud-datacatalog/pom.xml +++ b/java-datacatalog/google-cloud-datacatalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datacatalog - 1.82.0 + 1.83.0 jar Google Cloud Data Catalog Java idiomatic client for Google Cloud Data Catalog com.google.cloud google-cloud-datacatalog-parent - 1.82.0 + 1.83.0 google-cloud-datacatalog diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml index ff7cc2096a9c..04ec37791694 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 grpc-google-cloud-datacatalog-v1 GRPC library for grpc-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.82.0 + 1.83.0 diff --git a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml index 43385a1d25ae..5c26543cdae6 100644 --- a/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/grpc-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 grpc-google-cloud-datacatalog-v1beta1 GRPC library for grpc-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.82.0 + 1.83.0 diff --git a/java-datacatalog/pom.xml b/java-datacatalog/pom.xml index cbabd0e2568d..52eadb1c01d2 100644 --- a/java-datacatalog/pom.xml +++ b/java-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datacatalog-parent pom - 1.82.0 + 1.83.0 Google Cloud Data Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 com.google.api.grpc grpc-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 com.google.cloud google-cloud-datacatalog - 1.82.0 + 1.83.0 diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml index 149f0eda2100..b1fe3b9153c9 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1 - 1.82.0 + 1.83.0 proto-google-cloud-datacatalog-v1 PROTO library for proto-google-cloud-datacatalog-v1 com.google.cloud google-cloud-datacatalog-parent - 1.82.0 + 1.83.0 diff --git a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml index c2429b665ce3..cd859faaab3a 100644 --- a/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml +++ b/java-datacatalog/proto-google-cloud-datacatalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datacatalog-v1beta1 - 0.119.0 + 0.120.0 proto-google-cloud-datacatalog-v1beta1 PROTO library for proto-google-cloud-datacatalog-v1beta1 com.google.cloud google-cloud-datacatalog-parent - 1.82.0 + 1.83.0 diff --git a/java-dataflow/CHANGELOG.md b/java-dataflow/CHANGELOG.md index d85a69f4bf2d..93c5e888b8e3 100644 --- a/java-dataflow/CHANGELOG.md +++ b/java-dataflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.81.0 (2025-10-13) + +* No change + + ## 0.80.0 (2025-10-07) ### Dependencies diff --git a/java-dataflow/README.md b/java-dataflow/README.md index 4be37df2a300..97a65e60451b 100644 --- a/java-dataflow/README.md +++ b/java-dataflow/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataflow - 0.79.0 + 0.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataflow:0.79.0' +implementation 'com.google.cloud:google-cloud-dataflow:0.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "0.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "0.80.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/0.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/0.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataflow/google-cloud-dataflow-bom/pom.xml b/java-dataflow/google-cloud-dataflow-bom/pom.xml index 0a5ed5a2534d..ad6b54957901 100644 --- a/java-dataflow/google-cloud-dataflow-bom/pom.xml +++ b/java-dataflow/google-cloud-dataflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataflow-bom - 0.80.0 + 0.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataflow - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 diff --git a/java-dataflow/google-cloud-dataflow/pom.xml b/java-dataflow/google-cloud-dataflow/pom.xml index d82c5da98323..f4571466bb2c 100644 --- a/java-dataflow/google-cloud-dataflow/pom.xml +++ b/java-dataflow/google-cloud-dataflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataflow - 0.80.0 + 0.81.0 jar Google Dataflow Dataflow is a managed service for executing a wide variety of data processing patterns. com.google.cloud google-cloud-dataflow-parent - 0.80.0 + 0.81.0 google-cloud-dataflow diff --git a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml index 554035d1475f..7dc5cff96195 100644 --- a/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/grpc-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 grpc-google-cloud-dataflow-v1beta3 GRPC library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.80.0 + 0.81.0 diff --git a/java-dataflow/pom.xml b/java-dataflow/pom.xml index 8b879d058659..18954826a638 100644 --- a/java-dataflow/pom.xml +++ b/java-dataflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataflow-parent pom - 0.80.0 + 0.81.0 Google Dataflow Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataflow - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 diff --git a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml index 805e8601b188..04436c438a9f 100644 --- a/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml +++ b/java-dataflow/proto-google-cloud-dataflow-v1beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataflow-v1beta3 - 0.80.0 + 0.81.0 proto-google-cloud-dataflow-v1beta3 Proto library for google-cloud-dataflow com.google.cloud google-cloud-dataflow-parent - 0.80.0 + 0.81.0 diff --git a/java-dataform/CHANGELOG.md b/java-dataform/CHANGELOG.md index 18d12ff1dd01..0bed5e871e63 100644 --- a/java-dataform/CHANGELOG.md +++ b/java-dataform/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.76.0 (2025-10-13) + +* No change + + ## 0.75.0 (2025-10-07) ### Dependencies diff --git a/java-dataform/README.md b/java-dataform/README.md index c45c58e75a0e..2a03237cca6d 100644 --- a/java-dataform/README.md +++ b/java-dataform/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataform - 0.74.0 + 0.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataform:0.74.0' +implementation 'com.google.cloud:google-cloud-dataform:0.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataform" % "0.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataform" % "0.75.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataform.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataform/0.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataform/0.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataform/google-cloud-dataform-bom/pom.xml b/java-dataform/google-cloud-dataform-bom/pom.xml index ae7388e314ec..22843dc1da3a 100644 --- a/java-dataform/google-cloud-dataform-bom/pom.xml +++ b/java-dataform/google-cloud-dataform-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataform-bom - 0.75.0 + 0.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dataform - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 diff --git a/java-dataform/google-cloud-dataform/pom.xml b/java-dataform/google-cloud-dataform/pom.xml index 901944c948d4..d7197f2c872b 100644 --- a/java-dataform/google-cloud-dataform/pom.xml +++ b/java-dataform/google-cloud-dataform/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataform - 0.75.0 + 0.76.0 jar Google Cloud Dataform Cloud Dataform Help analytics teams manage data inside BigQuery using SQL. com.google.cloud google-cloud-dataform-parent - 0.75.0 + 0.76.0 google-cloud-dataform diff --git a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml index 9555fb963a88..0b67802d8ead 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 grpc-google-cloud-dataform-v1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.75.0 + 0.76.0 diff --git a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml index 10a068c73a85..f05a0421c55a 100644 --- a/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/grpc-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 grpc-google-cloud-dataform-v1beta1 GRPC library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.75.0 + 0.76.0 diff --git a/java-dataform/pom.xml b/java-dataform/pom.xml index 73045e061725..a6e773feb5aa 100644 --- a/java-dataform/pom.xml +++ b/java-dataform/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataform-parent pom - 0.75.0 + 0.76.0 Google Cloud Dataform Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dataform - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 diff --git a/java-dataform/proto-google-cloud-dataform-v1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1/pom.xml index 712255d71db8..aa0847368b01 100644 --- a/java-dataform/proto-google-cloud-dataform-v1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1 - 0.75.0 + 0.76.0 proto-google-cloud-dataform-v1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.75.0 + 0.76.0 diff --git a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml index 555cc9f70e85..d3e95e2e26ed 100644 --- a/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml +++ b/java-dataform/proto-google-cloud-dataform-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataform-v1beta1 - 0.75.0 + 0.76.0 proto-google-cloud-dataform-v1beta1 Proto library for google-cloud-dataform com.google.cloud google-cloud-dataform-parent - 0.75.0 + 0.76.0 diff --git a/java-datalabeling/CHANGELOG.md b/java-datalabeling/CHANGELOG.md index 1425036af339..05ccf6d2bfef 100644 --- a/java-datalabeling/CHANGELOG.md +++ b/java-datalabeling/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.197.0 (2025-10-13) + +* No change + + ## 0.196.0 (2025-10-07) ### Dependencies diff --git a/java-datalabeling/README.md b/java-datalabeling/README.md index 7daff2803835..eb9929a275cd 100644 --- a/java-datalabeling/README.md +++ b/java-datalabeling/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalabeling - 0.195.0 + 0.196.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalabeling:0.195.0' +implementation 'com.google.cloud:google-cloud-datalabeling:0.196.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.195.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.196.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datalabeling.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.195.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.196.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml index 16c1bfc03358..e421c1610471 100644 --- a/java-datalabeling/google-cloud-datalabeling-bom/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalabeling-bom - 0.196.0 + 0.197.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-datalabeling - 0.196.0 + 0.197.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 diff --git a/java-datalabeling/google-cloud-datalabeling/pom.xml b/java-datalabeling/google-cloud-datalabeling/pom.xml index 3ddac8f24765..d9bccfa95e3e 100644 --- a/java-datalabeling/google-cloud-datalabeling/pom.xml +++ b/java-datalabeling/google-cloud-datalabeling/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalabeling - 0.196.0 + 0.197.0 jar Google Cloud Data Labeling Java idiomatic client for Google Cloud Data Labeling com.google.cloud google-cloud-datalabeling-parent - 0.196.0 + 0.197.0 google-cloud-datalabeling diff --git a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml index 94890809fcc4..77b0e0ed5eb1 100644 --- a/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/grpc-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 grpc-google-cloud-datalabeling-v1beta1 GRPC library for grpc-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.196.0 + 0.197.0 diff --git a/java-datalabeling/pom.xml b/java-datalabeling/pom.xml index e68403923691..51f0b353b1c1 100644 --- a/java-datalabeling/pom.xml +++ b/java-datalabeling/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalabeling-parent pom - 0.196.0 + 0.197.0 Google Cloud Data Labeling Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc grpc-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 com.google.cloud google-cloud-datalabeling - 0.196.0 + 0.197.0 diff --git a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml index 681cee6775b2..0ef95bb36fa9 100644 --- a/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml +++ b/java-datalabeling/proto-google-cloud-datalabeling-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalabeling-v1beta1 - 0.161.0 + 0.162.0 proto-google-cloud-datalabeling-v1beta1 PROTO library for proto-google-cloud-datalabeling-v1beta1 com.google.cloud google-cloud-datalabeling-parent - 0.196.0 + 0.197.0 diff --git a/java-datalineage/CHANGELOG.md b/java-datalineage/CHANGELOG.md index 1e9699052af8..f72ee523f8a9 100644 --- a/java-datalineage/CHANGELOG.md +++ b/java-datalineage/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.69.0 (2025-10-13) + +* No change + + ## 0.68.0 (2025-10-07) ### Dependencies diff --git a/java-datalineage/README.md b/java-datalineage/README.md index 830a78e5c91d..ce5353b2ba35 100644 --- a/java-datalineage/README.md +++ b/java-datalineage/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalineage - 0.67.0 + 0.68.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalineage:0.67.0' +implementation 'com.google.cloud:google-cloud-datalineage:0.68.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.67.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.68.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datalineage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.67.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.68.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datalineage/google-cloud-datalineage-bom/pom.xml b/java-datalineage/google-cloud-datalineage-bom/pom.xml index 29371480a033..f9a6e178e2a7 100644 --- a/java-datalineage/google-cloud-datalineage-bom/pom.xml +++ b/java-datalineage/google-cloud-datalineage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datalineage-bom - 0.68.0 + 0.69.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-datalineage - 0.68.0 + 0.69.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 diff --git a/java-datalineage/google-cloud-datalineage/pom.xml b/java-datalineage/google-cloud-datalineage/pom.xml index 6ef8412d22a1..28e7fc50af85 100644 --- a/java-datalineage/google-cloud-datalineage/pom.xml +++ b/java-datalineage/google-cloud-datalineage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datalineage - 0.68.0 + 0.69.0 jar Google Data Lineage Data Lineage Lineage is used to track data flows between assets over time. com.google.cloud google-cloud-datalineage-parent - 0.68.0 + 0.69.0 google-cloud-datalineage diff --git a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml index de8c922d2cd9..fb0c8e25aba1 100644 --- a/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/grpc-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 grpc-google-cloud-datalineage-v1 GRPC library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.68.0 + 0.69.0 diff --git a/java-datalineage/pom.xml b/java-datalineage/pom.xml index 11958118048c..2023008517fa 100644 --- a/java-datalineage/pom.xml +++ b/java-datalineage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datalineage-parent pom - 0.68.0 + 0.69.0 Google Data Lineage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-datalineage - 0.68.0 + 0.69.0 com.google.api.grpc grpc-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 diff --git a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml index 77e57f4d1929..aadff78a856e 100644 --- a/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml +++ b/java-datalineage/proto-google-cloud-datalineage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datalineage-v1 - 0.68.0 + 0.69.0 proto-google-cloud-datalineage-v1 Proto library for google-cloud-datalineage com.google.cloud google-cloud-datalineage-parent - 0.68.0 + 0.69.0 diff --git a/java-dataplex/CHANGELOG.md b/java-dataplex/CHANGELOG.md index c32aaa134c4d..0e0e4cc99f42 100644 --- a/java-dataplex/CHANGELOG.md +++ b/java-dataplex/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-dataplex/README.md b/java-dataplex/README.md index 58f5ccb4166a..46ab5853c8e8 100644 --- a/java-dataplex/README.md +++ b/java-dataplex/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataplex - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataplex:1.73.0' +implementation 'com.google.cloud:google-cloud-dataplex:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataplex" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataplex" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataplex.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataplex/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataplex/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataplex/google-cloud-dataplex-bom/pom.xml b/java-dataplex/google-cloud-dataplex-bom/pom.xml index 1eb5687e144d..b59b3321449d 100644 --- a/java-dataplex/google-cloud-dataplex-bom/pom.xml +++ b/java-dataplex/google-cloud-dataplex-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataplex-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dataplex - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 diff --git a/java-dataplex/google-cloud-dataplex/pom.xml b/java-dataplex/google-cloud-dataplex/pom.xml index 461ff9607e24..ef880f78a1f8 100644 --- a/java-dataplex/google-cloud-dataplex/pom.xml +++ b/java-dataplex/google-cloud-dataplex/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataplex - 1.74.0 + 1.75.0 jar Google Cloud Dataplex Cloud Dataplex provides intelligent data fabric that enables organizations to centrally manage, monitor, and govern their data across data lakes, data warehouses, and data marts with consistent controls, providing access to trusted data and powering analytics at scale. com.google.cloud google-cloud-dataplex-parent - 1.74.0 + 1.75.0 google-cloud-dataplex diff --git a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml index ff9c8d95dc7c..be2fc835612c 100644 --- a/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/grpc-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 grpc-google-cloud-dataplex-v1 GRPC library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.74.0 + 1.75.0 diff --git a/java-dataplex/pom.xml b/java-dataplex/pom.xml index 4cc3fbb4c329..353879347c5e 100644 --- a/java-dataplex/pom.xml +++ b/java-dataplex/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataplex-parent pom - 1.74.0 + 1.75.0 Google Cloud Dataplex Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-dataplex - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 diff --git a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml index 04dbc0ca8d47..1fce0139aa73 100644 --- a/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml +++ b/java-dataplex/proto-google-cloud-dataplex-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataplex-v1 - 1.74.0 + 1.75.0 proto-google-cloud-dataplex-v1 Proto library for google-cloud-dataplex com.google.cloud google-cloud-dataplex-parent - 1.74.0 + 1.75.0 diff --git a/java-dataproc-metastore/CHANGELOG.md b/java-dataproc-metastore/CHANGELOG.md index 88e1de471312..3d2b0ad75826 100644 --- a/java-dataproc-metastore/CHANGELOG.md +++ b/java-dataproc-metastore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-dataproc-metastore/README.md b/java-dataproc-metastore/README.md index ee442164ce9d..cfa843db612d 100644 --- a/java-dataproc-metastore/README.md +++ b/java-dataproc-metastore/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc-metastore - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.76.0' +implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataproc-metastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml index c1419213021c..0bcd6f6dd1c0 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml index e6914d6d2558..7602e224c075 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc-metastore - 2.77.0 + 2.78.0 jar Google Dataproc Metastore is a fully managed, highly available, autoscaled, autohealing, OSS-native metastore service that greatly simplifies technical metadata management. Dataproc Metastore service is based on Apache Hive metastore and serves as a critical component towards enterprise data lakes. com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 google-cloud-dataproc-metastore diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml index e694435e10be..67dfe2045bcf 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-dataproc-metastore-v1 GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml index c82551b39ebb..69bcecf3b05e 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 grpc-google-cloud-dataproc-metastore-v1alpha GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml index 8118a51c3a71..33fad9aeafc4 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 grpc-google-cloud-dataproc-metastore-v1beta GRPC library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/pom.xml b/java-dataproc-metastore/pom.xml index 6efbf093cf0a..c8630e56b04e 100644 --- a/java-dataproc-metastore/pom.xml +++ b/java-dataproc-metastore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-metastore-parent pom - 2.77.0 + 2.78.0 Google Dataproc Metastore Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-dataproc-metastore - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml index 23567c42ccdc..215042607aa3 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1 - 2.77.0 + 2.78.0 proto-google-cloud-dataproc-metastore-v1 Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml index 52a720fc996d..e07daa5b77e2 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1alpha - 0.81.0 + 0.82.0 proto-google-cloud-dataproc-metastore-v1alpha Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml index 813600169d9e..9ead911a4d9d 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-metastore-v1beta - 0.81.0 + 0.82.0 proto-google-cloud-dataproc-metastore-v1beta Proto library for google-cloud-dataproc-metastore com.google.cloud google-cloud-dataproc-metastore-parent - 2.77.0 + 2.78.0 diff --git a/java-dataproc/CHANGELOG.md b/java-dataproc/CHANGELOG.md index c7df545d7634..06655118e36c 100644 --- a/java-dataproc/CHANGELOG.md +++ b/java-dataproc/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.74.0 (2025-10-13) + +* No change + + ## 4.73.0 (2025-10-07) ### Features diff --git a/java-dataproc/README.md b/java-dataproc/README.md index 4a46221b743d..f9c7811d4053 100644 --- a/java-dataproc/README.md +++ b/java-dataproc/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc - 4.72.0 + 4.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc:4.72.0' +implementation 'com.google.cloud:google-cloud-dataproc:4.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dataproc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dataproc/google-cloud-dataproc-bom/pom.xml b/java-dataproc/google-cloud-dataproc-bom/pom.xml index 64a42ac67dc6..1419942c4f84 100644 --- a/java-dataproc/google-cloud-dataproc-bom/pom.xml +++ b/java-dataproc/google-cloud-dataproc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dataproc-bom - 4.73.0 + 4.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dataproc - 4.73.0 + 4.74.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 diff --git a/java-dataproc/google-cloud-dataproc/pom.xml b/java-dataproc/google-cloud-dataproc/pom.xml index 0060ebefa430..381499b34abb 100644 --- a/java-dataproc/google-cloud-dataproc/pom.xml +++ b/java-dataproc/google-cloud-dataproc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dataproc - 4.73.0 + 4.74.0 jar Google Cloud Dataproc Java idiomatic client for Google Cloud Dataproc com.google.cloud google-cloud-dataproc-parent - 4.73.0 + 4.74.0 google-cloud-dataproc diff --git a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml index a54824d9d902..ec08a810b93b 100644 --- a/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/grpc-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 grpc-google-cloud-dataproc-v1 GRPC library for grpc-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.73.0 + 4.74.0 diff --git a/java-dataproc/pom.xml b/java-dataproc/pom.xml index b779ad5c7d08..80d7792c8bda 100644 --- a/java-dataproc/pom.xml +++ b/java-dataproc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dataproc-parent pom - 4.73.0 + 4.74.0 Google Cloud Dataproc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 com.google.api.grpc grpc-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 com.google.cloud google-cloud-dataproc - 4.73.0 + 4.74.0 diff --git a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml index a9b059543807..963ee492ebde 100644 --- a/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml +++ b/java-dataproc/proto-google-cloud-dataproc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dataproc-v1 - 4.73.0 + 4.74.0 proto-google-cloud-dataproc-v1 PROTO library for proto-google-cloud-dataproc-v1 com.google.cloud google-cloud-dataproc-parent - 4.73.0 + 4.74.0 diff --git a/java-datastream/CHANGELOG.md b/java-datastream/CHANGELOG.md index 35e4a41c9880..49ce27e5e884 100644 --- a/java-datastream/CHANGELOG.md +++ b/java-datastream/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-datastream/README.md b/java-datastream/README.md index 6e727e656967..8489a4b63b59 100644 --- a/java-datastream/README.md +++ b/java-datastream/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datastream - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datastream:1.74.0' +implementation 'com.google.cloud:google-cloud-datastream:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-datastream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-datastream/google-cloud-datastream-bom/pom.xml b/java-datastream/google-cloud-datastream-bom/pom.xml index 1c80ecd44141..ddc3f2b6bba2 100644 --- a/java-datastream/google-cloud-datastream-bom/pom.xml +++ b/java-datastream/google-cloud-datastream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-datastream-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-datastream - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 diff --git a/java-datastream/google-cloud-datastream/pom.xml b/java-datastream/google-cloud-datastream/pom.xml index 0ea8db7b04d1..11b674aec6dc 100644 --- a/java-datastream/google-cloud-datastream/pom.xml +++ b/java-datastream/google-cloud-datastream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-datastream - 1.75.0 + 1.76.0 jar Google Datastream Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime. com.google.cloud google-cloud-datastream-parent - 1.75.0 + 1.76.0 google-cloud-datastream diff --git a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml index 4598e5c02585..fd3d924b6be9 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-datastream-v1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.75.0 + 1.76.0 diff --git a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml index ad98f6cbff8d..999cf65eb829 100644 --- a/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/grpc-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 grpc-google-cloud-datastream-v1alpha1 GRPC library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.75.0 + 1.76.0 diff --git a/java-datastream/pom.xml b/java-datastream/pom.xml index dc295da70511..bd50920c3d82 100644 --- a/java-datastream/pom.xml +++ b/java-datastream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datastream-parent pom - 1.75.0 + 1.76.0 Google Datastream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-datastream - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 diff --git a/java-datastream/proto-google-cloud-datastream-v1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1/pom.xml index 0b3ffc178f36..31e19c7d0a4f 100644 --- a/java-datastream/proto-google-cloud-datastream-v1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1 - 1.75.0 + 1.76.0 proto-google-cloud-datastream-v1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.75.0 + 1.76.0 diff --git a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml index 63057969b3d9..1b0217ad306f 100644 --- a/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml +++ b/java-datastream/proto-google-cloud-datastream-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastream-v1alpha1 - 0.80.0 + 0.81.0 proto-google-cloud-datastream-v1alpha1 Proto library for google-cloud-datastream com.google.cloud google-cloud-datastream-parent - 1.75.0 + 1.76.0 diff --git a/java-deploy/CHANGELOG.md b/java-deploy/CHANGELOG.md index 5e97f9875513..e752750d5fef 100644 --- a/java-deploy/CHANGELOG.md +++ b/java-deploy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-deploy/README.md b/java-deploy/README.md index 5baf92c897d4..783a66053eb7 100644 --- a/java-deploy/README.md +++ b/java-deploy/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-deploy - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-deploy:1.73.0' +implementation 'com.google.cloud:google-cloud-deploy:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-deploy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-deploy/google-cloud-deploy-bom/pom.xml b/java-deploy/google-cloud-deploy-bom/pom.xml index c6c2649b3b37..4ecc28065062 100644 --- a/java-deploy/google-cloud-deploy-bom/pom.xml +++ b/java-deploy/google-cloud-deploy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-deploy-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-deploy - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 diff --git a/java-deploy/google-cloud-deploy/pom.xml b/java-deploy/google-cloud-deploy/pom.xml index 44b9b0e2b43c..957f54fdc482 100644 --- a/java-deploy/google-cloud-deploy/pom.xml +++ b/java-deploy/google-cloud-deploy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-deploy - 1.74.0 + 1.75.0 jar Google Google CLoud Deploy Google CLoud Deploy is a service that automates delivery of your applications to a series of target environments in a defined sequence com.google.cloud google-cloud-deploy-parent - 1.74.0 + 1.75.0 google-cloud-deploy diff --git a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml index ad6d11c4d0c0..9a8d73ee5c42 100644 --- a/java-deploy/grpc-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/grpc-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 grpc-google-cloud-deploy-v1 GRPC library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.74.0 + 1.75.0 diff --git a/java-deploy/pom.xml b/java-deploy/pom.xml index f861d7826ac6..dd0e23fd3de5 100644 --- a/java-deploy/pom.xml +++ b/java-deploy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-deploy-parent pom - 1.74.0 + 1.75.0 Google Google CLoud Deploy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-deploy - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 diff --git a/java-deploy/proto-google-cloud-deploy-v1/pom.xml b/java-deploy/proto-google-cloud-deploy-v1/pom.xml index 496d7075292f..7d39b0b2a6ac 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/pom.xml +++ b/java-deploy/proto-google-cloud-deploy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-deploy-v1 - 1.74.0 + 1.75.0 proto-google-cloud-deploy-v1 Proto library for google-cloud-deploy com.google.cloud google-cloud-deploy-parent - 1.74.0 + 1.75.0 diff --git a/java-developerconnect/CHANGELOG.md b/java-developerconnect/CHANGELOG.md index becd64a6f613..97abe8e1c0e6 100644 --- a/java-developerconnect/CHANGELOG.md +++ b/java-developerconnect/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-10-13) + +* No change + + ## 0.33.0 (2025-10-07) ### Dependencies diff --git a/java-developerconnect/README.md b/java-developerconnect/README.md index a78ede62968d..1bc2f3acb654 100644 --- a/java-developerconnect/README.md +++ b/java-developerconnect/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-developerconnect - 0.32.0 + 0.33.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-developerconnect:0.32.0' +implementation 'com.google.cloud:google-cloud-developerconnect:0.33.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.32.0" +libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.33.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-developerconnect.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.32.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.33.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml index ed5ead4edd88..b7d488276f22 100644 --- a/java-developerconnect/google-cloud-developerconnect-bom/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-developerconnect-bom - 0.33.0 + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-developerconnect - 0.33.0 + 0.34.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 diff --git a/java-developerconnect/google-cloud-developerconnect/pom.xml b/java-developerconnect/google-cloud-developerconnect/pom.xml index 8efe84e019d8..0d02bb0a68d5 100644 --- a/java-developerconnect/google-cloud-developerconnect/pom.xml +++ b/java-developerconnect/google-cloud-developerconnect/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-developerconnect - 0.33.0 + 0.34.0 jar Google Developer Connect API Developer Connect API Connect third-party source code management to Google com.google.cloud google-cloud-developerconnect-parent - 0.33.0 + 0.34.0 google-cloud-developerconnect diff --git a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml index 1c75877138d8..ca4669f87912 100644 --- a/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/grpc-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 grpc-google-cloud-developerconnect-v1 GRPC library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.33.0 + 0.34.0 diff --git a/java-developerconnect/pom.xml b/java-developerconnect/pom.xml index 4fa40378719d..8cfc0e25fad5 100644 --- a/java-developerconnect/pom.xml +++ b/java-developerconnect/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-developerconnect-parent pom - 0.33.0 + 0.34.0 Google Developer Connect API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-developerconnect - 0.33.0 + 0.34.0 com.google.api.grpc grpc-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml index 3d7bac7da2e1..36cc0753e823 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-developerconnect-v1 - 0.33.0 + 0.34.0 proto-google-cloud-developerconnect-v1 Proto library for google-cloud-developerconnect com.google.cloud google-cloud-developerconnect-parent - 0.33.0 + 0.34.0 diff --git a/java-devicestreaming/CHANGELOG.md b/java-devicestreaming/CHANGELOG.md index 1061388feec1..81846a72de3a 100644 --- a/java-devicestreaming/CHANGELOG.md +++ b/java-devicestreaming/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-10-13) + +* No change + + ## 0.16.0 (2025-10-07) ### Dependencies diff --git a/java-devicestreaming/README.md b/java-devicestreaming/README.md index 0758e5097ff4..7b850c4bdfef 100644 --- a/java-devicestreaming/README.md +++ b/java-devicestreaming/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-devicestreaming - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-devicestreaming:0.15.0' +implementation 'com.google.cloud:google-cloud-devicestreaming:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.15.0" +libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.16.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-devicestreaming.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml index 5d53f060ccbb..2986529d5fb9 100644 --- a/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming-bom - 0.16.0 + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-devicestreaming - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 diff --git a/java-devicestreaming/google-cloud-devicestreaming/pom.xml b/java-devicestreaming/google-cloud-devicestreaming/pom.xml index efbd47678f40..d90e88d8c4b7 100644 --- a/java-devicestreaming/google-cloud-devicestreaming/pom.xml +++ b/java-devicestreaming/google-cloud-devicestreaming/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-devicestreaming - 0.16.0 + 0.17.0 jar Google Device Streaming API Device Streaming API The Cloud API for device streaming usage. com.google.cloud google-cloud-devicestreaming-parent - 0.16.0 + 0.17.0 google-cloud-devicestreaming diff --git a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml index 35bcf2cc0521..a18f1ee4dde9 100644 --- a/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/grpc-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 grpc-google-cloud-devicestreaming-v1 GRPC library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.16.0 + 0.17.0 diff --git a/java-devicestreaming/pom.xml b/java-devicestreaming/pom.xml index aee847cba8cf..75776654d5fb 100644 --- a/java-devicestreaming/pom.xml +++ b/java-devicestreaming/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-devicestreaming-parent pom - 0.16.0 + 0.17.0 Google Device Streaming API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-devicestreaming - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 diff --git a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml index 590a04ce69ba..a4ee8e270b47 100644 --- a/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml +++ b/java-devicestreaming/proto-google-cloud-devicestreaming-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-devicestreaming-v1 - 0.16.0 + 0.17.0 proto-google-cloud-devicestreaming-v1 Proto library for google-cloud-devicestreaming com.google.cloud google-cloud-devicestreaming-parent - 0.16.0 + 0.17.0 diff --git a/java-dialogflow-cx/CHANGELOG.md b/java-dialogflow-cx/CHANGELOG.md index fe22a23d961e..f94f085eb2b9 100644 --- a/java-dialogflow-cx/CHANGELOG.md +++ b/java-dialogflow-cx/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.88.0 (2025-10-13) + +### Features + +* Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) + + + ## 0.87.0 (2025-10-07) ### Dependencies diff --git a/java-dialogflow-cx/README.md b/java-dialogflow-cx/README.md index 239a4d59cc9c..20ac02e3294c 100644 --- a/java-dialogflow-cx/README.md +++ b/java-dialogflow-cx/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dialogflow-cx - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.86.0' +implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.87.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dialogflow-cx.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow-cx/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow-cx/0.87.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml index 88283e0c5376..d794fd645054 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx-bom - 0.87.0 + 0.88.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0 diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml index 0287c995d86b..047e7a5c7f06 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx - 0.87.0 + 0.88.0 jar Google Dialogflow CX provides a new way of designing agents, taking a state machine approach to agent design. This gives you clear and explicit control over a conversation, a better end-user experience, and a better development workflow. com.google.cloud google-cloud-dialogflow-cx-parent - 0.87.0 + 0.88.0 google-cloud-dialogflow-cx diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClient.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClient.java index b917c8f05602..691b4de9e045 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClient.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClient.java @@ -20,9 +20,12 @@ import com.google.api.core.ApiFutures; import com.google.api.core.BetaApi; import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.httpjson.longrunning.OperationsClient; +import com.google.api.gax.longrunning.OperationFuture; import com.google.api.gax.paging.AbstractFixedSizeCollection; import com.google.api.gax.paging.AbstractPage; import com.google.api.gax.paging.AbstractPagedListResponse; +import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dialogflow.cx.v3beta1.stub.PlaybooksStub; @@ -32,8 +35,10 @@ import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; import com.google.common.util.concurrent.MoreExecutors; +import com.google.longrunning.Operation; import com.google.protobuf.Empty; import com.google.protobuf.FieldMask; +import com.google.protobuf.Struct; import java.io.IOException; import java.util.List; import java.util.concurrent.TimeUnit; @@ -148,6 +153,37 @@ * * * + *

ExportPlaybook + *

Exports the specified playbook to a binary file. + *

Note that resources (e.g. examples, tools) that the playbook references will also be exported. + * + *

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

+ *
    + *
  • exportPlaybookAsync(ExportPlaybookRequest request) + *

+ *

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

+ *
    + *
  • exportPlaybookOperationCallable() + *

  • exportPlaybookCallable() + *

+ * + * + * + *

ImportPlaybook + *

Imports the specified playbook to the specified agent from a binary file. + * + *

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

+ *
    + *
  • importPlaybookAsync(ImportPlaybookRequest request) + *

+ *

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

+ *
    + *
  • importPlaybookOperationCallable() + *

  • importPlaybookCallable() + *

+ * + * + * *

UpdatePlaybook *

Updates the specified Playbook. * @@ -204,6 +240,25 @@ * * * + *

RestorePlaybookVersion + *

Retrieves the specified version of the Playbook and stores it as the current playbook draft, returning the playbook with resources updated. + * + *

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

+ *
    + *
  • restorePlaybookVersion(RestorePlaybookVersionRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • restorePlaybookVersion(PlaybookVersionName name) + *

  • restorePlaybookVersion(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.

+ *
    + *
  • restorePlaybookVersionCallable() + *

+ * + * + * *

ListPlaybookVersions *

Lists versions for the specified Playbook. * @@ -330,6 +385,8 @@ public class PlaybooksClient implements BackgroundResource { private final PlaybooksSettings settings; private final PlaybooksStub stub; + private final OperationsClient httpJsonOperationsClient; + private final com.google.longrunning.OperationsClient operationsClient; /** Constructs an instance of PlaybooksClient with default settings. */ public static final PlaybooksClient create() throws IOException { @@ -359,11 +416,17 @@ public static final PlaybooksClient create(PlaybooksStub stub) { protected PlaybooksClient(PlaybooksSettings settings) throws IOException { this.settings = settings; this.stub = ((PlaybooksStubSettings) settings.getStubSettings()).createStub(); + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } protected PlaybooksClient(PlaybooksStub stub) { this.settings = null; this.stub = stub; + this.operationsClient = + com.google.longrunning.OperationsClient.create(this.stub.getOperationsStub()); + this.httpJsonOperationsClient = OperationsClient.create(this.stub.getHttpJsonOperationsStub()); } public final PlaybooksSettings getSettings() { @@ -374,6 +437,23 @@ public PlaybooksStub getStub() { return stub; } + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + public final com.google.longrunning.OperationsClient getOperationsClient() { + return operationsClient; + } + + /** + * Returns the OperationsClient that can be used to query the status of a long-running operation + * returned by another API method call. + */ + @BetaApi + public final OperationsClient getHttpJsonOperationsClient() { + return httpJsonOperationsClient; + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Creates a playbook in a specified agent. @@ -881,6 +961,194 @@ public final UnaryCallable getPlaybookCallable() { return stub.getPlaybookCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Exports the specified playbook to a binary file. + * + *

Note that resources (e.g. examples, tools) that the playbook references will also be + * exported. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ExportPlaybookRequest request =
+   *       ExportPlaybookRequest.newBuilder()
+   *           .setName(
+   *               PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString())
+   *           .setPlaybookUri("playbookUri2118184975")
+   *           .build();
+   *   ExportPlaybookResponse response = playbooksClient.exportPlaybookAsync(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 exportPlaybookAsync( + ExportPlaybookRequest request) { + return exportPlaybookOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Exports the specified playbook to a binary file. + * + *

Note that resources (e.g. examples, tools) that the playbook references will also be + * exported. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ExportPlaybookRequest request =
+   *       ExportPlaybookRequest.newBuilder()
+   *           .setName(
+   *               PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString())
+   *           .setPlaybookUri("playbookUri2118184975")
+   *           .build();
+   *   OperationFuture future =
+   *       playbooksClient.exportPlaybookOperationCallable().futureCall(request);
+   *   // Do something.
+   *   ExportPlaybookResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + exportPlaybookOperationCallable() { + return stub.exportPlaybookOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Exports the specified playbook to a binary file. + * + *

Note that resources (e.g. examples, tools) that the playbook references will also be + * exported. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ExportPlaybookRequest request =
+   *       ExportPlaybookRequest.newBuilder()
+   *           .setName(
+   *               PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString())
+   *           .setPlaybookUri("playbookUri2118184975")
+   *           .build();
+   *   ApiFuture future = playbooksClient.exportPlaybookCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable exportPlaybookCallable() { + return stub.exportPlaybookCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Imports the specified playbook to the specified agent from a binary file. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ImportPlaybookRequest request =
+   *       ImportPlaybookRequest.newBuilder()
+   *           .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString())
+   *           .setImportStrategy(PlaybookImportStrategy.newBuilder().build())
+   *           .build();
+   *   ImportPlaybookResponse response = playbooksClient.importPlaybookAsync(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 importPlaybookAsync( + ImportPlaybookRequest request) { + return importPlaybookOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Imports the specified playbook to the specified agent from a binary file. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ImportPlaybookRequest request =
+   *       ImportPlaybookRequest.newBuilder()
+   *           .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString())
+   *           .setImportStrategy(PlaybookImportStrategy.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       playbooksClient.importPlaybookOperationCallable().futureCall(request);
+   *   // Do something.
+   *   ImportPlaybookResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + importPlaybookOperationCallable() { + return stub.importPlaybookOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Imports the specified playbook to the specified agent from a binary file. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   ImportPlaybookRequest request =
+   *       ImportPlaybookRequest.newBuilder()
+   *           .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString())
+   *           .setImportStrategy(PlaybookImportStrategy.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = playbooksClient.importPlaybookCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable importPlaybookCallable() { + return stub.importPlaybookCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates the specified Playbook. @@ -1222,6 +1490,135 @@ public final PlaybookVersion getPlaybookVersion(GetPlaybookVersionRequest reques return stub.getPlaybookVersionCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the specified version of the Playbook and stores it as the current playbook draft, + * returning the playbook with resources updated. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   PlaybookVersionName name =
+   *       PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]");
+   *   RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(name);
+   * }
+   * }
+ * + * @param name Required. The name of the playbook version. Format: + * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RestorePlaybookVersionResponse restorePlaybookVersion(PlaybookVersionName name) { + RestorePlaybookVersionRequest request = + RestorePlaybookVersionRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return restorePlaybookVersion(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the specified version of the Playbook and stores it as the current playbook draft, + * returning the playbook with resources updated. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   String name =
+   *       PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]")
+   *           .toString();
+   *   RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(name);
+   * }
+   * }
+ * + * @param name Required. The name of the playbook version. Format: + * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final RestorePlaybookVersionResponse restorePlaybookVersion(String name) { + RestorePlaybookVersionRequest request = + RestorePlaybookVersionRequest.newBuilder().setName(name).build(); + return restorePlaybookVersion(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the specified version of the Playbook and stores it as the current playbook draft, + * returning the playbook with resources updated. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   RestorePlaybookVersionRequest request =
+   *       RestorePlaybookVersionRequest.newBuilder()
+   *           .setName(
+   *               PlaybookVersionName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]")
+   *                   .toString())
+   *           .build();
+   *   RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(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 RestorePlaybookVersionResponse restorePlaybookVersion( + RestorePlaybookVersionRequest request) { + return restorePlaybookVersionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Retrieves the specified version of the Playbook and stores it as the current playbook draft, + * returning the playbook with resources updated. + * + *

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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) {
+   *   RestorePlaybookVersionRequest request =
+   *       RestorePlaybookVersionRequest.newBuilder()
+   *           .setName(
+   *               PlaybookVersionName.of(
+   *                       "[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       playbooksClient.restorePlaybookVersionCallable().futureCall(request);
+   *   // Do something.
+   *   RestorePlaybookVersionResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + restorePlaybookVersionCallable() { + return stub.restorePlaybookVersionCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Lists versions for the specified Playbook. diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksSettings.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksSettings.java index bb15e21fdf84..5ee773722911 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksSettings.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.PagedCallSettings; import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; @@ -37,7 +38,9 @@ import com.google.cloud.location.ListLocationsRequest; import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; +import com.google.longrunning.Operation; import com.google.protobuf.Empty; +import com.google.protobuf.Struct; import java.io.IOException; import java.util.List; import javax.annotation.Generated; @@ -90,6 +93,31 @@ * Please refer to the [Client Side Retry * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for exportPlaybook: + * + *

{@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
+ * PlaybooksSettings.Builder playbooksSettingsBuilder = PlaybooksSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * playbooksSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
*/ @BetaApi @Generated("by gapic-generator-java") @@ -116,6 +144,28 @@ public UnaryCallSettings getPlaybookSettings() { return ((PlaybooksStubSettings) getStubSettings()).getPlaybookSettings(); } + /** Returns the object with the settings used for calls to exportPlaybook. */ + public UnaryCallSettings exportPlaybookSettings() { + return ((PlaybooksStubSettings) getStubSettings()).exportPlaybookSettings(); + } + + /** Returns the object with the settings used for calls to exportPlaybook. */ + public OperationCallSettings + exportPlaybookOperationSettings() { + return ((PlaybooksStubSettings) getStubSettings()).exportPlaybookOperationSettings(); + } + + /** Returns the object with the settings used for calls to importPlaybook. */ + public UnaryCallSettings importPlaybookSettings() { + return ((PlaybooksStubSettings) getStubSettings()).importPlaybookSettings(); + } + + /** Returns the object with the settings used for calls to importPlaybook. */ + public OperationCallSettings + importPlaybookOperationSettings() { + return ((PlaybooksStubSettings) getStubSettings()).importPlaybookOperationSettings(); + } + /** Returns the object with the settings used for calls to updatePlaybook. */ public UnaryCallSettings updatePlaybookSettings() { return ((PlaybooksStubSettings) getStubSettings()).updatePlaybookSettings(); @@ -133,6 +183,12 @@ public UnaryCallSettings updatePlaybookSettings return ((PlaybooksStubSettings) getStubSettings()).getPlaybookVersionSettings(); } + /** Returns the object with the settings used for calls to restorePlaybookVersion. */ + public UnaryCallSettings + restorePlaybookVersionSettings() { + return ((PlaybooksStubSettings) getStubSettings()).restorePlaybookVersionSettings(); + } + /** Returns the object with the settings used for calls to listPlaybookVersions. */ public PagedCallSettings< ListPlaybookVersionsRequest, @@ -291,6 +347,28 @@ public UnaryCallSettings.Builder getPlaybookSettin return getStubSettingsBuilder().getPlaybookSettings(); } + /** Returns the builder for the settings used for calls to exportPlaybook. */ + public UnaryCallSettings.Builder exportPlaybookSettings() { + return getStubSettingsBuilder().exportPlaybookSettings(); + } + + /** Returns the builder for the settings used for calls to exportPlaybook. */ + public OperationCallSettings.Builder + exportPlaybookOperationSettings() { + return getStubSettingsBuilder().exportPlaybookOperationSettings(); + } + + /** Returns the builder for the settings used for calls to importPlaybook. */ + public UnaryCallSettings.Builder importPlaybookSettings() { + return getStubSettingsBuilder().importPlaybookSettings(); + } + + /** Returns the builder for the settings used for calls to importPlaybook. */ + public OperationCallSettings.Builder + importPlaybookOperationSettings() { + return getStubSettingsBuilder().importPlaybookOperationSettings(); + } + /** Returns the builder for the settings used for calls to updatePlaybook. */ public UnaryCallSettings.Builder updatePlaybookSettings() { return getStubSettingsBuilder().updatePlaybookSettings(); @@ -308,6 +386,12 @@ public UnaryCallSettings.Builder updatePlaybook return getStubSettingsBuilder().getPlaybookVersionSettings(); } + /** Returns the builder for the settings used for calls to restorePlaybookVersion. */ + public UnaryCallSettings.Builder + restorePlaybookVersionSettings() { + return getStubSettingsBuilder().restorePlaybookVersionSettings(); + } + /** Returns the builder for the settings used for calls to listPlaybookVersions. */ public PagedCallSettings.Builder< ListPlaybookVersionsRequest, diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/gapic_metadata.json b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/gapic_metadata.json index 0696ff07515c..ad7d5a995f6b 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/gapic_metadata.json +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/gapic_metadata.json @@ -421,6 +421,9 @@ "DeletePlaybookVersion": { "methods": ["deletePlaybookVersion", "deletePlaybookVersion", "deletePlaybookVersion", "deletePlaybookVersionCallable"] }, + "ExportPlaybook": { + "methods": ["exportPlaybookAsync", "exportPlaybookOperationCallable", "exportPlaybookCallable"] + }, "GetLocation": { "methods": ["getLocation", "getLocationCallable"] }, @@ -430,6 +433,9 @@ "GetPlaybookVersion": { "methods": ["getPlaybookVersion", "getPlaybookVersion", "getPlaybookVersion", "getPlaybookVersionCallable"] }, + "ImportPlaybook": { + "methods": ["importPlaybookAsync", "importPlaybookOperationCallable", "importPlaybookCallable"] + }, "ListLocations": { "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] }, @@ -439,6 +445,9 @@ "ListPlaybooks": { "methods": ["listPlaybooks", "listPlaybooks", "listPlaybooks", "listPlaybooksPagedCallable", "listPlaybooksCallable"] }, + "RestorePlaybookVersion": { + "methods": ["restorePlaybookVersion", "restorePlaybookVersion", "restorePlaybookVersion", "restorePlaybookVersionCallable"] + }, "UpdatePlaybook": { "methods": ["updatePlaybook", "updatePlaybook", "updatePlaybookCallable"] } diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/GrpcPlaybooksStub.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/GrpcPlaybooksStub.java index 505980800392..4334a5533ab0 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/GrpcPlaybooksStub.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/GrpcPlaybooksStub.java @@ -26,27 +26,36 @@ import com.google.api.gax.grpc.GrpcCallSettings; import com.google.api.gax.grpc.GrpcStubCallableFactory; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookVersionRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksResponse; import com.google.cloud.dialogflow.cx.v3beta1.Playbook; import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; import com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; +import com.google.longrunning.Operation; import com.google.longrunning.stub.GrpcOperationsStub; import com.google.protobuf.Empty; +import com.google.protobuf.Struct; import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; import java.io.IOException; @@ -105,6 +114,28 @@ public class GrpcPlaybooksStub extends PlaybooksStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + exportPlaybookMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dialogflow.cx.v3beta1.Playbooks/ExportPlaybook") + .setRequestMarshaller( + ProtoUtils.marshaller(ExportPlaybookRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + importPlaybookMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.dialogflow.cx.v3beta1.Playbooks/ImportPlaybook") + .setRequestMarshaller( + ProtoUtils.marshaller(ImportPlaybookRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor updatePlaybookMethodDescriptor = MethodDescriptor.newBuilder() @@ -139,6 +170,21 @@ public class GrpcPlaybooksStub extends PlaybooksStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor< + RestorePlaybookVersionRequest, RestorePlaybookVersionResponse> + restorePlaybookVersionMethodDescriptor = + MethodDescriptor + .newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.dialogflow.cx.v3beta1.Playbooks/RestorePlaybookVersion") + .setRequestMarshaller( + ProtoUtils.marshaller(RestorePlaybookVersionRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(RestorePlaybookVersionResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listPlaybookVersionsMethodDescriptor = MethodDescriptor.newBuilder() @@ -191,11 +237,19 @@ public class GrpcPlaybooksStub extends PlaybooksStub { private final UnaryCallable listPlaybooksPagedCallable; private final UnaryCallable getPlaybookCallable; + private final UnaryCallable exportPlaybookCallable; + private final OperationCallable + exportPlaybookOperationCallable; + private final UnaryCallable importPlaybookCallable; + private final OperationCallable + importPlaybookOperationCallable; private final UnaryCallable updatePlaybookCallable; private final UnaryCallable createPlaybookVersionCallable; private final UnaryCallable getPlaybookVersionCallable; + private final UnaryCallable + restorePlaybookVersionCallable; private final UnaryCallable listPlaybookVersionsCallable; private final UnaryCallable @@ -287,6 +341,26 @@ protected GrpcPlaybooksStub( return builder.build(); }) .build(); + GrpcCallSettings exportPlaybookTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(exportPlaybookMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings importPlaybookTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(importPlaybookMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); GrpcCallSettings updatePlaybookTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(updatePlaybookMethodDescriptor) @@ -319,6 +393,18 @@ protected GrpcPlaybooksStub( return builder.build(); }) .build(); + GrpcCallSettings + restorePlaybookVersionTransportSettings = + GrpcCallSettings + .newBuilder() + .setMethodDescriptor(restorePlaybookVersionMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); GrpcCallSettings listPlaybookVersionsTransportSettings = GrpcCallSettings.newBuilder() @@ -376,6 +462,24 @@ protected GrpcPlaybooksStub( this.getPlaybookCallable = callableFactory.createUnaryCallable( getPlaybookTransportSettings, settings.getPlaybookSettings(), clientContext); + this.exportPlaybookCallable = + callableFactory.createUnaryCallable( + exportPlaybookTransportSettings, settings.exportPlaybookSettings(), clientContext); + this.exportPlaybookOperationCallable = + callableFactory.createOperationCallable( + exportPlaybookTransportSettings, + settings.exportPlaybookOperationSettings(), + clientContext, + operationsStub); + this.importPlaybookCallable = + callableFactory.createUnaryCallable( + importPlaybookTransportSettings, settings.importPlaybookSettings(), clientContext); + this.importPlaybookOperationCallable = + callableFactory.createOperationCallable( + importPlaybookTransportSettings, + settings.importPlaybookOperationSettings(), + clientContext, + operationsStub); this.updatePlaybookCallable = callableFactory.createUnaryCallable( updatePlaybookTransportSettings, settings.updatePlaybookSettings(), clientContext); @@ -389,6 +493,11 @@ protected GrpcPlaybooksStub( getPlaybookVersionTransportSettings, settings.getPlaybookVersionSettings(), clientContext); + this.restorePlaybookVersionCallable = + callableFactory.createUnaryCallable( + restorePlaybookVersionTransportSettings, + settings.restorePlaybookVersionSettings(), + clientContext); this.listPlaybookVersionsCallable = callableFactory.createUnaryCallable( listPlaybookVersionsTransportSettings, @@ -448,6 +557,28 @@ public UnaryCallable getPlaybookCallable() { return getPlaybookCallable; } + @Override + public UnaryCallable exportPlaybookCallable() { + return exportPlaybookCallable; + } + + @Override + public OperationCallable + exportPlaybookOperationCallable() { + return exportPlaybookOperationCallable; + } + + @Override + public UnaryCallable importPlaybookCallable() { + return importPlaybookCallable; + } + + @Override + public OperationCallable + importPlaybookOperationCallable() { + return importPlaybookOperationCallable; + } + @Override public UnaryCallable updatePlaybookCallable() { return updatePlaybookCallable; @@ -464,6 +595,12 @@ public UnaryCallable getPlaybookVers return getPlaybookVersionCallable; } + @Override + public UnaryCallable + restorePlaybookVersionCallable() { + return restorePlaybookVersionCallable; + } + @Override public UnaryCallable listPlaybookVersionsCallable() { diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/HttpJsonPlaybooksStub.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/HttpJsonPlaybooksStub.java index 663a9b63da02..42dde3c0deea 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/HttpJsonPlaybooksStub.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/HttpJsonPlaybooksStub.java @@ -20,37 +20,50 @@ import static com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient.ListPlaybookVersionsPagedResponse; import static com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient.ListPlaybooksPagedResponse; +import com.google.api.HttpRule; import com.google.api.core.BetaApi; import com.google.api.core.InternalApi; import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.core.BackgroundResourceAggregation; import com.google.api.gax.httpjson.ApiMethodDescriptor; import com.google.api.gax.httpjson.HttpJsonCallSettings; +import com.google.api.gax.httpjson.HttpJsonOperationSnapshot; import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; import com.google.api.gax.httpjson.ProtoMessageResponseParser; import com.google.api.gax.httpjson.ProtoRestSerializer; +import com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookVersionRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksResponse; import com.google.cloud.dialogflow.cx.v3beta1.Playbook; import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; import com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; +import com.google.common.collect.ImmutableMap; +import com.google.longrunning.Operation; import com.google.protobuf.Empty; +import com.google.protobuf.Struct; import com.google.protobuf.TypeRegistry; import java.io.IOException; import java.util.ArrayList; @@ -69,7 +82,12 @@ @BetaApi @Generated("by gapic-generator-java") public class HttpJsonPlaybooksStub extends PlaybooksStub { - private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); + private static final TypeRegistry typeRegistry = + TypeRegistry.newBuilder() + .add(ImportPlaybookResponse.getDescriptor()) + .add(ExportPlaybookResponse.getDescriptor()) + .add(Struct.getDescriptor()) + .build(); private static final ApiMethodDescriptor createPlaybookMethodDescriptor = @@ -212,6 +230,86 @@ public class HttpJsonPlaybooksStub extends PlaybooksStub { .build()) .build(); + private static final ApiMethodDescriptor + exportPlaybookMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.dialogflow.cx.v3beta1.Playbooks/ExportPlaybook") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*}:export", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .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()) + .setOperationSnapshotFactory( + (ExportPlaybookRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + importPlaybookMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.dialogflow.cx.v3beta1.Playbooks/ImportPlaybook") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v3beta1/{parent=projects/*/locations/*/agents/*}/playbooks:import", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .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().clearParent().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (ImportPlaybookRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private static final ApiMethodDescriptor updatePlaybookMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -323,6 +421,46 @@ public class HttpJsonPlaybooksStub extends PlaybooksStub { .build()) .build(); + private static final ApiMethodDescriptor< + RestorePlaybookVersionRequest, RestorePlaybookVersionResponse> + restorePlaybookVersionMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.dialogflow.cx.v3beta1.Playbooks/RestorePlaybookVersion") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*/versions/*}:restore", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .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(RestorePlaybookVersionResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor< ListPlaybookVersionsRequest, ListPlaybookVersionsResponse> listPlaybookVersionsMethodDescriptor = @@ -471,11 +609,19 @@ public class HttpJsonPlaybooksStub extends PlaybooksStub { private final UnaryCallable listPlaybooksPagedCallable; private final UnaryCallable getPlaybookCallable; + private final UnaryCallable exportPlaybookCallable; + private final OperationCallable + exportPlaybookOperationCallable; + private final UnaryCallable importPlaybookCallable; + private final OperationCallable + importPlaybookOperationCallable; private final UnaryCallable updatePlaybookCallable; private final UnaryCallable createPlaybookVersionCallable; private final UnaryCallable getPlaybookVersionCallable; + private final UnaryCallable + restorePlaybookVersionCallable; private final UnaryCallable listPlaybookVersionsCallable; private final UnaryCallable @@ -487,6 +633,7 @@ public class HttpJsonPlaybooksStub extends PlaybooksStub { private final UnaryCallable getLocationCallable; private final BackgroundResource backgroundResources; + private final HttpJsonOperationsStub httpJsonOperationsStub; private final HttpJsonStubCallableFactory callableFactory; public static final HttpJsonPlaybooksStub create(PlaybooksStubSettings settings) @@ -526,6 +673,41 @@ protected HttpJsonPlaybooksStub( HttpJsonStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; + this.httpJsonOperationsStub = + HttpJsonOperationsStub.create( + clientContext, + callableFactory, + typeRegistry, + ImmutableMap.builder() + .put( + "google.longrunning.Operations.CancelOperation", + HttpRule.newBuilder() + .setPost("/v3beta1/{name=projects/*/operations/*}:cancel") + .addAdditionalBindings( + HttpRule.newBuilder() + .setPost( + "/v3beta1/{name=projects/*/locations/*/operations/*}:cancel") + .build()) + .build()) + .put( + "google.longrunning.Operations.GetOperation", + HttpRule.newBuilder() + .setGet("/v3beta1/{name=projects/*/operations/*}") + .addAdditionalBindings( + HttpRule.newBuilder() + .setGet("/v3beta1/{name=projects/*/locations/*/operations/*}") + .build()) + .build()) + .put( + "google.longrunning.Operations.ListOperations", + HttpRule.newBuilder() + .setGet("/v3beta1/{name=projects/*}/operations") + .addAdditionalBindings( + HttpRule.newBuilder() + .setGet("/v3beta1/{name=projects/*/locations/*}/operations") + .build()) + .build()) + .build()); HttpJsonCallSettings createPlaybookTransportSettings = HttpJsonCallSettings.newBuilder() @@ -572,6 +754,28 @@ protected HttpJsonPlaybooksStub( return builder.build(); }) .build(); + HttpJsonCallSettings exportPlaybookTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(exportPlaybookMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings importPlaybookTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(importPlaybookMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updatePlaybookTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updatePlaybookMethodDescriptor) @@ -607,6 +811,19 @@ protected HttpJsonPlaybooksStub( return builder.build(); }) .build(); + HttpJsonCallSettings + restorePlaybookVersionTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(restorePlaybookVersionMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); HttpJsonCallSettings listPlaybookVersionsTransportSettings = HttpJsonCallSettings @@ -671,6 +888,24 @@ protected HttpJsonPlaybooksStub( this.getPlaybookCallable = callableFactory.createUnaryCallable( getPlaybookTransportSettings, settings.getPlaybookSettings(), clientContext); + this.exportPlaybookCallable = + callableFactory.createUnaryCallable( + exportPlaybookTransportSettings, settings.exportPlaybookSettings(), clientContext); + this.exportPlaybookOperationCallable = + callableFactory.createOperationCallable( + exportPlaybookTransportSettings, + settings.exportPlaybookOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.importPlaybookCallable = + callableFactory.createUnaryCallable( + importPlaybookTransportSettings, settings.importPlaybookSettings(), clientContext); + this.importPlaybookOperationCallable = + callableFactory.createOperationCallable( + importPlaybookTransportSettings, + settings.importPlaybookOperationSettings(), + clientContext, + httpJsonOperationsStub); this.updatePlaybookCallable = callableFactory.createUnaryCallable( updatePlaybookTransportSettings, settings.updatePlaybookSettings(), clientContext); @@ -684,6 +919,11 @@ protected HttpJsonPlaybooksStub( getPlaybookVersionTransportSettings, settings.getPlaybookVersionSettings(), clientContext); + this.restorePlaybookVersionCallable = + callableFactory.createUnaryCallable( + restorePlaybookVersionTransportSettings, + settings.restorePlaybookVersionSettings(), + clientContext); this.listPlaybookVersionsCallable = callableFactory.createUnaryCallable( listPlaybookVersionsTransportSettings, @@ -720,9 +960,12 @@ public static List getMethodDescriptors() { methodDescriptors.add(deletePlaybookMethodDescriptor); methodDescriptors.add(listPlaybooksMethodDescriptor); methodDescriptors.add(getPlaybookMethodDescriptor); + methodDescriptors.add(exportPlaybookMethodDescriptor); + methodDescriptors.add(importPlaybookMethodDescriptor); methodDescriptors.add(updatePlaybookMethodDescriptor); methodDescriptors.add(createPlaybookVersionMethodDescriptor); methodDescriptors.add(getPlaybookVersionMethodDescriptor); + methodDescriptors.add(restorePlaybookVersionMethodDescriptor); methodDescriptors.add(listPlaybookVersionsMethodDescriptor); methodDescriptors.add(deletePlaybookVersionMethodDescriptor); methodDescriptors.add(listLocationsMethodDescriptor); @@ -730,6 +973,10 @@ public static List getMethodDescriptors() { return methodDescriptors; } + public HttpJsonOperationsStub getHttpJsonOperationsStub() { + return httpJsonOperationsStub; + } + @Override public UnaryCallable createPlaybookCallable() { return createPlaybookCallable; @@ -756,6 +1003,28 @@ public UnaryCallable getPlaybookCallable() { return getPlaybookCallable; } + @Override + public UnaryCallable exportPlaybookCallable() { + return exportPlaybookCallable; + } + + @Override + public OperationCallable + exportPlaybookOperationCallable() { + return exportPlaybookOperationCallable; + } + + @Override + public UnaryCallable importPlaybookCallable() { + return importPlaybookCallable; + } + + @Override + public OperationCallable + importPlaybookOperationCallable() { + return importPlaybookOperationCallable; + } + @Override public UnaryCallable updatePlaybookCallable() { return updatePlaybookCallable; @@ -772,6 +1041,12 @@ public UnaryCallable getPlaybookVers return getPlaybookVersionCallable; } + @Override + public UnaryCallable + restorePlaybookVersionCallable() { + return restorePlaybookVersionCallable; + } + @Override public UnaryCallable listPlaybookVersionsCallable() { diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStub.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStub.java index 3e981928cc5d..7af496da0a22 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStub.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStub.java @@ -22,25 +22,35 @@ import com.google.api.core.BetaApi; import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookVersionRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksResponse; import com.google.cloud.dialogflow.cx.v3beta1.Playbook; import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; import com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; +import com.google.longrunning.Operation; +import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; +import com.google.protobuf.Struct; import javax.annotation.Generated; // AUTO-GENERATED DOCUMENTATION AND CLASS. @@ -53,6 +63,14 @@ @Generated("by gapic-generator-java") public abstract class PlaybooksStub implements BackgroundResource { + public OperationsStub getOperationsStub() { + return null; + } + + public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { + return null; + } + public UnaryCallable createPlaybookCallable() { throw new UnsupportedOperationException("Not implemented: createPlaybookCallable()"); } @@ -74,6 +92,24 @@ public UnaryCallable getPlaybookCallable() { throw new UnsupportedOperationException("Not implemented: getPlaybookCallable()"); } + public OperationCallable + exportPlaybookOperationCallable() { + throw new UnsupportedOperationException("Not implemented: exportPlaybookOperationCallable()"); + } + + public UnaryCallable exportPlaybookCallable() { + throw new UnsupportedOperationException("Not implemented: exportPlaybookCallable()"); + } + + public OperationCallable + importPlaybookOperationCallable() { + throw new UnsupportedOperationException("Not implemented: importPlaybookOperationCallable()"); + } + + public UnaryCallable importPlaybookCallable() { + throw new UnsupportedOperationException("Not implemented: importPlaybookCallable()"); + } + public UnaryCallable updatePlaybookCallable() { throw new UnsupportedOperationException("Not implemented: updatePlaybookCallable()"); } @@ -87,6 +123,11 @@ public UnaryCallable getPlaybookVers throw new UnsupportedOperationException("Not implemented: getPlaybookVersionCallable()"); } + public UnaryCallable + restorePlaybookVersionCallable() { + throw new UnsupportedOperationException("Not implemented: restorePlaybookVersionCallable()"); + } + public UnaryCallable listPlaybookVersionsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listPlaybookVersionsPagedCallable()"); diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStubSettings.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStubSettings.java index 4cb4f11d0c2a..5344af606de6 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStubSettings.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/stub/PlaybooksStubSettings.java @@ -30,13 +30,17 @@ import com.google.api.gax.grpc.GaxGrpcProperties; import com.google.api.gax.grpc.GrpcTransportChannel; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.grpc.ProtoOperationTransformers; import com.google.api.gax.httpjson.GaxHttpJsonProperties; import com.google.api.gax.httpjson.HttpJsonTransportChannel; import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; +import com.google.api.gax.longrunning.OperationSnapshot; +import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; import com.google.api.gax.rpc.PagedListDescriptor; @@ -50,14 +54,20 @@ import com.google.cloud.dialogflow.cx.v3beta1.CreatePlaybookVersionRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookRequest; import com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksRequest; import com.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksResponse; import com.google.cloud.dialogflow.cx.v3beta1.Playbook; import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; import com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; @@ -67,7 +77,9 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; +import com.google.longrunning.Operation; import com.google.protobuf.Empty; +import com.google.protobuf.Struct; import java.io.IOException; import java.time.Duration; import java.util.List; @@ -121,6 +133,31 @@ * Please refer to the [Client Side Retry * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for * additional support in setting retries. + * + *

To configure the RetrySettings of a Long Running Operation method, create an + * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to + * configure the RetrySettings for exportPlaybook: + * + *

{@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
+ * PlaybooksStubSettings.Builder playbooksSettingsBuilder = PlaybooksStubSettings.newBuilder();
+ * TimedRetryAlgorithm timedRetryAlgorithm =
+ *     OperationalTimedPollAlgorithm.create(
+ *         RetrySettings.newBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofMillis(500))
+ *             .setRetryDelayMultiplier(1.5)
+ *             .setMaxRetryDelayDuration(Duration.ofMillis(5000))
+ *             .setTotalTimeoutDuration(Duration.ofHours(24))
+ *             .build());
+ * playbooksSettingsBuilder
+ *     .createClusterOperationSettings()
+ *     .setPollingAlgorithm(timedRetryAlgorithm)
+ *     .build();
+ * }
*/ @BetaApi @Generated("by gapic-generator-java") @@ -138,11 +175,19 @@ public class PlaybooksStubSettings extends StubSettings { ListPlaybooksRequest, ListPlaybooksResponse, ListPlaybooksPagedResponse> listPlaybooksSettings; private final UnaryCallSettings getPlaybookSettings; + private final UnaryCallSettings exportPlaybookSettings; + private final OperationCallSettings + exportPlaybookOperationSettings; + private final UnaryCallSettings importPlaybookSettings; + private final OperationCallSettings + importPlaybookOperationSettings; private final UnaryCallSettings updatePlaybookSettings; private final UnaryCallSettings createPlaybookVersionSettings; private final UnaryCallSettings getPlaybookVersionSettings; + private final UnaryCallSettings + restorePlaybookVersionSettings; private final PagedCallSettings< ListPlaybookVersionsRequest, ListPlaybookVersionsResponse, @@ -341,6 +386,28 @@ public UnaryCallSettings getPlaybookSettings() { return getPlaybookSettings; } + /** Returns the object with the settings used for calls to exportPlaybook. */ + public UnaryCallSettings exportPlaybookSettings() { + return exportPlaybookSettings; + } + + /** Returns the object with the settings used for calls to exportPlaybook. */ + public OperationCallSettings + exportPlaybookOperationSettings() { + return exportPlaybookOperationSettings; + } + + /** Returns the object with the settings used for calls to importPlaybook. */ + public UnaryCallSettings importPlaybookSettings() { + return importPlaybookSettings; + } + + /** Returns the object with the settings used for calls to importPlaybook. */ + public OperationCallSettings + importPlaybookOperationSettings() { + return importPlaybookOperationSettings; + } + /** Returns the object with the settings used for calls to updatePlaybook. */ public UnaryCallSettings updatePlaybookSettings() { return updatePlaybookSettings; @@ -358,6 +425,12 @@ public UnaryCallSettings updatePlaybookSettings return getPlaybookVersionSettings; } + /** Returns the object with the settings used for calls to restorePlaybookVersion. */ + public UnaryCallSettings + restorePlaybookVersionSettings() { + return restorePlaybookVersionSettings; + } + /** Returns the object with the settings used for calls to listPlaybookVersions. */ public PagedCallSettings< ListPlaybookVersionsRequest, @@ -496,9 +569,14 @@ protected PlaybooksStubSettings(Builder settingsBuilder) throws IOException { deletePlaybookSettings = settingsBuilder.deletePlaybookSettings().build(); listPlaybooksSettings = settingsBuilder.listPlaybooksSettings().build(); getPlaybookSettings = settingsBuilder.getPlaybookSettings().build(); + exportPlaybookSettings = settingsBuilder.exportPlaybookSettings().build(); + exportPlaybookOperationSettings = settingsBuilder.exportPlaybookOperationSettings().build(); + importPlaybookSettings = settingsBuilder.importPlaybookSettings().build(); + importPlaybookOperationSettings = settingsBuilder.importPlaybookOperationSettings().build(); updatePlaybookSettings = settingsBuilder.updatePlaybookSettings().build(); createPlaybookVersionSettings = settingsBuilder.createPlaybookVersionSettings().build(); getPlaybookVersionSettings = settingsBuilder.getPlaybookVersionSettings().build(); + restorePlaybookVersionSettings = settingsBuilder.restorePlaybookVersionSettings().build(); listPlaybookVersionsSettings = settingsBuilder.listPlaybookVersionsSettings().build(); deletePlaybookVersionSettings = settingsBuilder.deletePlaybookVersionSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); @@ -514,11 +592,24 @@ public static class Builder extends StubSettings.Builder listPlaybooksSettings; private final UnaryCallSettings.Builder getPlaybookSettings; + private final UnaryCallSettings.Builder + exportPlaybookSettings; + private final OperationCallSettings.Builder< + ExportPlaybookRequest, ExportPlaybookResponse, Struct> + exportPlaybookOperationSettings; + private final UnaryCallSettings.Builder + importPlaybookSettings; + private final OperationCallSettings.Builder< + ImportPlaybookRequest, ImportPlaybookResponse, Struct> + importPlaybookOperationSettings; private final UnaryCallSettings.Builder updatePlaybookSettings; private final UnaryCallSettings.Builder createPlaybookVersionSettings; private final UnaryCallSettings.Builder getPlaybookVersionSettings; + private final UnaryCallSettings.Builder< + RestorePlaybookVersionRequest, RestorePlaybookVersionResponse> + restorePlaybookVersionSettings; private final PagedCallSettings.Builder< ListPlaybookVersionsRequest, ListPlaybookVersionsResponse, @@ -572,9 +663,14 @@ protected Builder(ClientContext clientContext) { deletePlaybookSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listPlaybooksSettings = PagedCallSettings.newBuilder(LIST_PLAYBOOKS_PAGE_STR_FACT); getPlaybookSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + exportPlaybookSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + exportPlaybookOperationSettings = OperationCallSettings.newBuilder(); + importPlaybookSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + importPlaybookOperationSettings = OperationCallSettings.newBuilder(); updatePlaybookSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); createPlaybookVersionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); getPlaybookVersionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + restorePlaybookVersionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listPlaybookVersionsSettings = PagedCallSettings.newBuilder(LIST_PLAYBOOK_VERSIONS_PAGE_STR_FACT); deletePlaybookVersionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -587,9 +683,12 @@ protected Builder(ClientContext clientContext) { deletePlaybookSettings, listPlaybooksSettings, getPlaybookSettings, + exportPlaybookSettings, + importPlaybookSettings, updatePlaybookSettings, createPlaybookVersionSettings, getPlaybookVersionSettings, + restorePlaybookVersionSettings, listPlaybookVersionsSettings, deletePlaybookVersionSettings, listLocationsSettings, @@ -604,9 +703,14 @@ protected Builder(PlaybooksStubSettings settings) { deletePlaybookSettings = settings.deletePlaybookSettings.toBuilder(); listPlaybooksSettings = settings.listPlaybooksSettings.toBuilder(); getPlaybookSettings = settings.getPlaybookSettings.toBuilder(); + exportPlaybookSettings = settings.exportPlaybookSettings.toBuilder(); + exportPlaybookOperationSettings = settings.exportPlaybookOperationSettings.toBuilder(); + importPlaybookSettings = settings.importPlaybookSettings.toBuilder(); + importPlaybookOperationSettings = settings.importPlaybookOperationSettings.toBuilder(); updatePlaybookSettings = settings.updatePlaybookSettings.toBuilder(); createPlaybookVersionSettings = settings.createPlaybookVersionSettings.toBuilder(); getPlaybookVersionSettings = settings.getPlaybookVersionSettings.toBuilder(); + restorePlaybookVersionSettings = settings.restorePlaybookVersionSettings.toBuilder(); listPlaybookVersionsSettings = settings.listPlaybookVersionsSettings.toBuilder(); deletePlaybookVersionSettings = settings.deletePlaybookVersionSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); @@ -618,9 +722,12 @@ protected Builder(PlaybooksStubSettings settings) { deletePlaybookSettings, listPlaybooksSettings, getPlaybookSettings, + exportPlaybookSettings, + importPlaybookSettings, updatePlaybookSettings, createPlaybookVersionSettings, getPlaybookVersionSettings, + restorePlaybookVersionSettings, listPlaybookVersionsSettings, deletePlaybookVersionSettings, listLocationsSettings, @@ -672,6 +779,16 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .exportPlaybookSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .importPlaybookSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder .updatePlaybookSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) @@ -687,6 +804,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .restorePlaybookVersionSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder .listPlaybookVersionsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) @@ -707,6 +829,54 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .exportPlaybookOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(ExportPlaybookResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Struct.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())); + + builder + .importPlaybookOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(ImportPlaybookResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Struct.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; } @@ -747,6 +917,28 @@ public UnaryCallSettings.Builder getPlaybookSettin return getPlaybookSettings; } + /** Returns the builder for the settings used for calls to exportPlaybook. */ + public UnaryCallSettings.Builder exportPlaybookSettings() { + return exportPlaybookSettings; + } + + /** Returns the builder for the settings used for calls to exportPlaybook. */ + public OperationCallSettings.Builder + exportPlaybookOperationSettings() { + return exportPlaybookOperationSettings; + } + + /** Returns the builder for the settings used for calls to importPlaybook. */ + public UnaryCallSettings.Builder importPlaybookSettings() { + return importPlaybookSettings; + } + + /** Returns the builder for the settings used for calls to importPlaybook. */ + public OperationCallSettings.Builder + importPlaybookOperationSettings() { + return importPlaybookOperationSettings; + } + /** Returns the builder for the settings used for calls to updatePlaybook. */ public UnaryCallSettings.Builder updatePlaybookSettings() { return updatePlaybookSettings; @@ -764,6 +956,12 @@ public UnaryCallSettings.Builder updatePlaybook return getPlaybookVersionSettings; } + /** Returns the builder for the settings used for calls to restorePlaybookVersion. */ + public UnaryCallSettings.Builder + restorePlaybookVersionSettings() { + return restorePlaybookVersionSettings; + } + /** Returns the builder for the settings used for calls to listPlaybookVersions. */ public PagedCallSettings.Builder< ListPlaybookVersionsRequest, diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/resources/META-INF/native-image/com.google.cloud.dialogflow.cx.v3beta1/reflect-config.json b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/resources/META-INF/native-image/com.google.cloud.dialogflow.cx.v3beta1/reflect-config.json index ffc83d774000..92aa2caa8df8 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/resources/META-INF/native-image/com.google.cloud.dialogflow.cx.v3beta1/reflect-config.json +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/main/resources/META-INF/native-image/com.google.cloud.dialogflow.cx.v3beta1/reflect-config.json @@ -431,6 +431,132 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate$FunctionCall", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate$FunctionCall$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate$PageState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$FlowStateUpdate$PageState$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$IntentMatch", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$IntentMatch$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$IntentMatch$MatchedIntent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$IntentMatch$MatchedIntent$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$STT", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$STT$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$TTS", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Action$TTS$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings", "queryAllDeclaredConstructors": true, @@ -1871,6 +1997,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.DataType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.DeleteAgentRequest", "queryAllDeclaredConstructors": true, @@ -2528,6 +2663,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Event", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Event$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.EventHandler", "queryAllDeclaredConstructors": true, @@ -2582,6 +2735,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.Experiment", "queryAllDeclaredConstructors": true, @@ -2942,6 +3113,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest$DataFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.ExportTestCasesMetadata", "queryAllDeclaredConstructors": true, @@ -3158,6 +3374,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.FlowTransition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.FlowTransition$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.FlowValidationResult", "queryAllDeclaredConstructors": true, @@ -3338,6 +3572,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Fulfillment$GeneratorSettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Fulfillment$GeneratorSettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.Fulfillment$SetParameterAction", "queryAllDeclaredConstructors": true, @@ -4248,7 +4500,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4257,7 +4509,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4266,7 +4518,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4275,7 +4527,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesRequest", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4284,7 +4536,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesRequest$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse$ConflictingResources", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4293,7 +4545,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse$ConflictingResources$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4302,7 +4554,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4311,7 +4563,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineDestination", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4320,7 +4572,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineDestination$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4329,7 +4581,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSource", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesRequest", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4338,7 +4590,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSource$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesRequest$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4347,7 +4599,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4356,7 +4608,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4365,7 +4617,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineDestination", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4374,7 +4626,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineDestination$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4383,7 +4635,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Parameter", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSchema", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4392,7 +4644,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Parameter$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSchema$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4401,7 +4653,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSource", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4410,7 +4662,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase$Builder", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InlineSource$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -4419,7 +4671,79 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase$Part", + "name": "com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Parameter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$Parameter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Intent$TrainingPhrase$Part", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -5408,6 +5732,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall$RetrievedExample", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall$RetrievedExample$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall$TokenCount", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmCall$TokenCount$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings", "queryAllDeclaredConstructors": true, @@ -5426,6 +5804,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings$Parameters", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings$Parameters$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings$Parameters$InputTokenLimit", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings$Parameters$OutputTokenLimit", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.LoadVersionRequest", "queryAllDeclaredConstructors": true, @@ -5543,6 +5957,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.NamedMetric", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.NamedMetric$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.NluSettings", "queryAllDeclaredConstructors": true, @@ -5777,6 +6209,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Playbook$PlaybookType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.Playbook$Step", "queryAllDeclaredConstructors": true, @@ -5795,6 +6236,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookInput", "queryAllDeclaredConstructors": true, @@ -5849,6 +6308,33 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion", "queryAllDeclaredConstructors": true, @@ -6182,6 +6668,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionRequest", "queryAllDeclaredConstructors": true, @@ -6218,6 +6740,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.RolloutConfig", "queryAllDeclaredConstructors": true, @@ -6425,6 +6956,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.SafetySettings$PromptSecuritySettings", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.SafetySettings$PromptSecuritySettings$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.SearchConfig", "queryAllDeclaredConstructors": true, @@ -6605,6 +7154,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Span", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Span$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant", "queryAllDeclaredConstructors": true, @@ -6677,6 +7244,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Status", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Status$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.StopExperimentRequest", "queryAllDeclaredConstructors": true, @@ -7433,6 +8018,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ToolUse$DataStoreToolTrace", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ToolUse$DataStoreToolTrace$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ToolUse$WebhookToolTrace", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.ToolUse$WebhookToolTrace$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.ToolVersion", "queryAllDeclaredConstructors": true, @@ -7613,6 +8234,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.TypeSchema", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.TypeSchema$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.TypeSchema$SchemaReference", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.TypeSchema$SchemaReference$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.UpdateAgentRequest", "queryAllDeclaredConstructors": true, @@ -8189,6 +8846,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Webhook$GenericWebService$SecretVersionHeaderValue", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.dialogflow.cx.v3beta1.Webhook$GenericWebService$SecretVersionHeaderValue$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.dialogflow.cx.v3beta1.Webhook$GenericWebService$ServiceAgentAuth", "queryAllDeclaredConstructors": true, diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientHttpJsonTest.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientHttpJsonTest.java index 53dcb5cd7770..be574d641c14 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientHttpJsonTest.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientHttpJsonTest.java @@ -100,6 +100,8 @@ public void createFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -156,6 +158,8 @@ public void createFlowTest2() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -393,6 +397,8 @@ public void getFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -447,6 +453,8 @@ public void getFlowTest2() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -502,6 +510,8 @@ public void updateFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -518,6 +528,8 @@ public void updateFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -560,6 +572,8 @@ public void updateFlowExceptionTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientTest.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientTest.java index 6a92340bb197..309be189ae5d 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientTest.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/FlowsClientTest.java @@ -107,6 +107,8 @@ public void createFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -158,6 +160,8 @@ public void createFlowTest2() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -365,6 +369,8 @@ public void getFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -413,6 +419,8 @@ public void getFlowTest2() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); @@ -461,6 +469,8 @@ public void updateFlowTest() throws Exception { .setNluSettings(NluSettings.newBuilder().build()) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .setKnowledgeConnectorSettings(KnowledgeConnectorSettings.newBuilder().build()) + .addAllInputParameterDefinitions(new ArrayList()) + .addAllOutputParameterDefinitions(new ArrayList()) .setMultiLanguageSettings(Flow.MultiLanguageSettings.newBuilder().build()) .setLocked(true) .build(); diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/MockPlaybooksImpl.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/MockPlaybooksImpl.java index f36a307606a2..a0411052a66a 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/MockPlaybooksImpl.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/MockPlaybooksImpl.java @@ -18,6 +18,7 @@ import com.google.api.core.BetaApi; import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksGrpc.PlaybooksImplBase; +import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; import io.grpc.stub.StreamObserver; @@ -142,6 +143,48 @@ public void getPlaybook(GetPlaybookRequest request, StreamObserver res } } + @Override + public void exportPlaybook( + ExportPlaybookRequest 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 ExportPlaybook, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void importPlaybook( + ImportPlaybookRequest 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 ImportPlaybook, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + @Override public void updatePlaybook( UpdatePlaybookRequest request, StreamObserver responseObserver) { @@ -206,6 +249,29 @@ public void getPlaybookVersion( } } + @Override + public void restorePlaybookVersion( + RestorePlaybookVersionRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RestorePlaybookVersionResponse) { + requests.add(request); + responseObserver.onNext(((RestorePlaybookVersionResponse) 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 RestorePlaybookVersion, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + RestorePlaybookVersionResponse.class.getName(), + Exception.class.getName()))); + } + } + @Override public void listPlaybookVersions( ListPlaybookVersionsRequest request, diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientHttpJsonTest.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientHttpJsonTest.java index 5d2d5ffd5535..9fff8edcf801 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientHttpJsonTest.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientHttpJsonTest.java @@ -35,6 +35,7 @@ import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; import com.google.common.collect.Lists; +import com.google.longrunning.Operation; import com.google.protobuf.Any; import com.google.protobuf.Empty; import com.google.protobuf.FieldMask; @@ -44,6 +45,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; +import java.util.concurrent.ExecutionException; import javax.annotation.Generated; import org.junit.After; import org.junit.AfterClass; @@ -506,6 +508,121 @@ public void getPlaybookExceptionTest2() throws Exception { } } + @Test + public void exportPlaybookTest() throws Exception { + ExportPlaybookResponse expectedResponse = ExportPlaybookResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("exportPlaybookTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName(PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + + ExportPlaybookResponse actualResponse = client.exportPlaybookAsync(request).get(); + 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 exportPlaybookExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + client.exportPlaybookAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void importPlaybookTest() throws Exception { + ImportPlaybookResponse expectedResponse = + ImportPlaybookResponse.newBuilder() + .setPlaybook( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setConflictingResources( + ImportPlaybookResponse.ConflictingResources.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("importPlaybookTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + + ImportPlaybookResponse actualResponse = client.importPlaybookAsync(request).get(); + 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 importPlaybookExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + client.importPlaybookAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + @Test public void updatePlaybookTest() throws Exception { Playbook expectedResponse = @@ -815,6 +932,98 @@ public void getPlaybookVersionExceptionTest2() throws Exception { } } + @Test + public void restorePlaybookVersionTest() throws Exception { + RestorePlaybookVersionResponse expectedResponse = + RestorePlaybookVersionResponse.newBuilder() + .setPlaybook(Playbook.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + PlaybookVersionName name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]"); + + RestorePlaybookVersionResponse actualResponse = client.restorePlaybookVersion(name); + 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 restorePlaybookVersionExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + PlaybookVersionName name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]"); + client.restorePlaybookVersion(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void restorePlaybookVersionTest2() throws Exception { + RestorePlaybookVersionResponse expectedResponse = + RestorePlaybookVersionResponse.newBuilder() + .setPlaybook(Playbook.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-5797/locations/location-5797/agents/agent-5797/playbooks/playbook-5797/versions/version-5797"; + + RestorePlaybookVersionResponse actualResponse = client.restorePlaybookVersion(name); + 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 restorePlaybookVersionExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-5797/locations/location-5797/agents/agent-5797/playbooks/playbook-5797/versions/version-5797"; + client.restorePlaybookVersion(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listPlaybookVersionsTest() throws Exception { PlaybookVersion responsesElement = PlaybookVersion.newBuilder().build(); diff --git a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientTest.java b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientTest.java index 23432db70572..773e30f3a505 100644 --- a/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientTest.java +++ b/java-dialogflow-cx/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksClientTest.java @@ -27,11 +27,13 @@ import com.google.api.gax.grpc.testing.MockServiceHelper; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.api.gax.rpc.StatusCode; import com.google.cloud.location.GetLocationRequest; import com.google.cloud.location.ListLocationsRequest; import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; import com.google.common.collect.Lists; +import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Any; import com.google.protobuf.Empty; @@ -44,6 +46,7 @@ import java.util.HashMap; import java.util.List; import java.util.UUID; +import java.util.concurrent.ExecutionException; import javax.annotation.Generated; import org.junit.After; import org.junit.AfterClass; @@ -463,6 +466,120 @@ public void getPlaybookExceptionTest2() throws Exception { } } + @Test + public void exportPlaybookTest() throws Exception { + ExportPlaybookResponse expectedResponse = ExportPlaybookResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("exportPlaybookTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockPlaybooks.addResponse(resultOperation); + + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName(PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + + ExportPlaybookResponse actualResponse = client.exportPlaybookAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockPlaybooks.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ExportPlaybookRequest actualRequest = ((ExportPlaybookRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getPlaybookUri(), actualRequest.getPlaybookUri()); + Assert.assertEquals(request.getDataFormat(), actualRequest.getDataFormat()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void exportPlaybookExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockPlaybooks.addException(exception); + + try { + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + client.exportPlaybookAsync(request).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 importPlaybookTest() throws Exception { + ImportPlaybookResponse expectedResponse = + ImportPlaybookResponse.newBuilder() + .setPlaybook( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setConflictingResources( + ImportPlaybookResponse.ConflictingResources.newBuilder().build()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("importPlaybookTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockPlaybooks.addResponse(resultOperation); + + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + + ImportPlaybookResponse actualResponse = client.importPlaybookAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockPlaybooks.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ImportPlaybookRequest actualRequest = ((ImportPlaybookRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getParent(), actualRequest.getParent()); + Assert.assertEquals(request.getPlaybookUri(), actualRequest.getPlaybookUri()); + Assert.assertEquals(request.getPlaybookContent(), actualRequest.getPlaybookContent()); + Assert.assertEquals(request.getImportStrategy(), actualRequest.getImportStrategy()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void importPlaybookExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockPlaybooks.addException(exception); + + try { + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + client.importPlaybookAsync(request).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 updatePlaybookTest() throws Exception { Playbook expectedResponse = @@ -708,6 +825,86 @@ public void getPlaybookVersionExceptionTest2() throws Exception { } } + @Test + public void restorePlaybookVersionTest() throws Exception { + RestorePlaybookVersionResponse expectedResponse = + RestorePlaybookVersionResponse.newBuilder() + .setPlaybook(Playbook.newBuilder().build()) + .build(); + mockPlaybooks.addResponse(expectedResponse); + + PlaybookVersionName name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]"); + + RestorePlaybookVersionResponse actualResponse = client.restorePlaybookVersion(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockPlaybooks.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RestorePlaybookVersionRequest actualRequest = + ((RestorePlaybookVersionRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void restorePlaybookVersionExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockPlaybooks.addException(exception); + + try { + PlaybookVersionName name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]"); + client.restorePlaybookVersion(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void restorePlaybookVersionTest2() throws Exception { + RestorePlaybookVersionResponse expectedResponse = + RestorePlaybookVersionResponse.newBuilder() + .setPlaybook(Playbook.newBuilder().build()) + .build(); + mockPlaybooks.addResponse(expectedResponse); + + String name = "name3373707"; + + RestorePlaybookVersionResponse actualResponse = client.restorePlaybookVersion(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockPlaybooks.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RestorePlaybookVersionRequest actualRequest = + ((RestorePlaybookVersionRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void restorePlaybookVersionExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockPlaybooks.addException(exception); + + try { + String name = "name3373707"; + client.restorePlaybookVersion(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listPlaybookVersionsTest() throws Exception { PlaybookVersion responsesElement = PlaybookVersion.newBuilder().build(); diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml index 4f49bd6e5650..aabe15f45266 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0 grpc-google-cloud-dialogflow-cx-v3 GRPC library for grpc-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.87.0 + 0.88.0 diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml index 01c3dbb4cccc..28361370cc9a 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 grpc-google-cloud-dialogflow-cx-v3beta1 GRPC library for grpc-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.87.0 + 0.88.0 diff --git a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksGrpc.java b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksGrpc.java index b36ab899c6fa..56f3738c3f51 100644 --- a/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksGrpc.java +++ b/java-dialogflow-cx/grpc-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybooksGrpc.java @@ -215,6 +215,96 @@ private PlaybooksGrpc() {} return getGetPlaybookMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest, + com.google.longrunning.Operation> + getExportPlaybookMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ExportPlaybook", + requestType = com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest, + com.google.longrunning.Operation> + getExportPlaybookMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest, + com.google.longrunning.Operation> + getExportPlaybookMethod; + if ((getExportPlaybookMethod = PlaybooksGrpc.getExportPlaybookMethod) == null) { + synchronized (PlaybooksGrpc.class) { + if ((getExportPlaybookMethod = PlaybooksGrpc.getExportPlaybookMethod) == null) { + PlaybooksGrpc.getExportPlaybookMethod = + getExportPlaybookMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ExportPlaybook")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new PlaybooksMethodDescriptorSupplier("ExportPlaybook")) + .build(); + } + } + } + return getExportPlaybookMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest, + com.google.longrunning.Operation> + getImportPlaybookMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ImportPlaybook", + requestType = com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest, + com.google.longrunning.Operation> + getImportPlaybookMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest, + com.google.longrunning.Operation> + getImportPlaybookMethod; + if ((getImportPlaybookMethod = PlaybooksGrpc.getImportPlaybookMethod) == null) { + synchronized (PlaybooksGrpc.class) { + if ((getImportPlaybookMethod = PlaybooksGrpc.getImportPlaybookMethod) == null) { + PlaybooksGrpc.getImportPlaybookMethod = + getImportPlaybookMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ImportPlaybook")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new PlaybooksMethodDescriptorSupplier("ImportPlaybook")) + .build(); + } + } + } + return getImportPlaybookMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest, com.google.cloud.dialogflow.cx.v3beta1.Playbook> @@ -356,6 +446,55 @@ private PlaybooksGrpc() {} return getGetPlaybookVersionMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + getRestorePlaybookVersionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RestorePlaybookVersion", + requestType = com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.class, + responseType = com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + getRestorePlaybookVersionMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + getRestorePlaybookVersionMethod; + if ((getRestorePlaybookVersionMethod = PlaybooksGrpc.getRestorePlaybookVersionMethod) == null) { + synchronized (PlaybooksGrpc.class) { + if ((getRestorePlaybookVersionMethod = PlaybooksGrpc.getRestorePlaybookVersionMethod) + == null) { + PlaybooksGrpc.getRestorePlaybookVersionMethod = + getRestorePlaybookVersionMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "RestorePlaybookVersion")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new PlaybooksMethodDescriptorSupplier("RestorePlaybookVersion")) + .build(); + } + } + } + return getRestorePlaybookVersionMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest, com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse> @@ -574,6 +713,36 @@ default void getPlaybook( getGetPlaybookMethod(), responseObserver); } + /** + * + * + *
+     * Exports the specified playbook to a binary file.
+     * Note that resources (e.g. examples, tools) that the playbook
+     * references will also be exported.
+     * 
+ */ + default void exportPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getExportPlaybookMethod(), responseObserver); + } + + /** + * + * + *
+     * Imports the specified playbook to the specified agent from a binary file.
+     * 
+ */ + default void importPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getImportPlaybookMethod(), responseObserver); + } + /** * * @@ -619,6 +788,23 @@ default void getPlaybookVersion( getGetPlaybookVersionMethod(), responseObserver); } + /** + * + * + *
+     * Retrieves the specified version of the Playbook and stores it as the
+     * current playbook draft, returning the playbook with resources updated.
+     * 
+ */ + default void restorePlaybookVersion( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRestorePlaybookVersionMethod(), responseObserver); + } + /** * * @@ -751,6 +937,40 @@ public void getPlaybook( responseObserver); } + /** + * + * + *
+     * Exports the specified playbook to a binary file.
+     * Note that resources (e.g. examples, tools) that the playbook
+     * references will also be exported.
+     * 
+ */ + public void exportPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getExportPlaybookMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Imports the specified playbook to the specified agent from a binary file.
+     * 
+ */ + public void importPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getImportPlaybookMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -802,6 +1022,25 @@ public void getPlaybookVersion( responseObserver); } + /** + * + * + *
+     * Retrieves the specified version of the Playbook and stores it as the
+     * current playbook draft, returning the playbook with resources updated.
+     * 
+ */ + public void restorePlaybookVersion( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRestorePlaybookVersionMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -909,6 +1148,34 @@ public com.google.cloud.dialogflow.cx.v3beta1.Playbook getPlaybook( getChannel(), getGetPlaybookMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Exports the specified playbook to a binary file.
+     * Note that resources (e.g. examples, tools) that the playbook
+     * references will also be exported.
+     * 
+ */ + public com.google.longrunning.Operation exportPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExportPlaybookMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Imports the specified playbook to the specified agent from a binary file.
+     * 
+ */ + public com.google.longrunning.Operation importPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getImportPlaybookMethod(), getCallOptions(), request); + } + /** * * @@ -948,6 +1215,21 @@ public com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion getPlaybookVersion getChannel(), getGetPlaybookVersionMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Retrieves the specified version of the Playbook and stores it as the
+     * current playbook draft, returning the playbook with resources updated.
+     * 
+ */ + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + restorePlaybookVersion( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestorePlaybookVersionMethod(), getCallOptions(), request); + } + /** * * @@ -1047,6 +1329,34 @@ public com.google.cloud.dialogflow.cx.v3beta1.Playbook getPlaybook( getChannel(), getGetPlaybookMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Exports the specified playbook to a binary file.
+     * Note that resources (e.g. examples, tools) that the playbook
+     * references will also be exported.
+     * 
+ */ + public com.google.longrunning.Operation exportPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExportPlaybookMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Imports the specified playbook to the specified agent from a binary file.
+     * 
+ */ + public com.google.longrunning.Operation importPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getImportPlaybookMethod(), getCallOptions(), request); + } + /** * * @@ -1086,6 +1396,21 @@ public com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion getPlaybookVersion getChannel(), getGetPlaybookVersionMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Retrieves the specified version of the Playbook and stores it as the
+     * current playbook draft, returning the playbook with resources updated.
+     * 
+ */ + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + restorePlaybookVersion( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestorePlaybookVersionMethod(), getCallOptions(), request); + } + /** * * @@ -1187,6 +1512,34 @@ protected PlaybooksFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions getChannel().newCall(getGetPlaybookMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Exports the specified playbook to a binary file.
+     * Note that resources (e.g. examples, tools) that the playbook
+     * references will also be exported.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + exportPlaybook(com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getExportPlaybookMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Imports the specified playbook to the specified agent from a binary file.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + importPlaybook(com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getImportPlaybookMethod(), getCallOptions()), request); + } + /** * * @@ -1231,6 +1584,22 @@ protected PlaybooksFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions getChannel().newCall(getGetPlaybookVersionMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Retrieves the specified version of the Playbook and stores it as the
+     * current playbook draft, returning the playbook with resources updated.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse> + restorePlaybookVersion( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRestorePlaybookVersionMethod(), getCallOptions()), request); + } + /** * * @@ -1265,11 +1634,14 @@ protected PlaybooksFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions private static final int METHODID_DELETE_PLAYBOOK = 1; private static final int METHODID_LIST_PLAYBOOKS = 2; private static final int METHODID_GET_PLAYBOOK = 3; - private static final int METHODID_UPDATE_PLAYBOOK = 4; - private static final int METHODID_CREATE_PLAYBOOK_VERSION = 5; - private static final int METHODID_GET_PLAYBOOK_VERSION = 6; - private static final int METHODID_LIST_PLAYBOOK_VERSIONS = 7; - private static final int METHODID_DELETE_PLAYBOOK_VERSION = 8; + private static final int METHODID_EXPORT_PLAYBOOK = 4; + private static final int METHODID_IMPORT_PLAYBOOK = 5; + private static final int METHODID_UPDATE_PLAYBOOK = 6; + private static final int METHODID_CREATE_PLAYBOOK_VERSION = 7; + private static final int METHODID_GET_PLAYBOOK_VERSION = 8; + private static final int METHODID_RESTORE_PLAYBOOK_VERSION = 9; + private static final int METHODID_LIST_PLAYBOOK_VERSIONS = 10; + private static final int METHODID_DELETE_PLAYBOOK_VERSION = 11; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1312,6 +1684,16 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_EXPORT_PLAYBOOK: + serviceImpl.exportPlaybook( + (com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_IMPORT_PLAYBOOK: + serviceImpl.importPlaybook( + (com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_UPDATE_PLAYBOOK: serviceImpl.updatePlaybook( (com.google.cloud.dialogflow.cx.v3beta1.UpdatePlaybookRequest) request, @@ -1330,6 +1712,13 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_RESTORE_PLAYBOOK_VERSION: + serviceImpl.restorePlaybookVersion( + (com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse>) + responseObserver); + break; case METHODID_LIST_PLAYBOOK_VERSIONS: serviceImpl.listPlaybookVersions( (com.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsRequest) request, @@ -1387,6 +1776,18 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookRequest, com.google.cloud.dialogflow.cx.v3beta1.Playbook>( service, METHODID_GET_PLAYBOOK))) + .addMethod( + getExportPlaybookMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest, + com.google.longrunning.Operation>(service, METHODID_EXPORT_PLAYBOOK))) + .addMethod( + getImportPlaybookMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest, + com.google.longrunning.Operation>(service, METHODID_IMPORT_PLAYBOOK))) .addMethod( getUpdatePlaybookMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -1408,6 +1809,13 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.cloud.dialogflow.cx.v3beta1.GetPlaybookVersionRequest, com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersion>( service, METHODID_GET_PLAYBOOK_VERSION))) + .addMethod( + getRestorePlaybookVersionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse>( + service, METHODID_RESTORE_PLAYBOOK_VERSION))) .addMethod( getListPlaybookVersionsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -1476,9 +1884,12 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getDeletePlaybookMethod()) .addMethod(getListPlaybooksMethod()) .addMethod(getGetPlaybookMethod()) + .addMethod(getExportPlaybookMethod()) + .addMethod(getImportPlaybookMethod()) .addMethod(getUpdatePlaybookMethod()) .addMethod(getCreatePlaybookVersionMethod()) .addMethod(getGetPlaybookVersionMethod()) + .addMethod(getRestorePlaybookVersionMethod()) .addMethod(getListPlaybookVersionsMethod()) .addMethod(getDeletePlaybookVersionMethod()) .build(); diff --git a/java-dialogflow-cx/pom.xml b/java-dialogflow-cx/pom.xml index 9247fcebae95..2cd6a540c671 100644 --- a/java-dialogflow-cx/pom.xml +++ b/java-dialogflow-cx/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-cx-parent pom - 0.87.0 + 0.88.0 Google Dialogflow CX Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0
diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml index 96e7ea84a35c..35aa38ab71b7 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.87.0 + 0.88.0 proto-google-cloud-dialogflow-cx-v3 PROTO library for proto-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.87.0 + 0.88.0 diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml index f15ccbcef2be..171423cc747d 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.87.0 + 0.88.0 proto-google-cloud-dialogflow-cx-v3beta1 PROTO library for proto-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.87.0 + 0.88.0 diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Action.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Action.java index 134c1ea9b8c2..9101798f2f4c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Action.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Action.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -39,7 +39,10 @@ private Action(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Action() {} + private Action() { + displayName_ = ""; + subExecutionSteps_ = java.util.Collections.emptyList(); + } @java.lang.Override @SuppressWarnings({"unused"}) @@ -48,953 +51,12568 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.Action.class, com.google.cloud.dialogflow.cx.v3beta1.Action.Builder.class); } - private int actionCase_ = 0; - - @SuppressWarnings("serial") - private java.lang.Object action_; - - public enum ActionCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - USER_UTTERANCE(1), - AGENT_UTTERANCE(2), - TOOL_USE(3), - PLAYBOOK_INVOCATION(4), - FLOW_INVOCATION(5), - ACTION_NOT_SET(0); - private final int value; + public interface IntentMatchOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) + com.google.protobuf.MessageOrBuilder { - private ActionCase(int value) { - this.value = value; - } + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + java.util.List + getMatchedIntentsList(); /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * */ - @java.lang.Deprecated - public static ActionCase valueOf(int value) { - return forNumber(value); - } + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent getMatchedIntents( + int index); - public static ActionCase forNumber(int value) { - switch (value) { - case 1: - return USER_UTTERANCE; - case 2: - return AGENT_UTTERANCE; - case 3: - return TOOL_USE; - case 4: - return PLAYBOOK_INVOCATION; - case 5: - return FLOW_INVOCATION; - case 0: - return ACTION_NOT_SET; - default: - return null; - } - } + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + int getMatchedIntentsCount(); - public int getNumber() { - return this.value; - } - }; + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder> + getMatchedIntentsOrBuilderList(); - public ActionCase getActionCase() { - return ActionCase.forNumber(actionCase_); + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder + getMatchedIntentsOrBuilder(int index); } - public static final int USER_UTTERANCE_FIELD_NUMBER = 1; - /** * * *
-   * Optional. Agent obtained a message from the customer.
+   * Stores metadata of the intent match action.
    * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the userUtterance field is set. + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch} */ - @java.lang.Override - public boolean hasUserUtterance() { - return actionCase_ == 1; - } + public static final class IntentMatch extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) + IntentMatchOrBuilder { + private static final long serialVersionUID = 0L; - /** - * - * - *
-   * Optional. Agent obtained a message from the customer.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The userUtterance. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance getUserUtterance() { - if (actionCase_ == 1) { - return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + // Use IntentMatch.newBuilder() to construct. + private IntentMatch(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); } - return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); - } - /** - * - * - *
-   * Optional. Agent obtained a message from the customer.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder getUserUtteranceOrBuilder() { - if (actionCase_ == 1) { - return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + private IntentMatch() { + matchedIntents_ = java.util.Collections.emptyList(); } - return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); - } - public static final int AGENT_UTTERANCE_FIELD_NUMBER = 2; + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new IntentMatch(); + } - /** - * - * - *
-   * Optional. Action performed by the agent as a message.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the agentUtterance field is set. - */ - @java.lang.Override - public boolean hasAgentUtterance() { - return actionCase_ == 2; - } + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor; + } - /** - * - * - *
-   * Optional. Action performed by the agent as a message.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The agentUtterance. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance getAgentUtterance() { - if (actionCase_ == 2) { - return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder.class); } - return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); - } - /** - * - * - *
-   * Optional. Action performed by the agent as a message.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder - getAgentUtteranceOrBuilder() { - if (actionCase_ == 2) { - return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + public interface MatchedIntentOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The ID of the matched intent.
+       * 
+ * + * string intent_id = 1; + * + * @return The intentId. + */ + java.lang.String getIntentId(); + + /** + * + * + *
+       * The ID of the matched intent.
+       * 
+ * + * string intent_id = 1; + * + * @return The bytes for intentId. + */ + com.google.protobuf.ByteString getIntentIdBytes(); + + /** + * + * + *
+       * The display name of the matched intent.
+       * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+       * The display name of the matched intent.
+       * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+       * The score of the matched intent.
+       * 
+ * + * float score = 3; + * + * @return The score. + */ + float getScore(); + + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return Whether the generativeFallback field is set. + */ + boolean hasGenerativeFallback(); + + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return The generativeFallback. + */ + com.google.protobuf.Struct getGenerativeFallback(); + + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + com.google.protobuf.StructOrBuilder getGenerativeFallbackOrBuilder(); } - return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); - } - public static final int TOOL_USE_FIELD_NUMBER = 3; + /** + * + * + *
+     * Stores the matched intent, which is the result of the intent match
+     * action.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent} + */ + public static final class MatchedIntent extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) + MatchedIntentOrBuilder { + private static final long serialVersionUID = 0L; + + // Use MatchedIntent.newBuilder() to construct. + private MatchedIntent(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by calling a plugin
-   * tool.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the toolUse field is set. - */ - @java.lang.Override - public boolean hasToolUse() { - return actionCase_ == 3; - } + private MatchedIntent() { + intentId_ = ""; + displayName_ = ""; + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by calling a plugin
-   * tool.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The toolUse. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getToolUse() { - if (actionCase_ == 3) { - return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); - } + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MatchedIntent(); + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by calling a plugin
-   * tool.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder getToolUseOrBuilder() { - if (actionCase_ == 3) { - return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); - } + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor; + } - public static final int PLAYBOOK_INVOCATION_FIELD_NUMBER = 4; + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + .class); + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a child
-   * playbook.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the playbookInvocation field is set. - */ - @java.lang.Override - public boolean hasPlaybookInvocation() { - return actionCase_ == 4; - } + private int bitField0_; + public static final int INTENT_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object intentId_ = ""; + + /** + * + * + *
+       * The ID of the matched intent.
+       * 
+ * + * string intent_id = 1; + * + * @return The intentId. + */ + @java.lang.Override + public java.lang.String getIntentId() { + java.lang.Object ref = intentId_; + 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(); + intentId_ = s; + return s; + } + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a child
-   * playbook.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The playbookInvocation. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation getPlaybookInvocation() { - if (actionCase_ == 4) { - return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); - } + /** + * + * + *
+       * The ID of the matched intent.
+       * 
+ * + * string intent_id = 1; + * + * @return The bytes for intentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIntentIdBytes() { + java.lang.Object ref = intentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a child
-   * playbook.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder - getPlaybookInvocationOrBuilder() { - if (actionCase_ == 4) { - return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); - } + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+       * The display name of the matched intent.
+       * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } - public static final int FLOW_INVOCATION_FIELD_NUMBER = 5; + /** + * + * + *
+       * The display name of the matched intent.
+       * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a CX flow.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the flowInvocation field is set. - */ - @java.lang.Override - public boolean hasFlowInvocation() { - return actionCase_ == 5; - } + public static final int SCORE_FIELD_NUMBER = 3; + private float score_ = 0F; + + /** + * + * + *
+       * The score of the matched intent.
+       * 
+ * + * float score = 3; + * + * @return The score. + */ + @java.lang.Override + public float getScore() { + return score_; + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a CX flow.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The flowInvocation. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation getFlowInvocation() { - if (actionCase_ == 5) { - return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); - } + public static final int GENERATIVE_FALLBACK_FIELD_NUMBER = 4; + private com.google.protobuf.Struct generativeFallback_; + + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return Whether the generativeFallback field is set. + */ + @java.lang.Override + public boolean hasGenerativeFallback() { + return ((bitField0_ & 0x00000001) != 0); + } - /** - * - * - *
-   * Optional. Action performed on behalf of the agent by invoking a CX flow.
-   * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder - getFlowInvocationOrBuilder() { - if (actionCase_ == 5) { - return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); - } + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return The generativeFallback. + */ + @java.lang.Override + public com.google.protobuf.Struct getGenerativeFallback() { + return generativeFallback_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : generativeFallback_; + } - private byte memoizedIsInitialized = -1; + /** + * + * + *
+       * The generative fallback response of the matched intent.
+       * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getGenerativeFallbackOrBuilder() { + return generativeFallback_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : generativeFallback_; + } - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + private byte memoizedIsInitialized = -1; - memoizedIsInitialized = 1; - return true; - } + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (actionCase_ == 1) { - output.writeMessage(1, (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_); - } - if (actionCase_ == 2) { - output.writeMessage(2, (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_); - } - if (actionCase_ == 3) { - output.writeMessage(3, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_); - } - if (actionCase_ == 4) { - output.writeMessage(4, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_); - } - if (actionCase_ == 5) { - output.writeMessage(5, (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_); - } - getUnknownFields().writeTo(output); - } + memoizedIsInitialized = 1; + return true; + } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(intentId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, intentId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (java.lang.Float.floatToRawIntBits(score_) != 0) { + output.writeFloat(3, score_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getGenerativeFallback()); + } + getUnknownFields().writeTo(output); + } - size = 0; - if (actionCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_); - } - if (actionCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_); - } - if (actionCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_); - } - if (actionCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_); - } - if (actionCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.Action)) { - return super.equals(obj); - } - com.google.cloud.dialogflow.cx.v3beta1.Action other = - (com.google.cloud.dialogflow.cx.v3beta1.Action) obj; + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(intentId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, intentId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (java.lang.Float.floatToRawIntBits(score_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, score_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, getGenerativeFallback()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - if (!getActionCase().equals(other.getActionCase())) return false; - switch (actionCase_) { - case 1: - if (!getUserUtterance().equals(other.getUserUtterance())) return false; - break; - case 2: - if (!getAgentUtterance().equals(other.getAgentUtterance())) return false; - break; - case 3: - if (!getToolUse().equals(other.getToolUse())) return false; - break; - case 4: - if (!getPlaybookInvocation().equals(other.getPlaybookInvocation())) return false; - break; - case 5: - if (!getFlowInvocation().equals(other.getFlowInvocation())) return false; - break; - case 0: - default: - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) obj; + + if (!getIntentId().equals(other.getIntentId())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (java.lang.Float.floatToIntBits(getScore()) + != java.lang.Float.floatToIntBits(other.getScore())) return false; + if (hasGenerativeFallback() != other.hasGenerativeFallback()) return false; + if (hasGenerativeFallback()) { + if (!getGenerativeFallback().equals(other.getGenerativeFallback())) 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(); - switch (actionCase_) { - case 1: - hash = (37 * hash) + USER_UTTERANCE_FIELD_NUMBER; - hash = (53 * hash) + getUserUtterance().hashCode(); - break; - case 2: - hash = (37 * hash) + AGENT_UTTERANCE_FIELD_NUMBER; - hash = (53 * hash) + getAgentUtterance().hashCode(); - break; - case 3: - hash = (37 * hash) + TOOL_USE_FIELD_NUMBER; - hash = (53 * hash) + getToolUse().hashCode(); - break; - case 4: - hash = (37 * hash) + PLAYBOOK_INVOCATION_FIELD_NUMBER; - hash = (53 * hash) + getPlaybookInvocation().hashCode(); - break; - case 5: - hash = (37 * hash) + FLOW_INVOCATION_FIELD_NUMBER; - hash = (53 * hash) + getFlowInvocation().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + INTENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getIntentId().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + SCORE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getScore()); + if (hasGenerativeFallback()) { + hash = (37 * hash) + GENERATIVE_FALLBACK_FIELD_NUMBER; + hash = (53 * hash) + getGenerativeFallback().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action 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.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + 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.dialogflow.cx.v3beta1.Action parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action 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.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + 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.dialogflow.cx.v3beta1.Action parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } - public static Builder newBuilder(com.google.cloud.dialogflow.cx.v3beta1.Action prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } + public static Builder newBuilder( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent 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 + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } - /** - * - * - *
-   * Action performed by end user or Dialogflow agent in the conversation.
-   * 
- * - * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action) - com.google.cloud.dialogflow.cx.v3beta1.ActionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; + /** + * + * + *
+       * Stores the matched intent, which is the result of the intent match
+       * action.
+       * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + .class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getGenerativeFallbackFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + intentId_ = ""; + displayName_ = ""; + score_ = 0F; + generativeFallback_ = null; + if (generativeFallbackBuilder_ != null) { + generativeFallbackBuilder_.dispose(); + generativeFallbackBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.intentId_ = intentId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.score_ = score_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.generativeFallback_ = + generativeFallbackBuilder_ == null + ? generativeFallback_ + : generativeFallbackBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + .getDefaultInstance()) return this; + if (!other.getIntentId().isEmpty()) { + intentId_ = other.intentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getScore() != 0F) { + setScore(other.getScore()); + } + if (other.hasGenerativeFallback()) { + mergeGenerativeFallback(other.getGenerativeFallback()); + } + 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: + { + intentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 29: + { + score_ = input.readFloat(); + bitField0_ |= 0x00000004; + break; + } // case 29 + case 34: + { + input.readMessage( + getGenerativeFallbackFieldBuilder().getBuilder(), extensionRegistry); + 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 java.lang.Object intentId_ = ""; + + /** + * + * + *
+         * The ID of the matched intent.
+         * 
+ * + * string intent_id = 1; + * + * @return The intentId. + */ + public java.lang.String getIntentId() { + java.lang.Object ref = intentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + intentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The ID of the matched intent.
+         * 
+ * + * string intent_id = 1; + * + * @return The bytes for intentId. + */ + public com.google.protobuf.ByteString getIntentIdBytes() { + java.lang.Object ref = intentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + intentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The ID of the matched intent.
+         * 
+ * + * string intent_id = 1; + * + * @param value The intentId to set. + * @return This builder for chaining. + */ + public Builder setIntentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + intentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * The ID of the matched intent.
+         * 
+ * + * string intent_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearIntentId() { + intentId_ = getDefaultInstance().getIntentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The ID of the matched intent.
+         * 
+ * + * string intent_id = 1; + * + * @param value The bytes for intentId to set. + * @return This builder for chaining. + */ + public Builder setIntentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + intentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+         * The display name of the matched intent.
+         * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The display name of the matched intent.
+         * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The display name of the matched intent.
+         * 
+ * + * string display_name = 2; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The display name of the matched intent.
+         * 
+ * + * string display_name = 2; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The display name of the matched intent.
+         * 
+ * + * string display_name = 2; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private float score_; + + /** + * + * + *
+         * The score of the matched intent.
+         * 
+ * + * float score = 3; + * + * @return The score. + */ + @java.lang.Override + public float getScore() { + return score_; + } + + /** + * + * + *
+         * The score of the matched intent.
+         * 
+ * + * float score = 3; + * + * @param value The score to set. + * @return This builder for chaining. + */ + public Builder setScore(float value) { + + score_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The score of the matched intent.
+         * 
+ * + * float score = 3; + * + * @return This builder for chaining. + */ + public Builder clearScore() { + bitField0_ = (bitField0_ & ~0x00000004); + score_ = 0F; + onChanged(); + return this; + } + + private com.google.protobuf.Struct generativeFallback_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + generativeFallbackBuilder_; + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return Whether the generativeFallback field is set. + */ + public boolean hasGenerativeFallback() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + * + * @return The generativeFallback. + */ + public com.google.protobuf.Struct getGenerativeFallback() { + if (generativeFallbackBuilder_ == null) { + return generativeFallback_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : generativeFallback_; + } else { + return generativeFallbackBuilder_.getMessage(); + } + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public Builder setGenerativeFallback(com.google.protobuf.Struct value) { + if (generativeFallbackBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + generativeFallback_ = value; + } else { + generativeFallbackBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public Builder setGenerativeFallback(com.google.protobuf.Struct.Builder builderForValue) { + if (generativeFallbackBuilder_ == null) { + generativeFallback_ = builderForValue.build(); + } else { + generativeFallbackBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public Builder mergeGenerativeFallback(com.google.protobuf.Struct value) { + if (generativeFallbackBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && generativeFallback_ != null + && generativeFallback_ != com.google.protobuf.Struct.getDefaultInstance()) { + getGenerativeFallbackBuilder().mergeFrom(value); + } else { + generativeFallback_ = value; + } + } else { + generativeFallbackBuilder_.mergeFrom(value); + } + if (generativeFallback_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public Builder clearGenerativeFallback() { + bitField0_ = (bitField0_ & ~0x00000008); + generativeFallback_ = null; + if (generativeFallbackBuilder_ != null) { + generativeFallbackBuilder_.dispose(); + generativeFallbackBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public com.google.protobuf.Struct.Builder getGenerativeFallbackBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getGenerativeFallbackFieldBuilder().getBuilder(); + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + public com.google.protobuf.StructOrBuilder getGenerativeFallbackOrBuilder() { + if (generativeFallbackBuilder_ != null) { + return generativeFallbackBuilder_.getMessageOrBuilder(); + } else { + return generativeFallback_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : generativeFallback_; + } + } + + /** + * + * + *
+         * The generative fallback response of the matched intent.
+         * 
+ * + * .google.protobuf.Struct generative_fallback = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getGenerativeFallbackFieldBuilder() { + if (generativeFallbackBuilder_ == null) { + generativeFallbackBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getGenerativeFallback(), getParentForChildren(), isClean()); + generativeFallback_ = null; + } + return generativeFallbackBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MatchedIntent 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.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int MATCHED_INTENTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List + matchedIntents_; + + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + @java.lang.Override + public java.util.List + getMatchedIntentsList() { + return matchedIntents_; + } + + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder> + getMatchedIntentsOrBuilderList() { + return matchedIntents_; + } + + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + @java.lang.Override + public int getMatchedIntentsCount() { + return matchedIntents_.size(); + } + + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + getMatchedIntents(int index) { + return matchedIntents_.get(index); + } + + /** + * + * + *
+     * The matched intent.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder + getMatchedIntentsOrBuilder(int index) { + return matchedIntents_.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 < matchedIntents_.size(); i++) { + output.writeMessage(1, matchedIntents_.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 < matchedIntents_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, matchedIntents_.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.dialogflow.cx.v3beta1.Action.IntentMatch)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) obj; + + if (!getMatchedIntentsList().equals(other.getMatchedIntentsList())) 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 (getMatchedIntentsCount() > 0) { + hash = (37 * hash) + MATCHED_INTENTS_FIELD_NUMBER; + hash = (53 * hash) + getMatchedIntentsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch 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.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch 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.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.IntentMatch 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Stores metadata of the intent match action.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (matchedIntentsBuilder_ == null) { + matchedIntents_ = java.util.Collections.emptyList(); + } else { + matchedIntents_ = null; + matchedIntentsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch result) { + if (matchedIntentsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + matchedIntents_ = java.util.Collections.unmodifiableList(matchedIntents_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.matchedIntents_ = matchedIntents_; + } else { + result.matchedIntents_ = matchedIntentsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance()) + return this; + if (matchedIntentsBuilder_ == null) { + if (!other.matchedIntents_.isEmpty()) { + if (matchedIntents_.isEmpty()) { + matchedIntents_ = other.matchedIntents_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMatchedIntentsIsMutable(); + matchedIntents_.addAll(other.matchedIntents_); + } + onChanged(); + } + } else { + if (!other.matchedIntents_.isEmpty()) { + if (matchedIntentsBuilder_.isEmpty()) { + matchedIntentsBuilder_.dispose(); + matchedIntentsBuilder_ = null; + matchedIntents_ = other.matchedIntents_; + bitField0_ = (bitField0_ & ~0x00000001); + matchedIntentsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getMatchedIntentsFieldBuilder() + : null; + } else { + matchedIntentsBuilder_.addAllMessages(other.matchedIntents_); + } + } + } + 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.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + .parser(), + extensionRegistry); + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + matchedIntents_.add(m); + } else { + matchedIntentsBuilder_.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.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent> + matchedIntents_ = java.util.Collections.emptyList(); + + private void ensureMatchedIntentsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + matchedIntents_ = + new java.util.ArrayList< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent>( + matchedIntents_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder> + matchedIntentsBuilder_; + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public java.util.List + getMatchedIntentsList() { + if (matchedIntentsBuilder_ == null) { + return java.util.Collections.unmodifiableList(matchedIntents_); + } else { + return matchedIntentsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public int getMatchedIntentsCount() { + if (matchedIntentsBuilder_ == null) { + return matchedIntents_.size(); + } else { + return matchedIntentsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + getMatchedIntents(int index) { + if (matchedIntentsBuilder_ == null) { + return matchedIntents_.get(index); + } else { + return matchedIntentsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder setMatchedIntents( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent value) { + if (matchedIntentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchedIntentsIsMutable(); + matchedIntents_.set(index, value); + onChanged(); + } else { + matchedIntentsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder setMatchedIntents( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + builderForValue) { + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + matchedIntents_.set(index, builderForValue.build()); + onChanged(); + } else { + matchedIntentsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder addMatchedIntents( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent value) { + if (matchedIntentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchedIntentsIsMutable(); + matchedIntents_.add(value); + onChanged(); + } else { + matchedIntentsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder addMatchedIntents( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent value) { + if (matchedIntentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchedIntentsIsMutable(); + matchedIntents_.add(index, value); + onChanged(); + } else { + matchedIntentsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder addMatchedIntents( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + builderForValue) { + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + matchedIntents_.add(builderForValue.build()); + onChanged(); + } else { + matchedIntentsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder addMatchedIntents( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + builderForValue) { + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + matchedIntents_.add(index, builderForValue.build()); + onChanged(); + } else { + matchedIntentsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder addAllMatchedIntents( + java.lang.Iterable< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent> + values) { + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, matchedIntents_); + onChanged(); + } else { + matchedIntentsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder clearMatchedIntents() { + if (matchedIntentsBuilder_ == null) { + matchedIntents_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + matchedIntentsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public Builder removeMatchedIntents(int index) { + if (matchedIntentsBuilder_ == null) { + ensureMatchedIntentsIsMutable(); + matchedIntents_.remove(index); + onChanged(); + } else { + matchedIntentsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + getMatchedIntentsBuilder(int index) { + return getMatchedIntentsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder + getMatchedIntentsOrBuilder(int index) { + if (matchedIntentsBuilder_ == null) { + return matchedIntents_.get(index); + } else { + return matchedIntentsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder> + getMatchedIntentsOrBuilderList() { + if (matchedIntentsBuilder_ != null) { + return matchedIntentsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(matchedIntents_); + } + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + addMatchedIntentsBuilder() { + return getMatchedIntentsFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + .getDefaultInstance()); + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder + addMatchedIntentsBuilder(int index) { + return getMatchedIntentsFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent + .getDefaultInstance()); + } + + /** + * + * + *
+       * The matched intent.
+       * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent matched_intents = 1; + * + */ + public java.util.List< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder> + getMatchedIntentsBuilderList() { + return getMatchedIntentsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder> + getMatchedIntentsFieldBuilder() { + if (matchedIntentsBuilder_ == null) { + matchedIntentsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntent.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.MatchedIntentOrBuilder>( + matchedIntents_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + matchedIntents_ = null; + } + return matchedIntentsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public IntentMatch 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.dialogflow.cx.v3beta1.Action.IntentMatch getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface FlowStateUpdateOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The type of the event that triggered the state update.
+     * 
+ * + * string event_type = 1; + * + * @return The eventType. + */ + java.lang.String getEventType(); + + /** + * + * + *
+     * The type of the event that triggered the state update.
+     * 
+ * + * string event_type = 1; + * + * @return The bytes for eventType. + */ + com.google.protobuf.ByteString getEventTypeBytes(); + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return Whether the pageState field is set. + */ + boolean hasPageState(); + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return The pageState. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState getPageState(); + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder + getPageStateOrBuilder(); + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return Whether the updatedParameters field is set. + */ + boolean hasUpdatedParameters(); + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return The updatedParameters. + */ + com.google.protobuf.Struct getUpdatedParameters(); + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + com.google.protobuf.StructOrBuilder getUpdatedParametersOrBuilder(); + + /** + * + * + *
+     * The destination of the transition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+     * or
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+     * 
+ * + * string destination = 4; + * + * @return The destination. + */ + java.lang.String getDestination(); + + /** + * + * + *
+     * The destination of the transition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+     * or
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+     * 
+ * + * string destination = 4; + * + * @return The bytes for destination. + */ + com.google.protobuf.ByteString getDestinationBytes(); + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return Whether the functionCall field is set. + */ + boolean hasFunctionCall(); + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return The functionCall. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall getFunctionCall(); + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder + getFunctionCallOrBuilder(); + } + + /** + * + * + *
+   * Stores metadata of the state update action, such as a state machine
+   * execution in flows.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate} + */ + public static final class FlowStateUpdate extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) + FlowStateUpdateOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FlowStateUpdate.newBuilder() to construct. + private FlowStateUpdate(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FlowStateUpdate() { + eventType_ = ""; + destination_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FlowStateUpdate(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder.class); + } + + public interface PageStateOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The ID of the page.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+       * 
+ * + * string page = 1; + * + * @return The page. + */ + java.lang.String getPage(); + + /** + * + * + *
+       * The ID of the page.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+       * 
+ * + * string page = 1; + * + * @return The bytes for page. + */ + com.google.protobuf.ByteString getPageBytes(); + + /** + * + * + *
+       * The display name of the page.
+       * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+       * The display name of the page.
+       * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+       * The status of the page.
+       * 
+ * + * string status = 3; + * + * @return The status. + */ + java.lang.String getStatus(); + + /** + * + * + *
+       * The status of the page.
+       * 
+ * + * string status = 3; + * + * @return The bytes for status. + */ + com.google.protobuf.ByteString getStatusBytes(); + } + + /** + * + * + *
+     * Stores the state of a page and its flow.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState} + */ + public static final class PageState extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) + PageStateOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PageState.newBuilder() to construct. + private PageState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PageState() { + page_ = ""; + displayName_ = ""; + status_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PageState(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder + .class); + } + + public static final int PAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object page_ = ""; + + /** + * + * + *
+       * The ID of the page.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+       * 
+ * + * string page = 1; + * + * @return The page. + */ + @java.lang.Override + public java.lang.String getPage() { + java.lang.Object ref = page_; + 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(); + page_ = s; + return s; + } + } + + /** + * + * + *
+       * The ID of the page.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+       * 
+ * + * string page = 1; + * + * @return The bytes for page. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+       * The display name of the page.
+       * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+       * The display name of the page.
+       * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object status_ = ""; + + /** + * + * + *
+       * The status of the page.
+       * 
+ * + * string status = 3; + * + * @return The status. + */ + @java.lang.Override + public java.lang.String getStatus() { + java.lang.Object ref = status_; + 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(); + status_ = s; + return s; + } + } + + /** + * + * + *
+       * The status of the page.
+       * 
+ * + * string status = 3; + * + * @return The bytes for status. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStatusBytes() { + java.lang.Object ref = status_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + status_ = 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.GeneratedMessageV3.isStringEmpty(page_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, page_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(status_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, status_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(page_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, page_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(status_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, status_); + } + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) obj; + + if (!getPage().equals(other.getPage())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getStatus().equals(other.getStatus())) 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) + PAGE_FIELD_NUMBER; + hash = (53 * hash) + getPage().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Stores the state of a page and its flow.
+       * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder + .class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + page_ = ""; + displayName_ = ""; + status_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.page_ = page_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.status_ = status_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance()) return this; + if (!other.getPage().isEmpty()) { + page_ = other.page_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getStatus().isEmpty()) { + status_ = other.status_; + 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 10: + { + page_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + status_ = 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 java.lang.Object page_ = ""; + + /** + * + * + *
+         * The ID of the page.
+         * Format:
+         * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+         * 
+ * + * string page = 1; + * + * @return The page. + */ + public java.lang.String getPage() { + java.lang.Object ref = page_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + page_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The ID of the page.
+         * Format:
+         * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+         * 
+ * + * string page = 1; + * + * @return The bytes for page. + */ + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The ID of the page.
+         * Format:
+         * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+         * 
+ * + * string page = 1; + * + * @param value The page to set. + * @return This builder for chaining. + */ + public Builder setPage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + page_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * The ID of the page.
+         * Format:
+         * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+         * 
+ * + * string page = 1; + * + * @return This builder for chaining. + */ + public Builder clearPage() { + page_ = getDefaultInstance().getPage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The ID of the page.
+         * Format:
+         * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
+         * 
+ * + * string page = 1; + * + * @param value The bytes for page to set. + * @return This builder for chaining. + */ + public Builder setPageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + page_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+         * The display name of the page.
+         * 
+ * + * string display_name = 2; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The display name of the page.
+         * 
+ * + * string display_name = 2; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The display name of the page.
+         * 
+ * + * string display_name = 2; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The display name of the page.
+         * 
+ * + * string display_name = 2; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The display name of the page.
+         * 
+ * + * string display_name = 2; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object status_ = ""; + + /** + * + * + *
+         * The status of the page.
+         * 
+ * + * string status = 3; + * + * @return The status. + */ + public java.lang.String getStatus() { + java.lang.Object ref = status_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + status_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The status of the page.
+         * 
+ * + * string status = 3; + * + * @return The bytes for status. + */ + public com.google.protobuf.ByteString getStatusBytes() { + java.lang.Object ref = status_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + status_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The status of the page.
+         * 
+ * + * string status = 3; + * + * @param value The status to set. + * @return This builder for chaining. + */ + public Builder setStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + status_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The status of the page.
+         * 
+ * + * string status = 3; + * + * @return This builder for chaining. + */ + public Builder clearStatus() { + status_ = getDefaultInstance().getStatus(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+         * The status of the page.
+         * 
+ * + * string status = 3; + * + * @param value The bytes for status to set. + * @return This builder for chaining. + */ + public Builder setStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + status_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PageState 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface FunctionCallOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The name of the function call.
+       * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+       * The name of the function call.
+       * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + } + + /** + * + * + *
+     * Stores the metadata of a function call to execute.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall} + */ + public static final class FunctionCall extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) + FunctionCallOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FunctionCall.newBuilder() to construct. + private FunctionCall(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FunctionCall() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FunctionCall(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder + .class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+       * The name of the function call.
+       * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+       * The name of the function call.
+       * 
+ * + * string name = 1; + * + * @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; + } + } + + 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.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) obj; + + if (!getName().equals(other.getName())) 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Stores the metadata of a function call to execute.
+       * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder + .class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + 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: + { + name_ = 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 name_ = ""; + + /** + * + * + *
+         * The name of the function call.
+         * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+         * The name of the function call.
+         * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+         * The name of the function call.
+         * 
+ * + * string name = 1; + * + * @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; + } + + /** + * + * + *
+         * The name of the function call.
+         * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The name of the function call.
+         * 
+ * + * string name = 1; + * + * @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; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + .FunctionCall + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionCall 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int EVENT_TYPE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object eventType_ = ""; + + /** + * + * + *
+     * The type of the event that triggered the state update.
+     * 
+ * + * string event_type = 1; + * + * @return The eventType. + */ + @java.lang.Override + public java.lang.String getEventType() { + java.lang.Object ref = eventType_; + 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(); + eventType_ = s; + return s; + } + } + + /** + * + * + *
+     * The type of the event that triggered the state update.
+     * 
+ * + * string event_type = 1; + * + * @return The bytes for eventType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEventTypeBytes() { + java.lang.Object ref = eventType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + eventType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_STATE_FIELD_NUMBER = 2; + private com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState pageState_; + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return Whether the pageState field is set. + */ + @java.lang.Override + public boolean hasPageState() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return The pageState. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState getPageState() { + return pageState_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance() + : pageState_; + } + + /** + * + * + *
+     * The updated page and flow state.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder + getPageStateOrBuilder() { + return pageState_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance() + : pageState_; + } + + public static final int UPDATED_PARAMETERS_FIELD_NUMBER = 3; + private com.google.protobuf.Struct updatedParameters_; + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return Whether the updatedParameters field is set. + */ + @java.lang.Override + public boolean hasUpdatedParameters() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return The updatedParameters. + */ + @java.lang.Override + public com.google.protobuf.Struct getUpdatedParameters() { + return updatedParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : updatedParameters_; + } + + /** + * + * + *
+     * The updated parameters.
+     * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getUpdatedParametersOrBuilder() { + return updatedParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : updatedParameters_; + } + + public static final int DESTINATION_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object destination_ = ""; + + /** + * + * + *
+     * The destination of the transition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+     * or
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+     * 
+ * + * string destination = 4; + * + * @return The destination. + */ + @java.lang.Override + public java.lang.String getDestination() { + java.lang.Object ref = destination_; + 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(); + destination_ = s; + return s; + } + } + + /** + * + * + *
+     * The destination of the transition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+     * or
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+     * 
+ * + * string destination = 4; + * + * @return The bytes for destination. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDestinationBytes() { + java.lang.Object ref = destination_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destination_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FUNCTION_CALL_FIELD_NUMBER = 5; + private com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + functionCall_; + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return Whether the functionCall field is set. + */ + @java.lang.Override + public boolean hasFunctionCall() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return The functionCall. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + getFunctionCall() { + return functionCall_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance() + : functionCall_; + } + + /** + * + * + *
+     * The function call to execute.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder + getFunctionCallOrBuilder() { + return functionCall_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance() + : functionCall_; + } + + 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.GeneratedMessageV3.isStringEmpty(eventType_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, eventType_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getPageState()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getUpdatedParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destination_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, destination_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(5, getFunctionCall()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(eventType_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, eventType_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPageState()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdatedParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destination_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, destination_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getFunctionCall()); + } + 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) obj; + + if (!getEventType().equals(other.getEventType())) return false; + if (hasPageState() != other.hasPageState()) return false; + if (hasPageState()) { + if (!getPageState().equals(other.getPageState())) return false; + } + if (hasUpdatedParameters() != other.hasUpdatedParameters()) return false; + if (hasUpdatedParameters()) { + if (!getUpdatedParameters().equals(other.getUpdatedParameters())) return false; + } + if (!getDestination().equals(other.getDestination())) return false; + if (hasFunctionCall() != other.hasFunctionCall()) return false; + if (hasFunctionCall()) { + if (!getFunctionCall().equals(other.getFunctionCall())) 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) + EVENT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getEventType().hashCode(); + if (hasPageState()) { + hash = (37 * hash) + PAGE_STATE_FIELD_NUMBER; + hash = (53 * hash) + getPageState().hashCode(); + } + if (hasUpdatedParameters()) { + hash = (37 * hash) + UPDATED_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getUpdatedParameters().hashCode(); + } + hash = (37 * hash) + DESTINATION_FIELD_NUMBER; + hash = (53 * hash) + getDestination().hashCode(); + if (hasFunctionCall()) { + hash = (37 * hash) + FUNCTION_CALL_FIELD_NUMBER; + hash = (53 * hash) + getFunctionCall().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.FlowStateUpdate 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Stores metadata of the state update action, such as a state machine
+     * execution in flows.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPageStateFieldBuilder(); + getUpdatedParametersFieldBuilder(); + getFunctionCallFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + eventType_ = ""; + pageState_ = null; + if (pageStateBuilder_ != null) { + pageStateBuilder_.dispose(); + pageStateBuilder_ = null; + } + updatedParameters_ = null; + if (updatedParametersBuilder_ != null) { + updatedParametersBuilder_.dispose(); + updatedParametersBuilder_ = null; + } + destination_ = ""; + functionCall_ = null; + if (functionCallBuilder_ != null) { + functionCallBuilder_.dispose(); + functionCallBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.eventType_ = eventType_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageState_ = pageStateBuilder_ == null ? pageState_ : pageStateBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updatedParameters_ = + updatedParametersBuilder_ == null + ? updatedParameters_ + : updatedParametersBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.destination_ = destination_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.functionCall_ = + functionCallBuilder_ == null ? functionCall_ : functionCallBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance()) + return this; + if (!other.getEventType().isEmpty()) { + eventType_ = other.eventType_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasPageState()) { + mergePageState(other.getPageState()); + } + if (other.hasUpdatedParameters()) { + mergeUpdatedParameters(other.getUpdatedParameters()); + } + if (!other.getDestination().isEmpty()) { + destination_ = other.destination_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasFunctionCall()) { + mergeFunctionCall(other.getFunctionCall()); + } + 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: + { + eventType_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getPageStateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage( + getUpdatedParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + destination_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getFunctionCallFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + 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 eventType_ = ""; + + /** + * + * + *
+       * The type of the event that triggered the state update.
+       * 
+ * + * string event_type = 1; + * + * @return The eventType. + */ + public java.lang.String getEventType() { + java.lang.Object ref = eventType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + eventType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The type of the event that triggered the state update.
+       * 
+ * + * string event_type = 1; + * + * @return The bytes for eventType. + */ + public com.google.protobuf.ByteString getEventTypeBytes() { + java.lang.Object ref = eventType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + eventType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The type of the event that triggered the state update.
+       * 
+ * + * string event_type = 1; + * + * @param value The eventType to set. + * @return This builder for chaining. + */ + public Builder setEventType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + eventType_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The type of the event that triggered the state update.
+       * 
+ * + * string event_type = 1; + * + * @return This builder for chaining. + */ + public Builder clearEventType() { + eventType_ = getDefaultInstance().getEventType(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The type of the event that triggered the state update.
+       * 
+ * + * string event_type = 1; + * + * @param value The bytes for eventType to set. + * @return This builder for chaining. + */ + public Builder setEventTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + eventType_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState pageState_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder> + pageStateBuilder_; + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return Whether the pageState field is set. + */ + public boolean hasPageState() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + * + * @return The pageState. + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + getPageState() { + if (pageStateBuilder_ == null) { + return pageState_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance() + : pageState_; + } else { + return pageStateBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public Builder setPageState( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState value) { + if (pageStateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pageState_ = value; + } else { + pageStateBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public Builder setPageState( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder + builderForValue) { + if (pageStateBuilder_ == null) { + pageState_ = builderForValue.build(); + } else { + pageStateBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public Builder mergePageState( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState value) { + if (pageStateBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && pageState_ != null + && pageState_ + != com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance()) { + getPageStateBuilder().mergeFrom(value); + } else { + pageState_ = value; + } + } else { + pageStateBuilder_.mergeFrom(value); + } + if (pageState_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public Builder clearPageState() { + bitField0_ = (bitField0_ & ~0x00000002); + pageState_ = null; + if (pageStateBuilder_ != null) { + pageStateBuilder_.dispose(); + pageStateBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder + getPageStateBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getPageStateFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder + getPageStateOrBuilder() { + if (pageStateBuilder_ != null) { + return pageStateBuilder_.getMessageOrBuilder(); + } else { + return pageState_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState + .getDefaultInstance() + : pageState_; + } + } + + /** + * + * + *
+       * The updated page and flow state.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder> + getPageStateFieldBuilder() { + if (pageStateBuilder_ == null) { + pageStateBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageStateOrBuilder>( + getPageState(), getParentForChildren(), isClean()); + pageState_ = null; + } + return pageStateBuilder_; + } + + private com.google.protobuf.Struct updatedParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + updatedParametersBuilder_; + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return Whether the updatedParameters field is set. + */ + public boolean hasUpdatedParameters() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + * + * @return The updatedParameters. + */ + public com.google.protobuf.Struct getUpdatedParameters() { + if (updatedParametersBuilder_ == null) { + return updatedParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : updatedParameters_; + } else { + return updatedParametersBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public Builder setUpdatedParameters(com.google.protobuf.Struct value) { + if (updatedParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updatedParameters_ = value; + } else { + updatedParametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public Builder setUpdatedParameters(com.google.protobuf.Struct.Builder builderForValue) { + if (updatedParametersBuilder_ == null) { + updatedParameters_ = builderForValue.build(); + } else { + updatedParametersBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public Builder mergeUpdatedParameters(com.google.protobuf.Struct value) { + if (updatedParametersBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updatedParameters_ != null + && updatedParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { + getUpdatedParametersBuilder().mergeFrom(value); + } else { + updatedParameters_ = value; + } + } else { + updatedParametersBuilder_.mergeFrom(value); + } + if (updatedParameters_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public Builder clearUpdatedParameters() { + bitField0_ = (bitField0_ & ~0x00000004); + updatedParameters_ = null; + if (updatedParametersBuilder_ != null) { + updatedParametersBuilder_.dispose(); + updatedParametersBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public com.google.protobuf.Struct.Builder getUpdatedParametersBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getUpdatedParametersFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + public com.google.protobuf.StructOrBuilder getUpdatedParametersOrBuilder() { + if (updatedParametersBuilder_ != null) { + return updatedParametersBuilder_.getMessageOrBuilder(); + } else { + return updatedParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : updatedParameters_; + } + } + + /** + * + * + *
+       * The updated parameters.
+       * 
+ * + * .google.protobuf.Struct updated_parameters = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getUpdatedParametersFieldBuilder() { + if (updatedParametersBuilder_ == null) { + updatedParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getUpdatedParameters(), getParentForChildren(), isClean()); + updatedParameters_ = null; + } + return updatedParametersBuilder_; + } + + private java.lang.Object destination_ = ""; + + /** + * + * + *
+       * The destination of the transition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+       * or
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+       * 
+ * + * string destination = 4; + * + * @return The destination. + */ + public java.lang.String getDestination() { + java.lang.Object ref = destination_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destination_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The destination of the transition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+       * or
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+       * 
+ * + * string destination = 4; + * + * @return The bytes for destination. + */ + public com.google.protobuf.ByteString getDestinationBytes() { + java.lang.Object ref = destination_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destination_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The destination of the transition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+       * or
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+       * 
+ * + * string destination = 4; + * + * @param value The destination to set. + * @return This builder for chaining. + */ + public Builder setDestination(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + destination_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The destination of the transition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+       * or
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+       * 
+ * + * string destination = 4; + * + * @return This builder for chaining. + */ + public Builder clearDestination() { + destination_ = getDefaultInstance().getDestination(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+       * The destination of the transition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
+       * or
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
+       * 
+ * + * string destination = 4; + * + * @param value The bytes for destination to set. + * @return This builder for chaining. + */ + public Builder setDestinationBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + destination_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + functionCall_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder> + functionCallBuilder_; + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return Whether the functionCall field is set. + */ + public boolean hasFunctionCall() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + * + * @return The functionCall. + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + getFunctionCall() { + if (functionCallBuilder_ == null) { + return functionCall_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance() + : functionCall_; + } else { + return functionCallBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public Builder setFunctionCall( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall value) { + if (functionCallBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + functionCall_ = value; + } else { + functionCallBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public Builder setFunctionCall( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder + builderForValue) { + if (functionCallBuilder_ == null) { + functionCall_ = builderForValue.build(); + } else { + functionCallBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public Builder mergeFunctionCall( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall value) { + if (functionCallBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && functionCall_ != null + && functionCall_ + != com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance()) { + getFunctionCallBuilder().mergeFrom(value); + } else { + functionCall_ = value; + } + } else { + functionCallBuilder_.mergeFrom(value); + } + if (functionCall_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public Builder clearFunctionCall() { + bitField0_ = (bitField0_ & ~0x00000010); + functionCall_ = null; + if (functionCallBuilder_ != null) { + functionCallBuilder_.dispose(); + functionCallBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder + getFunctionCallBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getFunctionCallFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder + getFunctionCallOrBuilder() { + if (functionCallBuilder_ != null) { + return functionCallBuilder_.getMessageOrBuilder(); + } else { + return functionCall_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .getDefaultInstance() + : functionCall_; + } + } + + /** + * + * + *
+       * The function call to execute.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCallOrBuilder> + getFunctionCallFieldBuilder() { + if (functionCallBuilder_ == null) { + functionCallBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall + .Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + .FunctionCallOrBuilder>(getFunctionCall(), getParentForChildren(), isClean()); + functionCall_ = null; + } + return functionCallBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FlowStateUpdate 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.dialogflow.cx.v3beta1.Action.FlowStateUpdate + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface TTSOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.TTS) + com.google.protobuf.MessageOrBuilder {} + + /** + * + * + *
+   * Stores metadata of the Text-to-Speech action.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.TTS} + */ + public static final class TTS extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.TTS) + TTSOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TTS.newBuilder() to construct. + private TTS(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TTS() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TTS(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder.class); + } + + 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 { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.dialogflow.cx.v3beta1.Action.TTS)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS 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.dialogflow.cx.v3beta1.Action.TTS parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS 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.dialogflow.cx.v3beta1.Action.TTS parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.TTS 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Stores metadata of the Text-to-Speech action.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.TTS} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.TTS) + com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.TTS(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Action.TTS other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance()) + return this; + 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; + 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; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.TTS) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.TTS) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.TTS DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Action.TTS(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.TTS getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TTS 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.dialogflow.cx.v3beta1.Action.TTS getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface STTOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Action.STT) + com.google.protobuf.MessageOrBuilder {} + + /** + * + * + *
+   * Stores metadata of the Speech-to-Text action.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.STT} + */ + public static final class STT extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Action.STT) + STTOrBuilder { + private static final long serialVersionUID = 0L; + + // Use STT.newBuilder() to construct. + private STT(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private STT() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new STT(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder.class); + } + + 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 { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.dialogflow.cx.v3beta1.Action.STT)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action.STT other = + (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT 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.dialogflow.cx.v3beta1.Action.STT parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT 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.dialogflow.cx.v3beta1.Action.STT parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action.STT 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Stores metadata of the Speech-to-Text action.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action.STT} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action.STT) + com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.STT.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT build() { + com.google.cloud.dialogflow.cx.v3beta1.Action.STT result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action.STT result = + new com.google.cloud.dialogflow.cx.v3beta1.Action.STT(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action.STT) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action.STT) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Action.STT other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance()) + return this; + 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; + 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; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Action.STT) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Action.STT) + private static final com.google.cloud.dialogflow.cx.v3beta1.Action.STT DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Action.STT(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action.STT getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public STT 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.dialogflow.cx.v3beta1.Action.STT getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + private int actionCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object action_; + + public enum ActionCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + USER_UTTERANCE(1), + EVENT(7), + AGENT_UTTERANCE(2), + TOOL_USE(3), + LLM_CALL(14), + INTENT_MATCH(17), + FLOW_STATE_UPDATE(18), + PLAYBOOK_INVOCATION(4), + FLOW_INVOCATION(5), + PLAYBOOK_TRANSITION(12), + FLOW_TRANSITION(13), + TTS(19), + STT(20), + ACTION_NOT_SET(0); + private final int value; + + private ActionCase(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 ActionCase valueOf(int value) { + return forNumber(value); + } + + public static ActionCase forNumber(int value) { + switch (value) { + case 1: + return USER_UTTERANCE; + case 7: + return EVENT; + case 2: + return AGENT_UTTERANCE; + case 3: + return TOOL_USE; + case 14: + return LLM_CALL; + case 17: + return INTENT_MATCH; + case 18: + return FLOW_STATE_UPDATE; + case 4: + return PLAYBOOK_INVOCATION; + case 5: + return FLOW_INVOCATION; + case 12: + return PLAYBOOK_TRANSITION; + case 13: + return FLOW_TRANSITION; + case 19: + return TTS; + case 20: + return STT; + case 0: + return ACTION_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ActionCase getActionCase() { + return ActionCase.forNumber(actionCase_); + } + + public static final int USER_UTTERANCE_FIELD_NUMBER = 1; + + /** + * + * + *
+   * Optional. Agent obtained a message from the customer.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userUtterance field is set. + */ + @java.lang.Override + public boolean hasUserUtterance() { + return actionCase_ == 1; + } + + /** + * + * + *
+   * Optional. Agent obtained a message from the customer.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userUtterance. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance getUserUtterance() { + if (actionCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Agent obtained a message from the customer.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder getUserUtteranceOrBuilder() { + if (actionCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } + + public static final int EVENT_FIELD_NUMBER = 7; + + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the event field is set. + */ + @java.lang.Override + public boolean hasEvent() { + return actionCase_ == 7; + } + + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The event. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Event getEvent() { + if (actionCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.Event) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder getEventOrBuilder() { + if (actionCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.Event) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + + public static final int AGENT_UTTERANCE_FIELD_NUMBER = 2; + + /** + * + * + *
+   * Optional. Action performed by the agent as a message.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentUtterance field is set. + */ + @java.lang.Override + public boolean hasAgentUtterance() { + return actionCase_ == 2; + } + + /** + * + * + *
+   * Optional. Action performed by the agent as a message.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentUtterance. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance getAgentUtterance() { + if (actionCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed by the agent as a message.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder + getAgentUtteranceOrBuilder() { + if (actionCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } + + public static final int TOOL_USE_FIELD_NUMBER = 3; + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by calling a plugin
+   * tool.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the toolUse field is set. + */ + @java.lang.Override + public boolean hasToolUse() { + return actionCase_ == 3; + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by calling a plugin
+   * tool.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The toolUse. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getToolUse() { + if (actionCase_ == 3) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by calling a plugin
+   * tool.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder getToolUseOrBuilder() { + if (actionCase_ == 3) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + + public static final int LLM_CALL_FIELD_NUMBER = 14; + + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the llmCall field is set. + */ + @java.lang.Override + public boolean hasLlmCall() { + return actionCase_ == 14; + } + + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The llmCall. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall getLlmCall() { + if (actionCase_ == 14) { + return (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder getLlmCallOrBuilder() { + if (actionCase_ == 14) { + return (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + + public static final int INTENT_MATCH_FIELD_NUMBER = 17; + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the intentMatch field is set. + */ + @java.lang.Override + public boolean hasIntentMatch() { + return actionCase_ == 17; + } + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The intentMatch. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch getIntentMatch() { + if (actionCase_ == 17) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder + getIntentMatchOrBuilder() { + if (actionCase_ == 17) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + + public static final int FLOW_STATE_UPDATE_FIELD_NUMBER = 18; + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowStateUpdate field is set. + */ + @java.lang.Override + public boolean hasFlowStateUpdate() { + return actionCase_ == 18; + } + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowStateUpdate. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate getFlowStateUpdate() { + if (actionCase_ == 18) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder + getFlowStateUpdateOrBuilder() { + if (actionCase_ == 18) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + + public static final int PLAYBOOK_INVOCATION_FIELD_NUMBER = 4; + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a child
+   * playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the playbookInvocation field is set. + */ + @java.lang.Override + public boolean hasPlaybookInvocation() { + return actionCase_ == 4; + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a child
+   * playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookInvocation. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation getPlaybookInvocation() { + if (actionCase_ == 4) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a child
+   * playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder + getPlaybookInvocationOrBuilder() { + if (actionCase_ == 4) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } + + public static final int FLOW_INVOCATION_FIELD_NUMBER = 5; + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowInvocation field is set. + */ + @java.lang.Override + public boolean hasFlowInvocation() { + return actionCase_ == 5; + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowInvocation. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation getFlowInvocation() { + if (actionCase_ == 5) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by invoking a CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder + getFlowInvocationOrBuilder() { + if (actionCase_ == 5) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } + + public static final int PLAYBOOK_TRANSITION_FIELD_NUMBER = 12; + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the playbookTransition field is set. + */ + @java.lang.Override + public boolean hasPlaybookTransition() { + return actionCase_ == 12; + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookTransition. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition getPlaybookTransition() { + if (actionCase_ == 12) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder + getPlaybookTransitionOrBuilder() { + if (actionCase_ == 12) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + + public static final int FLOW_TRANSITION_FIELD_NUMBER = 13; + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowTransition field is set. + */ + @java.lang.Override + public boolean hasFlowTransition() { + return actionCase_ == 13; + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowTransition. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition getFlowTransition() { + if (actionCase_ == 13) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder + getFlowTransitionOrBuilder() { + if (actionCase_ == 13) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } + + public static final int TTS_FIELD_NUMBER = 19; + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the tts field is set. + */ + @java.lang.Override + public boolean hasTts() { + return actionCase_ == 19; + } + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The tts. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS getTts() { + if (actionCase_ == 19) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder getTtsOrBuilder() { + if (actionCase_ == 19) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); + } + + public static final int STT_FIELD_NUMBER = 20; + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stt field is set. + */ + @java.lang.Override + public boolean hasStt() { + return actionCase_ == 20; + } + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stt. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT getStt() { + if (actionCase_ == 20) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder getSttOrBuilder() { + if (actionCase_ == 20) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 15; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * Output only. The display name of the action.
+   * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The display name of the action.
+   * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int START_TIME_FIELD_NUMBER = 8; + private com.google.protobuf.Timestamp startTime_; + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + public static final int COMPLETE_TIME_FIELD_NUMBER = 9; + private com.google.protobuf.Timestamp completeTime_; + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the completeTime field is set. + */ + @java.lang.Override + public boolean hasCompleteTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The completeTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCompleteTime() { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder() { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } + + public static final int SUB_EXECUTION_STEPS_FIELD_NUMBER = 11; + + @SuppressWarnings("serial") + private java.util.List subExecutionSteps_; + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List getSubExecutionStepsList() { + return subExecutionSteps_; + } + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getSubExecutionStepsOrBuilderList() { + return subExecutionSteps_; + } + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getSubExecutionStepsCount() { + return subExecutionSteps_.size(); + } + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Span getSubExecutionSteps(int index) { + return subExecutionSteps_.get(index); + } + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder getSubExecutionStepsOrBuilder( + int index) { + return subExecutionSteps_.get(index); + } + + public static final int STATUS_FIELD_NUMBER = 16; + private com.google.cloud.dialogflow.cx.v3beta1.Status status_; + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + @java.lang.Override + public boolean hasStatus() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Status getStatus() { + return status_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance() + : status_; + } + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder getStatusOrBuilder() { + return status_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance() + : status_; + } + + 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 (actionCase_ == 1) { + output.writeMessage(1, (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_); + } + if (actionCase_ == 2) { + output.writeMessage(2, (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_); + } + if (actionCase_ == 3) { + output.writeMessage(3, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_); + } + if (actionCase_ == 4) { + output.writeMessage(4, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_); + } + if (actionCase_ == 5) { + output.writeMessage(5, (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_); + } + if (actionCase_ == 7) { + output.writeMessage(7, (com.google.cloud.dialogflow.cx.v3beta1.Event) action_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(8, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(9, getCompleteTime()); + } + for (int i = 0; i < subExecutionSteps_.size(); i++) { + output.writeMessage(11, subExecutionSteps_.get(i)); + } + if (actionCase_ == 12) { + output.writeMessage(12, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_); + } + if (actionCase_ == 13) { + output.writeMessage(13, (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_); + } + if (actionCase_ == 14) { + output.writeMessage(14, (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 15, displayName_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(16, getStatus()); + } + if (actionCase_ == 17) { + output.writeMessage(17, (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_); + } + if (actionCase_ == 18) { + output.writeMessage( + 18, (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_); + } + if (actionCase_ == 19) { + output.writeMessage(19, (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_); + } + if (actionCase_ == 20) { + output.writeMessage(20, (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (actionCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_); + } + if (actionCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_); + } + if (actionCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_); + } + if (actionCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_); + } + if (actionCase_ == 5) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 5, (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_); + } + if (actionCase_ == 7) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, (com.google.cloud.dialogflow.cx.v3beta1.Event) action_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getCompleteTime()); + } + for (int i = 0; i < subExecutionSteps_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(11, subExecutionSteps_.get(i)); + } + if (actionCase_ == 12) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 12, (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_); + } + if (actionCase_ == 13) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 13, (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_); + } + if (actionCase_ == 14) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 14, (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, displayName_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getStatus()); + } + if (actionCase_ == 17) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 17, (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_); + } + if (actionCase_ == 18) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 18, (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_); + } + if (actionCase_ == 19) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 19, (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_); + } + if (actionCase_ == 20) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 20, (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_); + } + 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.dialogflow.cx.v3beta1.Action)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Action other = + (com.google.cloud.dialogflow.cx.v3beta1.Action) obj; + + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } + if (hasCompleteTime() != other.hasCompleteTime()) return false; + if (hasCompleteTime()) { + if (!getCompleteTime().equals(other.getCompleteTime())) return false; + } + if (!getSubExecutionStepsList().equals(other.getSubExecutionStepsList())) return false; + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus()) { + if (!getStatus().equals(other.getStatus())) return false; + } + if (!getActionCase().equals(other.getActionCase())) return false; + switch (actionCase_) { + case 1: + if (!getUserUtterance().equals(other.getUserUtterance())) return false; + break; + case 7: + if (!getEvent().equals(other.getEvent())) return false; + break; + case 2: + if (!getAgentUtterance().equals(other.getAgentUtterance())) return false; + break; + case 3: + if (!getToolUse().equals(other.getToolUse())) return false; + break; + case 14: + if (!getLlmCall().equals(other.getLlmCall())) return false; + break; + case 17: + if (!getIntentMatch().equals(other.getIntentMatch())) return false; + break; + case 18: + if (!getFlowStateUpdate().equals(other.getFlowStateUpdate())) return false; + break; + case 4: + if (!getPlaybookInvocation().equals(other.getPlaybookInvocation())) return false; + break; + case 5: + if (!getFlowInvocation().equals(other.getFlowInvocation())) return false; + break; + case 12: + if (!getPlaybookTransition().equals(other.getPlaybookTransition())) return false; + break; + case 13: + if (!getFlowTransition().equals(other.getFlowTransition())) return false; + break; + case 19: + if (!getTts().equals(other.getTts())) return false; + break; + case 20: + if (!getStt().equals(other.getStt())) return false; + break; + case 0: + default: + } + 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) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } + if (hasCompleteTime()) { + hash = (37 * hash) + COMPLETE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCompleteTime().hashCode(); + } + if (getSubExecutionStepsCount() > 0) { + hash = (37 * hash) + SUB_EXECUTION_STEPS_FIELD_NUMBER; + hash = (53 * hash) + getSubExecutionStepsList().hashCode(); + } + if (hasStatus()) { + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + getStatus().hashCode(); + } + switch (actionCase_) { + case 1: + hash = (37 * hash) + USER_UTTERANCE_FIELD_NUMBER; + hash = (53 * hash) + getUserUtterance().hashCode(); + break; + case 7: + hash = (37 * hash) + EVENT_FIELD_NUMBER; + hash = (53 * hash) + getEvent().hashCode(); + break; + case 2: + hash = (37 * hash) + AGENT_UTTERANCE_FIELD_NUMBER; + hash = (53 * hash) + getAgentUtterance().hashCode(); + break; + case 3: + hash = (37 * hash) + TOOL_USE_FIELD_NUMBER; + hash = (53 * hash) + getToolUse().hashCode(); + break; + case 14: + hash = (37 * hash) + LLM_CALL_FIELD_NUMBER; + hash = (53 * hash) + getLlmCall().hashCode(); + break; + case 17: + hash = (37 * hash) + INTENT_MATCH_FIELD_NUMBER; + hash = (53 * hash) + getIntentMatch().hashCode(); + break; + case 18: + hash = (37 * hash) + FLOW_STATE_UPDATE_FIELD_NUMBER; + hash = (53 * hash) + getFlowStateUpdate().hashCode(); + break; + case 4: + hash = (37 * hash) + PLAYBOOK_INVOCATION_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookInvocation().hashCode(); + break; + case 5: + hash = (37 * hash) + FLOW_INVOCATION_FIELD_NUMBER; + hash = (53 * hash) + getFlowInvocation().hashCode(); + break; + case 12: + hash = (37 * hash) + PLAYBOOK_TRANSITION_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookTransition().hashCode(); + break; + case 13: + hash = (37 * hash) + FLOW_TRANSITION_FIELD_NUMBER; + hash = (53 * hash) + getFlowTransition().hashCode(); + break; + case 19: + hash = (37 * hash) + TTS_FIELD_NUMBER; + hash = (53 * hash) + getTts().hashCode(); + break; + case 20: + hash = (37 * hash) + STT_FIELD_NUMBER; + hash = (53 * hash) + getStt().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action 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.dialogflow.cx.v3beta1.Action parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action 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.dialogflow.cx.v3beta1.Action parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Action parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Action 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Action performed by end user or Dialogflow agent in the conversation.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Action} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Action) + com.google.cloud.dialogflow.cx.v3beta1.ActionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Action.class, + com.google.cloud.dialogflow.cx.v3beta1.Action.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getCompleteTimeFieldBuilder(); + getSubExecutionStepsFieldBuilder(); + getStatusFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userUtteranceBuilder_ != null) { + userUtteranceBuilder_.clear(); + } + if (eventBuilder_ != null) { + eventBuilder_.clear(); + } + if (agentUtteranceBuilder_ != null) { + agentUtteranceBuilder_.clear(); + } + if (toolUseBuilder_ != null) { + toolUseBuilder_.clear(); + } + if (llmCallBuilder_ != null) { + llmCallBuilder_.clear(); + } + if (intentMatchBuilder_ != null) { + intentMatchBuilder_.clear(); + } + if (flowStateUpdateBuilder_ != null) { + flowStateUpdateBuilder_.clear(); + } + if (playbookInvocationBuilder_ != null) { + playbookInvocationBuilder_.clear(); + } + if (flowInvocationBuilder_ != null) { + flowInvocationBuilder_.clear(); + } + if (playbookTransitionBuilder_ != null) { + playbookTransitionBuilder_.clear(); + } + if (flowTransitionBuilder_ != null) { + flowTransitionBuilder_.clear(); + } + if (ttsBuilder_ != null) { + ttsBuilder_.clear(); + } + if (sttBuilder_ != null) { + sttBuilder_.clear(); + } + displayName_ = ""; + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + completeTime_ = null; + if (completeTimeBuilder_ != null) { + completeTimeBuilder_.dispose(); + completeTimeBuilder_ = null; + } + if (subExecutionStepsBuilder_ == null) { + subExecutionSteps_ = java.util.Collections.emptyList(); + } else { + subExecutionSteps_ = null; + subExecutionStepsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00010000); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; + } + actionCase_ = 0; + action_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Action.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action build() { + com.google.cloud.dialogflow.cx.v3beta1.Action result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Action result = + new com.google.cloud.dialogflow.cx.v3beta1.Action(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.cloud.dialogflow.cx.v3beta1.Action result) { + if (subExecutionStepsBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0)) { + subExecutionSteps_ = java.util.Collections.unmodifiableList(subExecutionSteps_); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.subExecutionSteps_ = subExecutionSteps_; + } else { + result.subExecutionSteps_ = subExecutionStepsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Action result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00002000) != 0)) { + result.displayName_ = displayName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00004000) != 0)) { + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.completeTime_ = + completeTimeBuilder_ == null ? completeTime_ : completeTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.dialogflow.cx.v3beta1.Action result) { + result.actionCase_ = actionCase_; + result.action_ = this.action_; + if (actionCase_ == 1 && userUtteranceBuilder_ != null) { + result.action_ = userUtteranceBuilder_.build(); + } + if (actionCase_ == 7 && eventBuilder_ != null) { + result.action_ = eventBuilder_.build(); + } + if (actionCase_ == 2 && agentUtteranceBuilder_ != null) { + result.action_ = agentUtteranceBuilder_.build(); + } + if (actionCase_ == 3 && toolUseBuilder_ != null) { + result.action_ = toolUseBuilder_.build(); + } + if (actionCase_ == 14 && llmCallBuilder_ != null) { + result.action_ = llmCallBuilder_.build(); + } + if (actionCase_ == 17 && intentMatchBuilder_ != null) { + result.action_ = intentMatchBuilder_.build(); + } + if (actionCase_ == 18 && flowStateUpdateBuilder_ != null) { + result.action_ = flowStateUpdateBuilder_.build(); + } + if (actionCase_ == 4 && playbookInvocationBuilder_ != null) { + result.action_ = playbookInvocationBuilder_.build(); + } + if (actionCase_ == 5 && flowInvocationBuilder_ != null) { + result.action_ = flowInvocationBuilder_.build(); + } + if (actionCase_ == 12 && playbookTransitionBuilder_ != null) { + result.action_ = playbookTransitionBuilder_.build(); + } + if (actionCase_ == 13 && flowTransitionBuilder_ != null) { + result.action_ = flowTransitionBuilder_.build(); + } + if (actionCase_ == 19 && ttsBuilder_ != null) { + result.action_ = ttsBuilder_.build(); + } + if (actionCase_ == 20 && sttBuilder_ != null) { + result.action_ = sttBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Action other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Action.getDefaultInstance()) return this; + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00002000; + onChanged(); + } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } + if (other.hasCompleteTime()) { + mergeCompleteTime(other.getCompleteTime()); + } + if (subExecutionStepsBuilder_ == null) { + if (!other.subExecutionSteps_.isEmpty()) { + if (subExecutionSteps_.isEmpty()) { + subExecutionSteps_ = other.subExecutionSteps_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.addAll(other.subExecutionSteps_); + } + onChanged(); + } + } else { + if (!other.subExecutionSteps_.isEmpty()) { + if (subExecutionStepsBuilder_.isEmpty()) { + subExecutionStepsBuilder_.dispose(); + subExecutionStepsBuilder_ = null; + subExecutionSteps_ = other.subExecutionSteps_; + bitField0_ = (bitField0_ & ~0x00010000); + subExecutionStepsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getSubExecutionStepsFieldBuilder() + : null; + } else { + subExecutionStepsBuilder_.addAllMessages(other.subExecutionSteps_); + } + } + } + if (other.hasStatus()) { + mergeStatus(other.getStatus()); + } + switch (other.getActionCase()) { + case USER_UTTERANCE: + { + mergeUserUtterance(other.getUserUtterance()); + break; + } + case EVENT: + { + mergeEvent(other.getEvent()); + break; + } + case AGENT_UTTERANCE: + { + mergeAgentUtterance(other.getAgentUtterance()); + break; + } + case TOOL_USE: + { + mergeToolUse(other.getToolUse()); + break; + } + case LLM_CALL: + { + mergeLlmCall(other.getLlmCall()); + break; + } + case INTENT_MATCH: + { + mergeIntentMatch(other.getIntentMatch()); + break; + } + case FLOW_STATE_UPDATE: + { + mergeFlowStateUpdate(other.getFlowStateUpdate()); + break; + } + case PLAYBOOK_INVOCATION: + { + mergePlaybookInvocation(other.getPlaybookInvocation()); + break; + } + case FLOW_INVOCATION: + { + mergeFlowInvocation(other.getFlowInvocation()); + break; + } + case PLAYBOOK_TRANSITION: + { + mergePlaybookTransition(other.getPlaybookTransition()); + break; + } + case FLOW_TRANSITION: + { + mergeFlowTransition(other.getFlowTransition()); + break; + } + case TTS: + { + mergeTts(other.getTts()); + break; + } + case STT: + { + mergeStt(other.getStt()); + break; + } + case ACTION_NOT_SET: + { + break; + } + } + 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(getUserUtteranceFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage(getAgentUtteranceFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 2; + break; + } // case 18 + case 26: + { + input.readMessage(getToolUseFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 3; + break; + } // case 26 + case 34: + { + input.readMessage( + getPlaybookInvocationFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 4; + break; + } // case 34 + case 42: + { + input.readMessage(getFlowInvocationFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 5; + break; + } // case 42 + case 58: + { + input.readMessage(getEventFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 7; + break; + } // case 58 + case 66: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00004000; + break; + } // case 66 + case 74: + { + input.readMessage(getCompleteTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00008000; + break; + } // case 74 + case 90: + { + com.google.cloud.dialogflow.cx.v3beta1.Span m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.Span.parser(), extensionRegistry); + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.add(m); + } else { + subExecutionStepsBuilder_.addMessage(m); + } + break; + } // case 90 + case 98: + { + input.readMessage( + getPlaybookTransitionFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 12; + break; + } // case 98 + case 106: + { + input.readMessage(getFlowTransitionFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 13; + break; + } // case 106 + case 114: + { + input.readMessage(getLlmCallFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 14; + break; + } // case 114 + case 122: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00002000; + break; + } // case 122 + case 130: + { + input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00020000; + break; + } // case 130 + case 138: + { + input.readMessage(getIntentMatchFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 17; + break; + } // case 138 + case 146: + { + input.readMessage(getFlowStateUpdateFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 18; + break; + } // case 146 + case 154: + { + input.readMessage(getTtsFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 19; + break; + } // case 154 + case 162: + { + input.readMessage(getSttFieldBuilder().getBuilder(), extensionRegistry); + actionCase_ = 20; + break; + } // case 162 + 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 actionCase_ = 0; + private java.lang.Object action_; + + public ActionCase getActionCase() { + return ActionCase.forNumber(actionCase_); + } + + public Builder clearAction() { + actionCase_ = 0; + action_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder> + userUtteranceBuilder_; + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the userUtterance field is set. + */ + @java.lang.Override + public boolean hasUserUtterance() { + return actionCase_ == 1; + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The userUtterance. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance getUserUtterance() { + if (userUtteranceBuilder_ == null) { + if (actionCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } else { + if (actionCase_ == 1) { + return userUtteranceBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance value) { + if (userUtteranceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + userUtteranceBuilder_.setMessage(value); + } + actionCase_ = 1; + return this; + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUserUtterance( + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder builderForValue) { + if (userUtteranceBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + userUtteranceBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 1; + return this; + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance value) { + if (userUtteranceBuilder_ == null) { + if (actionCase_ == 1 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 1) { + userUtteranceBuilder_.mergeFrom(value); + } else { + userUtteranceBuilder_.setMessage(value); + } + } + actionCase_ = 1; + return this; + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUserUtterance() { + if (userUtteranceBuilder_ == null) { + if (actionCase_ == 1) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 1) { + actionCase_ = 0; + action_ = null; + } + userUtteranceBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder getUserUtteranceBuilder() { + return getUserUtteranceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder + getUserUtteranceOrBuilder() { + if ((actionCase_ == 1) && (userUtteranceBuilder_ != null)) { + return userUtteranceBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Agent obtained a message from the customer.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder> + getUserUtteranceFieldBuilder() { + if (userUtteranceBuilder_ == null) { + if (!(actionCase_ == 1)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + } + userUtteranceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, + com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 1; + onChanged(); + return userUtteranceBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Event, + com.google.cloud.dialogflow.cx.v3beta1.Event.Builder, + com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder> + eventBuilder_; + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the event field is set. + */ + @java.lang.Override + public boolean hasEvent() { + return actionCase_ == 7; + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The event. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Event getEvent() { + if (eventBuilder_ == null) { + if (actionCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.Event) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } else { + if (actionCase_ == 7) { + return eventBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEvent(com.google.cloud.dialogflow.cx.v3beta1.Event value) { + if (eventBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + eventBuilder_.setMessage(value); + } + actionCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEvent(com.google.cloud.dialogflow.cx.v3beta1.Event.Builder builderForValue) { + if (eventBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + eventBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeEvent(com.google.cloud.dialogflow.cx.v3beta1.Event value) { + if (eventBuilder_ == null) { + if (actionCase_ == 7 + && action_ != com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Event.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.Event) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 7) { + eventBuilder_.mergeFrom(value); + } else { + eventBuilder_.setMessage(value); + } + } + actionCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearEvent() { + if (eventBuilder_ == null) { + if (actionCase_ == 7) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 7) { + actionCase_ = 0; + action_ = null; + } + eventBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Event.Builder getEventBuilder() { + return getEventFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder getEventOrBuilder() { + if ((actionCase_ == 7) && (eventBuilder_ != null)) { + return eventBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.Event) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. The agent received an event from the customer or a system event
+     * is emitted.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Event, + com.google.cloud.dialogflow.cx.v3beta1.Event.Builder, + com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder> + getEventFieldBuilder() { + if (eventBuilder_ == null) { + if (!(actionCase_ == 7)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + eventBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Event, + com.google.cloud.dialogflow.cx.v3beta1.Event.Builder, + com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.Event) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 7; + onChanged(); + return eventBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder> + agentUtteranceBuilder_; + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentUtterance field is set. + */ + @java.lang.Override + public boolean hasAgentUtterance() { + return actionCase_ == 2; + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentUtterance. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance getAgentUtterance() { + if (agentUtteranceBuilder_ == null) { + if (actionCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } else { + if (actionCase_ == 2) { + return agentUtteranceBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentUtterance(com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance value) { + if (agentUtteranceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + agentUtteranceBuilder_.setMessage(value); + } + actionCase_ = 2; + return this; + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentUtterance( + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder builderForValue) { + if (agentUtteranceBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + agentUtteranceBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 2; + return this; + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeAgentUtterance( + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance value) { + if (agentUtteranceBuilder_ == null) { + if (actionCase_ == 2 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 2) { + agentUtteranceBuilder_.mergeFrom(value); + } else { + agentUtteranceBuilder_.setMessage(value); + } + } + actionCase_ = 2; + return this; + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAgentUtterance() { + if (agentUtteranceBuilder_ == null) { + if (actionCase_ == 2) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 2) { + actionCase_ = 0; + action_ = null; + } + agentUtteranceBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder + getAgentUtteranceBuilder() { + return getAgentUtteranceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder + getAgentUtteranceOrBuilder() { + if ((actionCase_ == 2) && (agentUtteranceBuilder_ != null)) { + return agentUtteranceBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed by the agent as a message.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder> + getAgentUtteranceFieldBuilder() { + if (agentUtteranceBuilder_ == null) { + if (!(actionCase_ == 2)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + } + agentUtteranceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 2; + onChanged(); + return agentUtteranceBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ToolUse, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder> + toolUseBuilder_; + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the toolUse field is set. + */ + @java.lang.Override + public boolean hasToolUse() { + return actionCase_ == 3; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The toolUse. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getToolUse() { + if (toolUseBuilder_ == null) { + if (actionCase_ == 3) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } else { + if (actionCase_ == 3) { + return toolUseBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setToolUse(com.google.cloud.dialogflow.cx.v3beta1.ToolUse value) { + if (toolUseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + toolUseBuilder_.setMessage(value); + } + actionCase_ = 3; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setToolUse( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder builderForValue) { + if (toolUseBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + toolUseBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 3; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeToolUse(com.google.cloud.dialogflow.cx.v3beta1.ToolUse value) { + if (toolUseBuilder_ == null) { + if (actionCase_ == 3 + && action_ != com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 3) { + toolUseBuilder_.mergeFrom(value); + } else { + toolUseBuilder_.setMessage(value); + } + } + actionCase_ = 3; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearToolUse() { + if (toolUseBuilder_ == null) { + if (actionCase_ == 3) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 3) { + actionCase_ = 0; + action_ = null; + } + toolUseBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder getToolUseBuilder() { + return getToolUseFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder getToolUseOrBuilder() { + if ((actionCase_ == 3) && (toolUseBuilder_ != null)) { + return toolUseBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 3) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by calling a plugin
+     * tool.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ToolUse, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder> + getToolUseFieldBuilder() { + if (toolUseBuilder_ == null) { + if (!(actionCase_ == 3)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + toolUseBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ToolUse, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 3; + onChanged(); + return toolUseBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder> + llmCallBuilder_; + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the llmCall field is set. + */ + @java.lang.Override + public boolean hasLlmCall() { + return actionCase_ == 14; + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The llmCall. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall getLlmCall() { + if (llmCallBuilder_ == null) { + if (actionCase_ == 14) { + return (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } else { + if (actionCase_ == 14) { + return llmCallBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setLlmCall(com.google.cloud.dialogflow.cx.v3beta1.LlmCall value) { + if (llmCallBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + llmCallBuilder_.setMessage(value); + } + actionCase_ = 14; + return this; + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setLlmCall( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder builderForValue) { + if (llmCallBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + llmCallBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 14; + return this; + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeLlmCall(com.google.cloud.dialogflow.cx.v3beta1.LlmCall value) { + if (llmCallBuilder_ == null) { + if (actionCase_ == 14 + && action_ != com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 14) { + llmCallBuilder_.mergeFrom(value); + } else { + llmCallBuilder_.setMessage(value); + } + } + actionCase_ = 14; + return this; + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearLlmCall() { + if (llmCallBuilder_ == null) { + if (actionCase_ == 14) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 14) { + actionCase_ = 0; + action_ = null; + } + llmCallBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder getLlmCallBuilder() { + return getLlmCallFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder getLlmCallOrBuilder() { + if ((actionCase_ == 14) && (llmCallBuilder_ != null)) { + return llmCallBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 14) { + return (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. LLM call performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder> + getLlmCallFieldBuilder() { + if (llmCallBuilder_ == null) { + if (!(actionCase_ == 14)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + llmCallBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 14; + onChanged(); + return llmCallBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder> + intentMatchBuilder_; + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the intentMatch field is set. + */ + @java.lang.Override + public boolean hasIntentMatch() { + return actionCase_ == 17; + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The intentMatch. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch getIntentMatch() { + if (intentMatchBuilder_ == null) { + if (actionCase_ == 17) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } else { + if (actionCase_ == 17) { + return intentMatchBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIntentMatch(com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch value) { + if (intentMatchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + intentMatchBuilder_.setMessage(value); + } + actionCase_ = 17; + return this; + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIntentMatch( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder builderForValue) { + if (intentMatchBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + intentMatchBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 17; + return this; + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeIntentMatch( + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch value) { + if (intentMatchBuilder_ == null) { + if (actionCase_ == 17 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 17) { + intentMatchBuilder_.mergeFrom(value); + } else { + intentMatchBuilder_.setMessage(value); + } + } + actionCase_ = 17; + return this; + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearIntentMatch() { + if (intentMatchBuilder_ == null) { + if (actionCase_ == 17) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 17) { + actionCase_ = 0; + action_ = null; + } + intentMatchBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder + getIntentMatchBuilder() { + return getIntentMatchFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder + getIntentMatchOrBuilder() { + if ((actionCase_ == 17) && (intentMatchBuilder_ != null)) { + return intentMatchBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 17) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. Intent Match in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder> + getIntentMatchFieldBuilder() { + if (intentMatchBuilder_ == null) { + if (!(actionCase_ == 17)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.getDefaultInstance(); + } + intentMatchBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 17; + onChanged(); + return intentMatchBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder> + flowStateUpdateBuilder_; + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowStateUpdate field is set. + */ + @java.lang.Override + public boolean hasFlowStateUpdate() { + return actionCase_ == 18; + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowStateUpdate. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate getFlowStateUpdate() { + if (flowStateUpdateBuilder_ == null) { + if (actionCase_ == 18) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } else { + if (actionCase_ == 18) { + return flowStateUpdateBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowStateUpdate( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate value) { + if (flowStateUpdateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + flowStateUpdateBuilder_.setMessage(value); + } + actionCase_ = 18; + return this; + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowStateUpdate( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder builderForValue) { + if (flowStateUpdateBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + flowStateUpdateBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 18; + return this; + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeFlowStateUpdate( + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate value) { + if (flowStateUpdateBuilder_ == null) { + if (actionCase_ == 18 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate + .getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 18) { + flowStateUpdateBuilder_.mergeFrom(value); + } else { + flowStateUpdateBuilder_.setMessage(value); + } + } + actionCase_ = 18; + return this; + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearFlowStateUpdate() { + if (flowStateUpdateBuilder_ == null) { + if (actionCase_ == 18) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 18) { + actionCase_ = 0; + action_ = null; + } + flowStateUpdateBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder + getFlowStateUpdateBuilder() { + return getFlowStateUpdateFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder + getFlowStateUpdateOrBuilder() { + if ((actionCase_ == 18) && (flowStateUpdateBuilder_ != null)) { + return flowStateUpdateBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 18) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Output only. The state machine update in flows.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder> + getFlowStateUpdateFieldBuilder() { + if (flowStateUpdateBuilder_ == null) { + if (!(actionCase_ == 18)) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.getDefaultInstance(); + } + flowStateUpdateBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 18; + onChanged(); + return flowStateUpdateBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder> + playbookInvocationBuilder_; + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the playbookInvocation field is set. + */ + @java.lang.Override + public boolean hasPlaybookInvocation() { + return actionCase_ == 4; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookInvocation. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation getPlaybookInvocation() { + if (playbookInvocationBuilder_ == null) { + if (actionCase_ == 4) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } else { + if (actionCase_ == 4) { + return playbookInvocationBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPlaybookInvocation( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation value) { + if (playbookInvocationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + playbookInvocationBuilder_.setMessage(value); + } + actionCase_ = 4; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPlaybookInvocation( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder builderForValue) { + if (playbookInvocationBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + playbookInvocationBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 4; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergePlaybookInvocation( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation value) { + if (playbookInvocationBuilder_ == null) { + if (actionCase_ == 4 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 4) { + playbookInvocationBuilder_.mergeFrom(value); + } else { + playbookInvocationBuilder_.setMessage(value); + } + } + actionCase_ = 4; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearPlaybookInvocation() { + if (playbookInvocationBuilder_ == null) { + if (actionCase_ == 4) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 4) { + actionCase_ = 0; + action_ = null; + } + playbookInvocationBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder + getPlaybookInvocationBuilder() { + return getPlaybookInvocationFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder + getPlaybookInvocationOrBuilder() { + if ((actionCase_ == 4) && (playbookInvocationBuilder_ != null)) { + return playbookInvocationBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 4) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a child
+     * playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder> + getPlaybookInvocationFieldBuilder() { + if (playbookInvocationBuilder_ == null) { + if (!(actionCase_ == 4)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + } + playbookInvocationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 4; + onChanged(); + return playbookInvocationBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder> + flowInvocationBuilder_; + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowInvocation field is set. + */ + @java.lang.Override + public boolean hasFlowInvocation() { + return actionCase_ == 5; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowInvocation. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation getFlowInvocation() { + if (flowInvocationBuilder_ == null) { + if (actionCase_ == 5) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } else { + if (actionCase_ == 5) { + return flowInvocationBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowInvocation(com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation value) { + if (flowInvocationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + flowInvocationBuilder_.setMessage(value); + } + actionCase_ = 5; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowInvocation( + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder builderForValue) { + if (flowInvocationBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + flowInvocationBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 5; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeFlowInvocation( + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation value) { + if (flowInvocationBuilder_ == null) { + if (actionCase_ == 5 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 5) { + flowInvocationBuilder_.mergeFrom(value); + } else { + flowInvocationBuilder_.setMessage(value); + } + } + actionCase_ = 5; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearFlowInvocation() { + if (flowInvocationBuilder_ == null) { + if (actionCase_ == 5) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 5) { + actionCase_ = 0; + action_ = null; + } + flowInvocationBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder + getFlowInvocationBuilder() { + return getFlowInvocationFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder + getFlowInvocationOrBuilder() { + if ((actionCase_ == 5) && (flowInvocationBuilder_ != null)) { + return flowInvocationBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 5) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder> + getFlowInvocationFieldBuilder() { + if (flowInvocationBuilder_ == null) { + if (!(actionCase_ == 5)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + } + flowInvocationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 5; + onChanged(); + return flowInvocationBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder> + playbookTransitionBuilder_; + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the playbookTransition field is set. + */ + @java.lang.Override + public boolean hasPlaybookTransition() { + return actionCase_ == 12; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookTransition. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition getPlaybookTransition() { + if (playbookTransitionBuilder_ == null) { + if (actionCase_ == 12) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } else { + if (actionCase_ == 12) { + return playbookTransitionBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPlaybookTransition( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition value) { + if (playbookTransitionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + playbookTransitionBuilder_.setMessage(value); + } + actionCase_ = 12; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPlaybookTransition( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder builderForValue) { + if (playbookTransitionBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + playbookTransitionBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 12; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergePlaybookTransition( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition value) { + if (playbookTransitionBuilder_ == null) { + if (actionCase_ == 12 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 12) { + playbookTransitionBuilder_.mergeFrom(value); + } else { + playbookTransitionBuilder_.setMessage(value); + } + } + actionCase_ = 12; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearPlaybookTransition() { + if (playbookTransitionBuilder_ == null) { + if (actionCase_ == 12) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 12) { + actionCase_ = 0; + action_ = null; + } + playbookTransitionBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder + getPlaybookTransitionBuilder() { + return getPlaybookTransitionFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder + getPlaybookTransitionOrBuilder() { + if ((actionCase_ == 12) && (playbookTransitionBuilder_ != null)) { + return playbookTransitionBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 12) { + return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder> + getPlaybookTransitionFieldBuilder() { + if (playbookTransitionBuilder_ == null) { + if (!(actionCase_ == 12)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + playbookTransitionBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 12; + onChanged(); + return playbookTransitionBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder> + flowTransitionBuilder_; + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowTransition field is set. + */ + @java.lang.Override + public boolean hasFlowTransition() { + return actionCase_ == 13; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowTransition. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition getFlowTransition() { + if (flowTransitionBuilder_ == null) { + if (actionCase_ == 13) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } else { + if (actionCase_ == 13) { + return flowTransitionBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowTransition(com.google.cloud.dialogflow.cx.v3beta1.FlowTransition value) { + if (flowTransitionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + flowTransitionBuilder_.setMessage(value); + } + actionCase_ = 13; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFlowTransition( + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder builderForValue) { + if (flowTransitionBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + flowTransitionBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 13; + return this; + } + + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeFlowTransition( + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition value) { + if (flowTransitionBuilder_ == null) { + if (actionCase_ == 13 + && action_ + != com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 13) { + flowTransitionBuilder_.mergeFrom(value); + } else { + flowTransitionBuilder_.setMessage(value); + } + } + actionCase_ = 13; + return this; } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.dialogflow.cx.v3beta1.Action.class, - com.google.cloud.dialogflow.cx.v3beta1.Action.Builder.class); + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearFlowTransition() { + if (flowTransitionBuilder_ == null) { + if (actionCase_ == 13) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 13) { + actionCase_ = 0; + action_ = null; + } + flowTransitionBuilder_.clear(); + } + return this; } - // Construct using com.google.cloud.dialogflow.cx.v3beta1.Action.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder + getFlowTransitionBuilder() { + return getFlowTransitionFieldBuilder().getBuilder(); } + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (userUtteranceBuilder_ != null) { - userUtteranceBuilder_.clear(); - } - if (agentUtteranceBuilder_ != null) { - agentUtteranceBuilder_.clear(); - } - if (toolUseBuilder_ != null) { - toolUseBuilder_.clear(); - } - if (playbookInvocationBuilder_ != null) { - playbookInvocationBuilder_.clear(); - } - if (flowInvocationBuilder_ != null) { - flowInvocationBuilder_.clear(); + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder + getFlowTransitionOrBuilder() { + if ((actionCase_ == 13) && (flowTransitionBuilder_ != null)) { + return flowTransitionBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 13) { + return (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); } - actionCase_ = 0; - action_ = null; - return this; } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; + /** + * + * + *
+     * Optional. Action performed on behalf of the agent by transitioning to a
+     * target CX flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder> + getFlowTransitionFieldBuilder() { + if (flowTransitionBuilder_ == null) { + if (!(actionCase_ == 13)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } + flowTransitionBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 13; + onChanged(); + return flowTransitionBuilder_; } + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder> + ttsBuilder_; + + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the tts field is set. + */ @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Action getDefaultInstanceForType() { - return com.google.cloud.dialogflow.cx.v3beta1.Action.getDefaultInstance(); + public boolean hasTts() { + return actionCase_ == 19; } + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The tts. + */ @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Action build() { - com.google.cloud.dialogflow.cx.v3beta1.Action result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS getTts() { + if (ttsBuilder_ == null) { + if (actionCase_ == 19) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); + } else { + if (actionCase_ == 19) { + return ttsBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); } - return result; } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Action buildPartial() { - com.google.cloud.dialogflow.cx.v3beta1.Action result = - new com.google.cloud.dialogflow.cx.v3beta1.Action(this); - if (bitField0_ != 0) { - buildPartial0(result); + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTts(com.google.cloud.dialogflow.cx.v3beta1.Action.TTS value) { + if (ttsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + ttsBuilder_.setMessage(value); } - buildPartialOneofs(result); - onBuilt(); - return result; + actionCase_ = 19; + return this; } - private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Action result) { - int from_bitField0_ = bitField0_; + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTts( + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder builderForValue) { + if (ttsBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + ttsBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 19; + return this; } - private void buildPartialOneofs(com.google.cloud.dialogflow.cx.v3beta1.Action result) { - result.actionCase_ = actionCase_; - result.action_ = this.action_; - if (actionCase_ == 1 && userUtteranceBuilder_ != null) { - result.action_ = userUtteranceBuilder_.build(); - } - if (actionCase_ == 2 && agentUtteranceBuilder_ != null) { - result.action_ = agentUtteranceBuilder_.build(); - } - if (actionCase_ == 3 && toolUseBuilder_ != null) { - result.action_ = toolUseBuilder_.build(); + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeTts(com.google.cloud.dialogflow.cx.v3beta1.Action.TTS value) { + if (ttsBuilder_ == null) { + if (actionCase_ == 19 + && action_ != com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS + .newBuilder((com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 19) { + ttsBuilder_.mergeFrom(value); + } else { + ttsBuilder_.setMessage(value); + } } - if (actionCase_ == 4 && playbookInvocationBuilder_ != null) { - result.action_ = playbookInvocationBuilder_.build(); + actionCase_ = 19; + return this; + } + + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTts() { + if (ttsBuilder_ == null) { + if (actionCase_ == 19) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 19) { + actionCase_ = 0; + action_ = null; + } + ttsBuilder_.clear(); } - if (actionCase_ == 5 && flowInvocationBuilder_ != null) { - result.action_ = flowInvocationBuilder_.build(); + return this; + } + + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder getTtsBuilder() { + return getTtsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder getTtsOrBuilder() { + if ((actionCase_ == 19) && (ttsBuilder_ != null)) { + return ttsBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 19) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); } } - @java.lang.Override - public Builder clone() { - return super.clone(); + /** + * + * + *
+     * Optional. Text-to-speech action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder> + getTtsFieldBuilder() { + if (ttsBuilder_ == null) { + if (!(actionCase_ == 19)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.getDefaultInstance(); + } + ttsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.Action.TTS) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 19; + onChanged(); + return ttsBuilder_; } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.STT, + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder> + sttBuilder_; + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stt field is set. + */ @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + public boolean hasStt() { + return actionCase_ == 20; } + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stt. + */ @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT getStt() { + if (sttBuilder_ == null) { + if (actionCase_ == 20) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } else { + if (actionCase_ == 20) { + return sttBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStt(com.google.cloud.dialogflow.cx.v3beta1.Action.STT value) { + if (sttBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + sttBuilder_.setMessage(value); + } + actionCase_ = 20; + return this; } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStt( + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder builderForValue) { + if (sttBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + sttBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 20; + return this; } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Action) { - return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Action) other); + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStt(com.google.cloud.dialogflow.cx.v3beta1.Action.STT value) { + if (sttBuilder_ == null) { + if (actionCase_ == 20 + && action_ != com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance()) { + action_ = + com.google.cloud.dialogflow.cx.v3beta1.Action.STT + .newBuilder((com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); } else { - super.mergeFrom(other); - return this; + if (actionCase_ == 20) { + sttBuilder_.mergeFrom(value); + } else { + sttBuilder_.setMessage(value); + } } + actionCase_ = 20; + return this; } - public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Action other) { - if (other == com.google.cloud.dialogflow.cx.v3beta1.Action.getDefaultInstance()) return this; - switch (other.getActionCase()) { - case USER_UTTERANCE: - { - mergeUserUtterance(other.getUserUtterance()); - break; - } - case AGENT_UTTERANCE: - { - mergeAgentUtterance(other.getAgentUtterance()); - break; - } - case TOOL_USE: - { - mergeToolUse(other.getToolUse()); - break; - } - case PLAYBOOK_INVOCATION: - { - mergePlaybookInvocation(other.getPlaybookInvocation()); - break; - } - case FLOW_INVOCATION: - { - mergeFlowInvocation(other.getFlowInvocation()); - break; - } - case ACTION_NOT_SET: - { - break; - } + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStt() { + if (sttBuilder_ == null) { + if (actionCase_ == 20) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 20) { + actionCase_ = 0; + action_ = null; + } + sttBuilder_.clear(); } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); return this; } - @java.lang.Override - public final boolean isInitialized() { - return true; + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder getSttBuilder() { + return getSttFieldBuilder().getBuilder(); } - @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(getUserUtteranceFieldBuilder().getBuilder(), extensionRegistry); - actionCase_ = 1; - break; - } // case 10 - case 18: - { - input.readMessage(getAgentUtteranceFieldBuilder().getBuilder(), extensionRegistry); - actionCase_ = 2; - break; - } // case 18 - case 26: - { - input.readMessage(getToolUseFieldBuilder().getBuilder(), extensionRegistry); - actionCase_ = 3; - break; - } // case 26 - case 34: - { - input.readMessage( - getPlaybookInvocationFieldBuilder().getBuilder(), extensionRegistry); - actionCase_ = 4; - break; - } // case 34 - case 42: - { - input.readMessage(getFlowInvocationFieldBuilder().getBuilder(), extensionRegistry); - actionCase_ = 5; - break; - } // case 42 - 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; + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder getSttOrBuilder() { + if ((actionCase_ == 20) && (sttBuilder_ != null)) { + return sttBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 20) { + return (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_; + } + return com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } } - private int actionCase_ = 0; - private java.lang.Object action_; + /** + * + * + *
+     * Optional. Speech-to-text action performed by the agent.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.STT, + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder> + getSttFieldBuilder() { + if (sttBuilder_ == null) { + if (!(actionCase_ == 20)) { + action_ = com.google.cloud.dialogflow.cx.v3beta1.Action.STT.getDefaultInstance(); + } + sttBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Action.STT, + com.google.cloud.dialogflow.cx.v3beta1.Action.STT.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.Action.STT) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 20; + onChanged(); + return sttBuilder_; + } - public ActionCase getActionCase() { - return ActionCase.forNumber(actionCase_); + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * Output only. The display name of the action.
+     * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } } - public Builder clearAction() { - actionCase_ = 0; - action_ = null; + /** + * + * + *
+     * Output only. The display name of the action.
+     * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the action.
+     * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } - private int bitField0_; + /** + * + * + *
+     * Output only. The display name of the action.
+     * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the action.
+     * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + private com.google.protobuf.Timestamp startTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder> - userUtteranceBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; /** * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return Whether the userUtterance field is set. + * @return Whether the startTime field is set. */ - @java.lang.Override - public boolean hasUserUtterance() { - return actionCase_ == 1; + public boolean hasStartTime() { + return ((bitField0_ & 0x00004000) != 0); } /** * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return The userUtterance. + * @return The startTime. */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance getUserUtterance() { - if (userUtteranceBuilder_ == null) { - if (actionCase_ == 1) { - return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } else { - if (actionCase_ == 1) { - return userUtteranceBuilder_.getMessage(); - } - return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + return startTimeBuilder_.getMessage(); } } @@ -1002,24 +12620,23 @@ public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance getUserUtterance() { * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder setUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance value) { - if (userUtteranceBuilder_ == null) { + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - action_ = value; - onChanged(); + startTime_ = value; } else { - userUtteranceBuilder_.setMessage(value); + startTimeBuilder_.setMessage(value); } - actionCase_ = 1; + bitField0_ |= 0x00004000; + onChanged(); return this; } @@ -1027,22 +12644,20 @@ public Builder setUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtter * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder setUserUtterance( - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder builderForValue) { - if (userUtteranceBuilder_ == null) { - action_ = builderForValue.build(); - onChanged(); + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); } else { - userUtteranceBuilder_.setMessage(builderForValue.build()); + startTimeBuilder_.setMessage(builderForValue.build()); } - actionCase_ = 1; + bitField0_ |= 0x00004000; + onChanged(); return this; } @@ -1050,35 +12665,28 @@ public Builder setUserUtterance( * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder mergeUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance value) { - if (userUtteranceBuilder_ == null) { - if (actionCase_ == 1 - && action_ - != com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance()) { - action_ = - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.newBuilder( - (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_) - .mergeFrom(value) - .buildPartial(); + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (((bitField0_ & 0x00004000) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getStartTimeBuilder().mergeFrom(value); } else { - action_ = value; + startTime_ = value; } - onChanged(); } else { - if (actionCase_ == 1) { - userUtteranceBuilder_.mergeFrom(value); - } else { - userUtteranceBuilder_.setMessage(value); - } + startTimeBuilder_.mergeFrom(value); + } + if (startTime_ != null) { + bitField0_ |= 0x00004000; + onChanged(); } - actionCase_ = 1; return this; } @@ -1086,27 +12694,20 @@ public Builder mergeUserUtterance(com.google.cloud.dialogflow.cx.v3beta1.UserUtt * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder clearUserUtterance() { - if (userUtteranceBuilder_ == null) { - if (actionCase_ == 1) { - actionCase_ = 0; - action_ = null; - onChanged(); - } - } else { - if (actionCase_ == 1) { - actionCase_ = 0; - action_ = null; - } - userUtteranceBuilder_.clear(); + public Builder clearStartTime() { + bitField0_ = (bitField0_ & ~0x00004000); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; } + onChanged(); return this; } @@ -1114,38 +12715,33 @@ public Builder clearUserUtterance() { * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder getUserUtteranceBuilder() { - return getUserUtteranceFieldBuilder().getBuilder(); + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + bitField0_ |= 0x00004000; + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder - getUserUtteranceOrBuilder() { - if ((actionCase_ == 1) && (userUtteranceBuilder_ != null)) { - return userUtteranceBuilder_.getMessageOrBuilder(); + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); } else { - if (actionCase_ == 1) { - return (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } @@ -1153,86 +12749,73 @@ public com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder getUserUtter * * *
-     * Optional. Agent obtained a message from the customer.
+     * Output only. Timestamp of the start of the agent action.
      * 
* - * - * .google.cloud.dialogflow.cx.v3beta1.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder> - getUserUtteranceFieldBuilder() { - if (userUtteranceBuilder_ == null) { - if (!(actionCase_ == 1)) { - action_ = com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.getDefaultInstance(); - } - userUtteranceBuilder_ = + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance, - com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder>( - (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) action_, - getParentForChildren(), - isClean()); - action_ = null; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; } - actionCase_ = 1; - onChanged(); - return userUtteranceBuilder_; + return startTimeBuilder_; } + private com.google.protobuf.Timestamp completeTime_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder> - agentUtteranceBuilder_; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + completeTimeBuilder_; /** * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return Whether the agentUtterance field is set. + * @return Whether the completeTime field is set. */ - @java.lang.Override - public boolean hasAgentUtterance() { - return actionCase_ == 2; + public boolean hasCompleteTime() { + return ((bitField0_ & 0x00008000) != 0); } /** * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return The agentUtterance. + * @return The completeTime. */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance getAgentUtterance() { - if (agentUtteranceBuilder_ == null) { - if (actionCase_ == 2) { - return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + public com.google.protobuf.Timestamp getCompleteTime() { + if (completeTimeBuilder_ == null) { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; } else { - if (actionCase_ == 2) { - return agentUtteranceBuilder_.getMessage(); - } - return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + return completeTimeBuilder_.getMessage(); } } @@ -1240,24 +12823,24 @@ public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance getAgentUtterance() * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder setAgentUtterance(com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance value) { - if (agentUtteranceBuilder_ == null) { + public Builder setCompleteTime(com.google.protobuf.Timestamp value) { + if (completeTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - action_ = value; - onChanged(); + completeTime_ = value; } else { - agentUtteranceBuilder_.setMessage(value); + completeTimeBuilder_.setMessage(value); } - actionCase_ = 2; + bitField0_ |= 0x00008000; + onChanged(); return this; } @@ -1265,22 +12848,21 @@ public Builder setAgentUtterance(com.google.cloud.dialogflow.cx.v3beta1.AgentUtt * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setAgentUtterance( - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder builderForValue) { - if (agentUtteranceBuilder_ == null) { - action_ = builderForValue.build(); - onChanged(); + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *
+ */ + public Builder setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (completeTimeBuilder_ == null) { + completeTime_ = builderForValue.build(); } else { - agentUtteranceBuilder_.setMessage(builderForValue.build()); + completeTimeBuilder_.setMessage(builderForValue.build()); } - actionCase_ = 2; + bitField0_ |= 0x00008000; + onChanged(); return this; } @@ -1288,36 +12870,29 @@ public Builder setAgentUtterance( * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder mergeAgentUtterance( - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance value) { - if (agentUtteranceBuilder_ == null) { - if (actionCase_ == 2 - && action_ - != com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance()) { - action_ = - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.newBuilder( - (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_) - .mergeFrom(value) - .buildPartial(); + public Builder mergeCompleteTime(com.google.protobuf.Timestamp value) { + if (completeTimeBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0) + && completeTime_ != null + && completeTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCompleteTimeBuilder().mergeFrom(value); } else { - action_ = value; + completeTime_ = value; } - onChanged(); } else { - if (actionCase_ == 2) { - agentUtteranceBuilder_.mergeFrom(value); - } else { - agentUtteranceBuilder_.setMessage(value); - } + completeTimeBuilder_.mergeFrom(value); + } + if (completeTime_ != null) { + bitField0_ |= 0x00008000; + onChanged(); } - actionCase_ = 2; return this; } @@ -1325,27 +12900,21 @@ public Builder mergeAgentUtterance( * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder clearAgentUtterance() { - if (agentUtteranceBuilder_ == null) { - if (actionCase_ == 2) { - actionCase_ = 0; - action_ = null; - onChanged(); - } - } else { - if (actionCase_ == 2) { - actionCase_ = 0; - action_ = null; - } - agentUtteranceBuilder_.clear(); + public Builder clearCompleteTime() { + bitField0_ = (bitField0_ & ~0x00008000); + completeTime_ = null; + if (completeTimeBuilder_ != null) { + completeTimeBuilder_.dispose(); + completeTimeBuilder_ = null; } + onChanged(); return this; } @@ -1353,39 +12922,37 @@ public Builder clearAgentUtterance() { * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder - getAgentUtteranceBuilder() { - return getAgentUtteranceFieldBuilder().getBuilder(); + public com.google.protobuf.Timestamp.Builder getCompleteTimeBuilder() { + bitField0_ |= 0x00008000; + onChanged(); + return getCompleteTimeFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder - getAgentUtteranceOrBuilder() { - if ((actionCase_ == 2) && (agentUtteranceBuilder_ != null)) { - return agentUtteranceBuilder_.getMessageOrBuilder(); + public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder() { + if (completeTimeBuilder_ != null) { + return completeTimeBuilder_.getMessageOrBuilder(); } else { - if (actionCase_ == 2) { - return (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; } } @@ -1393,88 +12960,65 @@ public Builder clearAgentUtterance() { * * *
-     * Optional. Action performed by the agent as a message.
+     * Output only. Timestamp of the completion of the agent action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL]; + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder> - getAgentUtteranceFieldBuilder() { - if (agentUtteranceBuilder_ == null) { - if (!(actionCase_ == 2)) { - action_ = com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.getDefaultInstance(); - } - agentUtteranceBuilder_ = + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCompleteTimeFieldBuilder() { + if (completeTimeBuilder_ == null) { + completeTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder>( - (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) action_, - getParentForChildren(), - isClean()); - action_ = null; + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCompleteTime(), getParentForChildren(), isClean()); + completeTime_ = null; } - actionCase_ = 2; - onChanged(); - return agentUtteranceBuilder_; + return completeTimeBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ToolUse, - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder> - toolUseBuilder_; + private java.util.List subExecutionSteps_ = + java.util.Collections.emptyList(); - /** - * - * - *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
-     * 
- * - * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the toolUse field is set. - */ - @java.lang.Override - public boolean hasToolUse() { - return actionCase_ == 3; + private void ensureSubExecutionStepsIsMutable() { + if (!((bitField0_ & 0x00010000) != 0)) { + subExecutionSteps_ = + new java.util.ArrayList( + subExecutionSteps_); + bitField0_ |= 0x00010000; + } } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Span, + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder, + com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder> + subExecutionStepsBuilder_; + /** * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return The toolUse. */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getToolUse() { - if (toolUseBuilder_ == null) { - if (actionCase_ == 3) { - return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + public java.util.List getSubExecutionStepsList() { + if (subExecutionStepsBuilder_ == null) { + return java.util.Collections.unmodifiableList(subExecutionSteps_); } else { - if (actionCase_ == 3) { - return toolUseBuilder_.getMessage(); - } - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + return subExecutionStepsBuilder_.getMessageList(); } } @@ -1482,85 +13026,66 @@ public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getToolUse() { * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setToolUse(com.google.cloud.dialogflow.cx.v3beta1.ToolUse value) { - if (toolUseBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - action_ = value; - onChanged(); + public int getSubExecutionStepsCount() { + if (subExecutionStepsBuilder_ == null) { + return subExecutionSteps_.size(); } else { - toolUseBuilder_.setMessage(value); + return subExecutionStepsBuilder_.getCount(); } - actionCase_ = 3; - return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setToolUse( - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder builderForValue) { - if (toolUseBuilder_ == null) { - action_ = builderForValue.build(); - onChanged(); + public com.google.cloud.dialogflow.cx.v3beta1.Span getSubExecutionSteps(int index) { + if (subExecutionStepsBuilder_ == null) { + return subExecutionSteps_.get(index); } else { - toolUseBuilder_.setMessage(builderForValue.build()); + return subExecutionStepsBuilder_.getMessage(index); } - actionCase_ = 3; - return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeToolUse(com.google.cloud.dialogflow.cx.v3beta1.ToolUse value) { - if (toolUseBuilder_ == null) { - if (actionCase_ == 3 - && action_ != com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance()) { - action_ = - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.newBuilder( - (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_) - .mergeFrom(value) - .buildPartial(); - } else { - action_ = value; + public Builder setSubExecutionSteps( + int index, com.google.cloud.dialogflow.cx.v3beta1.Span value) { + if (subExecutionStepsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.set(index, value); onChanged(); } else { - if (actionCase_ == 3) { - toolUseBuilder_.mergeFrom(value); - } else { - toolUseBuilder_.setMessage(value); - } + subExecutionStepsBuilder_.setMessage(index, value); } - actionCase_ = 3; return this; } @@ -1568,27 +13093,22 @@ public Builder mergeToolUse(com.google.cloud.dialogflow.cx.v3beta1.ToolUse value * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearToolUse() { - if (toolUseBuilder_ == null) { - if (actionCase_ == 3) { - actionCase_ = 0; - action_ = null; - onChanged(); - } + public Builder setSubExecutionSteps( + int index, com.google.cloud.dialogflow.cx.v3beta1.Span.Builder builderForValue) { + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.set(index, builderForValue.build()); + onChanged(); } else { - if (actionCase_ == 3) { - actionCase_ = 0; - action_ = null; - } - toolUseBuilder_.clear(); + subExecutionStepsBuilder_.setMessage(index, builderForValue.build()); } return this; } @@ -1597,156 +13117,147 @@ public Builder clearToolUse() { * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder getToolUseBuilder() { - return getToolUseFieldBuilder().getBuilder(); + public Builder addSubExecutionSteps(com.google.cloud.dialogflow.cx.v3beta1.Span value) { + if (subExecutionStepsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.add(value); + onChanged(); + } else { + subExecutionStepsBuilder_.addMessage(value); + } + return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder getToolUseOrBuilder() { - if ((actionCase_ == 3) && (toolUseBuilder_ != null)) { - return toolUseBuilder_.getMessageOrBuilder(); - } else { - if (actionCase_ == 3) { - return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_; + public Builder addSubExecutionSteps( + int index, com.google.cloud.dialogflow.cx.v3beta1.Span value) { + if (subExecutionStepsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.add(index, value); + onChanged(); + } else { + subExecutionStepsBuilder_.addMessage(index, value); } + return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by calling a plugin
-     * tool.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ToolUse, - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder> - getToolUseFieldBuilder() { - if (toolUseBuilder_ == null) { - if (!(actionCase_ == 3)) { - action_ = com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); - } - toolUseBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ToolUse, - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder>( - (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) action_, - getParentForChildren(), - isClean()); - action_ = null; + public Builder addSubExecutionSteps( + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder builderForValue) { + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.add(builderForValue.build()); + onChanged(); + } else { + subExecutionStepsBuilder_.addMessage(builderForValue.build()); } - actionCase_ = 3; - onChanged(); - return toolUseBuilder_; + return this; } - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder> - playbookInvocationBuilder_; - /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return Whether the playbookInvocation field is set. */ - @java.lang.Override - public boolean hasPlaybookInvocation() { - return actionCase_ == 4; + public Builder addSubExecutionSteps( + int index, com.google.cloud.dialogflow.cx.v3beta1.Span.Builder builderForValue) { + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.add(index, builderForValue.build()); + onChanged(); + } else { + subExecutionStepsBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return The playbookInvocation. */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation getPlaybookInvocation() { - if (playbookInvocationBuilder_ == null) { - if (actionCase_ == 4) { - return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + public Builder addAllSubExecutionSteps( + java.lang.Iterable values) { + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subExecutionSteps_); + onChanged(); } else { - if (actionCase_ == 4) { - return playbookInvocationBuilder_.getMessage(); - } - return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); + subExecutionStepsBuilder_.addAllMessages(values); } + return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setPlaybookInvocation( - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation value) { - if (playbookInvocationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - action_ = value; + public Builder clearSubExecutionSteps() { + if (subExecutionStepsBuilder_ == null) { + subExecutionSteps_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); } else { - playbookInvocationBuilder_.setMessage(value); + subExecutionStepsBuilder_.clear(); } - actionCase_ = 4; return this; } @@ -1754,23 +13265,22 @@ public Builder setPlaybookInvocation( * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setPlaybookInvocation( - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder builderForValue) { - if (playbookInvocationBuilder_ == null) { - action_ = builderForValue.build(); + public Builder removeSubExecutionSteps(int index) { + if (subExecutionStepsBuilder_ == null) { + ensureSubExecutionStepsIsMutable(); + subExecutionSteps_.remove(index); onChanged(); } else { - playbookInvocationBuilder_.setMessage(builderForValue.build()); + subExecutionStepsBuilder_.remove(index); } - actionCase_ = 4; return this; } @@ -1778,196 +13288,177 @@ public Builder setPlaybookInvocation( * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergePlaybookInvocation( - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation value) { - if (playbookInvocationBuilder_ == null) { - if (actionCase_ == 4 - && action_ - != com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance()) { - action_ = - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.newBuilder( - (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_) - .mergeFrom(value) - .buildPartial(); - } else { - action_ = value; - } - onChanged(); + public com.google.cloud.dialogflow.cx.v3beta1.Span.Builder getSubExecutionStepsBuilder( + int index) { + return getSubExecutionStepsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder getSubExecutionStepsOrBuilder( + int index) { + if (subExecutionStepsBuilder_ == null) { + return subExecutionSteps_.get(index); } else { - if (actionCase_ == 4) { - playbookInvocationBuilder_.mergeFrom(value); - } else { - playbookInvocationBuilder_.setMessage(value); - } + return subExecutionStepsBuilder_.getMessageOrBuilder(index); } - actionCase_ = 4; - return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearPlaybookInvocation() { - if (playbookInvocationBuilder_ == null) { - if (actionCase_ == 4) { - actionCase_ = 0; - action_ = null; - onChanged(); - } + public java.util.List + getSubExecutionStepsOrBuilderList() { + if (subExecutionStepsBuilder_ != null) { + return subExecutionStepsBuilder_.getMessageOrBuilderList(); } else { - if (actionCase_ == 4) { - actionCase_ = 0; - action_ = null; - } - playbookInvocationBuilder_.clear(); + return java.util.Collections.unmodifiableList(subExecutionSteps_); } - return this; } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder - getPlaybookInvocationBuilder() { - return getPlaybookInvocationFieldBuilder().getBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.Span.Builder addSubExecutionStepsBuilder() { + return getSubExecutionStepsFieldBuilder() + .addBuilder(com.google.cloud.dialogflow.cx.v3beta1.Span.getDefaultInstance()); } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder - getPlaybookInvocationOrBuilder() { - if ((actionCase_ == 4) && (playbookInvocationBuilder_ != null)) { - return playbookInvocationBuilder_.getMessageOrBuilder(); - } else { - if (actionCase_ == 4) { - return (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); - } + public com.google.cloud.dialogflow.cx.v3beta1.Span.Builder addSubExecutionStepsBuilder( + int index) { + return getSubExecutionStepsFieldBuilder() + .addBuilder(index, com.google.cloud.dialogflow.cx.v3beta1.Span.getDefaultInstance()); } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a child
-     * playbook.
+     * Optional. The detailed tracing information for sub execution steps of the
+     * action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder> - getPlaybookInvocationFieldBuilder() { - if (playbookInvocationBuilder_ == null) { - if (!(actionCase_ == 4)) { - action_ = com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.getDefaultInstance(); - } - playbookInvocationBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder>( - (com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) action_, + public java.util.List + getSubExecutionStepsBuilderList() { + return getSubExecutionStepsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Span, + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder, + com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder> + getSubExecutionStepsFieldBuilder() { + if (subExecutionStepsBuilder_ == null) { + subExecutionStepsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Span, + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder, + com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder>( + subExecutionSteps_, + ((bitField0_ & 0x00010000) != 0), getParentForChildren(), isClean()); - action_ = null; + subExecutionSteps_ = null; } - actionCase_ = 4; - onChanged(); - return playbookInvocationBuilder_; + return subExecutionStepsBuilder_; } + private com.google.cloud.dialogflow.cx.v3beta1.Status status_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder> - flowInvocationBuilder_; + com.google.cloud.dialogflow.cx.v3beta1.Status, + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder, + com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder> + statusBuilder_; /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return Whether the flowInvocation field is set. + * @return Whether the status field is set. */ - @java.lang.Override - public boolean hasFlowInvocation() { - return actionCase_ == 5; + public boolean hasStatus() { + return ((bitField0_ & 0x00020000) != 0); } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @return The flowInvocation. + * @return The status. */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation getFlowInvocation() { - if (flowInvocationBuilder_ == null) { - if (actionCase_ == 5) { - return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + public com.google.cloud.dialogflow.cx.v3beta1.Status getStatus() { + if (statusBuilder_ == null) { + return status_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance() + : status_; } else { - if (actionCase_ == 5) { - return flowInvocationBuilder_.getMessage(); - } - return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + return statusBuilder_.getMessage(); } } @@ -1975,24 +13466,24 @@ public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation getFlowInvocation() * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder setFlowInvocation(com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation value) { - if (flowInvocationBuilder_ == null) { + public Builder setStatus(com.google.cloud.dialogflow.cx.v3beta1.Status value) { + if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - action_ = value; - onChanged(); + status_ = value; } else { - flowInvocationBuilder_.setMessage(value); + statusBuilder_.setMessage(value); } - actionCase_ = 5; + bitField0_ |= 0x00020000; + onChanged(); return this; } @@ -2000,22 +13491,22 @@ public Builder setFlowInvocation(com.google.cloud.dialogflow.cx.v3beta1.FlowInvo * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder setFlowInvocation( - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder builderForValue) { - if (flowInvocationBuilder_ == null) { - action_ = builderForValue.build(); - onChanged(); + public Builder setStatus( + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder builderForValue) { + if (statusBuilder_ == null) { + status_ = builderForValue.build(); } else { - flowInvocationBuilder_.setMessage(builderForValue.build()); + statusBuilder_.setMessage(builderForValue.build()); } - actionCase_ = 5; + bitField0_ |= 0x00020000; + onChanged(); return this; } @@ -2023,36 +13514,29 @@ public Builder setFlowInvocation( * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder mergeFlowInvocation( - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation value) { - if (flowInvocationBuilder_ == null) { - if (actionCase_ == 5 - && action_ - != com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance()) { - action_ = - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.newBuilder( - (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_) - .mergeFrom(value) - .buildPartial(); + public Builder mergeStatus(com.google.cloud.dialogflow.cx.v3beta1.Status value) { + if (statusBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0) + && status_ != null + && status_ != com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance()) { + getStatusBuilder().mergeFrom(value); } else { - action_ = value; + status_ = value; } - onChanged(); } else { - if (actionCase_ == 5) { - flowInvocationBuilder_.mergeFrom(value); - } else { - flowInvocationBuilder_.setMessage(value); - } + statusBuilder_.mergeFrom(value); + } + if (status_ != null) { + bitField0_ |= 0x00020000; + onChanged(); } - actionCase_ = 5; return this; } @@ -2060,27 +13544,21 @@ public Builder mergeFlowInvocation( * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public Builder clearFlowInvocation() { - if (flowInvocationBuilder_ == null) { - if (actionCase_ == 5) { - actionCase_ = 0; - action_ = null; - onChanged(); - } - } else { - if (actionCase_ == 5) { - actionCase_ = 0; - action_ = null; - } - flowInvocationBuilder_.clear(); + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00020000); + status_ = null; + if (statusBuilder_ != null) { + statusBuilder_.dispose(); + statusBuilder_ = null; } + onChanged(); return this; } @@ -2088,39 +13566,37 @@ public Builder clearFlowInvocation() { * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder - getFlowInvocationBuilder() { - return getFlowInvocationFieldBuilder().getBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.Status.Builder getStatusBuilder() { + bitField0_ |= 0x00020000; + onChanged(); + return getStatusFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder - getFlowInvocationOrBuilder() { - if ((actionCase_ == 5) && (flowInvocationBuilder_ != null)) { - return flowInvocationBuilder_.getMessageOrBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder getStatusOrBuilder() { + if (statusBuilder_ != null) { + return statusBuilder_.getMessageOrBuilder(); } else { - if (actionCase_ == 5) { - return (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_; - } - return com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); + return status_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance() + : status_; } } @@ -2128,35 +13604,28 @@ public Builder clearFlowInvocation() { * * *
-     * Optional. Action performed on behalf of the agent by invoking a CX flow.
+     * Optional. Output only. The status of the action.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder> - getFlowInvocationFieldBuilder() { - if (flowInvocationBuilder_ == null) { - if (!(actionCase_ == 5)) { - action_ = com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.getDefaultInstance(); - } - flowInvocationBuilder_ = + com.google.cloud.dialogflow.cx.v3beta1.Status, + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder, + com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder> + getStatusFieldBuilder() { + if (statusBuilder_ == null) { + statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.Builder, - com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder>( - (com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation) action_, - getParentForChildren(), - isClean()); - action_ = null; + com.google.cloud.dialogflow.cx.v3beta1.Status, + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder, + com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder>( + getStatus(), getParentForChildren(), isClean()); + status_ = null; } - actionCase_ = 5; - onChanged(); - return flowInvocationBuilder_; + return statusBuilder_; } @java.lang.Override diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ActionOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ActionOrBuilder.java index f30254e6c7fe..309a1be52501 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ActionOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ActionOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -67,6 +67,52 @@ public interface ActionOrBuilder */ com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder getUserUtteranceOrBuilder(); + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the event field is set. + */ + boolean hasEvent(); + + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The event. + */ + com.google.cloud.dialogflow.cx.v3beta1.Event getEvent(); + + /** + * + * + *
+   * Optional. The agent received an event from the customer or a system event
+   * is emitted.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Event event = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder getEventOrBuilder(); + /** * * @@ -156,6 +202,136 @@ public interface ActionOrBuilder */ com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder getToolUseOrBuilder(); + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the llmCall field is set. + */ + boolean hasLlmCall(); + + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The llmCall. + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCall getLlmCall(); + + /** + * + * + *
+   * Optional. Output only. LLM call performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall llm_call = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder getLlmCallOrBuilder(); + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the intentMatch field is set. + */ + boolean hasIntentMatch(); + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The intentMatch. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch getIntentMatch(); + + /** + * + * + *
+   * Optional. Output only. Intent Match in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.IntentMatch intent_match = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchOrBuilder getIntentMatchOrBuilder(); + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowStateUpdate field is set. + */ + boolean hasFlowStateUpdate(); + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowStateUpdate. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate getFlowStateUpdate(); + + /** + * + * + *
+   * Optional. Output only. The state machine update in flows.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate flow_state_update = 18 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdateOrBuilder + getFlowStateUpdateOrBuilder(); + /** * * @@ -246,5 +422,407 @@ public interface ActionOrBuilder */ com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder getFlowInvocationOrBuilder(); + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the playbookTransition field is set. + */ + boolean hasPlaybookTransition(); + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookTransition. + */ + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition getPlaybookTransition(); + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder + getPlaybookTransitionOrBuilder(); + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the flowTransition field is set. + */ + boolean hasFlowTransition(); + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The flowTransition. + */ + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition getFlowTransition(); + + /** + * + * + *
+   * Optional. Action performed on behalf of the agent by transitioning to a
+   * target CX flow.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder getFlowTransitionOrBuilder(); + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the tts field is set. + */ + boolean hasTts(); + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The tts. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.TTS getTts(); + + /** + * + * + *
+   * Optional. Text-to-speech action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.TTS tts = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.TTSOrBuilder getTtsOrBuilder(); + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stt field is set. + */ + boolean hasStt(); + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stt. + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.STT getStt(); + + /** + * + * + *
+   * Optional. Speech-to-text action performed by the agent.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Action.STT stt = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Action.STTOrBuilder getSttOrBuilder(); + + /** + * + * + *
+   * Output only. The display name of the action.
+   * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * Output only. The display name of the action.
+   * 
+ * + * string display_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + + /** + * + * + *
+   * Output only. Timestamp of the start of the agent action.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the completeTime field is set. + */ + boolean hasCompleteTime(); + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The completeTime. + */ + com.google.protobuf.Timestamp getCompleteTime(); + + /** + * + * + *
+   * Output only. Timestamp of the completion of the agent action.
+   * 
+ * + * + * .google.protobuf.Timestamp complete_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder(); + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getSubExecutionStepsList(); + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Span getSubExecutionSteps(int index); + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getSubExecutionStepsCount(); + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getSubExecutionStepsOrBuilderList(); + + /** + * + * + *
+   * Optional. The detailed tracing information for sub execution steps of the
+   * action.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Span sub_execution_steps = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder getSubExecutionStepsOrBuilder(int index); + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the status field is set. + */ + boolean hasStatus(); + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The status. + */ + com.google.cloud.dialogflow.cx.v3beta1.Status getStatus(); + + /** + * + * + *
+   * Optional. Output only. The status of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Status status = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder getStatusOrBuilder(); + com.google.cloud.dialogflow.cx.v3beta1.Action.ActionCase getActionCase(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtterance.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtterance.java index fcbb14f35a5e..0fe683abd014 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtterance.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtterance.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -50,14 +50,14 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.class, @@ -117,6 +117,28 @@ public com.google.protobuf.ByteString getTextBytes() { } } + public static final int REQUIRE_GENERATION_FIELD_NUMBER = 2; + private boolean requireGeneration_ = false; + + /** + * + * + *
+   * Optional. True if the agent utterance needs to be generated by the LLM.
+   * Only used in webhook response to differentiate from empty text. Revisit
+   * whether we need this field or mark `text` as optional when we expose
+   * webhook interface to customer.
+   * 
+ * + * bool require_generation = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The requireGeneration. + */ + @java.lang.Override + public boolean getRequireGeneration() { + return requireGeneration_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -134,6 +156,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); } + if (requireGeneration_ != false) { + output.writeBool(2, requireGeneration_); + } getUnknownFields().writeTo(output); } @@ -146,6 +171,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); } + if (requireGeneration_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, requireGeneration_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -163,6 +191,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance) obj; if (!getText().equals(other.getText())) return false; + if (getRequireGeneration() != other.getRequireGeneration()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -176,6 +205,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TEXT_FIELD_NUMBER; hash = (53 * hash) + getText().hashCode(); + hash = (37 * hash) + REQUIRE_GENERATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireGeneration()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -292,14 +323,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.AgentUtterance) com.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance.class, @@ -318,12 +349,13 @@ public Builder clear() { super.clear(); bitField0_ = 0; text_ = ""; + requireGeneration_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor; } @@ -357,6 +389,9 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance if (((from_bitField0_ & 0x00000001) != 0)) { result.text_ = text_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requireGeneration_ = requireGeneration_; + } } @java.lang.Override @@ -410,6 +445,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.AgentUtterance o bitField0_ |= 0x00000001; onChanged(); } + if (other.getRequireGeneration() != false) { + setRequireGeneration(other.getRequireGeneration()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -442,6 +480,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + requireGeneration_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -572,6 +616,71 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { return this; } + private boolean requireGeneration_; + + /** + * + * + *
+     * Optional. True if the agent utterance needs to be generated by the LLM.
+     * Only used in webhook response to differentiate from empty text. Revisit
+     * whether we need this field or mark `text` as optional when we expose
+     * webhook interface to customer.
+     * 
+ * + * bool require_generation = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The requireGeneration. + */ + @java.lang.Override + public boolean getRequireGeneration() { + return requireGeneration_; + } + + /** + * + * + *
+     * Optional. True if the agent utterance needs to be generated by the LLM.
+     * Only used in webhook response to differentiate from empty text. Revisit
+     * whether we need this field or mark `text` as optional when we expose
+     * webhook interface to customer.
+     * 
+ * + * bool require_generation = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The requireGeneration to set. + * @return This builder for chaining. + */ + public Builder setRequireGeneration(boolean value) { + + requireGeneration_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. True if the agent utterance needs to be generated by the LLM.
+     * Only used in webhook response to differentiate from empty text. Revisit
+     * whether we need this field or mark `text` as optional when we expose
+     * webhook interface to customer.
+     * 
+ * + * bool require_generation = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearRequireGeneration() { + bitField0_ = (bitField0_ & ~0x00000002); + requireGeneration_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtteranceOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtteranceOrBuilder.java index 8d59176580f7..41fa6ab49da6 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtteranceOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentUtteranceOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -49,4 +49,20 @@ public interface AgentUtteranceOrBuilder * @return The bytes for text. */ com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+   * Optional. True if the agent utterance needs to be generated by the LLM.
+   * Only used in webhook response to differentiate from empty text. Revisit
+   * whether we need this field or mark `text` as optional when we expose
+   * webhook interface to customer.
+   * 
+ * + * bool require_generation = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The requireGeneration. + */ + boolean getRequireGeneration(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioEncoding.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioEncoding.java index b24e4e90c6f7..d3cfd7629adc 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioEncoding.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioEncoding.java @@ -48,6 +48,7 @@ public enum AudioEncoding implements com.google.protobuf.ProtocolMessageEnum { * *
    * Uncompressed 16-bit signed little-endian samples (Linear PCM).
+   * LINT: LEGACY_NAMES
    * 
* * AUDIO_ENCODING_LINEAR_16 = 1; @@ -160,6 +161,7 @@ public enum AudioEncoding implements com.google.protobuf.ProtocolMessageEnum { * *
    * Uncompressed 16-bit signed little-endian samples (Linear PCM).
+   * LINT: LEGACY_NAMES
    * 
* * AUDIO_ENCODING_LINEAR_16 = 1; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionProto.java index b0849ae09c70..aa193fe20051 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionProto.java @@ -73,102 +73,94 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n" - + ">google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto\022\"google.cloud.d" - + "ialogflow.cx.v3beta1\032\037google/api/field_behavior.proto\"\323\001\n" - + "\023DataStoreConnection\022J\n" - + "\017data_store_type\030\001" - + " \001(\01621.google.cloud.dialogflow.cx.v3beta1.DataStoreType\022\022\n\n" - + "data_store\030\002 \001(\t\022\\\n" - + "\030document_processing_mode\030\004" - + " \001(\0162:.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode\"\337\022\n" - + "\032DataStoreConnectionSignals\022\201\001\n" - + "\033rewriter_model_call_signals\030\001 \001(\0132W.google.cloud.dialogfl" - + "ow.cx.v3beta1.DataStoreConnectionSignals.RewriterModelCallSignalsB\003\340A\001\022\034\n" - + "\017rewritten_query\030\002 \001(\tB\003\340A\001\022j\n" - + "\017search_snippets\030\003 \003(\0132L.google.cloud.dialogflow.cx.v3bet" - + "a1.DataStoreConnectionSignals.SearchSnippetB\003\340A\001\022\222\001\n" - + "$answer_generation_model_call_signals\030\004 \001(\0132_.google.cloud.dialogflo" - + "w.cx.v3beta1.DataStoreConnectionSignals.AnswerGenerationModelCallSignalsB\003\340A\001\022\023\n" - + "\006answer\030\005 \001(\tB\003\340A\001\022d\n" - + "\014answer_parts\030\006 \003(\0132I.google.cloud.dialogflow.cx.v3beta1.Da" - + "taStoreConnectionSignals.AnswerPartB\003\340A\001\022h\n" - + "\016cited_snippets\030\007 \003(\0132K.google.cloud." - + "dialogflow.cx.v3beta1.DataStoreConnectionSignals.CitedSnippetB\003\340A\001\022o\n" - + "\021grounding_signals\030\010 \001(\0132O.google.cloud.dialogflow." - + "cx.v3beta1.DataStoreConnectionSignals.GroundingSignalsB\003\340A\001\022i\n" - + "\016safety_signals\030\t \001(\0132L.google.cloud.dialogflow.cx.v3beta1" - + ".DataStoreConnectionSignals.SafetySignalsB\003\340A\001\032X\n" - + "\030RewriterModelCallSignals\022\027\n" - + "\017rendered_prompt\030\001 \001(\t\022\024\n" - + "\014model_output\030\002 \001(\t\022\r\n" - + "\005model\030\003 \001(\t\032K\n\r" - + "SearchSnippet\022\026\n" - + "\016document_title\030\001 \001(\t\022\024\n" - + "\014document_uri\030\002 \001(\t\022\014\n" - + "\004text\030\003 \001(\t\032`\n" - + " AnswerGenerationModelCallSignals\022\027\n" - + "\017rendered_prompt\030\001 \001(\t\022\024\n" - + "\014model_output\030\002 \001(\t\022\r\n" - + "\005model\030\003 \001(\t\0326\n\n" - + "AnswerPart\022\014\n" - + "\004text\030\001 \001(\t\022\032\n" - + "\022supporting_indices\030\002 \003(\005\032\213\001\n" - + "\014CitedSnippet\022d\n" - + "\016search_snippet\030\001 \001(\0132L.google.cloud.dialogflow.cx.v3" - + "beta1.DataStoreConnectionSignals.SearchSnippet\022\025\n\r" - + "snippet_index\030\002 \001(\005\032\347\003\n" - + "\020GroundingSignals\022s\n" - + "\010decision\030\001 \001(\0162a.google.cloud.dialogflow.cx.v3beta1.DataStoreConne" - + "ctionSignals.GroundingSignals.GroundingDecision\022s\n" - + "\005score\030\002 \001(\0162d.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionS" - + "ignals.GroundingSignals.GroundingScoreBucket\"m\n" - + "\021GroundingDecision\022\"\n" - + "\036GROUNDING_DECISION_UNSPECIFIED\020\000\022\031\n" - + "\025ACCEPTED_BY_GROUNDING\020\001\022\031\n" - + "\025REJECTED_BY_GROUNDING\020\002\"z\n" - + "\024GroundingScoreBucket\022&\n" - + "\"GROUNDING_SCORE_BUCKET_UNSPECIFIED\020\000\022\014\n" - + "\010VERY_LOW\020\001\022\007\n" - + "\003LOW\020\003\022\n\n" - + "\006MEDIUM\020\004\022\010\n" - + "\004HIGH\020\005\022\r\n" - + "\tVERY_HIGH\020\006\032\243\004\n\r" - + "SafetySignals\022m\n" - + "\010decision\030\001 \001(\0162[.google.cloud.dialogflow.cx.v3beta1.DataSto" - + "reConnectionSignals.SafetySignals.SafetyDecision\022{\n" - + "\023banned_phrase_match\030\002 \001(\0162^.google.cloud.dialogflow.cx.v3beta1.DataS" - + "toreConnectionSignals.SafetySignals.BannedPhraseMatch\022\035\n" - + "\025matched_banned_phrase\030\003 \001(\t\"m\n" - + "\016SafetyDecision\022\037\n" - + "\033SAFETY_DECISION_UNSPECIFIED\020\000\022\034\n" - + "\030ACCEPTED_BY_SAFETY_CHECK\020\001\022\034\n" - + "\030REJECTED_BY_SAFETY_CHECK\020\002\"\227\001\n" - + "\021BannedPhraseMatch\022#\n" - + "\037BANNED_PHRASE_MATCH_UNSPECIFIED\020\000\022\034\n" - + "\030BANNED_PHRASE_MATCH_NONE\020\001\022\035\n" - + "\031BANNED_PHRASE_MATCH_QUERY\020\002\022 \n" - + "\034BANNED_PHRASE_MATCH_RESPONSE\020\003*b\n\r" - + "DataStoreType\022\037\n" - + "\033DATA_STORE_TYPE_UNSPECIFIED\020\000\022\016\n\n" - + "PUBLIC_WEB\020\001\022\020\n" - + "\014UNSTRUCTURED\020\002\022\016\n\n" - + "STRUCTURED\020\003*]\n" - + "\026DocumentProcessingMode\022(\n" - + "$DOCUMENT_PROCESSING_MODE_UNSPECIFIED\020\000\022\r\n" - + "\tDOCUMENTS\020\001\022\n\n" - + "\006CHUNKS\020\002B\317\001\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\030DataStoreCo" - + "nnectionProtoP\001Z6cloud.google.com/go/dia" - + "logflow/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"G" - + "oogle.Cloud.Dialogflow.Cx.V3Beta1\352\002&Goog" - + "le::Cloud::Dialogflow::CX::V3beta1b\006proto3" + "\n>google/cloud/dialogflow/cx/v3beta1/dat" + + "a_store_connection.proto\022\"google.cloud.d" + + "ialogflow.cx.v3beta1\032\037google/api/field_b" + + "ehavior.proto\032\034google/protobuf/struct.pr" + + "oto\"\323\001\n\023DataStoreConnection\022J\n\017data_stor" + + "e_type\030\001 \001(\01621.google.cloud.dialogflow.c" + + "x.v3beta1.DataStoreType\022\022\n\ndata_store\030\002 " + + "\001(\t\022\\\n\030document_processing_mode\030\004 \001(\0162:." + + "google.cloud.dialogflow.cx.v3beta1.Docum" + + "entProcessingMode\"\212\023\n\032DataStoreConnectio" + + "nSignals\022\201\001\n\033rewriter_model_call_signals" + + "\030\001 \001(\0132W.google.cloud.dialogflow.cx.v3be" + + "ta1.DataStoreConnectionSignals.RewriterM" + + "odelCallSignalsB\003\340A\001\022\034\n\017rewritten_query\030" + + "\002 \001(\tB\003\340A\001\022j\n\017search_snippets\030\003 \003(\0132L.go" + + "ogle.cloud.dialogflow.cx.v3beta1.DataSto" + + "reConnectionSignals.SearchSnippetB\003\340A\001\022\222" + + "\001\n$answer_generation_model_call_signals\030" + + "\004 \001(\0132_.google.cloud.dialogflow.cx.v3bet" + + "a1.DataStoreConnectionSignals.AnswerGene" + + "rationModelCallSignalsB\003\340A\001\022\023\n\006answer\030\005 " + + "\001(\tB\003\340A\001\022d\n\014answer_parts\030\006 \003(\0132I.google." + + "cloud.dialogflow.cx.v3beta1.DataStoreCon" + + "nectionSignals.AnswerPartB\003\340A\001\022h\n\016cited_" + + "snippets\030\007 \003(\0132K.google.cloud.dialogflow" + + ".cx.v3beta1.DataStoreConnectionSignals.C" + + "itedSnippetB\003\340A\001\022o\n\021grounding_signals\030\010 " + + "\001(\0132O.google.cloud.dialogflow.cx.v3beta1" + + ".DataStoreConnectionSignals.GroundingSig" + + "nalsB\003\340A\001\022i\n\016safety_signals\030\t \001(\0132L.goog" + + "le.cloud.dialogflow.cx.v3beta1.DataStore" + + "ConnectionSignals.SafetySignalsB\003\340A\001\032X\n\030" + + "RewriterModelCallSignals\022\027\n\017rendered_pro" + + "mpt\030\001 \001(\t\022\024\n\014model_output\030\002 \001(\t\022\r\n\005model" + + "\030\003 \001(\t\032v\n\rSearchSnippet\022\026\n\016document_titl" + + "e\030\001 \001(\t\022\024\n\014document_uri\030\002 \001(\t\022\014\n\004text\030\003 " + + "\001(\t\022)\n\010metadata\030\005 \001(\0132\027.google.protobuf." + + "Struct\032`\n AnswerGenerationModelCallSigna" + + "ls\022\027\n\017rendered_prompt\030\001 \001(\t\022\024\n\014model_out" + + "put\030\002 \001(\t\022\r\n\005model\030\003 \001(\t\0326\n\nAnswerPart\022\014" + + "\n\004text\030\001 \001(\t\022\032\n\022supporting_indices\030\002 \003(\005" + + "\032\213\001\n\014CitedSnippet\022d\n\016search_snippet\030\001 \001(" + + "\0132L.google.cloud.dialogflow.cx.v3beta1.D" + + "ataStoreConnectionSignals.SearchSnippet\022" + + "\025\n\rsnippet_index\030\002 \001(\005\032\347\003\n\020GroundingSign" + + "als\022s\n\010decision\030\001 \001(\0162a.google.cloud.dia" + + "logflow.cx.v3beta1.DataStoreConnectionSi" + + "gnals.GroundingSignals.GroundingDecision" + + "\022s\n\005score\030\002 \001(\0162d.google.cloud.dialogflo" + + "w.cx.v3beta1.DataStoreConnectionSignals." + + "GroundingSignals.GroundingScoreBucket\"m\n" + + "\021GroundingDecision\022\"\n\036GROUNDING_DECISION" + + "_UNSPECIFIED\020\000\022\031\n\025ACCEPTED_BY_GROUNDING\020" + + "\001\022\031\n\025REJECTED_BY_GROUNDING\020\002\"z\n\024Groundin" + + "gScoreBucket\022&\n\"GROUNDING_SCORE_BUCKET_U" + + "NSPECIFIED\020\000\022\014\n\010VERY_LOW\020\001\022\007\n\003LOW\020\003\022\n\n\006M" + + "EDIUM\020\004\022\010\n\004HIGH\020\005\022\r\n\tVERY_HIGH\020\006\032\243\004\n\rSaf" + + "etySignals\022m\n\010decision\030\001 \001(\0162[.google.cl" + + "oud.dialogflow.cx.v3beta1.DataStoreConne" + + "ctionSignals.SafetySignals.SafetyDecisio" + + "n\022{\n\023banned_phrase_match\030\002 \001(\0162^.google." + + "cloud.dialogflow.cx.v3beta1.DataStoreCon" + + "nectionSignals.SafetySignals.BannedPhras" + + "eMatch\022\035\n\025matched_banned_phrase\030\003 \001(\t\"m\n" + + "\016SafetyDecision\022\037\n\033SAFETY_DECISION_UNSPE" + + "CIFIED\020\000\022\034\n\030ACCEPTED_BY_SAFETY_CHECK\020\001\022\034" + + "\n\030REJECTED_BY_SAFETY_CHECK\020\002\"\227\001\n\021BannedP" + + "hraseMatch\022#\n\037BANNED_PHRASE_MATCH_UNSPEC" + + "IFIED\020\000\022\034\n\030BANNED_PHRASE_MATCH_NONE\020\001\022\035\n" + + "\031BANNED_PHRASE_MATCH_QUERY\020\002\022 \n\034BANNED_P" + + "HRASE_MATCH_RESPONSE\020\003*b\n\rDataStoreType\022" + + "\037\n\033DATA_STORE_TYPE_UNSPECIFIED\020\000\022\016\n\nPUBL" + + "IC_WEB\020\001\022\020\n\014UNSTRUCTURED\020\002\022\016\n\nSTRUCTURED" + + "\020\003*]\n\026DocumentProcessingMode\022(\n$DOCUMENT" + + "_PROCESSING_MODE_UNSPECIFIED\020\000\022\r\n\tDOCUME" + + "NTS\020\001\022\n\n\006CHUNKS\020\002B\317\001\n&com.google.cloud.d" + + "ialogflow.cx.v3beta1B\030DataStoreConnectio" + + "nProtoP\001Z6cloud.google.com/go/dialogflow" + + "/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.C" + + "loud.Dialogflow.Cx.V3Beta1\352\002&Google::Clo" + + "ud::Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.protobuf.StructProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_DataStoreConnection_descriptor = getDescriptor().getMessageTypes().get(0); @@ -212,7 +204,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_DataStoreConnectionSignals_SearchSnippet_descriptor, new java.lang.String[] { - "DocumentTitle", "DocumentUri", "Text", + "DocumentTitle", "DocumentUri", "Text", "Metadata", }); internal_static_google_cloud_dialogflow_cx_v3beta1_DataStoreConnectionSignals_AnswerGenerationModelCallSignals_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_DataStoreConnectionSignals_descriptor @@ -270,6 +262,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.StructProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionSignals.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionSignals.java index 03eaf9a36def..fe64890cba34 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionSignals.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataStoreConnectionSignals.java @@ -1307,6 +1307,43 @@ public interface SearchSnippetOrBuilder * @return The bytes for text. */ com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return Whether the metadata field is set. + */ + boolean hasMetadata(); + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return The metadata. + */ + com.google.protobuf.Struct getMetadata(); + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + com.google.protobuf.StructOrBuilder getMetadataOrBuilder(); } /** @@ -1358,6 +1395,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .Builder.class); } + private int bitField0_; public static final int DOCUMENT_TITLE_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -1517,6 +1555,55 @@ public com.google.protobuf.ByteString getTextBytes() { } } + public static final int METADATA_FIELD_NUMBER = 5; + private com.google.protobuf.Struct metadata_; + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return Whether the metadata field is set. + */ + @java.lang.Override + public boolean hasMetadata() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return The metadata. + */ + @java.lang.Override + public com.google.protobuf.Struct getMetadata() { + return metadata_ == null ? com.google.protobuf.Struct.getDefaultInstance() : metadata_; + } + + /** + * + * + *
+     * Metadata associated with the document.
+     * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { + return metadata_ == null ? com.google.protobuf.Struct.getDefaultInstance() : metadata_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1540,6 +1627,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, text_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getMetadata()); + } getUnknownFields().writeTo(output); } @@ -1558,6 +1648,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, text_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getMetadata()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1579,6 +1672,10 @@ public boolean equals(final java.lang.Object obj) { if (!getDocumentTitle().equals(other.getDocumentTitle())) return false; if (!getDocumentUri().equals(other.getDocumentUri())) return false; if (!getText().equals(other.getText())) return false; + if (hasMetadata() != other.hasMetadata()) return false; + if (hasMetadata()) { + if (!getMetadata().equals(other.getMetadata())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1596,6 +1693,10 @@ public int hashCode() { hash = (53 * hash) + getDocumentUri().hashCode(); hash = (37 * hash) + TEXT_FIELD_NUMBER; hash = (53 * hash) + getText().hashCode(); + if (hasMetadata()) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadata().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1739,10 +1840,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.SearchSnippet.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMetadataFieldBuilder(); + } } @java.lang.Override @@ -1752,6 +1862,11 @@ public Builder clear() { documentTitle_ = ""; documentUri_ = ""; text_ = ""; + metadata_ = null; + if (metadataBuilder_ != null) { + metadataBuilder_.dispose(); + metadataBuilder_ = null; + } return this; } @@ -1804,6 +1919,12 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000004) != 0)) { result.text_ = text_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1875,6 +1996,9 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; onChanged(); } + if (other.hasMetadata()) { + mergeMetadata(other.getMetadata()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1919,6 +2043,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 + case 42: + { + input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2271,6 +2401,196 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.Struct metadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + metadataBuilder_; + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return Whether the metadata field is set. + */ + public boolean hasMetadata() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + * + * @return The metadata. + */ + public com.google.protobuf.Struct getMetadata() { + if (metadataBuilder_ == null) { + return metadata_ == null ? com.google.protobuf.Struct.getDefaultInstance() : metadata_; + } else { + return metadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public Builder setMetadata(com.google.protobuf.Struct value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + metadata_ = value; + } else { + metadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { + if (metadataBuilder_ == null) { + metadata_ = builderForValue.build(); + } else { + metadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public Builder mergeMetadata(com.google.protobuf.Struct value) { + if (metadataBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && metadata_ != null + && metadata_ != com.google.protobuf.Struct.getDefaultInstance()) { + getMetadataBuilder().mergeFrom(value); + } else { + metadata_ = value; + } + } else { + metadataBuilder_.mergeFrom(value); + } + if (metadata_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public Builder clearMetadata() { + bitField0_ = (bitField0_ & ~0x00000008); + metadata_ = null; + if (metadataBuilder_ != null) { + metadataBuilder_.dispose(); + metadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public com.google.protobuf.Struct.Builder getMetadataBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilder(); + } else { + return metadata_ == null ? com.google.protobuf.Struct.getDefaultInstance() : metadata_; + } + } + + /** + * + * + *
+       * Metadata associated with the document.
+       * 
+ * + * .google.protobuf.Struct metadata = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getMetadata(), getParentForChildren(), isClean()); + metadata_ = null; + } + return metadataBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataType.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataType.java new file mode 100644 index 000000000000..19a5fa592e9a --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/DataType.java @@ -0,0 +1,228 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Defines data types that are supported for inlined schemas. These types are
+ * consistent with [google.protobuf.Value][google.protobuf.Value].
+ * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.DataType} + */ +public enum DataType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+   * Not specified.
+   * 
+ * + * DATA_TYPE_UNSPECIFIED = 0; + */ + DATA_TYPE_UNSPECIFIED(0), + /** + * + * + *
+   * Represents any string value.
+   * 
+ * + * STRING = 1; + */ + STRING(1), + /** + * + * + *
+   * Represents any number value.
+   * 
+ * + * NUMBER = 2; + */ + NUMBER(2), + /** + * + * + *
+   * Represents a boolean value.
+   * 
+ * + * BOOLEAN = 3; + */ + BOOLEAN(3), + /** + * + * + *
+   * Represents a repeated value.
+   * 
+ * + * ARRAY = 6; + */ + ARRAY(6), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+   * Not specified.
+   * 
+ * + * DATA_TYPE_UNSPECIFIED = 0; + */ + public static final int DATA_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+   * Represents any string value.
+   * 
+ * + * STRING = 1; + */ + public static final int STRING_VALUE = 1; + + /** + * + * + *
+   * Represents any number value.
+   * 
+ * + * NUMBER = 2; + */ + public static final int NUMBER_VALUE = 2; + + /** + * + * + *
+   * Represents a boolean value.
+   * 
+ * + * BOOLEAN = 3; + */ + public static final int BOOLEAN_VALUE = 3; + + /** + * + * + *
+   * Represents a repeated value.
+   * 
+ * + * ARRAY = 6; + */ + public static final int ARRAY_VALUE = 6; + + 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 DataType 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 DataType forNumber(int value) { + switch (value) { + case 0: + return DATA_TYPE_UNSPECIFIED; + case 1: + return STRING; + case 2: + return NUMBER; + case 3: + return BOOLEAN; + case 6: + return ARRAY; + 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 DataType findValueByNumber(int number) { + return DataType.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataType[] VALUES = values(); + + public static DataType 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 DataType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.DataType) +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Environment.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Environment.java index ac14a3c770e7..0639bfec016d 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Environment.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Environment.java @@ -83,11 +83,13 @@ public interface VersionConfigOrBuilder * * *
-     * Required. Both flow and playbook versions are supported.
+     * Required. Flow, playbook and tool versions are supported.
      * Format for flow version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
      * Format for playbook version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+     * Format for tool version:
+     * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
      * 
* * @@ -102,11 +104,13 @@ public interface VersionConfigOrBuilder * * *
-     * Required. Both flow and playbook versions are supported.
+     * Required. Flow, playbook and tool versions are supported.
      * Format for flow version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
      * Format for playbook version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+     * Format for tool version:
+     * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
      * 
* * @@ -172,11 +176,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Required. Both flow and playbook versions are supported.
+     * Required. Flow, playbook and tool versions are supported.
      * Format for flow version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
      * Format for playbook version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+     * Format for tool version:
+     * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
      * 
* * @@ -202,11 +208,13 @@ public java.lang.String getVersion() { * * *
-     * Required. Both flow and playbook versions are supported.
+     * Required. Flow, playbook and tool versions are supported.
      * Format for flow version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
      * Format for playbook version:
      * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+     * Format for tool version:
+     * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
      * 
* * @@ -590,11 +598,13 @@ public Builder mergeFrom( * * *
-       * Required. Both flow and playbook versions are supported.
+       * Required. Flow, playbook and tool versions are supported.
        * Format for flow version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
        * Format for playbook version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+       * Format for tool version:
+       * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
        * 
* * @@ -619,11 +629,13 @@ public java.lang.String getVersion() { * * *
-       * Required. Both flow and playbook versions are supported.
+       * Required. Flow, playbook and tool versions are supported.
        * Format for flow version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
        * Format for playbook version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+       * Format for tool version:
+       * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
        * 
* * @@ -648,11 +660,13 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-       * Required. Both flow and playbook versions are supported.
+       * Required. Flow, playbook and tool versions are supported.
        * Format for flow version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
        * Format for playbook version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+       * Format for tool version:
+       * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
        * 
* * @@ -676,11 +690,13 @@ public Builder setVersion(java.lang.String value) { * * *
-       * Required. Both flow and playbook versions are supported.
+       * Required. Flow, playbook and tool versions are supported.
        * Format for flow version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
        * Format for playbook version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+       * Format for tool version:
+       * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
        * 
* * @@ -700,11 +716,13 @@ public Builder clearVersion() { * * *
-       * Required. Both flow and playbook versions are supported.
+       * Required. Flow, playbook and tool versions are supported.
        * Format for flow version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.
        * Format for playbook version:
        * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>.
+       * Format for tool version:
+       * projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>/versions/<VersionID>.
        * 
* * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Event.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Event.java new file mode 100644 index 000000000000..17968af39fe7 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Event.java @@ -0,0 +1,956 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Event represents the event sent by the customer.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Event} + */ +public final class Event extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Event) + EventOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Event.newBuilder() to construct. + private Event(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Event() { + event_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Event(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Event_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Event.class, + com.google.cloud.dialogflow.cx.v3beta1.Event.Builder.class); + } + + private int payloadCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object payload_; + + public enum PayloadCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + TEXT(2), + PAYLOAD_NOT_SET(0); + private final int value; + + private PayloadCase(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 PayloadCase valueOf(int value) { + return forNumber(value); + } + + public static PayloadCase forNumber(int value) { + switch (value) { + case 2: + return TEXT; + case 0: + return PAYLOAD_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public PayloadCase getPayloadCase() { + return PayloadCase.forNumber(payloadCase_); + } + + public static final int EVENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object event_ = ""; + + /** + * + * + *
+   * Required. Name of the event.
+   * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The event. + */ + @java.lang.Override + public java.lang.String getEvent() { + java.lang.Object ref = event_; + 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(); + event_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the event.
+   * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for event. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEventBytes() { + java.lang.Object ref = event_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + event_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEXT_FIELD_NUMBER = 2; + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the text field is set. + */ + public boolean hasText() { + return payloadCase_ == 2; + } + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + public java.lang.String getText() { + java.lang.Object ref = ""; + if (payloadCase_ == 2) { + ref = payload_; + } + 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(); + if (payloadCase_ == 2) { + payload_ = s; + } + return s; + } + } + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (payloadCase_ == 2) { + ref = payload_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (payloadCase_ == 2) { + payload_ = 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.GeneratedMessageV3.isStringEmpty(event_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, event_); + } + if (payloadCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, payload_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(event_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, event_); + } + if (payloadCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, payload_); + } + 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.dialogflow.cx.v3beta1.Event)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Event other = + (com.google.cloud.dialogflow.cx.v3beta1.Event) obj; + + if (!getEvent().equals(other.getEvent())) return false; + if (!getPayloadCase().equals(other.getPayloadCase())) return false; + switch (payloadCase_) { + case 2: + if (!getText().equals(other.getText())) return false; + break; + case 0: + default: + } + 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) + EVENT_FIELD_NUMBER; + hash = (53 * hash) + getEvent().hashCode(); + switch (payloadCase_) { + case 2: + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event 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.dialogflow.cx.v3beta1.Event parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event 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.dialogflow.cx.v3beta1.Event parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Event 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Event represents the event sent by the customer.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Event} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Event) + com.google.cloud.dialogflow.cx.v3beta1.EventOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Event_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Event.class, + com.google.cloud.dialogflow.cx.v3beta1.Event.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Event.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + event_ = ""; + payloadCase_ = 0; + payload_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Event getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Event build() { + com.google.cloud.dialogflow.cx.v3beta1.Event result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Event buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Event result = + new com.google.cloud.dialogflow.cx.v3beta1.Event(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Event result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.event_ = event_; + } + } + + private void buildPartialOneofs(com.google.cloud.dialogflow.cx.v3beta1.Event result) { + result.payloadCase_ = payloadCase_; + result.payload_ = this.payload_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Event) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Event) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Event other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Event.getDefaultInstance()) return this; + if (!other.getEvent().isEmpty()) { + event_ = other.event_; + bitField0_ |= 0x00000001; + onChanged(); + } + switch (other.getPayloadCase()) { + case TEXT: + { + payloadCase_ = 2; + payload_ = other.payload_; + onChanged(); + break; + } + case PAYLOAD_NOT_SET: + { + break; + } + } + 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: + { + event_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + payloadCase_ = 2; + payload_ = s; + 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 payloadCase_ = 0; + private java.lang.Object payload_; + + public PayloadCase getPayloadCase() { + return PayloadCase.forNumber(payloadCase_); + } + + public Builder clearPayload() { + payloadCase_ = 0; + payload_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object event_ = ""; + + /** + * + * + *
+     * Required. Name of the event.
+     * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The event. + */ + public java.lang.String getEvent() { + java.lang.Object ref = event_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + event_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the event.
+     * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for event. + */ + public com.google.protobuf.ByteString getEventBytes() { + java.lang.Object ref = event_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + event_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the event.
+     * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The event to set. + * @return This builder for chaining. + */ + public Builder setEvent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + event_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the event.
+     * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearEvent() { + event_ = getDefaultInstance().getEvent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the event.
+     * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for event to set. + * @return This builder for chaining. + */ + public Builder setEventBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + event_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the text field is set. + */ + @java.lang.Override + public boolean hasText() { + return payloadCase_ == 2; + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + @java.lang.Override + public java.lang.String getText() { + java.lang.Object ref = ""; + if (payloadCase_ == 2) { + ref = payload_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (payloadCase_ == 2) { + payload_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTextBytes() { + java.lang.Object ref = ""; + if (payloadCase_ == 2) { + ref = payload_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (payloadCase_ == 2) { + payload_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The text to set. + * @return This builder for chaining. + */ + public Builder setText(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + payloadCase_ = 2; + payload_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearText() { + if (payloadCase_ == 2) { + payloadCase_ = 0; + payload_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Unstructured text payload of the event.
+     * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for text to set. + * @return This builder for chaining. + */ + public Builder setTextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + payloadCase_ = 2; + payload_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Event) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Event) + private static final com.google.cloud.dialogflow.cx.v3beta1.Event DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Event(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Event getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Event 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.dialogflow.cx.v3beta1.Event getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/EventOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/EventOrBuilder.java new file mode 100644 index 000000000000..45fcb7986f0a --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/EventOrBuilder.java @@ -0,0 +1,93 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface EventOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Event) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the event.
+   * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The event. + */ + java.lang.String getEvent(); + + /** + * + * + *
+   * Required. Name of the event.
+   * 
+ * + * string event = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for event. + */ + com.google.protobuf.ByteString getEventBytes(); + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the text field is set. + */ + boolean hasText(); + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The text. + */ + java.lang.String getText(); + + /** + * + * + *
+   * Optional. Unstructured text payload of the event.
+   * 
+ * + * string text = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for text. + */ + com.google.protobuf.ByteString getTextBytes(); + + com.google.cloud.dialogflow.cx.v3beta1.Event.PayloadCase getPayloadCase(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExampleProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExampleProto.java index 177de14f7b95..ec73fe49ec2e 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExampleProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExampleProto.java @@ -56,38 +56,6 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_Example_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_Example_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -101,20 +69,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "0google/cloud/dialogflow/cx/v3beta1/example.proto\022\"google.cloud.dialogflow.cx.v" + "3beta1\032\034google/api/annotations.proto\032\027go" + "ogle/api/client.proto\032\037google/api/field_" - + "behavior.proto\032\031google/api/resource.proto\032\033google/protobuf/empty.proto\032" - + " google/protobuf/field_mask.proto\032\034google/protobu" - + "f/struct.proto\032\037google/protobuf/timestamp.proto\"\224\001\n" + + "behavior.proto\032\031google/api/resource.prot" + + "o\032.google/cloud/dialogflow/cx/v3beta1/trace.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\224\001\n" + "\024CreateExampleRequest\0229\n" + "\006parent\030\001 \001(" + "\tB)\340A\002\372A#\022!dialogflow.googleapis.com/Example\022A\n" - + "\007example\030\002 \001(\0132+.google.cl" - + "oud.dialogflow.cx.v3beta1.ExampleB\003\340A\002\"O\n" + + "\007example\030\002" + + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.ExampleB\003\340A\002\"O\n" + "\024DeleteExampleRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!dialogflow.googleapis.com/Example\"\235\001\n" + "\023ListExamplesRequest\0229\n" - + "\006parent\030\001 \001(\tB" - + ")\340A\002\372A#\022!dialogflow.googleapis.com/Example\022\026\n" + + "\006parent\030\001 \001(" + + "\tB)\340A\002\372A#\022!dialogflow.googleapis.com/Example\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\032\n\r" + "language_code\030\004 \001(\tB\003\340A\001\"n\n" @@ -125,18 +93,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!dialogflow.googleapis.com/Example\"\217\001\n" + "\024UpdateExampleRequest\022A\n" - + "\007example\030\001 \001(\0132+.google" - + ".cloud.dialogflow.cx.v3beta1.ExampleB\003\340A\002\0224\n" + + "\007example\030\001" + + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.ExampleB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"\301\005\n" + "\007Example\022\014\n" + "\004name\030\001 \001(\t\022N\n" - + "\016playbook_input\030\003 \001(\01321.google.cloud" - + ".dialogflow.cx.v3beta1.PlaybookInputB\003\340A\001\022P\n" - + "\017playbook_output\030\004 \001(\01322.google.clou" - + "d.dialogflow.cx.v3beta1.PlaybookOutputB\003\340A\001\022@\n" - + "\007actions\030\002" - + " \003(\0132*.google.cloud.dialogflow.cx.v3beta1.ActionB\003\340A\002\022\031\n" + + "\016playbook_input\030\003 " + + "\001(\01321.google.cloud.dialogflow.cx.v3beta1.PlaybookInputB\003\340A\001\022P\n" + + "\017playbook_output\030\004" + + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.PlaybookOutputB\003\340A\001\022@\n" + + "\007actions\030\002 \003(\0132*" + + ".google.cloud.dialogflow.cx.v3beta1.ActionB\003\340A\002\022\031\n" + "\014display_name\030\006 \001(\tB\003\340A\002\022\030\n" + "\013description\030\010 \001(\tB\003\340A\001\022\030\n" + "\013token_count\030\t \001(\003B\003\340A\003\0224\n" @@ -147,96 +115,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0162/.google.cloud.dialogflow.cx.v3beta1.OutputStateB\003\340A\002\022\032\n\r" + "language_code\030\r" + " \001(\tB\003\340A\001:\232\001\352A\226\001\n" - + "!dialogflow.googleapis.com/Example\022^projects/{project}/locations/{" - + "location}/agents/{agent}/playbooks/{play" - + "book}/examples/{example}*\010examples2\007example\"u\n\r" - + "PlaybookInput\022+\n" - + "\036preceding_conversation_summary\030\001 \001(\tB\003\340A\001\0227\n" - + "\021action_parameters\030\003 \001(\0132\027.google.protobuf.StructB\003\340A\001\"i\n" - + "\016PlaybookOutput\022\036\n" - + "\021execution_summary\030\001 \001(\tB\003\340A\001\0227\n" - + "\021action_parameters\030\004" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\"\256\003\n" - + "\006Action\022P\n" - + "\016user_utterance\030\001 \001(\01321.google.cloud." - + "dialogflow.cx.v3beta1.UserUtteranceB\003\340A\001H\000\022R\n" - + "\017agent_utterance\030\002 \001(\01322.google.clo" - + "ud.dialogflow.cx.v3beta1.AgentUtteranceB\003\340A\001H\000\022D\n" - + "\010tool_use\030\003" - + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.ToolUseB\003\340A\001H\000\022Z\n" - + "\023playbook_invocation\030\004 \001(\01326.google.cloud" - + ".dialogflow.cx.v3beta1.PlaybookInvocationB\003\340A\001H\000\022R\n" - + "\017flow_invocation\030\005 \001(\01322.goog" - + "le.cloud.dialogflow.cx.v3beta1.FlowInvocationB\003\340A\001H\000B\010\n" - + "\006action\"\"\n\r" - + "UserUtterance\022\021\n" - + "\004text\030\001 \001(\tB\003\340A\002\"#\n" - + "\016AgentUtterance\022\021\n" - + "\004text\030\001 \001(\tB\003\340A\002\"\356\001\n" - + "\007ToolUse\0224\n" - + "\004tool\030\001 \001(\tB&\340A\002\372A \n" - + "\036dialogflow.googleapis.com/Tool\022\031\n" - + "\014display_name\030\010 \001(\tB\003\340A\003\022\023\n" - + "\006action\030\002 \001(\tB\003\340A\001\022=\n" - + "\027input_action_parameters\030\005" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022>\n" - + "\030output_action_parameters\030\006" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\"\335\002\n" - + "\022PlaybookInvocation\022<\n" - + "\010playbook\030\001 \001(\tB*\340A\002\372A$\n" - + "\"dialogflow.googleapis.com/Playbook\022\031\n" - + "\014display_name\030\005 \001(\tB\003\340A\003\022N\n" - + "\016playbook_input\030\002 \001(\01321.googl" - + "e.cloud.dialogflow.cx.v3beta1.PlaybookInputB\003\340A\001\022P\n" - + "\017playbook_output\030\003 \001(\01322.goog" - + "le.cloud.dialogflow.cx.v3beta1.PlaybookOutputB\003\340A\001\022L\n" - + "\016playbook_state\030\004 \001(\0162/.goo" - + "gle.cloud.dialogflow.cx.v3beta1.OutputStateB\003\340A\002\"\252\002\n" - + "\016FlowInvocation\0224\n" - + "\004flow\030\001 \001(\tB&\340A\002\372A \n" - + "\036dialogflow.googleapis.com/Flow\022\031\n" - + "\014display_name\030\007 \001(\tB\003\340A\003\022=\n" - + "\027input_action_parameters\030\005" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022>\n" - + "\030output_action_parameters\030\006" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022H\n\n" - + "flow_state\030\004" - + " \001(\0162/.google.cloud.dialogflow.cx.v3beta1.OutputStateB\003\340A\002*\253\001\n" - + "\013OutputState\022\034\n" - + "\030OUTPUT_STATE_UNSPECIFIED\020\000\022\023\n" - + "\017OUTPUT_STATE_OK\020\001\022\032\n" - + "\026OUTPUT_STATE_CANCELLED\020\002\022\027\n" - + "\023OUTPUT_STATE_FAILED\020\003\022\032\n" - + "\026OUTPUT_STATE_ESCALATED\020\004\022\030\n" - + "\024OUTPUT_STATE_PENDING\020\0052\271\t\n" + + "!dialogflow.googleapis.com/Example\022^projects/{pr" + + "oject}/locations/{location}/agents/{agen" + + "t}/playbooks/{playbook}/examples/{example}*\010examples2\007example2\271\t\n" + "\010Examples\022\340\001\n\r" - + "CreateExample\0228.google.cloud.dialogflow.cx.v3beta1.CreateEx" - + "ampleRequest\032+.google.cloud.dialogflow.c" - + "x.v3beta1.Example\"h\332A\016parent,example\202\323\344\223" - + "\002Q\"F/v3beta1/{parent=projects/*/location" - + "s/*/agents/*/playbooks/*}/examples:\007example\022\270\001\n\r" - + "DeleteExample\0228.google.cloud.dialogflow.cx.v3beta1.DeleteExampleRequest\032" - + "\026.google.protobuf.Empty\"U\332A\004name\202\323\344\223\002H*F" - + "/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*/examples/*}\022\332\001\n" - + "\014ListExamples\0227.google.cloud.dialogflow.cx.v3b" - + "eta1.ListExamplesRequest\0328.google.cloud.dialogflow.cx.v3beta1.ListExamplesRespon" - + "se\"W\332A\006parent\202\323\344\223\002H\022F/v3beta1/{parent=pr" - + "ojects/*/locations/*/agents/*/playbooks/*}/examples\022\307\001\n\n" - + "GetExample\0225.google.cloud.dialogflow.cx.v3beta1.GetExampleReques" - + "t\032+.google.cloud.dialogflow.cx.v3beta1.E" - + "xample\"U\332A\004name\202\323\344\223\002H\022F/v3beta1/{name=pr" - + "ojects/*/locations/*/agents/*/playbooks/*/examples/*}\022\355\001\n\r" - + "UpdateExample\0228.google.cloud.dialogflow.cx.v3beta1.UpdateExamp" - + "leRequest\032+.google.cloud.dialogflow.cx.v" - + "3beta1.Example\"u\332A\023example,update_mask\202\323" - + "\344\223\002Y2N/v3beta1/{example.name=projects/*/" - + "locations/*/agents/*/playbooks/*/example" - + "s/*}:\007example\032x\312A\031dialogflow.googleapis." - + "com\322AYhttps://www.googleapis.com/auth/cl" - + "oud-platform,https://www.googleapis.com/auth/dialogflowB\232\001\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\014ExampleProtoP\001Z6clou" - + "d.google.com/go/dialogflow/cx/apiv3beta1" - + "/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1b\006proto3" + + "CreateExample\0228.google.cloud.dialogflow.c" + + "x.v3beta1.CreateExampleRequest\032+.google." + + "cloud.dialogflow.cx.v3beta1.Example\"h\332A\016" + + "parent,example\202\323\344\223\002Q\"F/v3beta1/{parent=p" + + "rojects/*/locations/*/agents/*/playbooks/*}/examples:\007example\022\270\001\n\r" + + "DeleteExample\0228.google.cloud.dialogflow.cx.v3beta1.Del" + + "eteExampleRequest\032\026.google.protobuf.Empt" + + "y\"U\332A\004name\202\323\344\223\002H*F/v3beta1/{name=project" + + "s/*/locations/*/agents/*/playbooks/*/examples/*}\022\332\001\n" + + "\014ListExamples\0227.google.cloud.dialogflow.cx.v3beta1.ListExamplesReque" + + "st\0328.google.cloud.dialogflow.cx.v3beta1." + + "ListExamplesResponse\"W\332A\006parent\202\323\344\223\002H\022F/" + + "v3beta1/{parent=projects/*/locations/*/agents/*/playbooks/*}/examples\022\307\001\n\n" + + "GetExample\0225.google.cloud.dialogflow.cx.v3beta" + + "1.GetExampleRequest\032+.google.cloud.dialo" + + "gflow.cx.v3beta1.Example\"U\332A\004name\202\323\344\223\002H\022" + + "F/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*/examples/*}\022\355\001\n\r" + + "UpdateExample\0228.google.cloud.dialogflow.cx.v" + + "3beta1.UpdateExampleRequest\032+.google.clo" + + "ud.dialogflow.cx.v3beta1.Example\"u\332A\023exa" + + "mple,update_mask\202\323\344\223\002Y2N/v3beta1/{exampl" + + "e.name=projects/*/locations/*/agents/*/p" + + "laybooks/*/examples/*}:\007example\032x\312A\031dial" + + "ogflow.googleapis.com\322AYhttps://www.goog" + + "leapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\232\001\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\014Ex" + + "ampleProtoP\001Z6cloud.google.com/go/dialog" + + "flow/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Goog" + + "le.Cloud.Dialogflow.Cx.V3Beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -246,9 +157,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), + com.google.cloud.dialogflow.cx.v3beta1.TraceProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), - com.google.protobuf.StructProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_CreateExampleRequest_descriptor = @@ -317,75 +228,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConversationState", "LanguageCode", }); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor, - new java.lang.String[] { - "PrecedingConversationSummary", "ActionParameters", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor, - new java.lang.String[] { - "ExecutionSummary", "ActionParameters", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor, - new java.lang.String[] { - "UserUtterance", - "AgentUtterance", - "ToolUse", - "PlaybookInvocation", - "FlowInvocation", - "Action", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor, - new java.lang.String[] { - "Text", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor, - new java.lang.String[] { - "Text", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor, - new java.lang.String[] { - "Tool", "DisplayName", "Action", "InputActionParameters", "OutputActionParameters", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor, - new java.lang.String[] { - "Playbook", "DisplayName", "PlaybookInput", "PlaybookOutput", "PlaybookState", - }); - internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor, - new java.lang.String[] { - "Flow", "DisplayName", "InputActionParameters", "OutputActionParameters", "FlowState", - }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -401,9 +243,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); + com.google.cloud.dialogflow.cx.v3beta1.TraceProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetail.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetail.java new file mode 100644 index 000000000000..6427dec2ff48 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetail.java @@ -0,0 +1,635 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Exception thrown during the execution of an action.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExceptionDetail} + */ +public final class ExceptionDetail extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) + ExceptionDetailOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExceptionDetail.newBuilder() to construct. + private ExceptionDetail(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExceptionDetail() { + errorMessage_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExceptionDetail(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.class, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder.class); + } + + public static final int ERROR_MESSAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object errorMessage_ = ""; + + /** + * + * + *
+   * Optional. The error message.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + @java.lang.Override + public java.lang.String getErrorMessage() { + java.lang.Object ref = errorMessage_; + 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(); + errorMessage_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The error message.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getErrorMessageBytes() { + java.lang.Object ref = errorMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + errorMessage_ = 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.GeneratedMessageV3.isStringEmpty(errorMessage_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, errorMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(errorMessage_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, errorMessage_); + } + 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.dialogflow.cx.v3beta1.ExceptionDetail)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail other = + (com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) obj; + + if (!getErrorMessage().equals(other.getErrorMessage())) 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) + ERROR_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getErrorMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail 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.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail 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.dialogflow.cx.v3beta1.ExceptionDetail parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ExceptionDetail 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Exception thrown during the execution of an action.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExceptionDetail} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.class, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + errorMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail build() { + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail result = + new com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.errorMessage_ = errorMessage_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance()) + return this; + if (!other.getErrorMessage().isEmpty()) { + errorMessage_ = other.errorMessage_; + 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: + { + errorMessage_ = 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 errorMessage_ = ""; + + /** + * + * + *
+     * Optional. The error message.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + public java.lang.String getErrorMessage() { + java.lang.Object ref = errorMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + errorMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The error message.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + public com.google.protobuf.ByteString getErrorMessageBytes() { + java.lang.Object ref = errorMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + errorMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The error message.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The errorMessage to set. + * @return This builder for chaining. + */ + public Builder setErrorMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + errorMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The error message.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearErrorMessage() { + errorMessage_ = getDefaultInstance().getErrorMessage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The error message.
+     * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for errorMessage to set. + * @return This builder for chaining. + */ + public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + errorMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) + private static final com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExceptionDetail 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.dialogflow.cx.v3beta1.ExceptionDetail getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetailOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetailOrBuilder.java new file mode 100644 index 000000000000..7cab78b39c1a --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExceptionDetailOrBuilder.java @@ -0,0 +1,52 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface ExceptionDetailOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ExceptionDetail) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The error message.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The errorMessage. + */ + java.lang.String getErrorMessage(); + + /** + * + * + *
+   * Optional. The error message.
+   * 
+ * + * string error_message = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for errorMessage. + */ + com.google.protobuf.ByteString getErrorMessageBytes(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequest.java new file mode 100644 index 000000000000..734acda2fc63 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequest.java @@ -0,0 +1,1271 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The request message for
+ * [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest} + */ +public final class ExportPlaybookRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) + ExportPlaybookRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExportPlaybookRequest.newBuilder() to construct. + private ExportPlaybookRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExportPlaybookRequest() { + name_ = ""; + playbookUri_ = ""; + dataFormat_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExportPlaybookRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.Builder.class); + } + + /** + * + * + *
+   * Data format of the exported playbook.
+   * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat} + */ + public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + DATA_FORMAT_UNSPECIFIED(0), + /** + * + * + *
+     * Flow content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + BLOB(1), + /** + * + * + *
+     * Flow content will be exported in JSON format.
+     * 
+ * + * JSON = 2; + */ + JSON(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Flow content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + public static final int BLOB_VALUE = 1; + + /** + * + * + *
+     * Flow content will be exported in JSON format.
+     * 
+ * + * JSON = 2; + */ + public static final int JSON_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 DataFormat 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 DataFormat forNumber(int value) { + switch (value) { + case 0: + return DATA_FORMAT_UNSPECIFIED; + case 1: + return BLOB; + case 2: + return JSON; + 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 DataFormat findValueByNumber(int number) { + return DataFormat.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataFormat[] VALUES = values(); + + public static DataFormat 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 DataFormat(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat) + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The name of the playbook to export.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * 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 of the playbook to export.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * 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 PLAYBOOK_URI_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object playbookUri_ = ""; + + /** + * + * + *
+   * Optional. The [Google Cloud
+   * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+   * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+   * left unspecified, the serialized playbook is returned inline.
+   *
+   * Dialogflow performs a write operation for the Cloud Storage object
+   * on the caller's behalf, so your request authentication must
+   * have write permissions for the object. For more information, see
+   * [Dialogflow access
+   * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The playbookUri. + */ + @java.lang.Override + public java.lang.String getPlaybookUri() { + java.lang.Object ref = playbookUri_; + 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(); + playbookUri_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The [Google Cloud
+   * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+   * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+   * left unspecified, the serialized playbook is returned inline.
+   *
+   * Dialogflow performs a write operation for the Cloud Storage object
+   * on the caller's behalf, so your request authentication must
+   * have write permissions for the object. For more information, see
+   * [Dialogflow access
+   * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for playbookUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = playbookUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbookUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATA_FORMAT_FIELD_NUMBER = 3; + private int dataFormat_ = 0; + + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB`
+   * is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB`
+   * is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat getDataFormat() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat.forNumber( + dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat.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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(playbookUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, playbookUri_); + } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat + .DATA_FORMAT_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, dataFormat_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(playbookUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, playbookUri_); + } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat + .DATA_FORMAT_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, dataFormat_); + } + 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.dialogflow.cx.v3beta1.ExportPlaybookRequest)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest other = + (com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getPlaybookUri().equals(other.getPlaybookUri())) return false; + if (dataFormat_ != other.dataFormat_) 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) + PLAYBOOK_URI_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookUri().hashCode(); + hash = (37 * hash) + DATA_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + dataFormat_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest 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.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest 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.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ExportPlaybookRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for
+   * [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + playbookUri_ = ""; + dataFormat_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest build() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest result = + new com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.playbookUri_ = playbookUri_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.dataFormat_ = dataFormat_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getPlaybookUri().isEmpty()) { + playbookUri_ = other.playbookUri_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.dataFormat_ != 0) { + setDataFormatValue(other.getDataFormatValue()); + } + 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: + { + playbookUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + dataFormat_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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 of the playbook to export.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * 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 of the playbook to export.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * 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 of the playbook to export.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * 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 of the playbook to export.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * 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 of the playbook to export.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * 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 playbookUri_ = ""; + + /** + * + * + *
+     * Optional. The [Google Cloud
+     * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+     * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+     * left unspecified, the serialized playbook is returned inline.
+     *
+     * Dialogflow performs a write operation for the Cloud Storage object
+     * on the caller's behalf, so your request authentication must
+     * have write permissions for the object. For more information, see
+     * [Dialogflow access
+     * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The playbookUri. + */ + public java.lang.String getPlaybookUri() { + java.lang.Object ref = playbookUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + playbookUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The [Google Cloud
+     * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+     * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+     * left unspecified, the serialized playbook is returned inline.
+     *
+     * Dialogflow performs a write operation for the Cloud Storage object
+     * on the caller's behalf, so your request authentication must
+     * have write permissions for the object. For more information, see
+     * [Dialogflow access
+     * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for playbookUri. + */ + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = playbookUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbookUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The [Google Cloud
+     * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+     * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+     * left unspecified, the serialized playbook is returned inline.
+     *
+     * Dialogflow performs a write operation for the Cloud Storage object
+     * on the caller's behalf, so your request authentication must
+     * have write permissions for the object. For more information, see
+     * [Dialogflow access
+     * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + playbookUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The [Google Cloud
+     * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+     * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+     * left unspecified, the serialized playbook is returned inline.
+     *
+     * Dialogflow performs a write operation for the Cloud Storage object
+     * on the caller's behalf, so your request authentication must
+     * have write permissions for the object. For more information, see
+     * [Dialogflow access
+     * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPlaybookUri() { + playbookUri_ = getDefaultInstance().getPlaybookUri(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The [Google Cloud
+     * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+     * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+     * left unspecified, the serialized playbook is returned inline.
+     *
+     * Dialogflow performs a write operation for the Cloud Storage object
+     * on the caller's behalf, so your request authentication must
+     * have write permissions for the object. For more information, see
+     * [Dialogflow access
+     * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + playbookUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int dataFormat_ = 0; + + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB`
+     * is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB`
+     * is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormatValue(int value) { + dataFormat_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB`
+     * is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat getDataFormat() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat.forNumber( + dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB`
+     * is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormat( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + dataFormat_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB`
+     * is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearDataFormat() { + bitField0_ = (bitField0_ & ~0x00000004); + dataFormat_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) + private static final com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExportPlaybookRequest 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.dialogflow.cx.v3beta1.ExportPlaybookRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequestOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequestOrBuilder.java new file mode 100644 index 000000000000..de7708bbc8a9 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookRequestOrBuilder.java @@ -0,0 +1,136 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface ExportPlaybookRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name of the playbook to export.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The name of the playbook to export.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. The [Google Cloud
+   * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+   * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+   * left unspecified, the serialized playbook is returned inline.
+   *
+   * Dialogflow performs a write operation for the Cloud Storage object
+   * on the caller's behalf, so your request authentication must
+   * have write permissions for the object. For more information, see
+   * [Dialogflow access
+   * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The playbookUri. + */ + java.lang.String getPlaybookUri(); + + /** + * + * + *
+   * Optional. The [Google Cloud
+   * Storage](https://cloud.google.com/storage/docs/) URI to export the playbook
+   * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If
+   * left unspecified, the serialized playbook is returned inline.
+   *
+   * Dialogflow performs a write operation for the Cloud Storage object
+   * on the caller's behalf, so your request authentication must
+   * have write permissions for the object. For more information, see
+   * [Dialogflow access
+   * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for playbookUri. + */ + com.google.protobuf.ByteString getPlaybookUriBytes(); + + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB`
+   * is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + int getDataFormatValue(); + + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB`
+   * is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest.DataFormat getDataFormat(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponse.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponse.java new file mode 100644 index 000000000000..e884e840d938 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponse.java @@ -0,0 +1,934 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The response message for
+ * [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse} + */ +public final class ExportPlaybookResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) + ExportPlaybookResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExportPlaybookResponse.newBuilder() to construct. + private ExportPlaybookResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExportPlaybookResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExportPlaybookResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.Builder.class); + } + + private int playbookCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object playbook_; + + public enum PlaybookCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + PLAYBOOK_URI(1), + PLAYBOOK_CONTENT(2), + PLAYBOOK_NOT_SET(0); + private final int value; + + private PlaybookCase(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 PlaybookCase valueOf(int value) { + return forNumber(value); + } + + public static PlaybookCase forNumber(int value) { + switch (value) { + case 1: + return PLAYBOOK_URI; + case 2: + return PLAYBOOK_CONTENT; + case 0: + return PLAYBOOK_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public PlaybookCase getPlaybookCase() { + return PlaybookCase.forNumber(playbookCase_); + } + + public static final int PLAYBOOK_URI_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return Whether the playbookUri field is set. + */ + public boolean hasPlaybookUri() { + return playbookCase_ == 1; + } + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return The playbookUri. + */ + public java.lang.String getPlaybookUri() { + java.lang.Object ref = ""; + if (playbookCase_ == 1) { + ref = playbook_; + } + 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(); + if (playbookCase_ == 1) { + playbook_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return The bytes for playbookUri. + */ + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = ""; + if (playbookCase_ == 1) { + ref = playbook_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (playbookCase_ == 1) { + playbook_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PLAYBOOK_CONTENT_FIELD_NUMBER = 2; + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 2; + * + * @return Whether the playbookContent field is set. + */ + @java.lang.Override + public boolean hasPlaybookContent() { + return playbookCase_ == 2; + } + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 2; + * + * @return The playbookContent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookContent() { + if (playbookCase_ == 2) { + return (com.google.protobuf.ByteString) playbook_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + 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 (playbookCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, playbook_); + } + if (playbookCase_ == 2) { + output.writeBytes(2, (com.google.protobuf.ByteString) playbook_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (playbookCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, playbook_); + } + if (playbookCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeBytesSize( + 2, (com.google.protobuf.ByteString) playbook_); + } + 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.dialogflow.cx.v3beta1.ExportPlaybookResponse)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse other = + (com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) obj; + + if (!getPlaybookCase().equals(other.getPlaybookCase())) return false; + switch (playbookCase_) { + case 1: + if (!getPlaybookUri().equals(other.getPlaybookUri())) return false; + break; + case 2: + if (!getPlaybookContent().equals(other.getPlaybookContent())) return false; + break; + case 0: + default: + } + 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(); + switch (playbookCase_) { + case 1: + hash = (37 * hash) + PLAYBOOK_URI_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookUri().hashCode(); + break; + case 2: + hash = (37 * hash) + PLAYBOOK_CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookContent().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse 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.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse 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.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ExportPlaybookResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for
+   * [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + playbookCase_ = 0; + playbook_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse build() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse result = + new com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse result) { + result.playbookCase_ = playbookCase_; + result.playbook_ = this.playbook_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.getDefaultInstance()) + return this; + switch (other.getPlaybookCase()) { + case PLAYBOOK_URI: + { + playbookCase_ = 1; + playbook_ = other.playbook_; + onChanged(); + break; + } + case PLAYBOOK_CONTENT: + { + setPlaybookContent(other.getPlaybookContent()); + break; + } + case PLAYBOOK_NOT_SET: + { + break; + } + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + playbookCase_ = 1; + playbook_ = s; + break; + } // case 10 + case 18: + { + playbook_ = input.readBytes(); + playbookCase_ = 2; + 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 playbookCase_ = 0; + private java.lang.Object playbook_; + + public PlaybookCase getPlaybookCase() { + return PlaybookCase.forNumber(playbookCase_); + } + + public Builder clearPlaybook() { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @return Whether the playbookUri field is set. + */ + @java.lang.Override + public boolean hasPlaybookUri() { + return playbookCase_ == 1; + } + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @return The playbookUri. + */ + @java.lang.Override + public java.lang.String getPlaybookUri() { + java.lang.Object ref = ""; + if (playbookCase_ == 1) { + ref = playbook_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (playbookCase_ == 1) { + playbook_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @return The bytes for playbookUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = ""; + if (playbookCase_ == 1) { + ref = playbook_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (playbookCase_ == 1) { + playbook_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @param value The playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + playbookCase_ = 1; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @return This builder for chaining. + */ + public Builder clearPlaybookUri() { + if (playbookCase_ == 1) { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The URI to a file containing the exported playbook. This field is
+     * populated only if `playbook_uri` is specified in
+     * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+     * 
+ * + * string playbook_uri = 1; + * + * @param value The bytes for playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + playbookCase_ = 1; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 2; + * + * @return Whether the playbookContent field is set. + */ + public boolean hasPlaybookContent() { + return playbookCase_ == 2; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 2; + * + * @return The playbookContent. + */ + public com.google.protobuf.ByteString getPlaybookContent() { + if (playbookCase_ == 2) { + return (com.google.protobuf.ByteString) playbook_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 2; + * + * @param value The playbookContent to set. + * @return This builder for chaining. + */ + public Builder setPlaybookContent(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + playbookCase_ = 2; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 2; + * + * @return This builder for chaining. + */ + public Builder clearPlaybookContent() { + if (playbookCase_ == 2) { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + } + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) + private static final com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExportPlaybookResponse 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.dialogflow.cx.v3beta1.ExportPlaybookResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponseOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponseOrBuilder.java new file mode 100644 index 000000000000..da36b2fa94c4 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportPlaybookResponseOrBuilder.java @@ -0,0 +1,99 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface ExportPlaybookResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return Whether the playbookUri field is set. + */ + boolean hasPlaybookUri(); + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return The playbookUri. + */ + java.lang.String getPlaybookUri(); + + /** + * + * + *
+   * The URI to a file containing the exported playbook. This field is
+   * populated only if `playbook_uri` is specified in
+   * [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
+   * 
+ * + * string playbook_uri = 1; + * + * @return The bytes for playbookUri. + */ + com.google.protobuf.ByteString getPlaybookUriBytes(); + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 2; + * + * @return Whether the playbookContent field is set. + */ + boolean hasPlaybookContent(); + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 2; + * + * @return The playbookContent. + */ + com.google.protobuf.ByteString getPlaybookContent(); + + com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse.PlaybookCase getPlaybookCase(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportToolsRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportToolsRequest.java index ec46c3de5164..51818985b94b 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportToolsRequest.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportToolsRequest.java @@ -97,16 +97,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { * BLOB = 1; */ BLOB(1), - /** - * - * - *
-     * Tools will be exported in JSON format.
-     * 
- * - * JSON = 2; - */ - JSON(2), UNRECOGNIZED(-1), ; @@ -132,17 +122,6 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { */ public static final int BLOB_VALUE = 1; - /** - * - * - *
-     * Tools will be exported in JSON format.
-     * 
- * - * JSON = 2; - */ - public static final int JSON_VALUE = 2; - public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -171,8 +150,6 @@ public static DataFormat forNumber(int value) { return DATA_FORMAT_UNSPECIFIED; case 1: return BLOB; - case 2: - return JSON; default: return null; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Flow.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Flow.java index 7c705e98ece7..0b4d79b159fa 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Flow.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Flow.java @@ -59,6 +59,8 @@ private Flow() { transitionRoutes_ = java.util.Collections.emptyList(); eventHandlers_ = java.util.Collections.emptyList(); transitionRouteGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); + inputParameterDefinitions_ = java.util.Collections.emptyList(); + outputParameterDefinitions_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -1911,6 +1913,188 @@ public boolean hasKnowledgeConnectorSettings() { : knowledgeConnectorSettings_; } + public static final int INPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER = 26; + + @SuppressWarnings("serial") + private java.util.List + inputParameterDefinitions_; + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getInputParameterDefinitionsList() { + return inputParameterDefinitions_; + } + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getInputParameterDefinitionsOrBuilderList() { + return inputParameterDefinitions_; + } + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getInputParameterDefinitionsCount() { + return inputParameterDefinitions_.size(); + } + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getInputParameterDefinitions( + int index) { + return inputParameterDefinitions_.get(index); + } + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getInputParameterDefinitionsOrBuilder(int index) { + return inputParameterDefinitions_.get(index); + } + + public static final int OUTPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER = 27; + + @SuppressWarnings("serial") + private java.util.List + outputParameterDefinitions_; + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getOutputParameterDefinitionsList() { + return outputParameterDefinitions_; + } + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getOutputParameterDefinitionsOrBuilderList() { + return outputParameterDefinitions_; + } + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getOutputParameterDefinitionsCount() { + return outputParameterDefinitions_.size(); + } + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getOutputParameterDefinitions( + int index) { + return outputParameterDefinitions_.get(index); + } + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getOutputParameterDefinitionsOrBuilder(int index) { + return outputParameterDefinitions_.get(index); + } + public static final int MULTI_LANGUAGE_SETTINGS_FIELD_NUMBER = 28; private com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multiLanguageSettings_; @@ -2034,6 +2218,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(18, getKnowledgeConnectorSettings()); } + for (int i = 0; i < inputParameterDefinitions_.size(); i++) { + output.writeMessage(26, inputParameterDefinitions_.get(i)); + } + for (int i = 0; i < outputParameterDefinitions_.size(); i++) { + output.writeMessage(27, outputParameterDefinitions_.get(i)); + } if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(28, getMultiLanguageSettings()); } @@ -2083,6 +2273,16 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 18, getKnowledgeConnectorSettings()); } + for (int i = 0; i < inputParameterDefinitions_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 26, inputParameterDefinitions_.get(i)); + } + for (int i = 0; i < outputParameterDefinitions_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 27, outputParameterDefinitions_.get(i)); + } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(28, getMultiLanguageSettings()); @@ -2125,6 +2325,10 @@ public boolean equals(final java.lang.Object obj) { if (!getKnowledgeConnectorSettings().equals(other.getKnowledgeConnectorSettings())) return false; } + if (!getInputParameterDefinitionsList().equals(other.getInputParameterDefinitionsList())) + return false; + if (!getOutputParameterDefinitionsList().equals(other.getOutputParameterDefinitionsList())) + return false; if (hasMultiLanguageSettings() != other.hasMultiLanguageSettings()) return false; if (hasMultiLanguageSettings()) { if (!getMultiLanguageSettings().equals(other.getMultiLanguageSettings())) return false; @@ -2171,6 +2375,14 @@ public int hashCode() { hash = (37 * hash) + KNOWLEDGE_CONNECTOR_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getKnowledgeConnectorSettings().hashCode(); } + if (getInputParameterDefinitionsCount() > 0) { + hash = (37 * hash) + INPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER; + hash = (53 * hash) + getInputParameterDefinitionsList().hashCode(); + } + if (getOutputParameterDefinitionsCount() > 0) { + hash = (37 * hash) + OUTPUT_PARAMETER_DEFINITIONS_FIELD_NUMBER; + hash = (53 * hash) + getOutputParameterDefinitionsList().hashCode(); + } if (hasMultiLanguageSettings()) { hash = (37 * hash) + MULTI_LANGUAGE_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getMultiLanguageSettings().hashCode(); @@ -2336,6 +2548,8 @@ private void maybeForceBuilderInitialization() { getNluSettingsFieldBuilder(); getAdvancedSettingsFieldBuilder(); getKnowledgeConnectorSettingsFieldBuilder(); + getInputParameterDefinitionsFieldBuilder(); + getOutputParameterDefinitionsFieldBuilder(); getMultiLanguageSettingsFieldBuilder(); } } @@ -2377,6 +2591,20 @@ public Builder clear() { knowledgeConnectorSettingsBuilder_.dispose(); knowledgeConnectorSettingsBuilder_ = null; } + if (inputParameterDefinitionsBuilder_ == null) { + inputParameterDefinitions_ = java.util.Collections.emptyList(); + } else { + inputParameterDefinitions_ = null; + inputParameterDefinitionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000200); + if (outputParameterDefinitionsBuilder_ == null) { + outputParameterDefinitions_ = java.util.Collections.emptyList(); + } else { + outputParameterDefinitions_ = null; + outputParameterDefinitionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000400); multiLanguageSettings_ = null; if (multiLanguageSettingsBuilder_ != null) { multiLanguageSettingsBuilder_.dispose(); @@ -2437,6 +2665,26 @@ private void buildPartialRepeatedFields(com.google.cloud.dialogflow.cx.v3beta1.F } else { result.eventHandlers_ = eventHandlersBuilder_.build(); } + if (inputParameterDefinitionsBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0)) { + inputParameterDefinitions_ = + java.util.Collections.unmodifiableList(inputParameterDefinitions_); + bitField0_ = (bitField0_ & ~0x00000200); + } + result.inputParameterDefinitions_ = inputParameterDefinitions_; + } else { + result.inputParameterDefinitions_ = inputParameterDefinitionsBuilder_.build(); + } + if (outputParameterDefinitionsBuilder_ == null) { + if (((bitField0_ & 0x00000400) != 0)) { + outputParameterDefinitions_ = + java.util.Collections.unmodifiableList(outputParameterDefinitions_); + bitField0_ = (bitField0_ & ~0x00000400); + } + result.outputParameterDefinitions_ = outputParameterDefinitions_; + } else { + result.outputParameterDefinitions_ = outputParameterDefinitionsBuilder_.build(); + } } private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Flow result) { @@ -2472,14 +2720,14 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Flow result) { : knowledgeConnectorSettingsBuilder_.build(); to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.multiLanguageSettings_ = multiLanguageSettingsBuilder_ == null ? multiLanguageSettings_ : multiLanguageSettingsBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.locked_ = locked_; } result.bitField0_ |= to_bitField0_; @@ -2618,6 +2866,60 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Flow other) { if (other.hasKnowledgeConnectorSettings()) { mergeKnowledgeConnectorSettings(other.getKnowledgeConnectorSettings()); } + if (inputParameterDefinitionsBuilder_ == null) { + if (!other.inputParameterDefinitions_.isEmpty()) { + if (inputParameterDefinitions_.isEmpty()) { + inputParameterDefinitions_ = other.inputParameterDefinitions_; + bitField0_ = (bitField0_ & ~0x00000200); + } else { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.addAll(other.inputParameterDefinitions_); + } + onChanged(); + } + } else { + if (!other.inputParameterDefinitions_.isEmpty()) { + if (inputParameterDefinitionsBuilder_.isEmpty()) { + inputParameterDefinitionsBuilder_.dispose(); + inputParameterDefinitionsBuilder_ = null; + inputParameterDefinitions_ = other.inputParameterDefinitions_; + bitField0_ = (bitField0_ & ~0x00000200); + inputParameterDefinitionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getInputParameterDefinitionsFieldBuilder() + : null; + } else { + inputParameterDefinitionsBuilder_.addAllMessages(other.inputParameterDefinitions_); + } + } + } + if (outputParameterDefinitionsBuilder_ == null) { + if (!other.outputParameterDefinitions_.isEmpty()) { + if (outputParameterDefinitions_.isEmpty()) { + outputParameterDefinitions_ = other.outputParameterDefinitions_; + bitField0_ = (bitField0_ & ~0x00000400); + } else { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.addAll(other.outputParameterDefinitions_); + } + onChanged(); + } + } else { + if (!other.outputParameterDefinitions_.isEmpty()) { + if (outputParameterDefinitionsBuilder_.isEmpty()) { + outputParameterDefinitionsBuilder_.dispose(); + outputParameterDefinitionsBuilder_ = null; + outputParameterDefinitions_ = other.outputParameterDefinitions_; + bitField0_ = (bitField0_ & ~0x00000400); + outputParameterDefinitionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getOutputParameterDefinitionsFieldBuilder() + : null; + } else { + outputParameterDefinitionsBuilder_.addAllMessages(other.outputParameterDefinitions_); + } + } + } if (other.hasMultiLanguageSettings()) { mergeMultiLanguageSettings(other.getMultiLanguageSettings()); } @@ -2723,17 +3025,45 @@ public Builder mergeFrom( bitField0_ |= 0x00000100; break; } // case 146 + case 210: + { + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.parser(), + extensionRegistry); + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.add(m); + } else { + inputParameterDefinitionsBuilder_.addMessage(m); + } + break; + } // case 210 + case 218: + { + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.parser(), + extensionRegistry); + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.add(m); + } else { + outputParameterDefinitionsBuilder_.addMessage(m); + } + break; + } // case 218 case 226: { input.readMessage( getMultiLanguageSettingsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; break; } // case 226 case 240: { locked_ = input.readBool(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; break; } // case 240 default: @@ -5295,52 +5625,80 @@ public Builder clearKnowledgeConnectorSettings() { return knowledgeConnectorSettingsBuilder_; } - private com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings - multiLanguageSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings, - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettingsOrBuilder> - multiLanguageSettingsBuilder_; + private java.util.List + inputParameterDefinitions_ = java.util.Collections.emptyList(); + + private void ensureInputParameterDefinitionsIsMutable() { + if (!((bitField0_ & 0x00000200) != 0)) { + inputParameterDefinitions_ = + new java.util.ArrayList( + inputParameterDefinitions_); + bitField0_ |= 0x00000200; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + inputParameterDefinitionsBuilder_; /** * * *
-     * Optional. Multi-lingual agent settings for this flow.
+     * Optional. Defined structured input parameters for this flow.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return Whether the multiLanguageSettings field is set. */ - public boolean hasMultiLanguageSettings() { - return ((bitField0_ & 0x00000200) != 0); + public java.util.List + getInputParameterDefinitionsList() { + if (inputParameterDefinitionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(inputParameterDefinitions_); + } else { + return inputParameterDefinitionsBuilder_.getMessageList(); + } } /** * * *
-     * Optional. Multi-lingual agent settings for this flow.
+     * Optional. Defined structured input parameters for this flow.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; * + */ + public int getInputParameterDefinitionsCount() { + if (inputParameterDefinitionsBuilder_ == null) { + return inputParameterDefinitions_.size(); + } else { + return inputParameterDefinitionsBuilder_.getCount(); + } + } + + /** * - * @return The multiLanguageSettings. + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings - getMultiLanguageSettings() { - if (multiLanguageSettingsBuilder_ == null) { - return multiLanguageSettings_ == null - ? com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.getDefaultInstance() - : multiLanguageSettings_; + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getInputParameterDefinitions( + int index) { + if (inputParameterDefinitionsBuilder_ == null) { + return inputParameterDefinitions_.get(index); } else { - return multiLanguageSettingsBuilder_.getMessage(); + return inputParameterDefinitionsBuilder_.getMessage(index); } } @@ -5348,25 +5706,25 @@ public boolean hasMultiLanguageSettings() { * * *
-     * Optional. Multi-lingual agent settings for this flow.
+     * Optional. Defined structured input parameters for this flow.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setMultiLanguageSettings( - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings value) { - if (multiLanguageSettingsBuilder_ == null) { + public Builder setInputParameterDefinitions( + int index, com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (inputParameterDefinitionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - multiLanguageSettings_ = value; + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.set(index, value); + onChanged(); } else { - multiLanguageSettingsBuilder_.setMessage(value); + inputParameterDefinitionsBuilder_.setMessage(index, value); } - bitField0_ |= 0x00000200; - onChanged(); return this; } @@ -5374,22 +5732,23 @@ public Builder setMultiLanguageSettings( * * *
-     * Optional. Multi-lingual agent settings for this flow.
+     * Optional. Defined structured input parameters for this flow.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setMultiLanguageSettings( - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.Builder builderForValue) { - if (multiLanguageSettingsBuilder_ == null) { - multiLanguageSettings_ = builderForValue.build(); + public Builder setInputParameterDefinitions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.set(index, builderForValue.build()); + onChanged(); } else { - multiLanguageSettingsBuilder_.setMessage(builderForValue.build()); + inputParameterDefinitionsBuilder_.setMessage(index, builderForValue.build()); } - bitField0_ |= 0x00000200; - onChanged(); return this; } @@ -5397,30 +5756,849 @@ public Builder setMultiLanguageSettings( * * *
-     * Optional. Multi-lingual agent settings for this flow.
+     * Optional. Defined structured input parameters for this flow.
      * 
* * - * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeMultiLanguageSettings( - com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings value) { - if (multiLanguageSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) - && multiLanguageSettings_ != null - && multiLanguageSettings_ - != com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings - .getDefaultInstance()) { - getMultiLanguageSettingsBuilder().mergeFrom(value); - } else { + public Builder addInputParameterDefinitions( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (inputParameterDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.add(value); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addInputParameterDefinitions( + int index, com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (inputParameterDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.add(index, value); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addInputParameterDefinitions( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.add(builderForValue.build()); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addInputParameterDefinitions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.add(index, builderForValue.build()); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllInputParameterDefinitions( + java.lang.Iterable + values) { + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, inputParameterDefinitions_); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearInputParameterDefinitions() { + if (inputParameterDefinitionsBuilder_ == null) { + inputParameterDefinitions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeInputParameterDefinitions(int index) { + if (inputParameterDefinitionsBuilder_ == null) { + ensureInputParameterDefinitionsIsMutable(); + inputParameterDefinitions_.remove(index); + onChanged(); + } else { + inputParameterDefinitionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + getInputParameterDefinitionsBuilder(int index) { + return getInputParameterDefinitionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getInputParameterDefinitionsOrBuilder(int index) { + if (inputParameterDefinitionsBuilder_ == null) { + return inputParameterDefinitions_.get(index); + } else { + return inputParameterDefinitionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getInputParameterDefinitionsOrBuilderList() { + if (inputParameterDefinitionsBuilder_ != null) { + return inputParameterDefinitionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(inputParameterDefinitions_); + } + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + addInputParameterDefinitionsBuilder() { + return getInputParameterDefinitionsFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + addInputParameterDefinitionsBuilder(int index) { + return getInputParameterDefinitionsFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Defined structured input parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getInputParameterDefinitionsBuilderList() { + return getInputParameterDefinitionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getInputParameterDefinitionsFieldBuilder() { + if (inputParameterDefinitionsBuilder_ == null) { + inputParameterDefinitionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder>( + inputParameterDefinitions_, + ((bitField0_ & 0x00000200) != 0), + getParentForChildren(), + isClean()); + inputParameterDefinitions_ = null; + } + return inputParameterDefinitionsBuilder_; + } + + private java.util.List + outputParameterDefinitions_ = java.util.Collections.emptyList(); + + private void ensureOutputParameterDefinitionsIsMutable() { + if (!((bitField0_ & 0x00000400) != 0)) { + outputParameterDefinitions_ = + new java.util.ArrayList( + outputParameterDefinitions_); + bitField0_ |= 0x00000400; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + outputParameterDefinitionsBuilder_; + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getOutputParameterDefinitionsList() { + if (outputParameterDefinitionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(outputParameterDefinitions_); + } else { + return outputParameterDefinitionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getOutputParameterDefinitionsCount() { + if (outputParameterDefinitionsBuilder_ == null) { + return outputParameterDefinitions_.size(); + } else { + return outputParameterDefinitionsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getOutputParameterDefinitions( + int index) { + if (outputParameterDefinitionsBuilder_ == null) { + return outputParameterDefinitions_.get(index); + } else { + return outputParameterDefinitionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setOutputParameterDefinitions( + int index, com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (outputParameterDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.set(index, value); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setOutputParameterDefinitions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.set(index, builderForValue.build()); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addOutputParameterDefinitions( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (outputParameterDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.add(value); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addOutputParameterDefinitions( + int index, com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition value) { + if (outputParameterDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.add(index, value); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addOutputParameterDefinitions( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.add(builderForValue.build()); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addOutputParameterDefinitions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder builderForValue) { + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.add(index, builderForValue.build()); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllOutputParameterDefinitions( + java.lang.Iterable + values) { + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, outputParameterDefinitions_); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearOutputParameterDefinitions() { + if (outputParameterDefinitionsBuilder_ == null) { + outputParameterDefinitions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeOutputParameterDefinitions(int index) { + if (outputParameterDefinitionsBuilder_ == null) { + ensureOutputParameterDefinitionsIsMutable(); + outputParameterDefinitions_.remove(index); + onChanged(); + } else { + outputParameterDefinitionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + getOutputParameterDefinitionsBuilder(int index) { + return getOutputParameterDefinitionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getOutputParameterDefinitionsOrBuilder(int index) { + if (outputParameterDefinitionsBuilder_ == null) { + return outputParameterDefinitions_.get(index); + } else { + return outputParameterDefinitionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getOutputParameterDefinitionsOrBuilderList() { + if (outputParameterDefinitionsBuilder_ != null) { + return outputParameterDefinitionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(outputParameterDefinitions_); + } + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + addOutputParameterDefinitionsBuilder() { + return getOutputParameterDefinitionsFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder + addOutputParameterDefinitionsBuilder(int index) { + return getOutputParameterDefinitionsFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Defined structured output parameters for this flow.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getOutputParameterDefinitionsBuilderList() { + return getOutputParameterDefinitionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder> + getOutputParameterDefinitionsFieldBuilder() { + if (outputParameterDefinitionsBuilder_ == null) { + outputParameterDefinitionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder>( + outputParameterDefinitions_, + ((bitField0_ & 0x00000400) != 0), + getParentForChildren(), + isClean()); + outputParameterDefinitions_ = null; + } + return outputParameterDefinitionsBuilder_; + } + + private com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings + multiLanguageSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings, + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettingsOrBuilder> + multiLanguageSettingsBuilder_; + + /** + * + * + *
+     * Optional. Multi-lingual agent settings for this flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the multiLanguageSettings field is set. + */ + public boolean hasMultiLanguageSettings() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * Optional. Multi-lingual agent settings for this flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The multiLanguageSettings. + */ + public com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings + getMultiLanguageSettings() { + if (multiLanguageSettingsBuilder_ == null) { + return multiLanguageSettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.getDefaultInstance() + : multiLanguageSettings_; + } else { + return multiLanguageSettingsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Multi-lingual agent settings for this flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMultiLanguageSettings( + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings value) { + if (multiLanguageSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + multiLanguageSettings_ = value; + } else { + multiLanguageSettingsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Multi-lingual agent settings for this flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMultiLanguageSettings( + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.Builder builderForValue) { + if (multiLanguageSettingsBuilder_ == null) { + multiLanguageSettings_ = builderForValue.build(); + } else { + multiLanguageSettingsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Multi-lingual agent settings for this flow.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings multi_language_settings = 28 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeMultiLanguageSettings( + com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings value) { + if (multiLanguageSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000800) != 0) + && multiLanguageSettings_ != null + && multiLanguageSettings_ + != com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings + .getDefaultInstance()) { + getMultiLanguageSettingsBuilder().mergeFrom(value); + } else { multiLanguageSettings_ = value; } } else { multiLanguageSettingsBuilder_.mergeFrom(value); } if (multiLanguageSettings_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); } return this; @@ -5438,7 +6616,7 @@ public Builder mergeMultiLanguageSettings( *
*/ public Builder clearMultiLanguageSettings() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000800); multiLanguageSettings_ = null; if (multiLanguageSettingsBuilder_ != null) { multiLanguageSettingsBuilder_.dispose(); @@ -5461,7 +6639,7 @@ public Builder clearMultiLanguageSettings() { */ public com.google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.Builder getMultiLanguageSettingsBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return getMultiLanguageSettingsFieldBuilder().getBuilder(); } @@ -5551,7 +6729,7 @@ public boolean getLocked() { public Builder setLocked(boolean value) { locked_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -5569,7 +6747,7 @@ public Builder setLocked(boolean value) { * @return This builder for chaining. */ public Builder clearLocked() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); locked_ = false; onChanged(); return this; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocation.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocation.java index 5319a9cc2313..066fc4a158cf 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocation.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocation.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -23,7 +23,8 @@ * * *
- * Stores metadata of the invocation of a CX flow.
+ * Stores metadata of the invocation of a child CX flow. Flow invocation actions
+ * enter the child flow.
  * 
* * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.FlowInvocation} @@ -52,14 +53,14 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.class, @@ -78,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The unique identifier of the flow.
    * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
    * 
* * @@ -106,7 +107,7 @@ public java.lang.String getFlow() { *
    * Required. The unique identifier of the flow.
    * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
    * 
* * @@ -559,7 +560,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Stores metadata of the invocation of a CX flow.
+   * Stores metadata of the invocation of a child CX flow. Flow invocation actions
+   * enter the child flow.
    * 
* * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.FlowInvocation} @@ -569,14 +571,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.FlowInvocation) com.google.cloud.dialogflow.cx.v3beta1.FlowInvocationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.FlowInvocation.class, @@ -622,7 +624,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor; } @@ -830,7 +832,7 @@ public Builder mergeFrom( *
      * Required. The unique identifier of the flow.
      * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
      * 
* * @@ -857,7 +859,7 @@ public java.lang.String getFlow() { *
      * Required. The unique identifier of the flow.
      * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
      * 
* * @@ -884,7 +886,7 @@ public com.google.protobuf.ByteString getFlowBytes() { *
      * Required. The unique identifier of the flow.
      * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
      * 
* * @@ -910,7 +912,7 @@ public Builder setFlow(java.lang.String value) { *
      * Required. The unique identifier of the flow.
      * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
      * 
* * @@ -932,7 +934,7 @@ public Builder clearFlow() { *
      * Required. The unique identifier of the flow.
      * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
      * 
* * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocationOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocationOrBuilder.java index 8e3541414ad4..65d6b722d37a 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocationOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowInvocationOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -30,7 +30,7 @@ public interface FlowInvocationOrBuilder *
    * Required. The unique identifier of the flow.
    * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
    * 
* * @@ -47,7 +47,7 @@ public interface FlowInvocationOrBuilder *
    * Required. The unique identifier of the flow.
    * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
    * 
* * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowOrBuilder.java index 7f5e1320261b..555d588a0738 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowOrBuilder.java @@ -584,6 +584,144 @@ com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteOrBuilder getTransitionRou com.google.cloud.dialogflow.cx.v3beta1.KnowledgeConnectorSettingsOrBuilder getKnowledgeConnectorSettingsOrBuilder(); + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getInputParameterDefinitionsList(); + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getInputParameterDefinitions( + int index); + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getInputParameterDefinitionsCount(); + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getInputParameterDefinitionsOrBuilderList(); + + /** + * + * + *
+   * Optional. Defined structured input parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition input_parameter_definitions = 26 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getInputParameterDefinitionsOrBuilder(int index); + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getOutputParameterDefinitionsList(); + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getOutputParameterDefinitions( + int index); + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getOutputParameterDefinitionsCount(); + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getOutputParameterDefinitionsOrBuilderList(); + + /** + * + * + *
+   * Optional. Defined structured output parameters for this flow.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition output_parameter_definitions = 27 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionOrBuilder + getOutputParameterDefinitionsOrBuilder(int index); + /** * * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java index f75a933eb29c..bdb75c987534 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java @@ -116,16 +116,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "avior.proto\032\031google/api/resource.proto\032:" + "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto\0328google/cloud/dialogf" + "low/cx/v3beta1/import_strategy.proto\032-google/cloud/dialogflow/cx/v3beta1/page.pr" - + "oto\032;google/cloud/dialogflow/cx/v3beta1/validation_message.proto\032#google/longrun" - + "ning/operations.proto\032\033google/protobuf/empty.proto\032" - + " google/protobuf/field_mask.p" - + "roto\032\034google/protobuf/struct.proto\032\037google/protobuf/timestamp.proto\"\266\003\n" + + "oto\032=google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto\032;google/cloud" + + "/dialogflow/cx/v3beta1/validation_messag" + + "e.proto\032#google/longrunning/operations.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\034google/prot" + + "obuf/struct.proto\032\037google/protobuf/timestamp.proto\"\266\003\n" + "\013NluSettings\022M\n\n" - + "model_type\030\001 \001(\01629.google.cloud.d" - + "ialogflow.cx.v3beta1.NluSettings.ModelType\022 \n" + + "model_type\030\001" + + " \001(\01629.google.cloud.dialogflow.cx.v3beta1.NluSettings.ModelType\022 \n" + "\030classification_threshold\030\003 \001(\002\022^\n" - + "\023model_training_mode\030\004 \001(\0162A.google.cloud" - + ".dialogflow.cx.v3beta1.NluSettings.ModelTrainingMode\"Y\n" + + "\023model_training_mode\030\004" + + " \001(\0162A.google.cloud.dialogflow.cx.v3beta1.NluSettings.ModelTrainingMode\"Y\n" + "\tModelType\022\032\n" + "\026MODEL_TYPE_UNSPECIFIED\020\000\022\027\n" + "\023MODEL_TYPE_STANDARD\020\001\022\027\n" @@ -133,36 +134,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ModelTrainingMode\022#\n" + "\037MODEL_TRAINING_MODE_UNSPECIFIED\020\000\022!\n" + "\035MODEL_TRAINING_MODE_AUTOMATIC\020\001\022\036\n" - + "\032MODEL_TRAINING_MODE_MANUAL\020\002\"\216\007\n" + + "\032MODEL_TRAINING_MODE_MANUAL\020\002\"\325\010\n" + "\004Flow\022\014\n" + "\004name\030\001 \001(\t\022\031\n" + "\014display_name\030\002 \001(\tB\003\340A\002\022\023\n" + "\013description\030\003 \001(\t\022N\n" - + "\021transition_routes\030\004" - + " \003(\01323.google.cloud.dialogflow.cx.v3beta1.TransitionRoute\022H\n" + + "\021transition_routes\030\004 \003(\01323.google.c" + + "loud.dialogflow.cx.v3beta1.TransitionRoute\022H\n" + "\016event_handlers\030\n" + " \003(\01320.google.cloud.dialogflow.cx.v3beta1.EventHandler\022T\n" + "\027transition_route_groups\030\017 \003(\tB3\372A0\n" + ".dialogflow.googleapis.com/TransitionRouteGroup\022E\n" - + "\014nlu_settings\030\013 \001(" - + "\0132/.google.cloud.dialogflow.cx.v3beta1.NluSettings\022O\n" - + "\021advanced_settings\030\016 \001(\01324." - + "google.cloud.dialogflow.cx.v3beta1.AdvancedSettings\022i\n" - + "\034knowledge_connector_settings\030\022 \001(\0132>.google.cloud.dialogflow.cx.v" - + "3beta1.KnowledgeConnectorSettingsB\003\340A\001\022d\n" - + "\027multi_language_settings\030\034 \001(\0132>.google" - + ".cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettingsB\003\340A\001\022\016\n" + + "\014nlu_settings\030\013" + + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.NluSettings\022O\n" + + "\021advanced_settings\030\016" + + " \001(\01324.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings\022i\n" + + "\034knowledge_connector_settings\030\022 \001(\0132>.googl" + + "e.cloud.dialogflow.cx.v3beta1.KnowledgeConnectorSettingsB\003\340A\001\022a\n" + + "\033input_parameter_definitions\030\032 \003(\01327.google.cloud.dialog" + + "flow.cx.v3beta1.ParameterDefinitionB\003\340A\001\022b\n" + + "\034output_parameter_definitions\030\033 \003(\01327" + + ".google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionB\003\340A\001\022d\n" + + "\027multi_language_settings\030\034 \001(\0132>.google.cloud.dialogflow." + + "cx.v3beta1.Flow.MultiLanguageSettingsB\003\340A\001\022\016\n" + "\006locked\030\036 \001(\010\032u\n" + "\025MultiLanguageSettings\022,\n" + "\037enable_multi_language_detection\030\001 \001(\010B\003\340A\001\022.\n" + "!supported_response_language_codes\030\002 \003(\tB\003\340A\001:h\352Ae\n" - + "\036dialogflow.googleapis.com/Flow\022Cprojec" - + "ts/{project}/locations/{location}/agents/{agent}/flows/{flow}\"\237\001\n" + + "\036dialogflow.googleapis.com/Flow\022Cprojects/{project}/locat" + + "ions/{location}/agents/{agent}/flows/{flow}\"\237\001\n" + "\021CreateFlowRequest\0226\n" + "\006parent\030\001 \001(\tB&\340A\002\372A" + " \022\036dialogflow.googleapis.com/Flow\022;\n" - + "\004flow\030\002 \001(\0132(.goog" - + "le.cloud.dialogflow.cx.v3beta1.FlowB\003\340A\002\022\025\n\r" + + "\004flow\030\002" + + " \001(\0132(.google.cloud.dialogflow.cx.v3beta1.FlowB\003\340A\002\022\025\n\r" + "language_code\030\003 \001(\t\"X\n" + "\021DeleteFlowRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" @@ -199,29 +204,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "language_code\030\002 \001(\t\"\266\002\n" + "\024FlowValidationResult\022\014\n" + "\004name\030\001 \001(\t\022R\n" - + "\023validation_messages\030\002" - + " \003(\01325.google.cloud.dialogflow.cx.v3beta1.ValidationMessage\022/\n" + + "\023validation_messages\030\002 \003(\01325.g" + + "oogle.cloud.dialogflow.cx.v3beta1.ValidationMessage\022/\n" + "\013update_time\030\003" + " \001(\0132\032.google.protobuf.Timestamp:\212\001\352A\206\001\n" - + ".dialogflow.googleapis.com/FlowValidationResult\022Tprojects/{project}/locati" - + "ons/{location}/agents/{agent}/flows/{flow}/validationResult\"\374\002\n" + + ".dialogflow.googleapis.com/FlowValidationResult\022Tpro" + + "jects/{project}/locations/{location}/age" + + "nts/{agent}/flows/{flow}/validationResult\"\374\002\n" + "\021ImportFlowRequest\0226\n" + "\006parent\030\001 \001(\tB&\340A\002\372A" + " \022\036dialogflow.googleapis.com/Flow\022\022\n" + "\010flow_uri\030\002 \001(\tH\000\022\026\n" + "\014flow_content\030\003 \001(\014H\000\022Y\n\r" - + "import_option\030\004" - + " \001(\0162B.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption\022Y\n" - + "\024flow_import_strategy\030\005 \001(\01326.google.cloud.di" - + "alogflow.cx.v3beta1.FlowImportStrategyB\003\340A\001\"E\n" + + "import_option\030\004 \001(\0162B.google.clou" + + "d.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption\022Y\n" + + "\024flow_import_strategy\030\005" + + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategyB\003\340A\001\"E\n" + "\014ImportOption\022\035\n" + "\031IMPORT_OPTION_UNSPECIFIED\020\000\022\010\n" + "\004KEEP\020\001\022\014\n" + "\010FALLBACK\020\002B\006\n" + "\004flow\"m\n" + "\022FlowImportStrategy\022W\n" - + "\026global_import_strategy\030\001" - + " \001(\01622.google.cloud.dialogflow.cx.v3beta1.ImportStrategyB\003\340A\001\"G\n" + + "\026global_import_strategy\030\001 \001(\01622" + + ".google.cloud.dialogflow.cx.v3beta1.ImportStrategyB\003\340A\001\"G\n" + "\022ImportFlowResponse\0221\n" + "\004flow\030\001 \001(\tB#\372A \n" + "\036dialogflow.googleapis.com/Flow\"\207\001\n" @@ -235,54 +241,54 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014flow_content\030\002 \001(\014H\000B\006\n" + "\004flow2\233\021\n" + "\005Flows\022\302\001\n\n" - + "CreateFlow\0225.google.cloud.dialogflow.cx.v3beta1.CreateFlowRequest\032(" + + "CreateFlow\0225.google.cloud.dialogflow.cx.v3bet" + + "a1.CreateFlowRequest\032(.google.cloud.dial" + + "ogflow.cx.v3beta1.Flow\"S\332A\013parent,flow\202\323" + + "\344\223\002?\"7/v3beta1/{parent=projects/*/locations/*/agents/*}/flows:\004flow\022\243\001\n\n" + + "DeleteFlow\0225.google.cloud.dialogflow.cx.v3beta1." + + "DeleteFlowRequest\032\026.google.protobuf.Empt" + + "y\"F\332A\004name\202\323\344\223\0029*7/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}\022\302\001\n" + + "\tListFlows\0224.google.cloud.dialogflow.cx.v3b" + + "eta1.ListFlowsRequest\0325.google.cloud.dia" + + "logflow.cx.v3beta1.ListFlowsResponse\"H\332A" + + "\006parent\202\323\344\223\0029\0227/v3beta1/{parent=projects/*/locations/*/agents/*}/flows\022\257\001\n" + + "\007GetFlow\0222.google.cloud.dialogflow.cx.v3beta1." + + "GetFlowRequest\032(.google.cloud.dialogflow" + + ".cx.v3beta1.Flow\"F\332A\004name\202\323\344\223\0029\0227/v3beta" + + "1/{name=projects/*/locations/*/agents/*/flows/*}\022\314\001\n\n" + + "UpdateFlow\0225.google.cloud.dialogflow.cx.v3beta1.UpdateFlowRequest\032(" + ".google.cloud.dialogflow.cx.v3beta1.Flow" - + "\"S\332A\013parent,flow\202\323\344\223\002?\"7/v3beta1/{parent" - + "=projects/*/locations/*/agents/*}/flows:\004flow\022\243\001\n\n" - + "DeleteFlow\0225.google.cloud.dialogflow.cx.v3beta1.DeleteFlowRequest\032\026.go" - + "ogle.protobuf.Empty\"F\332A\004name\202\323\344\223\0029*7/v3b" - + "eta1/{name=projects/*/locations/*/agents/*/flows/*}\022\302\001\n" - + "\tListFlows\0224.google.cloud.dialogflow.cx.v3beta1.ListFlowsRequest\032" - + "5.google.cloud.dialogflow.cx.v3beta1.Lis" - + "tFlowsResponse\"H\332A\006parent\202\323\344\223\0029\0227/v3beta" - + "1/{parent=projects/*/locations/*/agents/*}/flows\022\257\001\n" - + "\007GetFlow\0222.google.cloud.dialogflow.cx.v3beta1.GetFlowRequest\032(.googl" - + "e.cloud.dialogflow.cx.v3beta1.Flow\"F\332A\004n" - + "ame\202\323\344\223\0029\0227/v3beta1/{name=projects/*/locations/*/agents/*/flows/*}\022\314\001\n\n" - + "UpdateFlow\0225.google.cloud.dialogflow.cx.v3beta1.U" - + "pdateFlowRequest\032(.google.cloud.dialogfl" - + "ow.cx.v3beta1.Flow\"]\332A\020flow,update_mask\202" - + "\323\344\223\002D2/v3bet" - + "a1/{parent=projects/*/locations/*/agents/*}/flows:import:\001*\022\334\001\n\n" - + "ExportFlow\0225.google.cloud.dialogflow.cx.v3beta1.ExportFl" - + "owRequest\032\035.google.longrunning.Operation\"x\312A,\n" - + "\022ExportFlowResponse\022\026google.protob" - + "uf.Struct\202\323\344\223\002C\">/v3beta1/{name=projects" - + "/*/locations/*/agents/*/flows/*}:export:" - + "\001*\032x\312A\031dialogflow.googleapis.com\322AYhttps" - + "://www.googleapis.com/auth/cloud-platfor" - + "m,https://www.googleapis.com/auth/dialogflowB\300\001\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\tFlowProtoP\001Z6cloud.google.com/g" - + "o/dialogflow/cx/apiv3beta1/cxpb;cxpb\242\002\002D" - + "F\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1\352\002" - + "&Google::Cloud::Dialogflow::CX::V3beta1b\006proto3" + + "\"]\332A\020flow,update_mask\202\323\344\223\002D2/v3beta1/{parent=project" + + "s/*/locations/*/agents/*}/flows:import:\001*\022\334\001\n\n" + + "ExportFlow\0225.google.cloud.dialogfl" + + "ow.cx.v3beta1.ExportFlowRequest\032\035.google.longrunning.Operation\"x\312A,\n" + + "\022ExportFlowResponse\022\026google.protobuf.Struct\202\323\344\223\002C\">/" + + "v3beta1/{name=projects/*/locations/*/age" + + "nts/*/flows/*}:export:\001*\032x\312A\031dialogflow." + + "googleapis.com\322AYhttps://www.googleapis." + + "com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\300\001\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\tFlowProto" + + "P\001Z6cloud.google.com/go/dialogflow/cx/ap" + + "iv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud.D" + + "ialogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -295,6 +301,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ImportStrategyProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(), + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ValidationMessageProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), @@ -325,6 +332,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NluSettings", "AdvancedSettings", "KnowledgeConnectorSettings", + "InputParameterDefinitions", + "OutputParameterDefinitions", "MultiLanguageSettings", "Locked", }); @@ -475,6 +484,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ImportStrategyProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(); + com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ValidationMessageProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransition.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransition.java new file mode 100644 index 000000000000..bf6d7da54860 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransition.java @@ -0,0 +1,1169 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Stores metadata of the transition to a target CX flow. Flow transition
+ * actions exit the caller playbook and enter the child flow.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.FlowTransition} + */ +public final class FlowTransition extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.FlowTransition) + FlowTransitionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use FlowTransition.newBuilder() to construct. + private FlowTransition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private FlowTransition() { + flow_ = ""; + displayName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new FlowTransition(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.class, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder.class); + } + + private int bitField0_; + public static final int FLOW_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object flow_ = ""; + + /** + * + * + *
+   * Required. The unique identifier of the flow.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+   * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The flow. + */ + @java.lang.Override + public java.lang.String getFlow() { + java.lang.Object ref = flow_; + 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(); + flow_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The unique identifier of the flow.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+   * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for flow. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFlowBytes() { + java.lang.Object ref = flow_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + flow_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * Output only. The display name of the flow.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The display name of the flow.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INPUT_ACTION_PARAMETERS_FIELD_NUMBER = 2; + private com.google.protobuf.Struct inputActionParameters_; + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return The inputActionParameters. + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.protobuf.Struct getInputActionParameters() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + 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.GeneratedMessageV3.isStringEmpty(flow_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, flow_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getInputActionParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(flow_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, flow_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputActionParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); + } + 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.dialogflow.cx.v3beta1.FlowTransition)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition other = + (com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) obj; + + if (!getFlow().equals(other.getFlow())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (hasInputActionParameters() != other.hasInputActionParameters()) return false; + if (hasInputActionParameters()) { + if (!getInputActionParameters().equals(other.getInputActionParameters())) 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) + FLOW_FIELD_NUMBER; + hash = (53 * hash) + getFlow().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (hasInputActionParameters()) { + hash = (37 * hash) + INPUT_ACTION_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getInputActionParameters().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition 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.dialogflow.cx.v3beta1.FlowTransition parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition 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.dialogflow.cx.v3beta1.FlowTransition parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.FlowTransition 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Stores metadata of the transition to a target CX flow. Flow transition
+   * actions exit the caller playbook and enter the child flow.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.FlowTransition} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.FlowTransition) + com.google.cloud.dialogflow.cx.v3beta1.FlowTransitionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.class, + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getInputActionParametersFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + flow_ = ""; + displayName_ = ""; + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition build() { + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.FlowTransition buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.FlowTransition result = + new com.google.cloud.dialogflow.cx.v3beta1.FlowTransition(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.FlowTransition result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.flow_ = flow_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.inputActionParameters_ = + inputActionParametersBuilder_ == null + ? inputActionParameters_ + : inputActionParametersBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.FlowTransition) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.FlowTransition other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.FlowTransition.getDefaultInstance()) + return this; + if (!other.getFlow().isEmpty()) { + flow_ = other.flow_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasInputActionParameters()) { + mergeInputActionParameters(other.getInputActionParameters()); + } + 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: + { + flow_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getInputActionParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 26: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + 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 java.lang.Object flow_ = ""; + + /** + * + * + *
+     * Required. The unique identifier of the flow.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+     * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The flow. + */ + public java.lang.String getFlow() { + java.lang.Object ref = flow_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + flow_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The unique identifier of the flow.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+     * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for flow. + */ + public com.google.protobuf.ByteString getFlowBytes() { + java.lang.Object ref = flow_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + flow_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The unique identifier of the flow.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+     * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The flow to set. + * @return This builder for chaining. + */ + public Builder setFlow(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + flow_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The unique identifier of the flow.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+     * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearFlow() { + flow_ = getDefaultInstance().getFlow(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The unique identifier of the flow.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+     * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for flow to set. + * @return This builder for chaining. + */ + public Builder setFlowBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + flow_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * Output only. The display name of the flow.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the flow.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the flow.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the flow.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the flow.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.Struct inputActionParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + inputActionParametersBuilder_; + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Deprecated + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return The inputActionParameters. + */ + @java.lang.Deprecated + public com.google.protobuf.Struct getInputActionParameters() { + if (inputActionParametersBuilder_ == null) { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } else { + return inputActionParametersBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder setInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + inputActionParameters_ = value; + } else { + inputActionParametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder setInputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { + if (inputActionParametersBuilder_ == null) { + inputActionParameters_ = builderForValue.build(); + } else { + inputActionParametersBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder mergeInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && inputActionParameters_ != null + && inputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { + getInputActionParametersBuilder().mergeFrom(value); + } else { + inputActionParameters_ = value; + } + } else { + inputActionParametersBuilder_.mergeFrom(value); + } + if (inputActionParameters_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder clearInputActionParameters() { + bitField0_ = (bitField0_ & ~0x00000004); + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public com.google.protobuf.Struct.Builder getInputActionParametersBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getInputActionParametersFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + if (inputActionParametersBuilder_ != null) { + return inputActionParametersBuilder_.getMessageOrBuilder(); + } else { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getInputActionParametersFieldBuilder() { + if (inputActionParametersBuilder_ == null) { + inputActionParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getInputActionParameters(), getParentForChildren(), isClean()); + inputActionParameters_ = null; + } + return inputActionParametersBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.FlowTransition) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.FlowTransition) + private static final com.google.cloud.dialogflow.cx.v3beta1.FlowTransition DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.FlowTransition(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.FlowTransition getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FlowTransition 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.dialogflow.cx.v3beta1.FlowTransition getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransitionOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransitionOrBuilder.java new file mode 100644 index 000000000000..7d59409a6288 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowTransitionOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface FlowTransitionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.FlowTransition) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The unique identifier of the flow.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+   * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The flow. + */ + java.lang.String getFlow(); + + /** + * + * + *
+   * Required. The unique identifier of the flow.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<Agentflows/<FlowID>`.
+   * 
+ * + * + * string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for flow. + */ + com.google.protobuf.ByteString getFlowBytes(); + + /** + * + * + *
+   * Output only. The display name of the flow.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * Output only. The display name of the flow.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Deprecated + boolean hasInputActionParameters(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.FlowTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=408 + * @return The inputActionParameters. + */ + @java.lang.Deprecated + com.google.protobuf.Struct getInputActionParameters(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Fulfillment.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Fulfillment.java index b853f50231eb..29860603e70a 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Fulfillment.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Fulfillment.java @@ -61,6 +61,7 @@ private Fulfillment() { tag_ = ""; setParameterActions_ = java.util.Collections.emptyList(); conditionalCases_ = java.util.Collections.emptyList(); + generators_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -4984,1081 +4985,2709 @@ public com.google.protobuf.Parser getParserForType() { } } - private int bitField0_; - public static final int MESSAGES_FIELD_NUMBER = 1; + public interface GeneratorSettingsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) + com.google.protobuf.MessageOrBuilder { - @SuppressWarnings("serial") - private java.util.List messages_; + /** + * + * + *
+     * Required. The generator to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+     * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The generator. + */ + java.lang.String getGenerator(); - /** - * - * - *
-   * The list of rich message responses to present to the user.
-   * 
- * - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; - */ - @java.lang.Override - public java.util.List getMessagesList() { - return messages_; - } + /** + * + * + *
+     * Required. The generator to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+     * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for generator. + */ + com.google.protobuf.ByteString getGeneratorBytes(); - /** - * - * - *
-   * The list of rich message responses to present to the user.
-   * 
- * - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; - */ - @java.lang.Override - public java.util.List - getMessagesOrBuilderList() { - return messages_; - } + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + int getInputParametersCount(); - /** - * - * - *
-   * The list of rich message responses to present to the user.
-   * 
- * - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; - */ - @java.lang.Override - public int getMessagesCount() { - return messages_.size(); - } + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + boolean containsInputParameters(java.lang.String key); - /** - * - * - *
-   * The list of rich message responses to present to the user.
-   * 
- * - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage getMessages(int index) { - return messages_.get(index); + /** Use {@link #getInputParametersMap()} instead. */ + @java.lang.Deprecated + java.util.Map getInputParameters(); + + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + java.util.Map getInputParametersMap(); + + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + /* nullable */ + java.lang.String getInputParametersOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + java.lang.String getInputParametersOrThrow(java.lang.String key); + + /** + * + * + *
+     * Required. Output parameter which should contain the generator response.
+     * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The outputParameter. + */ + java.lang.String getOutputParameter(); + + /** + * + * + *
+     * Required. Output parameter which should contain the generator response.
+     * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for outputParameter. + */ + com.google.protobuf.ByteString getOutputParameterBytes(); } /** * * *
-   * The list of rich message responses to present to the user.
+   * Generator settings used by the LLM to generate a text response.
    * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings} */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessagesOrBuilder( - int index) { - return messages_.get(index); - } + public static final class GeneratorSettings extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) + GeneratorSettingsOrBuilder { + private static final long serialVersionUID = 0L; - public static final int WEBHOOK_FIELD_NUMBER = 2; + // Use GeneratorSettings.newBuilder() to construct. + private GeneratorSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } - @SuppressWarnings("serial") - private volatile java.lang.Object webhook_ = ""; + private GeneratorSettings() { + generator_ = ""; + outputParameter_ = ""; + } - /** - * - * - *
-   * The webhook to call.
-   * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
-   * 
- * - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @return The webhook. - */ - @java.lang.Override - public java.lang.String getWebhook() { - java.lang.Object ref = webhook_; - 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(); - webhook_ = s; - return s; + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GeneratorSettings(); } - } - /** - * - * - *
-   * The webhook to call.
-   * Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
-   * 
- * - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @return The bytes for webhook. - */ - @java.lang.Override - public com.google.protobuf.ByteString getWebhookBytes() { - java.lang.Object ref = webhook_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - webhook_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor; } - } - public static final int RETURN_PARTIAL_RESPONSES_FIELD_NUMBER = 8; - private boolean returnPartialResponses_ = false; + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetInputParameters(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } - /** - * - * - *
-   * Whether Dialogflow should return currently queued fulfillment response
-   * messages in streaming APIs. If a webhook is specified, it happens before
-   * Dialogflow invokes webhook.
-   * Warning:
-   * 1) This flag only affects streaming API. Responses are still queued
-   * and returned once in non-streaming API.
-   * 2) The flag can be enabled in any fulfillment but only the first 3 partial
-   * responses will be returned. You may only want to apply it to fulfillments
-   * that have slow webhooks.
-   * 
- * - * bool return_partial_responses = 8; - * - * @return The returnPartialResponses. - */ - @java.lang.Override - public boolean getReturnPartialResponses() { - return returnPartialResponses_; - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.class, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder.class); + } - public static final int TAG_FIELD_NUMBER = 3; + public static final int GENERATOR_FIELD_NUMBER = 1; - @SuppressWarnings("serial") - private volatile java.lang.Object tag_ = ""; + @SuppressWarnings("serial") + private volatile java.lang.Object generator_ = ""; - /** - * - * - *
-   * The value of this field will be populated in the
-   * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-   * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-   * called.
-   * The tag is typically used by the webhook service to identify which
-   * fulfillment is being called, but it could be used for other purposes.
-   * This field is required if `webhook` is specified.
-   * 
- * - * string tag = 3; - * - * @return The tag. - */ - @java.lang.Override - public java.lang.String getTag() { - java.lang.Object ref = tag_; - 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(); - tag_ = s; - return s; + /** + * + * + *
+     * Required. The generator to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+     * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The generator. + */ + @java.lang.Override + public java.lang.String getGenerator() { + java.lang.Object ref = generator_; + 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(); + generator_ = s; + return s; + } } - } - /** - * - * - *
-   * The value of this field will be populated in the
-   * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-   * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-   * called.
-   * The tag is typically used by the webhook service to identify which
-   * fulfillment is being called, but it could be used for other purposes.
-   * This field is required if `webhook` is specified.
-   * 
- * - * string tag = 3; - * - * @return The bytes for tag. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTagBytes() { - java.lang.Object ref = tag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - tag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * + * + *
+     * Required. The generator to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+     * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for generator. + */ + @java.lang.Override + public com.google.protobuf.ByteString getGeneratorBytes() { + java.lang.Object ref = generator_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + generator_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - } - public static final int SET_PARAMETER_ACTIONS_FIELD_NUMBER = 4; + public static final int INPUT_PARAMETERS_FIELD_NUMBER = 2; - @SuppressWarnings("serial") - private java.util.List - setParameterActions_; + private static final class InputParametersDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } - /** - * - * - *
-   * Set parameter values before executing the webhook.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; - * - */ - @java.lang.Override - public java.util.List - getSetParameterActionsList() { - return setParameterActions_; - } + @SuppressWarnings("serial") + private com.google.protobuf.MapField inputParameters_; - /** - * - * - *
-   * Set parameter values before executing the webhook.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> - getSetParameterActionsOrBuilderList() { - return setParameterActions_; - } + private com.google.protobuf.MapField + internalGetInputParameters() { + if (inputParameters_ == null) { + return com.google.protobuf.MapField.emptyMapField( + InputParametersDefaultEntryHolder.defaultEntry); + } + return inputParameters_; + } - /** - * - * - *
-   * Set parameter values before executing the webhook.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; - * - */ - @java.lang.Override - public int getSetParameterActionsCount() { - return setParameterActions_.size(); - } + public int getInputParametersCount() { + return internalGetInputParameters().getMap().size(); + } - /** - * - * - *
-   * Set parameter values before executing the webhook.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction - getSetParameterActions(int index) { - return setParameterActions_.get(index); - } + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public boolean containsInputParameters(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetInputParameters().getMap().containsKey(key); + } - /** - * - * - *
-   * Set parameter values before executing the webhook.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder - getSetParameterActionsOrBuilder(int index) { - return setParameterActions_.get(index); - } + /** Use {@link #getInputParametersMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getInputParameters() { + return getInputParametersMap(); + } - public static final int CONDITIONAL_CASES_FIELD_NUMBER = 5; + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public java.util.Map getInputParametersMap() { + return internalGetInputParameters().getMap(); + } - @SuppressWarnings("serial") - private java.util.List - conditionalCases_; + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public /* nullable */ java.lang.String getInputParametersOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetInputParameters().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } - /** - * - * - *
-   * Conditional cases for this fulfillment.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - @java.lang.Override - public java.util.List - getConditionalCasesList() { - return conditionalCases_; - } + /** + * + * + *
+     * Map from [placeholder parameter][Generator.Parameter.id] in the
+     * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+     * corresponding session parameters. By default, Dialogflow uses the session
+     * parameter with the same name to fill in the generator template. e.g. If
+     * there is a placeholder parameter `city` in the Generator, Dialogflow
+     * default to fill in the `$city` with
+     * `$session.params.city`. However, you may choose to fill `$city` with
+     * `$session.params.desination-city`.
+     * - Map key: [parameter ID][Genrator.Parameter.id]
+     * - Map value: session parameter name
+     * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public java.lang.String getInputParametersOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetInputParameters().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } - /** - * - * - *
-   * Conditional cases for this fulfillment.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> - getConditionalCasesOrBuilderList() { - return conditionalCases_; - } + public static final int OUTPUT_PARAMETER_FIELD_NUMBER = 3; - /** - * - * - *
-   * Conditional cases for this fulfillment.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - @java.lang.Override - public int getConditionalCasesCount() { - return conditionalCases_.size(); - } + @SuppressWarnings("serial") + private volatile java.lang.Object outputParameter_ = ""; - /** - * - * - *
-   * Conditional cases for this fulfillment.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getConditionalCases( - int index) { - return conditionalCases_.get(index); - } + /** + * + * + *
+     * Required. Output parameter which should contain the generator response.
+     * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The outputParameter. + */ + @java.lang.Override + public java.lang.String getOutputParameter() { + java.lang.Object ref = outputParameter_; + 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(); + outputParameter_ = s; + return s; + } + } - /** - * - * - *
-   * Conditional cases for this fulfillment.
-   * 
- * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder - getConditionalCasesOrBuilder(int index) { - return conditionalCases_.get(index); - } + /** + * + * + *
+     * Required. Output parameter which should contain the generator response.
+     * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for outputParameter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOutputParameterBytes() { + java.lang.Object ref = outputParameter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + outputParameter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - public static final int ADVANCED_SETTINGS_FIELD_NUMBER = 7; - private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; + private byte memoizedIsInitialized = -1; - /** - * - * - *
-   * Hierarchical advanced settings for this fulfillment. The settings exposed
-   * at the lower level overrides the settings exposed at the higher level.
-   * 
- * - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; - * - * @return Whether the advancedSettings field is set. - */ - @java.lang.Override - public boolean hasAdvancedSettings() { - return ((bitField0_ & 0x00000001) != 0); - } + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - /** - * - * - *
-   * Hierarchical advanced settings for this fulfillment. The settings exposed
-   * at the lower level overrides the settings exposed at the higher level.
-   * 
- * - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; - * - * @return The advancedSettings. - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings getAdvancedSettings() { - return advancedSettings_ == null - ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() - : advancedSettings_; - } + memoizedIsInitialized = 1; + return true; + } - /** - * - * - *
-   * Hierarchical advanced settings for this fulfillment. The settings exposed
-   * at the lower level overrides the settings exposed at the higher level.
-   * 
- * - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; - */ - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder - getAdvancedSettingsOrBuilder() { - return advancedSettings_ == null - ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() - : advancedSettings_; - } + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(generator_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, generator_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetInputParameters(), InputParametersDefaultEntryHolder.defaultEntry, 2); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputParameter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, outputParameter_); + } + getUnknownFields().writeTo(output); + } - public static final int ENABLE_GENERATIVE_FALLBACK_FIELD_NUMBER = 12; - private boolean enableGenerativeFallback_ = false; + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - /** - * - * - *
-   * If the flag is true, the agent will utilize LLM to generate a text
-   * response. If LLM generation fails, the defined
-   * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
-   * fulfillment will be respected. This flag is only useful for fulfillments
-   * associated with no-match event handlers.
-   * 
- * - * bool enable_generative_fallback = 12; - * - * @return The enableGenerativeFallback. - */ - @java.lang.Override - public boolean getEnableGenerativeFallback() { - return enableGenerativeFallback_; - } + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(generator_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, generator_); + } + for (java.util.Map.Entry entry : + internalGetInputParameters().getMap().entrySet()) { + com.google.protobuf.MapEntry inputParameters__ = + InputParametersDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, inputParameters__); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputParameter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, outputParameter_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - private byte memoizedIsInitialized = -1; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings other = + (com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) obj; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + if (!getGenerator().equals(other.getGenerator())) return false; + if (!internalGetInputParameters().equals(other.internalGetInputParameters())) return false; + if (!getOutputParameter().equals(other.getOutputParameter())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - memoizedIsInitialized = 1; - return true; - } + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + GENERATOR_FIELD_NUMBER; + hash = (53 * hash) + getGenerator().hashCode(); + if (!internalGetInputParameters().getMap().isEmpty()) { + hash = (37 * hash) + INPUT_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + internalGetInputParameters().hashCode(); + } + hash = (37 * hash) + OUTPUT_PARAMETER_FIELD_NUMBER; + hash = (53 * hash) + getOutputParameter().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < messages_.size(); i++) { - output.writeMessage(1, messages_.get(i)); + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhook_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, webhook_); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tag_); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - for (int i = 0; i < setParameterActions_.size(); i++) { - output.writeMessage(4, setParameterActions_.get(i)); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - for (int i = 0; i < conditionalCases_.size(); i++) { - output.writeMessage(5, conditionalCases_.get(i)); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(7, getAdvancedSettings()); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (returnPartialResponses_ != false) { - output.writeBool(8, returnPartialResponses_); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - if (enableGenerativeFallback_ != false) { - output.writeBool(12, enableGenerativeFallback_); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - getUnknownFields().writeTo(output); - } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < messages_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, messages_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhook_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, webhook_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tag_); - } - for (int i = 0; i < setParameterActions_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(4, setParameterActions_.get(i)); - } - for (int i = 0; i < conditionalCases_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, conditionalCases_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getAdvancedSettings()); - } - if (returnPartialResponses_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, returnPartialResponses_); - } - if (enableGenerativeFallback_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, enableGenerativeFallback_); + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.Fulfillment)) { - return super.equals(obj); + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment other = - (com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) obj; - if (!getMessagesList().equals(other.getMessagesList())) return false; - if (!getWebhook().equals(other.getWebhook())) return false; - if (getReturnPartialResponses() != other.getReturnPartialResponses()) return false; - if (!getTag().equals(other.getTag())) return false; - if (!getSetParameterActionsList().equals(other.getSetParameterActionsList())) return false; - if (!getConditionalCasesList().equals(other.getConditionalCasesList())) return false; - if (hasAdvancedSettings() != other.hasAdvancedSettings()) return false; - if (hasAdvancedSettings()) { - if (!getAdvancedSettings().equals(other.getAdvancedSettings())) return false; + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - if (getEnableGenerativeFallback() != other.getEnableGenerativeFallback()) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMessagesCount() > 0) { - hash = (37 * hash) + MESSAGES_FIELD_NUMBER; - hash = (53 * hash) + getMessagesList().hashCode(); + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); } - hash = (37 * hash) + WEBHOOK_FIELD_NUMBER; - hash = (53 * hash) + getWebhook().hashCode(); - hash = (37 * hash) + RETURN_PARTIAL_RESPONSES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialResponses()); - hash = (37 * hash) + TAG_FIELD_NUMBER; - hash = (53 * hash) + getTag().hashCode(); - if (getSetParameterActionsCount() > 0) { - hash = (37 * hash) + SET_PARAMETER_ACTIONS_FIELD_NUMBER; - hash = (53 * hash) + getSetParameterActionsList().hashCode(); + + public static Builder newBuilder( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - if (getConditionalCasesCount() > 0) { - hash = (37 * hash) + CONDITIONAL_CASES_FIELD_NUMBER; - hash = (53 * hash) + getConditionalCasesList().hashCode(); + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } - if (hasAdvancedSettings()) { - hash = (37 * hash) + ADVANCED_SETTINGS_FIELD_NUMBER; - hash = (53 * hash) + getAdvancedSettings().hashCode(); + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } - hash = (37 * hash) + ENABLE_GENERATIVE_FALLBACK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableGenerativeFallback()); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + /** + * + * + *
+     * Generator settings used by the LLM to generate a text response.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetInputParameters(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 2: + return internalGetMutableInputParameters(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.class, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder.class); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.newBuilder() + private Builder() {} - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + generator_ = ""; + internalGetMutableInputParameters().clear(); + outputParameter_ = ""; + return this; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + .getDefaultInstance(); + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings build() { + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings result = + new com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } - public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.generator_ = generator_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.inputParameters_ = internalGetInputParameters(); + result.inputParameters_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.outputParameter_ = outputParameter_; + } + } - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } + @java.lang.Override + public Builder clone() { + return super.clone(); + } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } - public static Builder newBuilder(com.google.cloud.dialogflow.cx.v3beta1.Fulfillment 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.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
-   * A fulfillment can do one or more of the following actions at the same time:
-   *
-   *   * Generate rich message responses.
-   *   * Set parameter values.
-   *   * Call the webhook.
-   *
-   * Fulfillments can be called at various stages in the
-   * [Page][google.cloud.dialogflow.cx.v3beta1.Page] or
-   * [Form][google.cloud.dialogflow.cx.v3beta1.Form] lifecycle. For example, when
-   * a
-   * [DetectIntentRequest][google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest]
-   * drives a session to enter a new page, the page's entry fulfillment can add a
-   * static response to the
-   * [QueryResult][google.cloud.dialogflow.cx.v3beta1.QueryResult] in the
-   * returning
-   * [DetectIntentResponse][google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse],
-   * call the webhook (for example, to load user data from a database), or both.
-   * 
- * - * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Fulfillment} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Fulfillment) - com.google.cloud.dialogflow.cx.v3beta1.FulfillmentOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.class, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.Builder.class); - } - - // Construct using com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getMessagesFieldBuilder(); - getSetParameterActionsFieldBuilder(); - getConditionalCasesFieldBuilder(); - getAdvancedSettingsFieldBuilder(); + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); } - } - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (messagesBuilder_ == null) { - messages_ = java.util.Collections.emptyList(); - } else { - messages_ = null; - messagesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - webhook_ = ""; - returnPartialResponses_ = false; - tag_ = ""; - if (setParameterActionsBuilder_ == null) { - setParameterActions_ = java.util.Collections.emptyList(); - } else { - setParameterActions_ = null; - setParameterActionsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - if (conditionalCasesBuilder_ == null) { - conditionalCases_ = java.util.Collections.emptyList(); - } else { - conditionalCases_ = null; - conditionalCasesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - advancedSettings_ = null; - if (advancedSettingsBuilder_ != null) { - advancedSettingsBuilder_.dispose(); - advancedSettingsBuilder_ = null; + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); } - enableGenerativeFallback_ = false; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor; - } - - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment getDefaultInstanceForType() { - return com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.getDefaultInstance(); - } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment build() { - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); } - return result; - } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment buildPartial() { - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result = - new com.google.cloud.dialogflow.cx.v3beta1.Fulfillment(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); } - onBuilt(); - return result; - } - private void buildPartialRepeatedFields( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result) { - if (messagesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - messages_ = java.util.Collections.unmodifiableList(messages_); - bitField0_ = (bitField0_ & ~0x00000001); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) other); + } else { + super.mergeFrom(other); + return this; } - result.messages_ = messages_; - } else { - result.messages_ = messagesBuilder_.build(); } - if (setParameterActionsBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { - setParameterActions_ = java.util.Collections.unmodifiableList(setParameterActions_); - bitField0_ = (bitField0_ & ~0x00000010); + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + .getDefaultInstance()) return this; + if (!other.getGenerator().isEmpty()) { + generator_ = other.generator_; + bitField0_ |= 0x00000001; + onChanged(); } - result.setParameterActions_ = setParameterActions_; - } else { - result.setParameterActions_ = setParameterActionsBuilder_.build(); - } - if (conditionalCasesBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { - conditionalCases_ = java.util.Collections.unmodifiableList(conditionalCases_); - bitField0_ = (bitField0_ & ~0x00000020); + internalGetMutableInputParameters().mergeFrom(other.internalGetInputParameters()); + bitField0_ |= 0x00000002; + if (!other.getOutputParameter().isEmpty()) { + outputParameter_ = other.outputParameter_; + bitField0_ |= 0x00000004; + onChanged(); } - result.conditionalCases_ = conditionalCases_; - } else { - result.conditionalCases_ = conditionalCasesBuilder_.build(); + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; } - } - private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.webhook_ = webhook_; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.returnPartialResponses_ = returnPartialResponses_; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.tag_ = tag_; - } - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000040) != 0)) { - result.advancedSettings_ = - advancedSettingsBuilder_ == null ? advancedSettings_ : advancedSettingsBuilder_.build(); - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.enableGenerativeFallback_ = enableGenerativeFallback_; + @java.lang.Override + public final boolean isInitialized() { + return true; } - result.bitField0_ |= to_bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) { - return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) other); - } else { - super.mergeFrom(other); + @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: + { + generator_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.protobuf.MapEntry + inputParameters__ = + input.readMessage( + InputParametersDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableInputParameters() + .getMutableMap() + .put(inputParameters__.getKey(), inputParameters__.getValue()); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + outputParameter_ = 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; } - } - public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Fulfillment other) { - if (other == com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.getDefaultInstance()) - return this; - if (messagesBuilder_ == null) { - if (!other.messages_.isEmpty()) { - if (messages_.isEmpty()) { - messages_ = other.messages_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMessagesIsMutable(); - messages_.addAll(other.messages_); - } - onChanged(); + private int bitField0_; + + private java.lang.Object generator_ = ""; + + /** + * + * + *
+       * Required. The generator to call.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+       * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The generator. + */ + public java.lang.String getGenerator() { + java.lang.Object ref = generator_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + generator_ = s; + return s; + } else { + return (java.lang.String) ref; } - } else { - if (!other.messages_.isEmpty()) { - if (messagesBuilder_.isEmpty()) { - messagesBuilder_.dispose(); - messagesBuilder_ = null; - messages_ = other.messages_; - bitField0_ = (bitField0_ & ~0x00000001); - messagesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMessagesFieldBuilder() - : null; - } else { - messagesBuilder_.addAllMessages(other.messages_); - } + } + + /** + * + * + *
+       * Required. The generator to call.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+       * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for generator. + */ + public com.google.protobuf.ByteString getGeneratorBytes() { + java.lang.Object ref = generator_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + generator_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } } - if (!other.getWebhook().isEmpty()) { - webhook_ = other.webhook_; - bitField0_ |= 0x00000002; + + /** + * + * + *
+       * Required. The generator to call.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+       * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The generator to set. + * @return This builder for chaining. + */ + public Builder setGenerator(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + generator_ = value; + bitField0_ |= 0x00000001; onChanged(); + return this; } - if (other.getReturnPartialResponses() != false) { - setReturnPartialResponses(other.getReturnPartialResponses()); - } - if (!other.getTag().isEmpty()) { - tag_ = other.tag_; - bitField0_ |= 0x00000008; + + /** + * + * + *
+       * Required. The generator to call.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+       * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearGenerator() { + generator_ = getDefaultInstance().getGenerator(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); + return this; } - if (setParameterActionsBuilder_ == null) { - if (!other.setParameterActions_.isEmpty()) { - if (setParameterActions_.isEmpty()) { - setParameterActions_ = other.setParameterActions_; - bitField0_ = (bitField0_ & ~0x00000010); - } else { - ensureSetParameterActionsIsMutable(); - setParameterActions_.addAll(other.setParameterActions_); - } - onChanged(); + + /** + * + * + *
+       * Required. The generator to call.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>`.
+       * 
+ * + * + * string generator = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for generator to set. + * @return This builder for chaining. + */ + public Builder setGeneratorBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } - } else { - if (!other.setParameterActions_.isEmpty()) { - if (setParameterActionsBuilder_.isEmpty()) { - setParameterActionsBuilder_.dispose(); - setParameterActionsBuilder_ = null; - setParameterActions_ = other.setParameterActions_; - bitField0_ = (bitField0_ & ~0x00000010); - setParameterActionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSetParameterActionsFieldBuilder() - : null; - } else { - setParameterActionsBuilder_.addAllMessages(other.setParameterActions_); - } + checkByteStringIsUtf8(value); + generator_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.MapField inputParameters_; + + private com.google.protobuf.MapField + internalGetInputParameters() { + if (inputParameters_ == null) { + return com.google.protobuf.MapField.emptyMapField( + InputParametersDefaultEntryHolder.defaultEntry); } + return inputParameters_; } - if (conditionalCasesBuilder_ == null) { - if (!other.conditionalCases_.isEmpty()) { - if (conditionalCases_.isEmpty()) { - conditionalCases_ = other.conditionalCases_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureConditionalCasesIsMutable(); - conditionalCases_.addAll(other.conditionalCases_); - } - onChanged(); + + private com.google.protobuf.MapField + internalGetMutableInputParameters() { + if (inputParameters_ == null) { + inputParameters_ = + com.google.protobuf.MapField.newMapField( + InputParametersDefaultEntryHolder.defaultEntry); } - } else { - if (!other.conditionalCases_.isEmpty()) { - if (conditionalCasesBuilder_.isEmpty()) { - conditionalCasesBuilder_.dispose(); - conditionalCasesBuilder_ = null; - conditionalCases_ = other.conditionalCases_; - bitField0_ = (bitField0_ & ~0x00000020); - conditionalCasesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getConditionalCasesFieldBuilder() - : null; - } else { - conditionalCasesBuilder_.addAllMessages(other.conditionalCases_); - } + if (!inputParameters_.isMutable()) { + inputParameters_ = inputParameters_.copy(); } + bitField0_ |= 0x00000002; + onChanged(); + return inputParameters_; } - if (other.hasAdvancedSettings()) { - mergeAdvancedSettings(other.getAdvancedSettings()); - } - if (other.getEnableGenerativeFallback() != false) { - setEnableGenerativeFallback(other.getEnableGenerativeFallback()); + + public int getInputParametersCount() { + return internalGetInputParameters().getMap().size(); } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - @java.lang.Override - public final boolean isInitialized() { - return true; - } + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public boolean containsInputParameters(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetInputParameters().getMap().containsKey(key); + } - @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(); + /** Use {@link #getInputParametersMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getInputParameters() { + return getInputParametersMap(); } - try { + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public java.util.Map getInputParametersMap() { + return internalGetInputParameters().getMap(); + } + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public /* nullable */ java.lang.String getInputParametersOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetInputParameters().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + @java.lang.Override + public java.lang.String getInputParametersOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetInputParameters().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearInputParameters() { + bitField0_ = (bitField0_ & ~0x00000002); + internalGetMutableInputParameters().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + public Builder removeInputParameters(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableInputParameters().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableInputParameters() { + bitField0_ |= 0x00000002; + return internalGetMutableInputParameters().getMutableMap(); + } + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + public Builder putInputParameters(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableInputParameters().getMutableMap().put(key, value); + bitField0_ |= 0x00000002; + return this; + } + + /** + * + * + *
+       * Map from [placeholder parameter][Generator.Parameter.id] in the
+       * [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to
+       * corresponding session parameters. By default, Dialogflow uses the session
+       * parameter with the same name to fill in the generator template. e.g. If
+       * there is a placeholder parameter `city` in the Generator, Dialogflow
+       * default to fill in the `$city` with
+       * `$session.params.city`. However, you may choose to fill `$city` with
+       * `$session.params.desination-city`.
+       * - Map key: [parameter ID][Genrator.Parameter.id]
+       * - Map value: session parameter name
+       * 
+ * + * map<string, string> input_parameters = 2; + */ + public Builder putAllInputParameters( + java.util.Map values) { + internalGetMutableInputParameters().getMutableMap().putAll(values); + bitField0_ |= 0x00000002; + return this; + } + + private java.lang.Object outputParameter_ = ""; + + /** + * + * + *
+       * Required. Output parameter which should contain the generator response.
+       * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The outputParameter. + */ + public java.lang.String getOutputParameter() { + java.lang.Object ref = outputParameter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + outputParameter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Required. Output parameter which should contain the generator response.
+       * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for outputParameter. + */ + public com.google.protobuf.ByteString getOutputParameterBytes() { + java.lang.Object ref = outputParameter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + outputParameter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Required. Output parameter which should contain the generator response.
+       * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The outputParameter to set. + * @return This builder for chaining. + */ + public Builder setOutputParameter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + outputParameter_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Output parameter which should contain the generator response.
+       * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearOutputParameter() { + outputParameter_ = getDefaultInstance().getOutputParameter(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+       * Required. Output parameter which should contain the generator response.
+       * 
+ * + * string output_parameter = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for outputParameter to set. + * @return This builder for chaining. + */ + public Builder setOutputParameterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + outputParameter_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings) + private static final com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GeneratorSettings 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.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int MESSAGES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List messages_; + + /** + * + * + *
+   * The list of rich message responses to present to the user.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + @java.lang.Override + public java.util.List getMessagesList() { + return messages_; + } + + /** + * + * + *
+   * The list of rich message responses to present to the user.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + @java.lang.Override + public java.util.List + getMessagesOrBuilderList() { + return messages_; + } + + /** + * + * + *
+   * The list of rich message responses to present to the user.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + @java.lang.Override + public int getMessagesCount() { + return messages_.size(); + } + + /** + * + * + *
+   * The list of rich message responses to present to the user.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage getMessages(int index) { + return messages_.get(index); + } + + /** + * + * + *
+   * The list of rich message responses to present to the user.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessagesOrBuilder( + int index) { + return messages_.get(index); + } + + public static final int WEBHOOK_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object webhook_ = ""; + + /** + * + * + *
+   * The webhook to call.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+   * 
+ * + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @return The webhook. + */ + @java.lang.Override + public java.lang.String getWebhook() { + java.lang.Object ref = webhook_; + 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(); + webhook_ = s; + return s; + } + } + + /** + * + * + *
+   * The webhook to call.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+   * 
+ * + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for webhook. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWebhookBytes() { + java.lang.Object ref = webhook_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhook_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RETURN_PARTIAL_RESPONSES_FIELD_NUMBER = 8; + private boolean returnPartialResponses_ = false; + + /** + * + * + *
+   * Whether Dialogflow should return currently queued fulfillment response
+   * messages in streaming APIs. If a webhook is specified, it happens before
+   * Dialogflow invokes webhook.
+   * Warning:
+   * 1) This flag only affects streaming API. Responses are still queued
+   * and returned once in non-streaming API.
+   * 2) The flag can be enabled in any fulfillment but only the first 3 partial
+   * responses will be returned. You may only want to apply it to fulfillments
+   * that have slow webhooks.
+   * 
+ * + * bool return_partial_responses = 8; + * + * @return The returnPartialResponses. + */ + @java.lang.Override + public boolean getReturnPartialResponses() { + return returnPartialResponses_; + } + + public static final int TAG_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object tag_ = ""; + + /** + * + * + *
+   * The value of this field will be populated in the
+   * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+   * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+   * called.
+   * The tag is typically used by the webhook service to identify which
+   * fulfillment is being called, but it could be used for other purposes.
+   * This field is required if `webhook` is specified.
+   * 
+ * + * string tag = 3; + * + * @return The tag. + */ + @java.lang.Override + public java.lang.String getTag() { + java.lang.Object ref = tag_; + 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(); + tag_ = s; + return s; + } + } + + /** + * + * + *
+   * The value of this field will be populated in the
+   * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+   * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+   * called.
+   * The tag is typically used by the webhook service to identify which
+   * fulfillment is being called, but it could be used for other purposes.
+   * This field is required if `webhook` is specified.
+   * 
+ * + * string tag = 3; + * + * @return The bytes for tag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SET_PARAMETER_ACTIONS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private java.util.List + setParameterActions_; + + /** + * + * + *
+   * Set parameter values before executing the webhook.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * + */ + @java.lang.Override + public java.util.List + getSetParameterActionsList() { + return setParameterActions_; + } + + /** + * + * + *
+   * Set parameter values before executing the webhook.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> + getSetParameterActionsOrBuilderList() { + return setParameterActions_; + } + + /** + * + * + *
+   * Set parameter values before executing the webhook.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * + */ + @java.lang.Override + public int getSetParameterActionsCount() { + return setParameterActions_.size(); + } + + /** + * + * + *
+   * Set parameter values before executing the webhook.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + getSetParameterActions(int index) { + return setParameterActions_.get(index); + } + + /** + * + * + *
+   * Set parameter values before executing the webhook.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder + getSetParameterActionsOrBuilder(int index) { + return setParameterActions_.get(index); + } + + public static final int CONDITIONAL_CASES_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private java.util.List + conditionalCases_; + + /** + * + * + *
+   * Conditional cases for this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * + */ + @java.lang.Override + public java.util.List + getConditionalCasesList() { + return conditionalCases_; + } + + /** + * + * + *
+   * Conditional cases for this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> + getConditionalCasesOrBuilderList() { + return conditionalCases_; + } + + /** + * + * + *
+   * Conditional cases for this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * + */ + @java.lang.Override + public int getConditionalCasesCount() { + return conditionalCases_.size(); + } + + /** + * + * + *
+   * Conditional cases for this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getConditionalCases( + int index) { + return conditionalCases_.get(index); + } + + /** + * + * + *
+   * Conditional cases for this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder + getConditionalCasesOrBuilder(int index) { + return conditionalCases_.get(index); + } + + public static final int ADVANCED_SETTINGS_FIELD_NUMBER = 7; + private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; + + /** + * + * + *
+   * Hierarchical advanced settings for this fulfillment. The settings exposed
+   * at the lower level overrides the settings exposed at the higher level.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * @return Whether the advancedSettings field is set. + */ + @java.lang.Override + public boolean hasAdvancedSettings() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Hierarchical advanced settings for this fulfillment. The settings exposed
+   * at the lower level overrides the settings exposed at the higher level.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * @return The advancedSettings. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings getAdvancedSettings() { + return advancedSettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() + : advancedSettings_; + } + + /** + * + * + *
+   * Hierarchical advanced settings for this fulfillment. The settings exposed
+   * at the lower level overrides the settings exposed at the higher level.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder + getAdvancedSettingsOrBuilder() { + return advancedSettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() + : advancedSettings_; + } + + public static final int ENABLE_GENERATIVE_FALLBACK_FIELD_NUMBER = 12; + private boolean enableGenerativeFallback_ = false; + + /** + * + * + *
+   * If the flag is true, the agent will utilize LLM to generate a text
+   * response. If LLM generation fails, the defined
+   * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
+   * fulfillment will be respected. This flag is only useful for fulfillments
+   * associated with no-match event handlers.
+   * 
+ * + * bool enable_generative_fallback = 12; + * + * @return The enableGenerativeFallback. + */ + @java.lang.Override + public boolean getEnableGenerativeFallback() { + return enableGenerativeFallback_; + } + + public static final int GENERATORS_FIELD_NUMBER = 13; + + @SuppressWarnings("serial") + private java.util.List + generators_; + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + @java.lang.Override + public java.util.List + getGeneratorsList() { + return generators_; + } + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder> + getGeneratorsOrBuilderList() { + return generators_; + } + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + @java.lang.Override + public int getGeneratorsCount() { + return generators_.size(); + } + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings getGenerators( + int index) { + return generators_.get(index); + } + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder + getGeneratorsOrBuilder(int index) { + return generators_.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 < messages_.size(); i++) { + output.writeMessage(1, messages_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhook_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, webhook_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tag_); + } + for (int i = 0; i < setParameterActions_.size(); i++) { + output.writeMessage(4, setParameterActions_.get(i)); + } + for (int i = 0; i < conditionalCases_.size(); i++) { + output.writeMessage(5, conditionalCases_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(7, getAdvancedSettings()); + } + if (returnPartialResponses_ != false) { + output.writeBool(8, returnPartialResponses_); + } + if (enableGenerativeFallback_ != false) { + output.writeBool(12, enableGenerativeFallback_); + } + for (int i = 0; i < generators_.size(); i++) { + output.writeMessage(13, generators_.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 < messages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, messages_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhook_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, webhook_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tag_); + } + for (int i = 0; i < setParameterActions_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, setParameterActions_.get(i)); + } + for (int i = 0; i < conditionalCases_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, conditionalCases_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getAdvancedSettings()); + } + if (returnPartialResponses_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, returnPartialResponses_); + } + if (enableGenerativeFallback_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, enableGenerativeFallback_); + } + for (int i = 0; i < generators_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, generators_.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.dialogflow.cx.v3beta1.Fulfillment)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment other = + (com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) obj; + + if (!getMessagesList().equals(other.getMessagesList())) return false; + if (!getWebhook().equals(other.getWebhook())) return false; + if (getReturnPartialResponses() != other.getReturnPartialResponses()) return false; + if (!getTag().equals(other.getTag())) return false; + if (!getSetParameterActionsList().equals(other.getSetParameterActionsList())) return false; + if (!getConditionalCasesList().equals(other.getConditionalCasesList())) return false; + if (hasAdvancedSettings() != other.hasAdvancedSettings()) return false; + if (hasAdvancedSettings()) { + if (!getAdvancedSettings().equals(other.getAdvancedSettings())) return false; + } + if (getEnableGenerativeFallback() != other.getEnableGenerativeFallback()) return false; + if (!getGeneratorsList().equals(other.getGeneratorsList())) 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 (getMessagesCount() > 0) { + hash = (37 * hash) + MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getMessagesList().hashCode(); + } + hash = (37 * hash) + WEBHOOK_FIELD_NUMBER; + hash = (53 * hash) + getWebhook().hashCode(); + hash = (37 * hash) + RETURN_PARTIAL_RESPONSES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getReturnPartialResponses()); + hash = (37 * hash) + TAG_FIELD_NUMBER; + hash = (53 * hash) + getTag().hashCode(); + if (getSetParameterActionsCount() > 0) { + hash = (37 * hash) + SET_PARAMETER_ACTIONS_FIELD_NUMBER; + hash = (53 * hash) + getSetParameterActionsList().hashCode(); + } + if (getConditionalCasesCount() > 0) { + hash = (37 * hash) + CONDITIONAL_CASES_FIELD_NUMBER; + hash = (53 * hash) + getConditionalCasesList().hashCode(); + } + if (hasAdvancedSettings()) { + hash = (37 * hash) + ADVANCED_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getAdvancedSettings().hashCode(); + } + hash = (37 * hash) + ENABLE_GENERATIVE_FALLBACK_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableGenerativeFallback()); + if (getGeneratorsCount() > 0) { + hash = (37 * hash) + GENERATORS_FIELD_NUMBER; + hash = (53 * hash) + getGeneratorsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment 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.dialogflow.cx.v3beta1.Fulfillment parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment 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.dialogflow.cx.v3beta1.Fulfillment parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Fulfillment parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Fulfillment 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A fulfillment can do one or more of the following actions at the same time:
+   *
+   *   * Generate rich message responses.
+   *   * Set parameter values.
+   *   * Call the webhook.
+   *
+   * Fulfillments can be called at various stages in the
+   * [Page][google.cloud.dialogflow.cx.v3beta1.Page] or
+   * [Form][google.cloud.dialogflow.cx.v3beta1.Form] lifecycle. For example, when
+   * a
+   * [DetectIntentRequest][google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest]
+   * drives a session to enter a new page, the page's entry fulfillment can add a
+   * static response to the
+   * [QueryResult][google.cloud.dialogflow.cx.v3beta1.QueryResult] in the
+   * returning
+   * [DetectIntentResponse][google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse],
+   * call the webhook (for example, to load user data from a database), or both.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Fulfillment} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Fulfillment) + com.google.cloud.dialogflow.cx.v3beta1.FulfillmentOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.class, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMessagesFieldBuilder(); + getSetParameterActionsFieldBuilder(); + getConditionalCasesFieldBuilder(); + getAdvancedSettingsFieldBuilder(); + getGeneratorsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (messagesBuilder_ == null) { + messages_ = java.util.Collections.emptyList(); + } else { + messages_ = null; + messagesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + webhook_ = ""; + returnPartialResponses_ = false; + tag_ = ""; + if (setParameterActionsBuilder_ == null) { + setParameterActions_ = java.util.Collections.emptyList(); + } else { + setParameterActions_ = null; + setParameterActionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + if (conditionalCasesBuilder_ == null) { + conditionalCases_ = java.util.Collections.emptyList(); + } else { + conditionalCases_ = null; + conditionalCasesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + advancedSettings_ = null; + if (advancedSettingsBuilder_ != null) { + advancedSettingsBuilder_.dispose(); + advancedSettingsBuilder_ = null; + } + enableGenerativeFallback_ = false; + if (generatorsBuilder_ == null) { + generators_ = java.util.Collections.emptyList(); + } else { + generators_ = null; + generatorsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000100); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment build() { + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result = + new com.google.cloud.dialogflow.cx.v3beta1.Fulfillment(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result) { + if (messagesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + messages_ = java.util.Collections.unmodifiableList(messages_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.messages_ = messages_; + } else { + result.messages_ = messagesBuilder_.build(); + } + if (setParameterActionsBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0)) { + setParameterActions_ = java.util.Collections.unmodifiableList(setParameterActions_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.setParameterActions_ = setParameterActions_; + } else { + result.setParameterActions_ = setParameterActionsBuilder_.build(); + } + if (conditionalCasesBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + conditionalCases_ = java.util.Collections.unmodifiableList(conditionalCases_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.conditionalCases_ = conditionalCases_; + } else { + result.conditionalCases_ = conditionalCasesBuilder_.build(); + } + if (generatorsBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0)) { + generators_ = java.util.Collections.unmodifiableList(generators_); + bitField0_ = (bitField0_ & ~0x00000100); + } + result.generators_ = generators_; + } else { + result.generators_ = generatorsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Fulfillment result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.webhook_ = webhook_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.returnPartialResponses_ = returnPartialResponses_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.tag_ = tag_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.advancedSettings_ = + advancedSettingsBuilder_ == null ? advancedSettings_ : advancedSettingsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.enableGenerativeFallback_ = enableGenerativeFallback_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Fulfillment) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Fulfillment other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.getDefaultInstance()) + return this; + if (messagesBuilder_ == null) { + if (!other.messages_.isEmpty()) { + if (messages_.isEmpty()) { + messages_ = other.messages_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMessagesIsMutable(); + messages_.addAll(other.messages_); + } + onChanged(); + } + } else { + if (!other.messages_.isEmpty()) { + if (messagesBuilder_.isEmpty()) { + messagesBuilder_.dispose(); + messagesBuilder_ = null; + messages_ = other.messages_; + bitField0_ = (bitField0_ & ~0x00000001); + messagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getMessagesFieldBuilder() + : null; + } else { + messagesBuilder_.addAllMessages(other.messages_); + } + } + } + if (!other.getWebhook().isEmpty()) { + webhook_ = other.webhook_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getReturnPartialResponses() != false) { + setReturnPartialResponses(other.getReturnPartialResponses()); + } + if (!other.getTag().isEmpty()) { + tag_ = other.tag_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (setParameterActionsBuilder_ == null) { + if (!other.setParameterActions_.isEmpty()) { + if (setParameterActions_.isEmpty()) { + setParameterActions_ = other.setParameterActions_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureSetParameterActionsIsMutable(); + setParameterActions_.addAll(other.setParameterActions_); + } + onChanged(); + } + } else { + if (!other.setParameterActions_.isEmpty()) { + if (setParameterActionsBuilder_.isEmpty()) { + setParameterActionsBuilder_.dispose(); + setParameterActionsBuilder_ = null; + setParameterActions_ = other.setParameterActions_; + bitField0_ = (bitField0_ & ~0x00000010); + setParameterActionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getSetParameterActionsFieldBuilder() + : null; + } else { + setParameterActionsBuilder_.addAllMessages(other.setParameterActions_); + } + } + } + if (conditionalCasesBuilder_ == null) { + if (!other.conditionalCases_.isEmpty()) { + if (conditionalCases_.isEmpty()) { + conditionalCases_ = other.conditionalCases_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureConditionalCasesIsMutable(); + conditionalCases_.addAll(other.conditionalCases_); + } + onChanged(); + } + } else { + if (!other.conditionalCases_.isEmpty()) { + if (conditionalCasesBuilder_.isEmpty()) { + conditionalCasesBuilder_.dispose(); + conditionalCasesBuilder_ = null; + conditionalCases_ = other.conditionalCases_; + bitField0_ = (bitField0_ & ~0x00000020); + conditionalCasesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getConditionalCasesFieldBuilder() + : null; + } else { + conditionalCasesBuilder_.addAllMessages(other.conditionalCases_); + } + } + } + if (other.hasAdvancedSettings()) { + mergeAdvancedSettings(other.getAdvancedSettings()); + } + if (other.getEnableGenerativeFallback() != false) { + setEnableGenerativeFallback(other.getEnableGenerativeFallback()); + } + if (generatorsBuilder_ == null) { + if (!other.generators_.isEmpty()) { + if (generators_.isEmpty()) { + generators_ = other.generators_; + bitField0_ = (bitField0_ & ~0x00000100); + } else { + ensureGeneratorsIsMutable(); + generators_.addAll(other.generators_); + } + onChanged(); + } + } else { + if (!other.generators_.isEmpty()) { + if (generatorsBuilder_.isEmpty()) { + generatorsBuilder_.dispose(); + generatorsBuilder_ = null; + generators_ = other.generators_; + bitField0_ = (bitField0_ & ~0x00000100); + generatorsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getGeneratorsFieldBuilder() + : null; + } else { + generatorsBuilder_.addAllMessages(other.generators_); + } + } + } + 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(); @@ -6141,6 +7770,21 @@ public Builder mergeFrom( bitField0_ |= 0x00000080; break; } // case 96 + case 106: + { + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + .parser(), + extensionRegistry); + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + generators_.add(m); + } else { + generatorsBuilder_.addMessage(m); + } + break; + } // case 106 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -6154,45 +7798,413 @@ public Builder mergeFrom( throw e.unwrapIOException(); } finally { onChanged(); - } // finally + } // finally + return this; + } + + private int bitField0_; + + private java.util.List messages_ = + java.util.Collections.emptyList(); + + private void ensureMessagesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + messages_ = + new java.util.ArrayList( + messages_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder> + messagesBuilder_; + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public java.util.List + getMessagesList() { + if (messagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(messages_); + } else { + return messagesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public int getMessagesCount() { + if (messagesBuilder_ == null) { + return messages_.size(); + } else { + return messagesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage getMessages(int index) { + if (messagesBuilder_ == null) { + return messages_.get(index); + } else { + return messagesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder setMessages( + int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { + if (messagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.set(index, value); + onChanged(); + } else { + messagesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder setMessages( + int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { + if (messagesBuilder_ == null) { + ensureMessagesIsMutable(); + messages_.set(index, builderForValue.build()); + onChanged(); + } else { + messagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder addMessages(com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { + if (messagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.add(value); + onChanged(); + } else { + messagesBuilder_.addMessage(value); + } return this; } - private int bitField0_; + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder addMessages( + int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { + if (messagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMessagesIsMutable(); + messages_.add(index, value); + onChanged(); + } else { + messagesBuilder_.addMessage(index, value); + } + return this; + } - private java.util.List messages_ = - java.util.Collections.emptyList(); + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder addMessages( + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { + if (messagesBuilder_ == null) { + ensureMessagesIsMutable(); + messages_.add(builderForValue.build()); + onChanged(); + } else { + messagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } - private void ensureMessagesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - messages_ = - new java.util.ArrayList( - messages_); - bitField0_ |= 0x00000001; + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder addMessages( + int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { + if (messagesBuilder_ == null) { + ensureMessagesIsMutable(); + messages_.add(index, builderForValue.build()); + onChanged(); + } else { + messagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder addAllMessages( + java.lang.Iterable + values) { + if (messagesBuilder_ == null) { + ensureMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, messages_); + onChanged(); + } else { + messagesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder clearMessages() { + if (messagesBuilder_ == null) { + messages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + messagesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public Builder removeMessages(int index) { + if (messagesBuilder_ == null) { + ensureMessagesIsMutable(); + messages_.remove(index); + onChanged(); + } else { + messagesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder getMessagesBuilder( + int index) { + return getMessagesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessagesOrBuilder( + int index) { + if (messagesBuilder_ == null) { + return messages_.get(index); + } else { + return messagesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public java.util.List + getMessagesOrBuilderList() { + if (messagesBuilder_ != null) { + return messagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(messages_); + } + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder addMessagesBuilder() { + return getMessagesFieldBuilder() + .addBuilder(com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder addMessagesBuilder( + int index) { + return getMessagesFieldBuilder() + .addBuilder( + index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of rich message responses to present to the user.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + */ + public java.util.List + getMessagesBuilderList() { + return getMessagesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder> + getMessagesFieldBuilder() { + if (messagesBuilder_ == null) { + messagesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder>( + messages_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + messages_ = null; } + return messagesBuilder_; } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder> - messagesBuilder_; + private java.lang.Object webhook_ = ""; /** * * *
-     * The list of rich message responses to present to the user.
+     * The webhook to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @return The webhook. */ - public java.util.List - getMessagesList() { - if (messagesBuilder_ == null) { - return java.util.Collections.unmodifiableList(messages_); + public java.lang.String getWebhook() { + java.lang.Object ref = webhook_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + webhook_ = s; + return s; } else { - return messagesBuilder_.getMessageList(); + return (java.lang.String) ref; } } @@ -6200,16 +8212,24 @@ private void ensureMessagesIsMutable() { * * *
-     * The list of rich message responses to present to the user.
+     * The webhook to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for webhook. */ - public int getMessagesCount() { - if (messagesBuilder_ == null) { - return messages_.size(); + public com.google.protobuf.ByteString getWebhookBytes() { + java.lang.Object ref = webhook_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhook_ = b; + return b; } else { - return messagesBuilder_.getCount(); + return (com.google.protobuf.ByteString) ref; } } @@ -6217,40 +8237,43 @@ public int getMessagesCount() { * * *
-     * The list of rich message responses to present to the user.
+     * The webhook to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The webhook to set. + * @return This builder for chaining. */ - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage getMessages(int index) { - if (messagesBuilder_ == null) { - return messages_.get(index); - } else { - return messagesBuilder_.getMessage(index); + public Builder setWebhook(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } + webhook_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; } /** * * *
-     * The list of rich message responses to present to the user.
+     * The webhook to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. */ - public Builder setMessages( - int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { - if (messagesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMessagesIsMutable(); - messages_.set(index, value); - onChanged(); - } else { - messagesBuilder_.setMessage(index, value); - } + public Builder clearWebhook() { + webhook_ = getDefaultInstance().getWebhook(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); return this; } @@ -6258,43 +8281,78 @@ public Builder setMessages( * * *
-     * The list of rich message responses to present to the user.
+     * The webhook to call.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string webhook = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for webhook to set. + * @return This builder for chaining. */ - public Builder setMessages( - int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { - if (messagesBuilder_ == null) { - ensureMessagesIsMutable(); - messages_.set(index, builderForValue.build()); - onChanged(); - } else { - messagesBuilder_.setMessage(index, builderForValue.build()); + public Builder setWebhookBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } + checkByteStringIsUtf8(value); + webhook_ = value; + bitField0_ |= 0x00000002; + onChanged(); return this; } + private boolean returnPartialResponses_; + /** * * *
-     * The list of rich message responses to present to the user.
+     * Whether Dialogflow should return currently queued fulfillment response
+     * messages in streaming APIs. If a webhook is specified, it happens before
+     * Dialogflow invokes webhook.
+     * Warning:
+     * 1) This flag only affects streaming API. Responses are still queued
+     * and returned once in non-streaming API.
+     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
+     * responses will be returned. You may only want to apply it to fulfillments
+     * that have slow webhooks.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * bool return_partial_responses = 8; + * + * @return The returnPartialResponses. */ - public Builder addMessages(com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { - if (messagesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMessagesIsMutable(); - messages_.add(value); - onChanged(); - } else { - messagesBuilder_.addMessage(value); - } + @java.lang.Override + public boolean getReturnPartialResponses() { + return returnPartialResponses_; + } + + /** + * + * + *
+     * Whether Dialogflow should return currently queued fulfillment response
+     * messages in streaming APIs. If a webhook is specified, it happens before
+     * Dialogflow invokes webhook.
+     * Warning:
+     * 1) This flag only affects streaming API. Responses are still queued
+     * and returned once in non-streaming API.
+     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
+     * responses will be returned. You may only want to apply it to fulfillments
+     * that have slow webhooks.
+     * 
+ * + * bool return_partial_responses = 8; + * + * @param value The returnPartialResponses to set. + * @return This builder for chaining. + */ + public Builder setReturnPartialResponses(boolean value) { + + returnPartialResponses_ = value; + bitField0_ |= 0x00000004; + onChanged(); return this; } @@ -6302,87 +8360,113 @@ public Builder addMessages(com.google.cloud.dialogflow.cx.v3beta1.ResponseMessag * * *
-     * The list of rich message responses to present to the user.
+     * Whether Dialogflow should return currently queued fulfillment response
+     * messages in streaming APIs. If a webhook is specified, it happens before
+     * Dialogflow invokes webhook.
+     * Warning:
+     * 1) This flag only affects streaming API. Responses are still queued
+     * and returned once in non-streaming API.
+     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
+     * responses will be returned. You may only want to apply it to fulfillments
+     * that have slow webhooks.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * bool return_partial_responses = 8; + * + * @return This builder for chaining. */ - public Builder addMessages( - int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage value) { - if (messagesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMessagesIsMutable(); - messages_.add(index, value); - onChanged(); - } else { - messagesBuilder_.addMessage(index, value); - } + public Builder clearReturnPartialResponses() { + bitField0_ = (bitField0_ & ~0x00000004); + returnPartialResponses_ = false; + onChanged(); return this; } + private java.lang.Object tag_ = ""; + /** * * *
-     * The list of rich message responses to present to the user.
+     * The value of this field will be populated in the
+     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+     * called.
+     * The tag is typically used by the webhook service to identify which
+     * fulfillment is being called, but it could be used for other purposes.
+     * This field is required if `webhook` is specified.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string tag = 3; + * + * @return The tag. */ - public Builder addMessages( - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { - if (messagesBuilder_ == null) { - ensureMessagesIsMutable(); - messages_.add(builderForValue.build()); - onChanged(); + public java.lang.String getTag() { + java.lang.Object ref = tag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tag_ = s; + return s; } else { - messagesBuilder_.addMessage(builderForValue.build()); + return (java.lang.String) ref; } - return this; } /** * * *
-     * The list of rich message responses to present to the user.
+     * The value of this field will be populated in the
+     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+     * called.
+     * The tag is typically used by the webhook service to identify which
+     * fulfillment is being called, but it could be used for other purposes.
+     * This field is required if `webhook` is specified.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string tag = 3; + * + * @return The bytes for tag. */ - public Builder addMessages( - int index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder builderForValue) { - if (messagesBuilder_ == null) { - ensureMessagesIsMutable(); - messages_.add(index, builderForValue.build()); - onChanged(); + public com.google.protobuf.ByteString getTagBytes() { + java.lang.Object ref = tag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tag_ = b; + return b; } else { - messagesBuilder_.addMessage(index, builderForValue.build()); + return (com.google.protobuf.ByteString) ref; } - return this; } /** * * *
-     * The list of rich message responses to present to the user.
+     * The value of this field will be populated in the
+     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+     * called.
+     * The tag is typically used by the webhook service to identify which
+     * fulfillment is being called, but it could be used for other purposes.
+     * This field is required if `webhook` is specified.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string tag = 3; + * + * @param value The tag to set. + * @return This builder for chaining. */ - public Builder addAllMessages( - java.lang.Iterable - values) { - if (messagesBuilder_ == null) { - ensureMessagesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, messages_); - onChanged(); - } else { - messagesBuilder_.addAllMessages(values); + public Builder setTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } + tag_ = value; + bitField0_ |= 0x00000008; + onChanged(); return this; } @@ -6390,19 +8474,23 @@ public Builder addAllMessages( * * *
-     * The list of rich message responses to present to the user.
+     * The value of this field will be populated in the
+     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+     * called.
+     * The tag is typically used by the webhook service to identify which
+     * fulfillment is being called, but it could be used for other purposes.
+     * This field is required if `webhook` is specified.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string tag = 3; + * + * @return This builder for chaining. */ - public Builder clearMessages() { - if (messagesBuilder_ == null) { - messages_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - messagesBuilder_.clear(); - } + public Builder clearTag() { + tag_ = getDefaultInstance().getTag(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); return this; } @@ -6410,51 +8498,67 @@ public Builder clearMessages() { * * *
-     * The list of rich message responses to present to the user.
+     * The value of this field will be populated in the
+     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
+     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
+     * called.
+     * The tag is typically used by the webhook service to identify which
+     * fulfillment is being called, but it could be used for other purposes.
+     * This field is required if `webhook` is specified.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * string tag = 3; + * + * @param value The bytes for tag to set. + * @return This builder for chaining. */ - public Builder removeMessages(int index) { - if (messagesBuilder_ == null) { - ensureMessagesIsMutable(); - messages_.remove(index); - onChanged(); - } else { - messagesBuilder_.remove(index); + public Builder setTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } + checkByteStringIsUtf8(value); + tag_ = value; + bitField0_ |= 0x00000008; + onChanged(); return this; } - /** - * - * - *
-     * The list of rich message responses to present to the user.
-     * 
- * - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; - */ - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder getMessagesBuilder( - int index) { - return getMessagesFieldBuilder().getBuilder(index); + private java.util.List + setParameterActions_ = java.util.Collections.emptyList(); + + private void ensureSetParameterActionsIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + setParameterActions_ = + new java.util.ArrayList< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction>( + setParameterActions_); + bitField0_ |= 0x00000010; + } } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> + setParameterActionsBuilder_; + /** * * *
-     * The list of rich message responses to present to the user.
+     * Set parameter values before executing the webhook.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessagesOrBuilder( - int index) { - if (messagesBuilder_ == null) { - return messages_.get(index); + public java.util.List + getSetParameterActionsList() { + if (setParameterActionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(setParameterActions_); } else { - return messagesBuilder_.getMessageOrBuilder(index); + return setParameterActionsBuilder_.getMessageList(); } } @@ -6462,17 +8566,18 @@ public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessag * * *
-     * The list of rich message responses to present to the user.
+     * Set parameter values before executing the webhook.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public java.util.List - getMessagesOrBuilderList() { - if (messagesBuilder_ != null) { - return messagesBuilder_.getMessageOrBuilderList(); + public int getSetParameterActionsCount() { + if (setParameterActionsBuilder_ == null) { + return setParameterActions_.size(); } else { - return java.util.Collections.unmodifiableList(messages_); + return setParameterActionsBuilder_.getCount(); } } @@ -6480,136 +8585,146 @@ public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getMessag * * *
-     * The list of rich message responses to present to the user.
+     * Set parameter values before executing the webhook.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder addMessagesBuilder() { - return getMessagesFieldBuilder() - .addBuilder(com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.getDefaultInstance()); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + getSetParameterActions(int index) { + if (setParameterActionsBuilder_ == null) { + return setParameterActions_.get(index); + } else { + return setParameterActionsBuilder_.getMessage(index); + } } /** * * *
-     * The list of rich message responses to present to the user.
+     * Set parameter values before executing the webhook.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder addMessagesBuilder( - int index) { - return getMessagesFieldBuilder() - .addBuilder( - index, com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.getDefaultInstance()); + public Builder setSetParameterActions( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { + if (setParameterActionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetParameterActionsIsMutable(); + setParameterActions_.set(index, value); + onChanged(); + } else { + setParameterActionsBuilder_.setMessage(index, value); + } + return this; } /** * * *
-     * The list of rich message responses to present to the user.
+     * Set parameter values before executing the webhook.
      * 
* - * repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public java.util.List - getMessagesBuilderList() { - return getMessagesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder> - getMessagesFieldBuilder() { - if (messagesBuilder_ == null) { - messagesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Builder, - com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder>( - messages_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - messages_ = null; + public Builder setSetParameterActions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + builderForValue) { + if (setParameterActionsBuilder_ == null) { + ensureSetParameterActionsIsMutable(); + setParameterActions_.set(index, builderForValue.build()); + onChanged(); + } else { + setParameterActionsBuilder_.setMessage(index, builderForValue.build()); } - return messagesBuilder_; + return this; } - private java.lang.Object webhook_ = ""; - /** * * *
-     * The webhook to call.
-     * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+     * Set parameter values before executing the webhook.
      * 
* - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @return The webhook. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public java.lang.String getWebhook() { - java.lang.Object ref = webhook_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - webhook_ = s; - return s; + public Builder addSetParameterActions( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { + if (setParameterActionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetParameterActionsIsMutable(); + setParameterActions_.add(value); + onChanged(); } else { - return (java.lang.String) ref; + setParameterActionsBuilder_.addMessage(value); } + return this; } /** * * *
-     * The webhook to call.
-     * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+     * Set parameter values before executing the webhook.
      * 
* - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @return The bytes for webhook. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public com.google.protobuf.ByteString getWebhookBytes() { - java.lang.Object ref = webhook_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - webhook_ = b; - return b; + public Builder addSetParameterActions( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { + if (setParameterActionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSetParameterActionsIsMutable(); + setParameterActions_.add(index, value); + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + setParameterActionsBuilder_.addMessage(index, value); } + return this; } /** * * *
-     * The webhook to call.
-     * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+     * Set parameter values before executing the webhook.
      * 
* - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @param value The webhook to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder setWebhook(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder addSetParameterActions( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + builderForValue) { + if (setParameterActionsBuilder_ == null) { + ensureSetParameterActionsIsMutable(); + setParameterActions_.add(builderForValue.build()); + onChanged(); + } else { + setParameterActionsBuilder_.addMessage(builderForValue.build()); } - webhook_ = value; - bitField0_ |= 0x00000002; - onChanged(); return this; } @@ -6617,19 +8732,24 @@ public Builder setWebhook(java.lang.String value) { * * *
-     * The webhook to call.
-     * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+     * Set parameter values before executing the webhook.
      * 
* - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder clearWebhook() { - webhook_ = getDefaultInstance().getWebhook(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); + public Builder addSetParameterActions( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + builderForValue) { + if (setParameterActionsBuilder_ == null) { + ensureSetParameterActionsIsMutable(); + setParameterActions_.add(index, builderForValue.build()); + onChanged(); + } else { + setParameterActionsBuilder_.addMessage(index, builderForValue.build()); + } return this; } @@ -6637,78 +8757,68 @@ public Builder clearWebhook() { * * *
-     * The webhook to call.
-     * Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/webhooks/<WebhookID>`.
+     * Set parameter values before executing the webhook.
      * 
* - * string webhook = 2 [(.google.api.resource_reference) = { ... } - * - * @param value The bytes for webhook to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder setWebhookBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public Builder addAllSetParameterActions( + java.lang.Iterable< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction> + values) { + if (setParameterActionsBuilder_ == null) { + ensureSetParameterActionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, setParameterActions_); + onChanged(); + } else { + setParameterActionsBuilder_.addAllMessages(values); } - checkByteStringIsUtf8(value); - webhook_ = value; - bitField0_ |= 0x00000002; - onChanged(); return this; } - private boolean returnPartialResponses_; - /** * * *
-     * Whether Dialogflow should return currently queued fulfillment response
-     * messages in streaming APIs. If a webhook is specified, it happens before
-     * Dialogflow invokes webhook.
-     * Warning:
-     * 1) This flag only affects streaming API. Responses are still queued
-     * and returned once in non-streaming API.
-     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
-     * responses will be returned. You may only want to apply it to fulfillments
-     * that have slow webhooks.
+     * Set parameter values before executing the webhook.
      * 
* - * bool return_partial_responses = 8; - * - * @return The returnPartialResponses. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - @java.lang.Override - public boolean getReturnPartialResponses() { - return returnPartialResponses_; + public Builder clearSetParameterActions() { + if (setParameterActionsBuilder_ == null) { + setParameterActions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + setParameterActionsBuilder_.clear(); + } + return this; } /** * * *
-     * Whether Dialogflow should return currently queued fulfillment response
-     * messages in streaming APIs. If a webhook is specified, it happens before
-     * Dialogflow invokes webhook.
-     * Warning:
-     * 1) This flag only affects streaming API. Responses are still queued
-     * and returned once in non-streaming API.
-     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
-     * responses will be returned. You may only want to apply it to fulfillments
-     * that have slow webhooks.
+     * Set parameter values before executing the webhook.
      * 
* - * bool return_partial_responses = 8; - * - * @param value The returnPartialResponses to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder setReturnPartialResponses(boolean value) { - - returnPartialResponses_ = value; - bitField0_ |= 0x00000004; - onChanged(); + public Builder removeSetParameterActions(int index) { + if (setParameterActionsBuilder_ == null) { + ensureSetParameterActionsIsMutable(); + setParameterActions_.remove(index); + onChanged(); + } else { + setParameterActionsBuilder_.remove(index); + } return this; } @@ -6716,56 +8826,35 @@ public Builder setReturnPartialResponses(boolean value) { * * *
-     * Whether Dialogflow should return currently queued fulfillment response
-     * messages in streaming APIs. If a webhook is specified, it happens before
-     * Dialogflow invokes webhook.
-     * Warning:
-     * 1) This flag only affects streaming API. Responses are still queued
-     * and returned once in non-streaming API.
-     * 2) The flag can be enabled in any fulfillment but only the first 3 partial
-     * responses will be returned. You may only want to apply it to fulfillments
-     * that have slow webhooks.
+     * Set parameter values before executing the webhook.
      * 
* - * bool return_partial_responses = 8; - * - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder clearReturnPartialResponses() { - bitField0_ = (bitField0_ & ~0x00000004); - returnPartialResponses_ = false; - onChanged(); - return this; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + getSetParameterActionsBuilder(int index) { + return getSetParameterActionsFieldBuilder().getBuilder(index); } - private java.lang.Object tag_ = ""; - /** * * *
-     * The value of this field will be populated in the
-     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-     * called.
-     * The tag is typically used by the webhook service to identify which
-     * fulfillment is being called, but it could be used for other purposes.
-     * This field is required if `webhook` is specified.
+     * Set parameter values before executing the webhook.
      * 
* - * string tag = 3; - * - * @return The tag. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public java.lang.String getTag() { - java.lang.Object ref = tag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - tag_ = s; - return s; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder + getSetParameterActionsOrBuilder(int index) { + if (setParameterActionsBuilder_ == null) { + return setParameterActions_.get(index); } else { - return (java.lang.String) ref; + return setParameterActionsBuilder_.getMessageOrBuilder(index); } } @@ -6773,28 +8862,21 @@ public java.lang.String getTag() { * * *
-     * The value of this field will be populated in the
-     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-     * called.
-     * The tag is typically used by the webhook service to identify which
-     * fulfillment is being called, but it could be used for other purposes.
-     * This field is required if `webhook` is specified.
+     * Set parameter values before executing the webhook.
      * 
* - * string tag = 3; - * - * @return The bytes for tag. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public com.google.protobuf.ByteString getTagBytes() { - java.lang.Object ref = tag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - tag_ = b; - return b; + public java.util.List< + ? extends + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> + getSetParameterActionsOrBuilderList() { + if (setParameterActionsBuilder_ != null) { + return setParameterActionsBuilder_.getMessageOrBuilderList(); } else { - return (com.google.protobuf.ByteString) ref; + return java.util.Collections.unmodifiableList(setParameterActions_); } } @@ -6802,119 +8884,114 @@ public com.google.protobuf.ByteString getTagBytes() { * * *
-     * The value of this field will be populated in the
-     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-     * called.
-     * The tag is typically used by the webhook service to identify which
-     * fulfillment is being called, but it could be used for other purposes.
-     * This field is required if `webhook` is specified.
+     * Set parameter values before executing the webhook.
      * 
* - * string tag = 3; - * - * @param value The tag to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder setTag(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - tag_ = value; - bitField0_ |= 0x00000008; - onChanged(); - return this; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + addSetParameterActionsBuilder() { + return getSetParameterActionsFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + .getDefaultInstance()); } /** * * *
-     * The value of this field will be populated in the
-     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-     * called.
-     * The tag is typically used by the webhook service to identify which
-     * fulfillment is being called, but it could be used for other purposes.
-     * This field is required if `webhook` is specified.
+     * Set parameter values before executing the webhook.
      * 
* - * string tag = 3; - * - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder clearTag() { - tag_ = getDefaultInstance().getTag(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + addSetParameterActionsBuilder(int index) { + return getSetParameterActionsFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + .getDefaultInstance()); } /** * * *
-     * The value of this field will be populated in the
-     * [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]
-     * `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is
-     * called.
-     * The tag is typically used by the webhook service to identify which
-     * fulfillment is being called, but it could be used for other purposes.
-     * This field is required if `webhook` is specified.
+     * Set parameter values before executing the webhook.
      * 
* - * string tag = 3; - * - * @param value The bytes for tag to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * */ - public Builder setTagBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public java.util.List< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder> + getSetParameterActionsBuilderList() { + return getSetParameterActionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> + getSetParameterActionsFieldBuilder() { + if (setParameterActionsBuilder_ == null) { + setParameterActionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder>( + setParameterActions_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); + setParameterActions_ = null; } - checkByteStringIsUtf8(value); - tag_ = value; - bitField0_ |= 0x00000008; - onChanged(); - return this; + return setParameterActionsBuilder_; } - private java.util.List - setParameterActions_ = java.util.Collections.emptyList(); + private java.util.List + conditionalCases_ = java.util.Collections.emptyList(); - private void ensureSetParameterActionsIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { - setParameterActions_ = + private void ensureConditionalCasesIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + conditionalCases_ = new java.util.ArrayList< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction>( - setParameterActions_); - bitField0_ |= 0x00000010; + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases>( + conditionalCases_); + bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> - setParameterActionsBuilder_; + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> + conditionalCasesBuilder_; /** * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public java.util.List - getSetParameterActionsList() { - if (setParameterActionsBuilder_ == null) { - return java.util.Collections.unmodifiableList(setParameterActions_); + public java.util.List + getConditionalCasesList() { + if (conditionalCasesBuilder_ == null) { + return java.util.Collections.unmodifiableList(conditionalCases_); } else { - return setParameterActionsBuilder_.getMessageList(); + return conditionalCasesBuilder_.getMessageList(); } } @@ -6922,18 +8999,18 @@ private void ensureSetParameterActionsIsMutable() { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public int getSetParameterActionsCount() { - if (setParameterActionsBuilder_ == null) { - return setParameterActions_.size(); + public int getConditionalCasesCount() { + if (conditionalCasesBuilder_ == null) { + return conditionalCases_.size(); } else { - return setParameterActionsBuilder_.getCount(); + return conditionalCasesBuilder_.getCount(); } } @@ -6941,19 +9018,19 @@ public int getSetParameterActionsCount() { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction - getSetParameterActions(int index) { - if (setParameterActionsBuilder_ == null) { - return setParameterActions_.get(index); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getConditionalCases( + int index) { + if (conditionalCasesBuilder_ == null) { + return conditionalCases_.get(index); } else { - return setParameterActionsBuilder_.getMessage(index); + return conditionalCasesBuilder_.getMessage(index); } } @@ -6961,24 +9038,24 @@ public int getSetParameterActionsCount() { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder setSetParameterActions( - int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { - if (setParameterActionsBuilder_ == null) { + public Builder setConditionalCases( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { + if (conditionalCasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureSetParameterActionsIsMutable(); - setParameterActions_.set(index, value); + ensureConditionalCasesIsMutable(); + conditionalCases_.set(index, value); onChanged(); } else { - setParameterActionsBuilder_.setMessage(index, value); + conditionalCasesBuilder_.setMessage(index, value); } return this; } @@ -6987,23 +9064,23 @@ public Builder setSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder setSetParameterActions( + public Builder setConditionalCases( int index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder builderForValue) { - if (setParameterActionsBuilder_ == null) { - ensureSetParameterActionsIsMutable(); - setParameterActions_.set(index, builderForValue.build()); + if (conditionalCasesBuilder_ == null) { + ensureConditionalCasesIsMutable(); + conditionalCases_.set(index, builderForValue.build()); onChanged(); } else { - setParameterActionsBuilder_.setMessage(index, builderForValue.build()); + conditionalCasesBuilder_.setMessage(index, builderForValue.build()); } return this; } @@ -7012,24 +9089,24 @@ public Builder setSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder addSetParameterActions( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { - if (setParameterActionsBuilder_ == null) { + public Builder addConditionalCases( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { + if (conditionalCasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureSetParameterActionsIsMutable(); - setParameterActions_.add(value); + ensureConditionalCasesIsMutable(); + conditionalCases_.add(value); onChanged(); } else { - setParameterActionsBuilder_.addMessage(value); + conditionalCasesBuilder_.addMessage(value); } return this; } @@ -7038,24 +9115,24 @@ public Builder addSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder addSetParameterActions( - int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction value) { - if (setParameterActionsBuilder_ == null) { + public Builder addConditionalCases( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { + if (conditionalCasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureSetParameterActionsIsMutable(); - setParameterActions_.add(index, value); + ensureConditionalCasesIsMutable(); + conditionalCases_.add(index, value); onChanged(); } else { - setParameterActionsBuilder_.addMessage(index, value); + conditionalCasesBuilder_.addMessage(index, value); } return this; } @@ -7064,22 +9141,22 @@ public Builder addSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder addSetParameterActions( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + public Builder addConditionalCases( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder builderForValue) { - if (setParameterActionsBuilder_ == null) { - ensureSetParameterActionsIsMutable(); - setParameterActions_.add(builderForValue.build()); + if (conditionalCasesBuilder_ == null) { + ensureConditionalCasesIsMutable(); + conditionalCases_.add(builderForValue.build()); onChanged(); } else { - setParameterActionsBuilder_.addMessage(builderForValue.build()); + conditionalCasesBuilder_.addMessage(builderForValue.build()); } return this; } @@ -7088,23 +9165,23 @@ public Builder addSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder addSetParameterActions( + public Builder addConditionalCases( int index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder builderForValue) { - if (setParameterActionsBuilder_ == null) { - ensureSetParameterActionsIsMutable(); - setParameterActions_.add(index, builderForValue.build()); + if (conditionalCasesBuilder_ == null) { + ensureConditionalCasesIsMutable(); + conditionalCases_.add(index, builderForValue.build()); onChanged(); } else { - setParameterActionsBuilder_.addMessage(index, builderForValue.build()); + conditionalCasesBuilder_.addMessage(index, builderForValue.build()); } return this; } @@ -7113,23 +9190,23 @@ public Builder addSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder addAllSetParameterActions( + public Builder addAllConditionalCases( java.lang.Iterable< - ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction> + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases> values) { - if (setParameterActionsBuilder_ == null) { - ensureSetParameterActionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, setParameterActions_); + if (conditionalCasesBuilder_ == null) { + ensureConditionalCasesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, conditionalCases_); onChanged(); } else { - setParameterActionsBuilder_.addAllMessages(values); + conditionalCasesBuilder_.addAllMessages(values); } return this; } @@ -7138,20 +9215,20 @@ public Builder addAllSetParameterActions( * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder clearSetParameterActions() { - if (setParameterActionsBuilder_ == null) { - setParameterActions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + public Builder clearConditionalCases() { + if (conditionalCasesBuilder_ == null) { + conditionalCases_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { - setParameterActionsBuilder_.clear(); + conditionalCasesBuilder_.clear(); } return this; } @@ -7160,20 +9237,20 @@ public Builder clearSetParameterActions() { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public Builder removeSetParameterActions(int index) { - if (setParameterActionsBuilder_ == null) { - ensureSetParameterActionsIsMutable(); - setParameterActions_.remove(index); + public Builder removeConditionalCases(int index) { + if (conditionalCasesBuilder_ == null) { + ensureConditionalCasesIsMutable(); + conditionalCases_.remove(index); onChanged(); } else { - setParameterActionsBuilder_.remove(index); + conditionalCasesBuilder_.remove(index); } return this; } @@ -7182,35 +9259,35 @@ public Builder removeSetParameterActions(int index) { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder - getSetParameterActionsBuilder(int index) { - return getSetParameterActionsFieldBuilder().getBuilder(index); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder + getConditionalCasesBuilder(int index) { + return getConditionalCasesFieldBuilder().getBuilder(index); } /** * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder - getSetParameterActionsOrBuilder(int index) { - if (setParameterActionsBuilder_ == null) { - return setParameterActions_.get(index); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder + getConditionalCasesOrBuilder(int index) { + if (conditionalCasesBuilder_ == null) { + return conditionalCases_.get(index); } else { - return setParameterActionsBuilder_.getMessageOrBuilder(index); + return conditionalCasesBuilder_.getMessageOrBuilder(index); } } @@ -7218,21 +9295,20 @@ public Builder removeSetParameterActions(int index) { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ public java.util.List< - ? extends - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> - getSetParameterActionsOrBuilderList() { - if (setParameterActionsBuilder_ != null) { - return setParameterActionsBuilder_.getMessageOrBuilderList(); + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> + getConditionalCasesOrBuilderList() { + if (conditionalCasesBuilder_ != null) { + return conditionalCasesBuilder_.getMessageOrBuilderList(); } else { - return java.util.Collections.unmodifiableList(setParameterActions_); + return java.util.Collections.unmodifiableList(conditionalCases_); } } @@ -7240,18 +9316,18 @@ public Builder removeSetParameterActions(int index) { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder - addSetParameterActionsBuilder() { - return getSetParameterActionsFieldBuilder() + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder + addConditionalCasesBuilder() { + return getConditionalCasesFieldBuilder() .addBuilder( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases .getDefaultInstance()); } @@ -7259,19 +9335,19 @@ public Builder removeSetParameterActions(int index) { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder - addSetParameterActionsBuilder(int index) { - return getSetParameterActionsFieldBuilder() + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder + addConditionalCasesBuilder(int index) { + return getConditionalCasesFieldBuilder() .addBuilder( index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases .getDefaultInstance()); } @@ -7279,114 +9355,81 @@ public Builder removeSetParameterActions(int index) { * * *
-     * Set parameter values before executing the webhook.
+     * Conditional cases for this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction set_parameter_actions = 4; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; * */ public java.util.List< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder> - getSetParameterActionsBuilderList() { - return getSetParameterActionsFieldBuilder().getBuilderList(); + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder> + getConditionalCasesBuilderList() { + return getConditionalCasesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder> - getSetParameterActionsFieldBuilder() { - if (setParameterActionsBuilder_ == null) { - setParameterActionsBuilder_ = + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> + getConditionalCasesFieldBuilder() { + if (conditionalCasesBuilder_ == null) { + conditionalCasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterAction.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.SetParameterActionOrBuilder>( - setParameterActions_, - ((bitField0_ & 0x00000010) != 0), + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder>( + conditionalCases_, + ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); - setParameterActions_ = null; - } - return setParameterActionsBuilder_; - } - - private java.util.List - conditionalCases_ = java.util.Collections.emptyList(); - - private void ensureConditionalCasesIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - conditionalCases_ = - new java.util.ArrayList< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases>( - conditionalCases_); - bitField0_ |= 0x00000020; + conditionalCases_ = null; } + return conditionalCasesBuilder_; } - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> - conditionalCasesBuilder_; + private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder> + advancedSettingsBuilder_; /** * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * - */ - public java.util.List - getConditionalCasesList() { - if (conditionalCasesBuilder_ == null) { - return java.util.Collections.unmodifiableList(conditionalCases_); - } else { - return conditionalCasesBuilder_.getMessageList(); - } - } - - /** - * - * - *
-     * Conditional cases for this fulfillment.
-     * 
+ * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; * - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * @return Whether the advancedSettings field is set. */ - public int getConditionalCasesCount() { - if (conditionalCasesBuilder_ == null) { - return conditionalCases_.size(); - } else { - return conditionalCasesBuilder_.getCount(); - } + public boolean hasAdvancedSettings() { + return ((bitField0_ & 0x00000040) != 0); } /** * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * @return The advancedSettings. */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getConditionalCases( - int index) { - if (conditionalCasesBuilder_ == null) { - return conditionalCases_.get(index); + public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings getAdvancedSettings() { + if (advancedSettingsBuilder_ == null) { + return advancedSettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() + : advancedSettings_; } else { - return conditionalCasesBuilder_.getMessage(index); + return advancedSettingsBuilder_.getMessage(); } } @@ -7394,25 +9437,24 @@ public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getCo * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder setConditionalCases( - int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { - if (conditionalCasesBuilder_ == null) { + public Builder setAdvancedSettings( + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings value) { + if (advancedSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - ensureConditionalCasesIsMutable(); - conditionalCases_.set(index, value); - onChanged(); + advancedSettings_ = value; } else { - conditionalCasesBuilder_.setMessage(index, value); + advancedSettingsBuilder_.setMessage(value); } + bitField0_ |= 0x00000040; + onChanged(); return this; } @@ -7420,24 +9462,21 @@ public Builder setConditionalCases( * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder setConditionalCases( - int index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - builderForValue) { - if (conditionalCasesBuilder_ == null) { - ensureConditionalCasesIsMutable(); - conditionalCases_.set(index, builderForValue.build()); - onChanged(); + public Builder setAdvancedSettings( + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder builderForValue) { + if (advancedSettingsBuilder_ == null) { + advancedSettings_ = builderForValue.build(); } else { - conditionalCasesBuilder_.setMessage(index, builderForValue.build()); + advancedSettingsBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00000040; + onChanged(); return this; } @@ -7445,24 +9484,29 @@ public Builder setConditionalCases( * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder addConditionalCases( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { - if (conditionalCasesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeAdvancedSettings( + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings value) { + if (advancedSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && advancedSettings_ != null + && advancedSettings_ + != com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance()) { + getAdvancedSettingsBuilder().mergeFrom(value); + } else { + advancedSettings_ = value; } - ensureConditionalCasesIsMutable(); - conditionalCases_.add(value); - onChanged(); } else { - conditionalCasesBuilder_.addMessage(value); + advancedSettingsBuilder_.mergeFrom(value); + } + if (advancedSettings_ != null) { + bitField0_ |= 0x00000040; + onChanged(); } return this; } @@ -7471,25 +9515,20 @@ public Builder addConditionalCases( * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder addConditionalCases( - int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases value) { - if (conditionalCasesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureConditionalCasesIsMutable(); - conditionalCases_.add(index, value); - onChanged(); - } else { - conditionalCasesBuilder_.addMessage(index, value); + public Builder clearAdvancedSettings() { + bitField0_ = (bitField0_ & ~0x00000040); + advancedSettings_ = null; + if (advancedSettingsBuilder_ != null) { + advancedSettingsBuilder_.dispose(); + advancedSettingsBuilder_ = null; } + onChanged(); return this; } @@ -7497,95 +9536,110 @@ public Builder addConditionalCases( * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder addConditionalCases( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - builderForValue) { - if (conditionalCasesBuilder_ == null) { - ensureConditionalCasesIsMutable(); - conditionalCases_.add(builderForValue.build()); - onChanged(); - } else { - conditionalCasesBuilder_.addMessage(builderForValue.build()); - } - return this; + public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder + getAdvancedSettingsBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getAdvancedSettingsFieldBuilder().getBuilder(); } /** * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder addConditionalCases( - int index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - builderForValue) { - if (conditionalCasesBuilder_ == null) { - ensureConditionalCasesIsMutable(); - conditionalCases_.add(index, builderForValue.build()); - onChanged(); + public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder + getAdvancedSettingsOrBuilder() { + if (advancedSettingsBuilder_ != null) { + return advancedSettingsBuilder_.getMessageOrBuilder(); } else { - conditionalCasesBuilder_.addMessage(index, builderForValue.build()); + return advancedSettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() + : advancedSettings_; } - return this; } /** * * *
-     * Conditional cases for this fulfillment.
+     * Hierarchical advanced settings for this fulfillment. The settings exposed
+     * at the lower level overrides the settings exposed at the higher level.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; */ - public Builder addAllConditionalCases( - java.lang.Iterable< - ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases> - values) { - if (conditionalCasesBuilder_ == null) { - ensureConditionalCasesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, conditionalCases_); - onChanged(); - } else { - conditionalCasesBuilder_.addAllMessages(values); + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder> + getAdvancedSettingsFieldBuilder() { + if (advancedSettingsBuilder_ == null) { + advancedSettingsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder>( + getAdvancedSettings(), getParentForChildren(), isClean()); + advancedSettings_ = null; } - return this; + return advancedSettingsBuilder_; } + private boolean enableGenerativeFallback_; + /** * * *
-     * Conditional cases for this fulfillment.
+     * If the flag is true, the agent will utilize LLM to generate a text
+     * response. If LLM generation fails, the defined
+     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
+     * fulfillment will be respected. This flag is only useful for fulfillments
+     * associated with no-match event handlers.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * bool enable_generative_fallback = 12; + * + * @return The enableGenerativeFallback. */ - public Builder clearConditionalCases() { - if (conditionalCasesBuilder_ == null) { - conditionalCases_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - } else { - conditionalCasesBuilder_.clear(); - } + @java.lang.Override + public boolean getEnableGenerativeFallback() { + return enableGenerativeFallback_; + } + + /** + * + * + *
+     * If the flag is true, the agent will utilize LLM to generate a text
+     * response. If LLM generation fails, the defined
+     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
+     * fulfillment will be respected. This flag is only useful for fulfillments
+     * associated with no-match event handlers.
+     * 
+ * + * bool enable_generative_fallback = 12; + * + * @param value The enableGenerativeFallback to set. + * @return This builder for chaining. + */ + public Builder setEnableGenerativeFallback(boolean value) { + + enableGenerativeFallback_ = value; + bitField0_ |= 0x00000080; + onChanged(); return this; } @@ -7593,57 +9647,78 @@ public Builder clearConditionalCases() { * * *
-     * Conditional cases for this fulfillment.
+     * If the flag is true, the agent will utilize LLM to generate a text
+     * response. If LLM generation fails, the defined
+     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
+     * fulfillment will be respected. This flag is only useful for fulfillments
+     * associated with no-match event handlers.
      * 
* - * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; - * + * bool enable_generative_fallback = 12; + * + * @return This builder for chaining. */ - public Builder removeConditionalCases(int index) { - if (conditionalCasesBuilder_ == null) { - ensureConditionalCasesIsMutable(); - conditionalCases_.remove(index); - onChanged(); - } else { - conditionalCasesBuilder_.remove(index); - } + public Builder clearEnableGenerativeFallback() { + bitField0_ = (bitField0_ & ~0x00000080); + enableGenerativeFallback_ = false; + onChanged(); return this; } + private java.util.List + generators_ = java.util.Collections.emptyList(); + + private void ensureGeneratorsIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + generators_ = + new java.util.ArrayList< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings>(generators_); + bitField0_ |= 0x00000100; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder> + generatorsBuilder_; + /** * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - getConditionalCasesBuilder(int index) { - return getConditionalCasesFieldBuilder().getBuilder(index); + public java.util.List + getGeneratorsList() { + if (generatorsBuilder_ == null) { + return java.util.Collections.unmodifiableList(generators_); + } else { + return generatorsBuilder_.getMessageList(); + } } /** * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder - getConditionalCasesOrBuilder(int index) { - if (conditionalCasesBuilder_ == null) { - return conditionalCases_.get(index); + public int getGeneratorsCount() { + if (generatorsBuilder_ == null) { + return generators_.size(); } else { - return conditionalCasesBuilder_.getMessageOrBuilder(index); + return generatorsBuilder_.getCount(); } } @@ -7651,20 +9726,19 @@ public Builder removeConditionalCases(int index) { * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public java.util.List< - ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> - getConditionalCasesOrBuilderList() { - if (conditionalCasesBuilder_ != null) { - return conditionalCasesBuilder_.getMessageOrBuilderList(); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings getGenerators( + int index) { + if (generatorsBuilder_ == null) { + return generators_.get(index); } else { - return java.util.Collections.unmodifiableList(conditionalCases_); + return generatorsBuilder_.getMessage(index); } } @@ -7672,145 +9746,151 @@ public Builder removeConditionalCases(int index) { * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - addConditionalCasesBuilder() { - return getConditionalCasesFieldBuilder() - .addBuilder( - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases - .getDefaultInstance()); + public Builder setGenerators( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings value) { + if (generatorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGeneratorsIsMutable(); + generators_.set(index, value); + onChanged(); + } else { + generatorsBuilder_.setMessage(index, value); + } + return this; } /** * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder - addConditionalCasesBuilder(int index) { - return getConditionalCasesFieldBuilder() - .addBuilder( - index, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases - .getDefaultInstance()); + public Builder setGenerators( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + builderForValue) { + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + generators_.set(index, builderForValue.build()); + onChanged(); + } else { + generatorsBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** * * *
-     * Conditional cases for this fulfillment.
+     * A list of Generators to be called during this fulfillment.
      * 
* * - * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases conditional_cases = 5; + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; * */ - public java.util.List< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder> - getConditionalCasesBuilderList() { - return getConditionalCasesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder> - getConditionalCasesFieldBuilder() { - if (conditionalCasesBuilder_ == null) { - conditionalCasesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases.Builder, - com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCasesOrBuilder>( - conditionalCases_, - ((bitField0_ & 0x00000020) != 0), - getParentForChildren(), - isClean()); - conditionalCases_ = null; + public Builder addGenerators( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings value) { + if (generatorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGeneratorsIsMutable(); + generators_.add(value); + onChanged(); + } else { + generatorsBuilder_.addMessage(value); } - return conditionalCasesBuilder_; + return this; } - private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder> - advancedSettingsBuilder_; - /** * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; - * - * @return Whether the advancedSettings field is set. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public boolean hasAdvancedSettings() { - return ((bitField0_ & 0x00000040) != 0); + public Builder addGenerators( + int index, com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings value) { + if (generatorsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGeneratorsIsMutable(); + generators_.add(index, value); + onChanged(); + } else { + generatorsBuilder_.addMessage(index, value); + } + return this; } /** * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; - * - * @return The advancedSettings. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings getAdvancedSettings() { - if (advancedSettingsBuilder_ == null) { - return advancedSettings_ == null - ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() - : advancedSettings_; + public Builder addGenerators( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + builderForValue) { + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + generators_.add(builderForValue.build()); + onChanged(); } else { - return advancedSettingsBuilder_.getMessage(); + generatorsBuilder_.addMessage(builderForValue.build()); } + return this; } /** * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder setAdvancedSettings( - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings value) { - if (advancedSettingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - advancedSettings_ = value; + public Builder addGenerators( + int index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + builderForValue) { + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + generators_.add(index, builderForValue.build()); + onChanged(); } else { - advancedSettingsBuilder_.setMessage(value); + generatorsBuilder_.addMessage(index, builderForValue.build()); } - bitField0_ |= 0x00000040; - onChanged(); return this; } @@ -7818,21 +9898,24 @@ public Builder setAdvancedSettings( * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder setAdvancedSettings( - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder builderForValue) { - if (advancedSettingsBuilder_ == null) { - advancedSettings_ = builderForValue.build(); + public Builder addAllGenerators( + java.lang.Iterable< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings> + values) { + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, generators_); + onChanged(); } else { - advancedSettingsBuilder_.setMessage(builderForValue.build()); + generatorsBuilder_.addAllMessages(values); } - bitField0_ |= 0x00000040; - onChanged(); return this; } @@ -7840,29 +9923,20 @@ public Builder setAdvancedSettings( * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder mergeAdvancedSettings( - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings value) { - if (advancedSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) - && advancedSettings_ != null - && advancedSettings_ - != com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance()) { - getAdvancedSettingsBuilder().mergeFrom(value); - } else { - advancedSettings_ = value; - } - } else { - advancedSettingsBuilder_.mergeFrom(value); - } - if (advancedSettings_ != null) { - bitField0_ |= 0x00000040; + public Builder clearGenerators() { + if (generatorsBuilder_ == null) { + generators_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); + } else { + generatorsBuilder_.clear(); } return this; } @@ -7871,20 +9945,21 @@ public Builder mergeAdvancedSettings( * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder clearAdvancedSettings() { - bitField0_ = (bitField0_ & ~0x00000040); - advancedSettings_ = null; - if (advancedSettingsBuilder_ != null) { - advancedSettingsBuilder_.dispose(); - advancedSettingsBuilder_ = null; + public Builder removeGenerators(int index) { + if (generatorsBuilder_ == null) { + ensureGeneratorsIsMutable(); + generators_.remove(index); + onChanged(); + } else { + generatorsBuilder_.remove(index); } - onChanged(); return this; } @@ -7892,37 +9967,35 @@ public Builder clearAdvancedSettings() { * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder - getAdvancedSettingsBuilder() { - bitField0_ |= 0x00000040; - onChanged(); - return getAdvancedSettingsFieldBuilder().getBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + getGeneratorsBuilder(int index) { + return getGeneratorsFieldBuilder().getBuilder(index); } /** * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder - getAdvancedSettingsOrBuilder() { - if (advancedSettingsBuilder_ != null) { - return advancedSettingsBuilder_.getMessageOrBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder + getGeneratorsOrBuilder(int index) { + if (generatorsBuilder_ == null) { + return generators_.get(index); } else { - return advancedSettings_ == null - ? com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.getDefaultInstance() - : advancedSettings_; + return generatorsBuilder_.getMessageOrBuilder(index); } } @@ -7930,95 +10003,94 @@ public Builder clearAdvancedSettings() { * * *
-     * Hierarchical advanced settings for this fulfillment. The settings exposed
-     * at the lower level overrides the settings exposed at the higher level.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * .google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advanced_settings = 7; + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder> - getAdvancedSettingsFieldBuilder() { - if (advancedSettingsBuilder_ == null) { - advancedSettingsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder, - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsOrBuilder>( - getAdvancedSettings(), getParentForChildren(), isClean()); - advancedSettings_ = null; + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder> + getGeneratorsOrBuilderList() { + if (generatorsBuilder_ != null) { + return generatorsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(generators_); } - return advancedSettingsBuilder_; } - private boolean enableGenerativeFallback_; - /** * * *
-     * If the flag is true, the agent will utilize LLM to generate a text
-     * response. If LLM generation fails, the defined
-     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
-     * fulfillment will be respected. This flag is only useful for fulfillments
-     * associated with no-match event handlers.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * bool enable_generative_fallback = 12; - * - * @return The enableGenerativeFallback. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - @java.lang.Override - public boolean getEnableGenerativeFallback() { - return enableGenerativeFallback_; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + addGeneratorsBuilder() { + return getGeneratorsFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + .getDefaultInstance()); } /** * * *
-     * If the flag is true, the agent will utilize LLM to generate a text
-     * response. If LLM generation fails, the defined
-     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
-     * fulfillment will be respected. This flag is only useful for fulfillments
-     * associated with no-match event handlers.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * bool enable_generative_fallback = 12; - * - * @param value The enableGenerativeFallback to set. - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder setEnableGenerativeFallback(boolean value) { - - enableGenerativeFallback_ = value; - bitField0_ |= 0x00000080; - onChanged(); - return this; + public com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder + addGeneratorsBuilder(int index) { + return getGeneratorsFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings + .getDefaultInstance()); } /** * * *
-     * If the flag is true, the agent will utilize LLM to generate a text
-     * response. If LLM generation fails, the defined
-     * [responses][google.cloud.dialogflow.cx.v3beta1.Fulfillment.messages] in the
-     * fulfillment will be respected. This flag is only useful for fulfillments
-     * associated with no-match event handlers.
+     * A list of Generators to be called during this fulfillment.
      * 
* - * bool enable_generative_fallback = 12; - * - * @return This builder for chaining. + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * */ - public Builder clearEnableGenerativeFallback() { - bitField0_ = (bitField0_ & ~0x00000080); - enableGenerativeFallback_ = false; - onChanged(); - return this; + public java.util.List< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder> + getGeneratorsBuilderList() { + return getGeneratorsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder> + getGeneratorsFieldBuilder() { + if (generatorsBuilder_ == null) { + generatorsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder>( + generators_, ((bitField0_ & 0x00000100) != 0), getParentForChildren(), isClean()); + generators_ = null; + } + return generatorsBuilder_; } @java.lang.Override diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentOrBuilder.java index 983f5926ec3b..e82e7dccc083 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentOrBuilder.java @@ -365,4 +365,73 @@ com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.ConditionalCases getCondition * @return The enableGenerativeFallback. */ boolean getEnableGenerativeFallback(); + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + java.util.List + getGeneratorsList(); + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings getGenerators(int index); + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + int getGeneratorsCount(); + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder> + getGeneratorsOrBuilderList(); + + /** + * + * + *
+   * A list of Generators to be called during this fulfillment.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettings generators = 13; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Fulfillment.GeneratorSettingsOrBuilder + getGeneratorsOrBuilder(int index); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java index e675c5d5a769..31ad5429bbad 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java @@ -48,6 +48,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_ConditionalCases_Case_CaseContent_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_ConditionalCases_Case_CaseContent_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -59,24 +67,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n4google/cloud/dialogflow/cx/v3beta1/ful" + "fillment.proto\022\"google.cloud.dialogflow." - + "cx.v3beta1\032\031google/api/resource.proto\032:g" - + "oogle/cloud/dialogflow/cx/v3beta1/advanc" - + "ed_settings.proto\0329google/cloud/dialogfl" - + "ow/cx/v3beta1/response_message.proto\032\034go" - + "ogle/protobuf/struct.proto\"\373\007\n\013Fulfillme" - + "nt\022E\n\010messages\030\001 \003(\01323.google.cloud.dial" - + "ogflow.cx.v3beta1.ResponseMessage\0227\n\007web" - + "hook\030\002 \001(\tB&\372A#\n!dialogflow.googleapis.c" - + "om/Webhook\022 \n\030return_partial_responses\030\010" - + " \001(\010\022\013\n\003tag\030\003 \001(\t\022a\n\025set_parameter_actio" - + "ns\030\004 \003(\0132B.google.cloud.dialogflow.cx.v3" - + "beta1.Fulfillment.SetParameterAction\022[\n\021" - + "conditional_cases\030\005 \003(\0132@.google.cloud.d" - + "ialogflow.cx.v3beta1.Fulfillment.Conditi" - + "onalCases\022O\n\021advanced_settings\030\007 \001(\01324.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Advanc" - + "edSettings\022\"\n\032enable_generative_fallback" - + "\030\014 \001(\010\032N\n\022SetParameterAction\022\021\n\tparamete" + + "cx.v3beta1\032\037google/api/field_behavior.pr" + + "oto\032\031google/api/resource.proto\032:google/c" + + "loud/dialogflow/cx/v3beta1/advanced_sett" + + "ings.proto\0329google/cloud/dialogflow/cx/v" + + "3beta1/response_message.proto\032\034google/pr" + + "otobuf/struct.proto\"\361\n\n\013Fulfillment\022E\n\010m" + + "essages\030\001 \003(\01323.google.cloud.dialogflow." + + "cx.v3beta1.ResponseMessage\0227\n\007webhook\030\002 " + + "\001(\tB&\372A#\n!dialogflow.googleapis.com/Webh" + + "ook\022 \n\030return_partial_responses\030\010 \001(\010\022\013\n" + + "\003tag\030\003 \001(\t\022a\n\025set_parameter_actions\030\004 \003(" + + "\0132B.google.cloud.dialogflow.cx.v3beta1.F" + + "ulfillment.SetParameterAction\022[\n\021conditi" + + "onal_cases\030\005 \003(\0132@.google.cloud.dialogfl" + + "ow.cx.v3beta1.Fulfillment.ConditionalCas" + + "es\022O\n\021advanced_settings\030\007 \001(\01324.google.c" + + "loud.dialogflow.cx.v3beta1.AdvancedSetti" + + "ngs\022\"\n\032enable_generative_fallback\030\014 \001(\010\022" + + "U\n\ngenerators\030\r \003(\0132A.google.cloud.dialo" + + "gflow.cx.v3beta1.Fulfillment.GeneratorSe" + + "ttings\032N\n\022SetParameterAction\022\021\n\tparamete" + "r\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.google.protobuf" + ".Value\032\267\003\n\020ConditionalCases\022T\n\005cases\030\001 \003" + "(\0132E.google.cloud.dialogflow.cx.v3beta1." @@ -89,17 +100,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ponseMessageH\000\022\\\n\020additional_cases\030\002 \001(\013" + "2@.google.cloud.dialogflow.cx.v3beta1.Fu" + "lfillment.ConditionalCasesH\000B\022\n\020cases_or" - + "_messageB\307\001\n&com.google.cloud.dialogflow" - + ".cx.v3beta1B\020FulfillmentProtoP\001Z6cloud.g" - + "oogle.com/go/dialogflow/cx/apiv3beta1/cx" - + "pb;cxpb\242\002\002DF\252\002\"Google.Cloud.Dialogflow.C" - + "x.V3Beta1\352\002&Google::Cloud::Dialogflow::C" - + "X::V3beta1b\006proto3" + + "_message\032\234\002\n\021GeneratorSettings\022>\n\tgenera" + + "tor\030\001 \001(\tB+\340A\002\372A%\n#dialogflow.googleapis" + + ".com/Generator\022p\n\020input_parameters\030\002 \003(\013" + + "2V.google.cloud.dialogflow.cx.v3beta1.Fu" + + "lfillment.GeneratorSettings.InputParamet" + + "ersEntry\022\035\n\020output_parameter\030\003 \001(\tB\003\340A\002\032" + + "6\n\024InputParametersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + + "value\030\002 \001(\t:\0028\001B\307\001\n&com.google.cloud.dia" + + "logflow.cx.v3beta1B\020FulfillmentProtoP\001Z6" + + "cloud.google.com/go/dialogflow/cx/apiv3b" + + "eta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud.Dialo" + + "gflow.Cx.V3Beta1\352\002&Google::Cloud::Dialog" + + "flow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(), @@ -119,6 +138,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConditionalCases", "AdvancedSettings", "EnableGenerativeFallback", + "Generators", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_SetParameterAction_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor @@ -160,11 +180,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Message", "AdditionalCases", "CasesOrMessage", }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_descriptor + .getNestedTypes() + .get(2); + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor, + new java.lang.String[] { + "Generator", "InputParameters", "OutputParameter", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Fulfillment_GeneratorSettings_InputParametersEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/GenerativeSettingsProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/GenerativeSettingsProto.java index 563336d2aee5..e84e6a41a4c2 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/GenerativeSettingsProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/GenerativeSettingsProto.java @@ -48,6 +48,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -86,14 +90,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "k\030\010 \001(\010:\201\001\352A~\n1dialogflow.googleapis.com" + "/AgentGenerativeSettings\022Iprojects/{proj" + "ect}/locations/{location}/agents/{agent}" - + "/generativeSettings\"6\n\020LlmModelSettings\022" - + "\r\n\005model\030\001 \001(\t\022\023\n\013prompt_text\030\002 \001(\tB\316\001\n&" - + "com.google.cloud.dialogflow.cx.v3beta1B\027" - + "GenerativeSettingsProtoP\001Z6cloud.google." - + "com/go/dialogflow/cx/apiv3beta1/cxpb;cxp" - + "b\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Be" - + "ta1\352\002&Google::Cloud::Dialogflow::CX::V3b" - + "eta1b\006proto3" + + "/generativeSettings\"\366\005\n\020LlmModelSettings" + + "\022\r\n\005model\030\001 \001(\t\022\023\n\013prompt_text\030\002 \001(\t\022S\n\n" + + "parameters\030\004 \001(\0132?.google.cloud.dialogfl" + + "ow.cx.v3beta1.LlmModelSettings.Parameter" + + "s\032\350\004\n\nParameters\022\030\n\013temperature\030\001 \001(\002H\000\210" + + "\001\001\022o\n\021input_token_limit\030\002 \001(\0162O.google.c" + + "loud.dialogflow.cx.v3beta1.LlmModelSetti" + + "ngs.Parameters.InputTokenLimitH\001\210\001\001\022q\n\022o" + + "utput_token_limit\030\003 \001(\0162P.google.cloud.d" + + "ialogflow.cx.v3beta1.LlmModelSettings.Pa" + + "rameters.OutputTokenLimitH\002\210\001\001\"\213\001\n\017Input" + + "TokenLimit\022!\n\035INPUT_TOKEN_LIMIT_UNSPECIF" + + "IED\020\000\022\033\n\027INPUT_TOKEN_LIMIT_SHORT\020\001\022\034\n\030IN" + + "PUT_TOKEN_LIMIT_MEDIUM\020\002\022\032\n\026INPUT_TOKEN_" + + "LIMIT_LONG\020\003\"\220\001\n\020OutputTokenLimit\022\"\n\036OUT" + + "PUT_TOKEN_LIMIT_UNSPECIFIED\020\000\022\034\n\030OUTPUT_" + + "TOKEN_LIMIT_SHORT\020\001\022\035\n\031OUTPUT_TOKEN_LIMI" + + "T_MEDIUM\020\002\022\033\n\027OUTPUT_TOKEN_LIMIT_LONG\020\003B" + + "\016\n\014_temperatureB\024\n\022_input_token_limitB\025\n" + + "\023_output_token_limitB\316\001\n&com.google.clou" + + "d.dialogflow.cx.v3beta1B\027GenerativeSetti" + + "ngsProtoP\001Z6cloud.google.com/go/dialogfl" + + "ow/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google" + + ".Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::C" + + "loud::Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -156,7 +177,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_descriptor, new java.lang.String[] { - "Model", "PromptText", + "Model", "PromptText", "Parameters", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor, + new java.lang.String[] { + "Temperature", "InputTokenLimit", "OutputTokenLimit", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequest.java new file mode 100644 index 000000000000..fdf4fcceccd9 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequest.java @@ -0,0 +1,1481 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The request message for
+ * [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest} + */ +public final class ImportPlaybookRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) + ImportPlaybookRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ImportPlaybookRequest.newBuilder() to construct. + private ImportPlaybookRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ImportPlaybookRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ImportPlaybookRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.Builder.class); + } + + private int bitField0_; + private int playbookCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object playbook_; + + public enum PlaybookCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + PLAYBOOK_URI(2), + PLAYBOOK_CONTENT(3), + PLAYBOOK_NOT_SET(0); + private final int value; + + private PlaybookCase(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 PlaybookCase valueOf(int value) { + return forNumber(value); + } + + public static PlaybookCase forNumber(int value) { + switch (value) { + case 2: + return PLAYBOOK_URI; + case 3: + return PLAYBOOK_CONTENT; + case 0: + return PLAYBOOK_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public PlaybookCase getPlaybookCase() { + return PlaybookCase.forNumber(playbookCase_); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. The agent to import the playbook into.
+   * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + 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(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The agent to import the playbook into.
+   * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PLAYBOOK_URI_FIELD_NUMBER = 2; + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return Whether the playbookUri field is set. + */ + public boolean hasPlaybookUri() { + return playbookCase_ == 2; + } + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return The playbookUri. + */ + public java.lang.String getPlaybookUri() { + java.lang.Object ref = ""; + if (playbookCase_ == 2) { + ref = playbook_; + } + 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(); + if (playbookCase_ == 2) { + playbook_ = s; + } + return s; + } + } + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return The bytes for playbookUri. + */ + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = ""; + if (playbookCase_ == 2) { + ref = playbook_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (playbookCase_ == 2) { + playbook_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PLAYBOOK_CONTENT_FIELD_NUMBER = 3; + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 3; + * + * @return Whether the playbookContent field is set. + */ + @java.lang.Override + public boolean hasPlaybookContent() { + return playbookCase_ == 3; + } + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 3; + * + * @return The playbookContent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookContent() { + if (playbookCase_ == 3) { + return (com.google.protobuf.ByteString) playbook_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + public static final int IMPORT_STRATEGY_FIELD_NUMBER = 4; + private com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy importStrategy_; + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the importStrategy field is set. + */ + @java.lang.Override + public boolean hasImportStrategy() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The importStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy getImportStrategy() { + return importStrategy_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance() + : importStrategy_; + } + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder + getImportStrategyOrBuilder() { + return importStrategy_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance() + : importStrategy_; + } + + 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.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (playbookCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, playbook_); + } + if (playbookCase_ == 3) { + output.writeBytes(3, (com.google.protobuf.ByteString) playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getImportStrategy()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (playbookCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, playbook_); + } + if (playbookCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeBytesSize( + 3, (com.google.protobuf.ByteString) playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getImportStrategy()); + } + 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.dialogflow.cx.v3beta1.ImportPlaybookRequest)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest other = + (com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasImportStrategy() != other.hasImportStrategy()) return false; + if (hasImportStrategy()) { + if (!getImportStrategy().equals(other.getImportStrategy())) return false; + } + if (!getPlaybookCase().equals(other.getPlaybookCase())) return false; + switch (playbookCase_) { + case 2: + if (!getPlaybookUri().equals(other.getPlaybookUri())) return false; + break; + case 3: + if (!getPlaybookContent().equals(other.getPlaybookContent())) return false; + break; + case 0: + default: + } + 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) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasImportStrategy()) { + hash = (37 * hash) + IMPORT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + getImportStrategy().hashCode(); + } + switch (playbookCase_) { + case 2: + hash = (37 * hash) + PLAYBOOK_URI_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookUri().hashCode(); + break; + case 3: + hash = (37 * hash) + PLAYBOOK_CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getPlaybookContent().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest 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.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest 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.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ImportPlaybookRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for
+   * [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getImportStrategyFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + importStrategy_ = null; + if (importStrategyBuilder_ != null) { + importStrategyBuilder_.dispose(); + importStrategyBuilder_ = null; + } + playbookCase_ = 0; + playbook_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest build() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest result = + new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.importStrategy_ = + importStrategyBuilder_ == null ? importStrategy_ : importStrategyBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest result) { + result.playbookCase_ = playbookCase_; + result.playbook_ = this.playbook_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasImportStrategy()) { + mergeImportStrategy(other.getImportStrategy()); + } + switch (other.getPlaybookCase()) { + case PLAYBOOK_URI: + { + playbookCase_ = 2; + playbook_ = other.playbook_; + onChanged(); + break; + } + case PLAYBOOK_CONTENT: + { + setPlaybookContent(other.getPlaybookContent()); + break; + } + case PLAYBOOK_NOT_SET: + { + break; + } + } + 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: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + playbookCase_ = 2; + playbook_ = s; + break; + } // case 18 + case 26: + { + playbook_ = input.readBytes(); + playbookCase_ = 3; + break; + } // case 26 + case 34: + { + input.readMessage(getImportStrategyFieldBuilder().getBuilder(), extensionRegistry); + 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 playbookCase_ = 0; + private java.lang.Object playbook_; + + public PlaybookCase getPlaybookCase() { + return PlaybookCase.forNumber(playbookCase_); + } + + public Builder clearPlaybook() { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. The agent to import the playbook into.
+     * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The agent to import the playbook into.
+     * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The agent to import the playbook into.
+     * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The agent to import the playbook into.
+     * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The agent to import the playbook into.
+     * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @return Whether the playbookUri field is set. + */ + @java.lang.Override + public boolean hasPlaybookUri() { + return playbookCase_ == 2; + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @return The playbookUri. + */ + @java.lang.Override + public java.lang.String getPlaybookUri() { + java.lang.Object ref = ""; + if (playbookCase_ == 2) { + ref = playbook_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (playbookCase_ == 2) { + playbook_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @return The bytes for playbookUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookUriBytes() { + java.lang.Object ref = ""; + if (playbookCase_ == 2) { + ref = playbook_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (playbookCase_ == 2) { + playbook_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @param value The playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + playbookCase_ = 2; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @return This builder for chaining. + */ + public Builder clearPlaybookUri() { + if (playbookCase_ == 2) { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * [Dialogflow access
+     * control]
+     * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+     * 
+ * + * string playbook_uri = 2; + * + * @param value The bytes for playbookUri to set. + * @return This builder for chaining. + */ + public Builder setPlaybookUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + playbookCase_ = 2; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 3; + * + * @return Whether the playbookContent field is set. + */ + public boolean hasPlaybookContent() { + return playbookCase_ == 3; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 3; + * + * @return The playbookContent. + */ + public com.google.protobuf.ByteString getPlaybookContent() { + if (playbookCase_ == 3) { + return (com.google.protobuf.ByteString) playbook_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 3; + * + * @param value The playbookContent to set. + * @return This builder for chaining. + */ + public Builder setPlaybookContent(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + playbookCase_ = 3; + playbook_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * Uncompressed raw byte content for playbook.
+     * 
+ * + * bytes playbook_content = 3; + * + * @return This builder for chaining. + */ + public Builder clearPlaybookContent() { + if (playbookCase_ == 3) { + playbookCase_ = 0; + playbook_ = null; + onChanged(); + } + return this; + } + + private com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy importStrategy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder> + importStrategyBuilder_; + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the importStrategy field is set. + */ + public boolean hasImportStrategy() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The importStrategy. + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy getImportStrategy() { + if (importStrategyBuilder_ == null) { + return importStrategy_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance() + : importStrategy_; + } else { + return importStrategyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy value) { + if (importStrategyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + importStrategy_ = value; + } else { + importStrategyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder builderForValue) { + if (importStrategyBuilder_ == null) { + importStrategy_ = builderForValue.build(); + } else { + importStrategyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy value) { + if (importStrategyBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && importStrategy_ != null + && importStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy + .getDefaultInstance()) { + getImportStrategyBuilder().mergeFrom(value); + } else { + importStrategy_ = value; + } + } else { + importStrategyBuilder_.mergeFrom(value); + } + if (importStrategy_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearImportStrategy() { + bitField0_ = (bitField0_ & ~0x00000008); + importStrategy_ = null; + if (importStrategyBuilder_ != null) { + importStrategyBuilder_.dispose(); + importStrategyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder + getImportStrategyBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getImportStrategyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder + getImportStrategyOrBuilder() { + if (importStrategyBuilder_ != null) { + return importStrategyBuilder_.getMessageOrBuilder(); + } else { + return importStrategy_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance() + : importStrategy_; + } + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving resource
+     * conflicts.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder> + getImportStrategyFieldBuilder() { + if (importStrategyBuilder_ == null) { + importStrategyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder>( + getImportStrategy(), getParentForChildren(), isClean()); + importStrategy_ = null; + } + return importStrategyBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) + private static final com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ImportPlaybookRequest 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.dialogflow.cx.v3beta1.ImportPlaybookRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequestOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequestOrBuilder.java new file mode 100644 index 000000000000..72b530952188 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookRequestOrBuilder.java @@ -0,0 +1,178 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface ImportPlaybookRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The agent to import the playbook into.
+   * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. The agent to import the playbook into.
+   * Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return Whether the playbookUri field is set. + */ + boolean hasPlaybookUri(); + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return The playbookUri. + */ + java.lang.String getPlaybookUri(); + + /** + * + * + *
+   * [Dialogflow access
+   * control]
+   * (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
+   * 
+ * + * string playbook_uri = 2; + * + * @return The bytes for playbookUri. + */ + com.google.protobuf.ByteString getPlaybookUriBytes(); + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 3; + * + * @return Whether the playbookContent field is set. + */ + boolean hasPlaybookContent(); + + /** + * + * + *
+   * Uncompressed raw byte content for playbook.
+   * 
+ * + * bytes playbook_content = 3; + * + * @return The playbookContent. + */ + com.google.protobuf.ByteString getPlaybookContent(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the importStrategy field is set. + */ + boolean hasImportStrategy(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The importStrategy. + */ + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy getImportStrategy(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving resource
+   * conflicts.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder + getImportStrategyOrBuilder(); + + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest.PlaybookCase getPlaybookCase(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponse.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponse.java new file mode 100644 index 000000000000..baa01bc70e2f --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponse.java @@ -0,0 +1,2410 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The response message for
+ * [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse} + */ +public final class ImportPlaybookResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) + ImportPlaybookResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ImportPlaybookResponse.newBuilder() to construct. + private ImportPlaybookResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ImportPlaybookResponse() { + playbook_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ImportPlaybookResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.Builder.class); + } + + public interface ConflictingResourcesOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Display name of conflicting main playbook.
+     * 
+ * + * string main_playbook_display_name = 1; + * + * @return The mainPlaybookDisplayName. + */ + java.lang.String getMainPlaybookDisplayName(); + + /** + * + * + *
+     * Display name of conflicting main playbook.
+     * 
+ * + * string main_playbook_display_name = 1; + * + * @return The bytes for mainPlaybookDisplayName. + */ + com.google.protobuf.ByteString getMainPlaybookDisplayNameBytes(); + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return A list containing the nestedPlaybookDisplayNames. + */ + java.util.List getNestedPlaybookDisplayNamesList(); + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return The count of nestedPlaybookDisplayNames. + */ + int getNestedPlaybookDisplayNamesCount(); + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the element to return. + * @return The nestedPlaybookDisplayNames at the given index. + */ + java.lang.String getNestedPlaybookDisplayNames(int index); + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the value to return. + * @return The bytes of the nestedPlaybookDisplayNames at the given index. + */ + com.google.protobuf.ByteString getNestedPlaybookDisplayNamesBytes(int index); + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @return A list containing the toolDisplayNames. + */ + java.util.List getToolDisplayNamesList(); + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @return The count of toolDisplayNames. + */ + int getToolDisplayNamesCount(); + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the element to return. + * @return The toolDisplayNames at the given index. + */ + java.lang.String getToolDisplayNames(int index); + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the value to return. + * @return The bytes of the toolDisplayNames at the given index. + */ + com.google.protobuf.ByteString getToolDisplayNamesBytes(int index); + } + + /** + * + * + *
+   * Conflicting resources detected during the import process. Only filled when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] is set in the
+   * request and there are conflicts in the display names.
+   * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources} + */ + public static final class ConflictingResources extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + ConflictingResourcesOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ConflictingResources.newBuilder() to construct. + private ConflictingResources(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ConflictingResources() { + mainPlaybookDisplayName_ = ""; + nestedPlaybookDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + toolDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ConflictingResources(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder.class); + } + + public static final int MAIN_PLAYBOOK_DISPLAY_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object mainPlaybookDisplayName_ = ""; + + /** + * + * + *
+     * Display name of conflicting main playbook.
+     * 
+ * + * string main_playbook_display_name = 1; + * + * @return The mainPlaybookDisplayName. + */ + @java.lang.Override + public java.lang.String getMainPlaybookDisplayName() { + java.lang.Object ref = mainPlaybookDisplayName_; + 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(); + mainPlaybookDisplayName_ = s; + return s; + } + } + + /** + * + * + *
+     * Display name of conflicting main playbook.
+     * 
+ * + * string main_playbook_display_name = 1; + * + * @return The bytes for mainPlaybookDisplayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMainPlaybookDisplayNameBytes() { + java.lang.Object ref = mainPlaybookDisplayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + mainPlaybookDisplayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NESTED_PLAYBOOK_DISPLAY_NAMES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList nestedPlaybookDisplayNames_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return A list containing the nestedPlaybookDisplayNames. + */ + public com.google.protobuf.ProtocolStringList getNestedPlaybookDisplayNamesList() { + return nestedPlaybookDisplayNames_; + } + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return The count of nestedPlaybookDisplayNames. + */ + public int getNestedPlaybookDisplayNamesCount() { + return nestedPlaybookDisplayNames_.size(); + } + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the element to return. + * @return The nestedPlaybookDisplayNames at the given index. + */ + public java.lang.String getNestedPlaybookDisplayNames(int index) { + return nestedPlaybookDisplayNames_.get(index); + } + + /** + * + * + *
+     * Display names of conflicting nested playbooks.
+     * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the value to return. + * @return The bytes of the nestedPlaybookDisplayNames at the given index. + */ + public com.google.protobuf.ByteString getNestedPlaybookDisplayNamesBytes(int index) { + return nestedPlaybookDisplayNames_.getByteString(index); + } + + public static final int TOOL_DISPLAY_NAMES_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList toolDisplayNames_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @return A list containing the toolDisplayNames. + */ + public com.google.protobuf.ProtocolStringList getToolDisplayNamesList() { + return toolDisplayNames_; + } + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @return The count of toolDisplayNames. + */ + public int getToolDisplayNamesCount() { + return toolDisplayNames_.size(); + } + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the element to return. + * @return The toolDisplayNames at the given index. + */ + public java.lang.String getToolDisplayNames(int index) { + return toolDisplayNames_.get(index); + } + + /** + * + * + *
+     * Display names of conflicting tools.
+     * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the value to return. + * @return The bytes of the toolDisplayNames at the given index. + */ + public com.google.protobuf.ByteString getToolDisplayNamesBytes(int index) { + return toolDisplayNames_.getByteString(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 { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mainPlaybookDisplayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mainPlaybookDisplayName_); + } + for (int i = 0; i < nestedPlaybookDisplayNames_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 2, nestedPlaybookDisplayNames_.getRaw(i)); + } + for (int i = 0; i < toolDisplayNames_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, toolDisplayNames_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mainPlaybookDisplayName_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mainPlaybookDisplayName_); + } + { + int dataSize = 0; + for (int i = 0; i < nestedPlaybookDisplayNames_.size(); i++) { + dataSize += computeStringSizeNoTag(nestedPlaybookDisplayNames_.getRaw(i)); + } + size += dataSize; + size += 1 * getNestedPlaybookDisplayNamesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < toolDisplayNames_.size(); i++) { + dataSize += computeStringSizeNoTag(toolDisplayNames_.getRaw(i)); + } + size += dataSize; + size += 1 * getToolDisplayNamesList().size(); + } + 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.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources other = + (com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) obj; + + if (!getMainPlaybookDisplayName().equals(other.getMainPlaybookDisplayName())) return false; + if (!getNestedPlaybookDisplayNamesList().equals(other.getNestedPlaybookDisplayNamesList())) + return false; + if (!getToolDisplayNamesList().equals(other.getToolDisplayNamesList())) 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) + MAIN_PLAYBOOK_DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getMainPlaybookDisplayName().hashCode(); + if (getNestedPlaybookDisplayNamesCount() > 0) { + hash = (37 * hash) + NESTED_PLAYBOOK_DISPLAY_NAMES_FIELD_NUMBER; + hash = (53 * hash) + getNestedPlaybookDisplayNamesList().hashCode(); + } + if (getToolDisplayNamesCount() > 0) { + hash = (37 * hash) + TOOL_DISPLAY_NAMES_FIELD_NUMBER; + hash = (53 * hash) + getToolDisplayNamesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + 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.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + 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.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Conflicting resources detected during the import process. Only filled when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] is set in the
+     * request and there are conflicts in the display names.
+     * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResourcesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + mainPlaybookDisplayName_ = ""; + nestedPlaybookDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + toolDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + build() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources result = + new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.mainPlaybookDisplayName_ = mainPlaybookDisplayName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + nestedPlaybookDisplayNames_.makeImmutable(); + result.nestedPlaybookDisplayNames_ = nestedPlaybookDisplayNames_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + toolDisplayNames_.makeImmutable(); + result.toolDisplayNames_ = toolDisplayNames_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance()) return this; + if (!other.getMainPlaybookDisplayName().isEmpty()) { + mainPlaybookDisplayName_ = other.mainPlaybookDisplayName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.nestedPlaybookDisplayNames_.isEmpty()) { + if (nestedPlaybookDisplayNames_.isEmpty()) { + nestedPlaybookDisplayNames_ = other.nestedPlaybookDisplayNames_; + bitField0_ |= 0x00000002; + } else { + ensureNestedPlaybookDisplayNamesIsMutable(); + nestedPlaybookDisplayNames_.addAll(other.nestedPlaybookDisplayNames_); + } + onChanged(); + } + if (!other.toolDisplayNames_.isEmpty()) { + if (toolDisplayNames_.isEmpty()) { + toolDisplayNames_ = other.toolDisplayNames_; + bitField0_ |= 0x00000004; + } else { + ensureToolDisplayNamesIsMutable(); + toolDisplayNames_.addAll(other.toolDisplayNames_); + } + 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: + { + mainPlaybookDisplayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureNestedPlaybookDisplayNamesIsMutable(); + nestedPlaybookDisplayNames_.add(s); + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureToolDisplayNamesIsMutable(); + toolDisplayNames_.add(s); + 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 java.lang.Object mainPlaybookDisplayName_ = ""; + + /** + * + * + *
+       * Display name of conflicting main playbook.
+       * 
+ * + * string main_playbook_display_name = 1; + * + * @return The mainPlaybookDisplayName. + */ + public java.lang.String getMainPlaybookDisplayName() { + java.lang.Object ref = mainPlaybookDisplayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mainPlaybookDisplayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Display name of conflicting main playbook.
+       * 
+ * + * string main_playbook_display_name = 1; + * + * @return The bytes for mainPlaybookDisplayName. + */ + public com.google.protobuf.ByteString getMainPlaybookDisplayNameBytes() { + java.lang.Object ref = mainPlaybookDisplayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + mainPlaybookDisplayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Display name of conflicting main playbook.
+       * 
+ * + * string main_playbook_display_name = 1; + * + * @param value The mainPlaybookDisplayName to set. + * @return This builder for chaining. + */ + public Builder setMainPlaybookDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + mainPlaybookDisplayName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display name of conflicting main playbook.
+       * 
+ * + * string main_playbook_display_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearMainPlaybookDisplayName() { + mainPlaybookDisplayName_ = getDefaultInstance().getMainPlaybookDisplayName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Display name of conflicting main playbook.
+       * 
+ * + * string main_playbook_display_name = 1; + * + * @param value The bytes for mainPlaybookDisplayName to set. + * @return This builder for chaining. + */ + public Builder setMainPlaybookDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + mainPlaybookDisplayName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList nestedPlaybookDisplayNames_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureNestedPlaybookDisplayNamesIsMutable() { + if (!nestedPlaybookDisplayNames_.isModifiable()) { + nestedPlaybookDisplayNames_ = + new com.google.protobuf.LazyStringArrayList(nestedPlaybookDisplayNames_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return A list containing the nestedPlaybookDisplayNames. + */ + public com.google.protobuf.ProtocolStringList getNestedPlaybookDisplayNamesList() { + nestedPlaybookDisplayNames_.makeImmutable(); + return nestedPlaybookDisplayNames_; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return The count of nestedPlaybookDisplayNames. + */ + public int getNestedPlaybookDisplayNamesCount() { + return nestedPlaybookDisplayNames_.size(); + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the element to return. + * @return The nestedPlaybookDisplayNames at the given index. + */ + public java.lang.String getNestedPlaybookDisplayNames(int index) { + return nestedPlaybookDisplayNames_.get(index); + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index of the value to return. + * @return The bytes of the nestedPlaybookDisplayNames at the given index. + */ + public com.google.protobuf.ByteString getNestedPlaybookDisplayNamesBytes(int index) { + return nestedPlaybookDisplayNames_.getByteString(index); + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param index The index to set the value at. + * @param value The nestedPlaybookDisplayNames to set. + * @return This builder for chaining. + */ + public Builder setNestedPlaybookDisplayNames(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNestedPlaybookDisplayNamesIsMutable(); + nestedPlaybookDisplayNames_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param value The nestedPlaybookDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addNestedPlaybookDisplayNames(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNestedPlaybookDisplayNamesIsMutable(); + nestedPlaybookDisplayNames_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param values The nestedPlaybookDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addAllNestedPlaybookDisplayNames(java.lang.Iterable values) { + ensureNestedPlaybookDisplayNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nestedPlaybookDisplayNames_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @return This builder for chaining. + */ + public Builder clearNestedPlaybookDisplayNames() { + nestedPlaybookDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting nested playbooks.
+       * 
+ * + * repeated string nested_playbook_display_names = 2; + * + * @param value The bytes of the nestedPlaybookDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addNestedPlaybookDisplayNamesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureNestedPlaybookDisplayNamesIsMutable(); + nestedPlaybookDisplayNames_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList toolDisplayNames_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureToolDisplayNamesIsMutable() { + if (!toolDisplayNames_.isModifiable()) { + toolDisplayNames_ = new com.google.protobuf.LazyStringArrayList(toolDisplayNames_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @return A list containing the toolDisplayNames. + */ + public com.google.protobuf.ProtocolStringList getToolDisplayNamesList() { + toolDisplayNames_.makeImmutable(); + return toolDisplayNames_; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @return The count of toolDisplayNames. + */ + public int getToolDisplayNamesCount() { + return toolDisplayNames_.size(); + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the element to return. + * @return The toolDisplayNames at the given index. + */ + public java.lang.String getToolDisplayNames(int index) { + return toolDisplayNames_.get(index); + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index of the value to return. + * @return The bytes of the toolDisplayNames at the given index. + */ + public com.google.protobuf.ByteString getToolDisplayNamesBytes(int index) { + return toolDisplayNames_.getByteString(index); + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param index The index to set the value at. + * @param value The toolDisplayNames to set. + * @return This builder for chaining. + */ + public Builder setToolDisplayNames(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureToolDisplayNamesIsMutable(); + toolDisplayNames_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param value The toolDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addToolDisplayNames(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureToolDisplayNamesIsMutable(); + toolDisplayNames_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param values The toolDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addAllToolDisplayNames(java.lang.Iterable values) { + ensureToolDisplayNamesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, toolDisplayNames_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @return This builder for chaining. + */ + public Builder clearToolDisplayNames() { + toolDisplayNames_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+       * Display names of conflicting tools.
+       * 
+ * + * repeated string tool_display_names = 3; + * + * @param value The bytes of the toolDisplayNames to add. + * @return This builder for chaining. + */ + public Builder addToolDisplayNamesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureToolDisplayNamesIsMutable(); + toolDisplayNames_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources) + private static final com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResources + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConflictingResources 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.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int PLAYBOOK_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object playbook_ = ""; + + /** + * + * + *
+   * The unique identifier of the new playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The playbook. + */ + @java.lang.Override + public java.lang.String getPlaybook() { + java.lang.Object ref = playbook_; + 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(); + playbook_ = s; + return s; + } + } + + /** + * + * + *
+   * The unique identifier of the new playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for playbook. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookBytes() { + java.lang.Object ref = playbook_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbook_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONFLICTING_RESOURCES_FIELD_NUMBER = 2; + private com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + conflictingResources_; + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return Whether the conflictingResources field is set. + */ + @java.lang.Override + public boolean hasConflictingResources() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return The conflictingResources. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getConflictingResources() { + return conflictingResources_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance() + : conflictingResources_; + } + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResourcesOrBuilder + getConflictingResourcesOrBuilder() { + return conflictingResources_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance() + : conflictingResources_; + } + + 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.GeneratedMessageV3.isStringEmpty(playbook_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getConflictingResources()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(playbook_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getConflictingResources()); + } + 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.dialogflow.cx.v3beta1.ImportPlaybookResponse)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse other = + (com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) obj; + + if (!getPlaybook().equals(other.getPlaybook())) return false; + if (hasConflictingResources() != other.hasConflictingResources()) return false; + if (hasConflictingResources()) { + if (!getConflictingResources().equals(other.getConflictingResources())) 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) + PLAYBOOK_FIELD_NUMBER; + hash = (53 * hash) + getPlaybook().hashCode(); + if (hasConflictingResources()) { + hash = (37 * hash) + CONFLICTING_RESOURCES_FIELD_NUMBER; + hash = (53 * hash) + getConflictingResources().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse 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.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse 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.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ImportPlaybookResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for
+   * [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getConflictingResourcesFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + playbook_ = ""; + conflictingResources_ = null; + if (conflictingResourcesBuilder_ != null) { + conflictingResourcesBuilder_.dispose(); + conflictingResourcesBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse build() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse result = + new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.playbook_ = playbook_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.conflictingResources_ = + conflictingResourcesBuilder_ == null + ? conflictingResources_ + : conflictingResourcesBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.getDefaultInstance()) + return this; + if (!other.getPlaybook().isEmpty()) { + playbook_ = other.playbook_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasConflictingResources()) { + mergeConflictingResources(other.getConflictingResources()); + } + 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: + { + playbook_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getConflictingResourcesFieldBuilder().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 java.lang.Object playbook_ = ""; + + /** + * + * + *
+     * The unique identifier of the new playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The playbook. + */ + public java.lang.String getPlaybook() { + java.lang.Object ref = playbook_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + playbook_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The unique identifier of the new playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for playbook. + */ + public com.google.protobuf.ByteString getPlaybookBytes() { + java.lang.Object ref = playbook_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbook_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The unique identifier of the new playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The playbook to set. + * @return This builder for chaining. + */ + public Builder setPlaybook(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + playbook_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The unique identifier of the new playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearPlaybook() { + playbook_ = getDefaultInstance().getPlaybook(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The unique identifier of the new playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for playbook to set. + * @return This builder for chaining. + */ + public Builder setPlaybookBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + playbook_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + conflictingResources_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResourcesOrBuilder> + conflictingResourcesBuilder_; + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return Whether the conflictingResources field is set. + */ + public boolean hasConflictingResources() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return The conflictingResources. + */ + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getConflictingResources() { + if (conflictingResourcesBuilder_ == null) { + return conflictingResources_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance() + : conflictingResources_; + } else { + return conflictingResourcesBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public Builder setConflictingResources( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources value) { + if (conflictingResourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + conflictingResources_ = value; + } else { + conflictingResourcesBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public Builder setConflictingResources( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources.Builder + builderForValue) { + if (conflictingResourcesBuilder_ == null) { + conflictingResources_ = builderForValue.build(); + } else { + conflictingResourcesBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public Builder mergeConflictingResources( + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources value) { + if (conflictingResourcesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && conflictingResources_ != null + && conflictingResources_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResources.getDefaultInstance()) { + getConflictingResourcesBuilder().mergeFrom(value); + } else { + conflictingResources_ = value; + } + } else { + conflictingResourcesBuilder_.mergeFrom(value); + } + if (conflictingResources_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public Builder clearConflictingResources() { + bitField0_ = (bitField0_ & ~0x00000002); + conflictingResources_ = null; + if (conflictingResourcesBuilder_ != null) { + conflictingResourcesBuilder_.dispose(); + conflictingResourcesBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder + getConflictingResourcesBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getConflictingResourcesFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResourcesOrBuilder + getConflictingResourcesOrBuilder() { + if (conflictingResourcesBuilder_ != null) { + return conflictingResourcesBuilder_.getMessageOrBuilder(); + } else { + return conflictingResources_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .getDefaultInstance() + : conflictingResources_; + } + } + + /** + * + * + *
+     * Info which resources have conflicts when
+     * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+     * is set for all resources in ImportPlaybookRequest.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResourcesOrBuilder> + getConflictingResourcesFieldBuilder() { + if (conflictingResourcesBuilder_ == null) { + conflictingResourcesBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + .Builder, + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + .ConflictingResourcesOrBuilder>( + getConflictingResources(), getParentForChildren(), isClean()); + conflictingResources_ = null; + } + return conflictingResourcesBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) + private static final com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ImportPlaybookResponse 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.dialogflow.cx.v3beta1.ImportPlaybookResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponseOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponseOrBuilder.java new file mode 100644 index 000000000000..13d4084583da --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportPlaybookResponseOrBuilder.java @@ -0,0 +1,107 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface ImportPlaybookResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The unique identifier of the new playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The playbook. + */ + java.lang.String getPlaybook(); + + /** + * + * + *
+   * The unique identifier of the new playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * string playbook = 1 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for playbook. + */ + com.google.protobuf.ByteString getPlaybookBytes(); + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return Whether the conflictingResources field is set. + */ + boolean hasConflictingResources(); + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + * + * @return The conflictingResources. + */ + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources + getConflictingResources(); + + /** + * + * + *
+   * Info which resources have conflicts when
+   * [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy
+   * is set for all resources in ImportPlaybookRequest.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources conflicting_resources = 2; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResourcesOrBuilder + getConflictingResourcesOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchema.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchema.java new file mode 100644 index 000000000000..ee7cf3f530d5 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchema.java @@ -0,0 +1,894 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * A type schema object that's specified inline.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.InlineSchema} + */ +public final class InlineSchema extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.InlineSchema) + InlineSchemaOrBuilder { + private static final long serialVersionUID = 0L; + + // Use InlineSchema.newBuilder() to construct. + private InlineSchema(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private InlineSchema() { + type_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new InlineSchema(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.class, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder.class); + } + + private int bitField0_; + public static final int TYPE_FIELD_NUMBER = 1; + private int type_ = 0; + + /** + * + * + *
+   * Data type of the schema.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+   * Data type of the schema.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.DataType getType() { + com.google.cloud.dialogflow.cx.v3beta1.DataType result = + com.google.cloud.dialogflow.cx.v3beta1.DataType.forNumber(type_); + return result == null ? com.google.cloud.dialogflow.cx.v3beta1.DataType.UNRECOGNIZED : result; + } + + public static final int ITEMS_FIELD_NUMBER = 2; + private com.google.cloud.dialogflow.cx.v3beta1.TypeSchema items_; + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return Whether the items field is set. + */ + @java.lang.Override + public boolean hasItems() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return The items. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getItems() { + return items_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : items_; + } + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getItemsOrBuilder() { + return items_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : items_; + } + + 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 (type_ + != com.google.cloud.dialogflow.cx.v3beta1.DataType.DATA_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getItems()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (type_ + != com.google.cloud.dialogflow.cx.v3beta1.DataType.DATA_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, type_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getItems()); + } + 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.dialogflow.cx.v3beta1.InlineSchema)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema other = + (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) obj; + + if (type_ != other.type_) return false; + if (hasItems() != other.hasItems()) return false; + if (hasItems()) { + if (!getItems().equals(other.getItems())) 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) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + if (hasItems()) { + hash = (37 * hash) + ITEMS_FIELD_NUMBER; + hash = (53 * hash) + getItems().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema 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.dialogflow.cx.v3beta1.InlineSchema parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema 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.dialogflow.cx.v3beta1.InlineSchema parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.InlineSchema 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A type schema object that's specified inline.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.InlineSchema} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.InlineSchema) + com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.class, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getItemsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + type_ = 0; + items_ = null; + if (itemsBuilder_ != null) { + itemsBuilder_.dispose(); + itemsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema build() { + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema result = + new com.google.cloud.dialogflow.cx.v3beta1.InlineSchema(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.InlineSchema result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.type_ = type_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.items_ = itemsBuilder_ == null ? items_ : itemsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.InlineSchema other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance()) + return this; + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.hasItems()) { + mergeItems(other.getItems()); + } + 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: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + input.readMessage(getItemsFieldBuilder().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 int type_ = 0; + + /** + * + * + *
+     * Data type of the schema.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+     * Data type of the schema.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Data type of the schema.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.DataType getType() { + com.google.cloud.dialogflow.cx.v3beta1.DataType result = + com.google.cloud.dialogflow.cx.v3beta1.DataType.forNumber(type_); + return result == null ? com.google.cloud.dialogflow.cx.v3beta1.DataType.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Data type of the schema.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.dialogflow.cx.v3beta1.DataType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Data type of the schema.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000001); + type_ = 0; + onChanged(); + return this; + } + + private com.google.cloud.dialogflow.cx.v3beta1.TypeSchema items_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder> + itemsBuilder_; + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return Whether the items field is set. + */ + public boolean hasItems() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return The items. + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getItems() { + if (itemsBuilder_ == null) { + return items_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : items_; + } else { + return itemsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public Builder setItems(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema value) { + if (itemsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + items_ = value; + } else { + itemsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public Builder setItems( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder builderForValue) { + if (itemsBuilder_ == null) { + items_ = builderForValue.build(); + } else { + itemsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public Builder mergeItems(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema value) { + if (itemsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && items_ != null + && items_ != com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance()) { + getItemsBuilder().mergeFrom(value); + } else { + items_ = value; + } + } else { + itemsBuilder_.mergeFrom(value); + } + if (items_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public Builder clearItems() { + bitField0_ = (bitField0_ & ~0x00000002); + items_ = null; + if (itemsBuilder_ != null) { + itemsBuilder_.dispose(); + itemsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder getItemsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getItemsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getItemsOrBuilder() { + if (itemsBuilder_ != null) { + return itemsBuilder_.getMessageOrBuilder(); + } else { + return items_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : items_; + } + } + + /** + * + * + *
+     * Schema of the elements if this is an ARRAY type.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder> + getItemsFieldBuilder() { + if (itemsBuilder_ == null) { + itemsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder>( + getItems(), getParentForChildren(), isClean()); + items_ = null; + } + return itemsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.InlineSchema) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.InlineSchema) + private static final com.google.cloud.dialogflow.cx.v3beta1.InlineSchema DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.InlineSchema(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.InlineSchema getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InlineSchema 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.dialogflow.cx.v3beta1.InlineSchema getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchemaOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchemaOrBuilder.java new file mode 100644 index 000000000000..7248b1cdb30b --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/InlineSchemaOrBuilder.java @@ -0,0 +1,89 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface InlineSchemaOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.InlineSchema) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Data type of the schema.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
+   * Data type of the schema.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.DataType type = 1; + * + * @return The type. + */ + com.google.cloud.dialogflow.cx.v3beta1.DataType getType(); + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return Whether the items field is set. + */ + boolean hasItems(); + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + * + * @return The items. + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getItems(); + + /** + * + * + *
+   * Schema of the elements if this is an ARRAY type.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema items = 2; + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getItemsOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCall.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCall.java new file mode 100644 index 000000000000..05c06ec2e51f --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCall.java @@ -0,0 +1,3784 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Stores metadata of the call of an LLM.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall} + */ +public final class LlmCall extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall) + LlmCallOrBuilder { + private static final long serialVersionUID = 0L; + + // Use LlmCall.newBuilder() to construct. + private LlmCall(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private LlmCall() { + retrievedExamples_ = java.util.Collections.emptyList(); + model_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new LlmCall(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder.class); + } + + public interface RetrievedExampleOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The id of the example.
+     * 
+ * + * string example_id = 1; + * + * @return The exampleId. + */ + java.lang.String getExampleId(); + + /** + * + * + *
+     * The id of the example.
+     * 
+ * + * string example_id = 1; + * + * @return The bytes for exampleId. + */ + com.google.protobuf.ByteString getExampleIdBytes(); + + /** + * + * + *
+     * The display name of the example.
+     * 
+ * + * string example_display_name = 2; + * + * @return The exampleDisplayName. + */ + java.lang.String getExampleDisplayName(); + + /** + * + * + *
+     * The display name of the example.
+     * 
+ * + * string example_display_name = 2; + * + * @return The bytes for exampleDisplayName. + */ + com.google.protobuf.ByteString getExampleDisplayNameBytes(); + + /** + * + * + *
+     * Retrieval strategy of the example.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The enum numeric value on the wire for retrievalStrategy. + */ + int getRetrievalStrategyValue(); + + /** + * + * + *
+     * Retrieval strategy of the example.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The retrievalStrategy. + */ + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy getRetrievalStrategy(); + + /** + * + * + *
+     * Optional. The matched retrieval label of this LLM call.
+     * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The matchedRetrievalLabel. + */ + java.lang.String getMatchedRetrievalLabel(); + + /** + * + * + *
+     * Optional. The matched retrieval label of this LLM call.
+     * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for matchedRetrievalLabel. + */ + com.google.protobuf.ByteString getMatchedRetrievalLabelBytes(); + } + + /** + * + * + *
+   * Relevant example used for the LLM prompt.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample} + */ + public static final class RetrievedExample extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) + RetrievedExampleOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RetrievedExample.newBuilder() to construct. + private RetrievedExample(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RetrievedExample() { + exampleId_ = ""; + exampleDisplayName_ = ""; + retrievalStrategy_ = 0; + matchedRetrievalLabel_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RetrievedExample(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder.class); + } + + public static final int EXAMPLE_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object exampleId_ = ""; + + /** + * + * + *
+     * The id of the example.
+     * 
+ * + * string example_id = 1; + * + * @return The exampleId. + */ + @java.lang.Override + public java.lang.String getExampleId() { + java.lang.Object ref = exampleId_; + 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(); + exampleId_ = s; + return s; + } + } + + /** + * + * + *
+     * The id of the example.
+     * 
+ * + * string example_id = 1; + * + * @return The bytes for exampleId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExampleIdBytes() { + java.lang.Object ref = exampleId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + exampleId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXAMPLE_DISPLAY_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object exampleDisplayName_ = ""; + + /** + * + * + *
+     * The display name of the example.
+     * 
+ * + * string example_display_name = 2; + * + * @return The exampleDisplayName. + */ + @java.lang.Override + public java.lang.String getExampleDisplayName() { + java.lang.Object ref = exampleDisplayName_; + 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(); + exampleDisplayName_ = s; + return s; + } + } + + /** + * + * + *
+     * The display name of the example.
+     * 
+ * + * string example_display_name = 2; + * + * @return The bytes for exampleDisplayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExampleDisplayNameBytes() { + java.lang.Object ref = exampleDisplayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + exampleDisplayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RETRIEVAL_STRATEGY_FIELD_NUMBER = 3; + private int retrievalStrategy_ = 0; + + /** + * + * + *
+     * Retrieval strategy of the example.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The enum numeric value on the wire for retrievalStrategy. + */ + @java.lang.Override + public int getRetrievalStrategyValue() { + return retrievalStrategy_; + } + + /** + * + * + *
+     * Retrieval strategy of the example.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The retrievalStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy getRetrievalStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.forNumber(retrievalStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.UNRECOGNIZED + : result; + } + + public static final int MATCHED_RETRIEVAL_LABEL_FIELD_NUMBER = 14; + + @SuppressWarnings("serial") + private volatile java.lang.Object matchedRetrievalLabel_ = ""; + + /** + * + * + *
+     * Optional. The matched retrieval label of this LLM call.
+     * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The matchedRetrievalLabel. + */ + @java.lang.Override + public java.lang.String getMatchedRetrievalLabel() { + java.lang.Object ref = matchedRetrievalLabel_; + 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(); + matchedRetrievalLabel_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. The matched retrieval label of this LLM call.
+     * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for matchedRetrievalLabel. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMatchedRetrievalLabelBytes() { + java.lang.Object ref = matchedRetrievalLabel_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + matchedRetrievalLabel_ = 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.GeneratedMessageV3.isStringEmpty(exampleId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, exampleId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleDisplayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, exampleDisplayName_); + } + if (retrievalStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.RETRIEVAL_STRATEGY_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, retrievalStrategy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(matchedRetrievalLabel_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 14, matchedRetrievalLabel_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, exampleId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleDisplayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, exampleDisplayName_); + } + if (retrievalStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.RETRIEVAL_STRATEGY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, retrievalStrategy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(matchedRetrievalLabel_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(14, matchedRetrievalLabel_); + } + 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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample other = + (com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) obj; + + if (!getExampleId().equals(other.getExampleId())) return false; + if (!getExampleDisplayName().equals(other.getExampleDisplayName())) return false; + if (retrievalStrategy_ != other.retrievalStrategy_) return false; + if (!getMatchedRetrievalLabel().equals(other.getMatchedRetrievalLabel())) 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) + EXAMPLE_ID_FIELD_NUMBER; + hash = (53 * hash) + getExampleId().hashCode(); + hash = (37 * hash) + EXAMPLE_DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getExampleDisplayName().hashCode(); + hash = (37 * hash) + RETRIEVAL_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + retrievalStrategy_; + hash = (37 * hash) + MATCHED_RETRIEVAL_LABEL_FIELD_NUMBER; + hash = (53 * hash) + getMatchedRetrievalLabel().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample 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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample 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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Relevant example used for the LLM prompt.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + exampleId_ = ""; + exampleDisplayName_ = ""; + retrievalStrategy_ = 0; + matchedRetrievalLabel_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample build() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample result = + new com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.exampleId_ = exampleId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.exampleDisplayName_ = exampleDisplayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.retrievalStrategy_ = retrievalStrategy_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.matchedRetrievalLabel_ = matchedRetrievalLabel_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.getDefaultInstance()) + return this; + if (!other.getExampleId().isEmpty()) { + exampleId_ = other.exampleId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getExampleDisplayName().isEmpty()) { + exampleDisplayName_ = other.exampleDisplayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.retrievalStrategy_ != 0) { + setRetrievalStrategyValue(other.getRetrievalStrategyValue()); + } + if (!other.getMatchedRetrievalLabel().isEmpty()) { + matchedRetrievalLabel_ = other.matchedRetrievalLabel_; + 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: + { + exampleId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + exampleDisplayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + retrievalStrategy_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 114: + { + matchedRetrievalLabel_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 114 + 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 exampleId_ = ""; + + /** + * + * + *
+       * The id of the example.
+       * 
+ * + * string example_id = 1; + * + * @return The exampleId. + */ + public java.lang.String getExampleId() { + java.lang.Object ref = exampleId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + exampleId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The id of the example.
+       * 
+ * + * string example_id = 1; + * + * @return The bytes for exampleId. + */ + public com.google.protobuf.ByteString getExampleIdBytes() { + java.lang.Object ref = exampleId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + exampleId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The id of the example.
+       * 
+ * + * string example_id = 1; + * + * @param value The exampleId to set. + * @return This builder for chaining. + */ + public Builder setExampleId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + exampleId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The id of the example.
+       * 
+ * + * string example_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearExampleId() { + exampleId_ = getDefaultInstance().getExampleId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The id of the example.
+       * 
+ * + * string example_id = 1; + * + * @param value The bytes for exampleId to set. + * @return This builder for chaining. + */ + public Builder setExampleIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + exampleId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object exampleDisplayName_ = ""; + + /** + * + * + *
+       * The display name of the example.
+       * 
+ * + * string example_display_name = 2; + * + * @return The exampleDisplayName. + */ + public java.lang.String getExampleDisplayName() { + java.lang.Object ref = exampleDisplayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + exampleDisplayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The display name of the example.
+       * 
+ * + * string example_display_name = 2; + * + * @return The bytes for exampleDisplayName. + */ + public com.google.protobuf.ByteString getExampleDisplayNameBytes() { + java.lang.Object ref = exampleDisplayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + exampleDisplayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The display name of the example.
+       * 
+ * + * string example_display_name = 2; + * + * @param value The exampleDisplayName to set. + * @return This builder for chaining. + */ + public Builder setExampleDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + exampleDisplayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The display name of the example.
+       * 
+ * + * string example_display_name = 2; + * + * @return This builder for chaining. + */ + public Builder clearExampleDisplayName() { + exampleDisplayName_ = getDefaultInstance().getExampleDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * The display name of the example.
+       * 
+ * + * string example_display_name = 2; + * + * @param value The bytes for exampleDisplayName to set. + * @return This builder for chaining. + */ + public Builder setExampleDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + exampleDisplayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int retrievalStrategy_ = 0; + + /** + * + * + *
+       * Retrieval strategy of the example.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The enum numeric value on the wire for retrievalStrategy. + */ + @java.lang.Override + public int getRetrievalStrategyValue() { + return retrievalStrategy_; + } + + /** + * + * + *
+       * Retrieval strategy of the example.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @param value The enum numeric value on the wire for retrievalStrategy to set. + * @return This builder for chaining. + */ + public Builder setRetrievalStrategyValue(int value) { + retrievalStrategy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * Retrieval strategy of the example.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return The retrievalStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy getRetrievalStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.forNumber(retrievalStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+       * Retrieval strategy of the example.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @param value The retrievalStrategy to set. + * @return This builder for chaining. + */ + public Builder setRetrievalStrategy( + com.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + retrievalStrategy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * Retrieval strategy of the example.
+       * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy retrieval_strategy = 3; + * + * @return This builder for chaining. + */ + public Builder clearRetrievalStrategy() { + bitField0_ = (bitField0_ & ~0x00000004); + retrievalStrategy_ = 0; + onChanged(); + return this; + } + + private java.lang.Object matchedRetrievalLabel_ = ""; + + /** + * + * + *
+       * Optional. The matched retrieval label of this LLM call.
+       * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The matchedRetrievalLabel. + */ + public java.lang.String getMatchedRetrievalLabel() { + java.lang.Object ref = matchedRetrievalLabel_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + matchedRetrievalLabel_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. The matched retrieval label of this LLM call.
+       * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for matchedRetrievalLabel. + */ + public com.google.protobuf.ByteString getMatchedRetrievalLabelBytes() { + java.lang.Object ref = matchedRetrievalLabel_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + matchedRetrievalLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. The matched retrieval label of this LLM call.
+       * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The matchedRetrievalLabel to set. + * @return This builder for chaining. + */ + public Builder setMatchedRetrievalLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + matchedRetrievalLabel_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The matched retrieval label of this LLM call.
+       * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMatchedRetrievalLabel() { + matchedRetrievalLabel_ = getDefaultInstance().getMatchedRetrievalLabel(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The matched retrieval label of this LLM call.
+       * 
+ * + * string matched_retrieval_label = 14 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for matchedRetrievalLabel to set. + * @return This builder for chaining. + */ + public Builder setMatchedRetrievalLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + matchedRetrievalLabel_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample) + private static final com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RetrievedExample 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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface TokenCountOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The total number of tokens used for the input to the LLM call.
+     * 
+ * + * int64 total_input_token_count = 1; + * + * @return The totalInputTokenCount. + */ + long getTotalInputTokenCount(); + + /** + * + * + *
+     * The number of tokens used for the conversation history in the prompt.
+     * 
+ * + * int64 conversation_context_token_count = 3; + * + * @return The conversationContextTokenCount. + */ + long getConversationContextTokenCount(); + + /** + * + * + *
+     * The number of tokens used for the retrieved examples in the prompt.
+     * 
+ * + * int64 example_token_count = 4; + * + * @return The exampleTokenCount. + */ + long getExampleTokenCount(); + + /** + * + * + *
+     * The total number of tokens used for the output of the LLM call.
+     * 
+ * + * int64 total_output_token_count = 5; + * + * @return The totalOutputTokenCount. + */ + long getTotalOutputTokenCount(); + } + + /** + * + * + *
+   * Stores token counts of the LLM call.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount} + */ + public static final class TokenCount extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) + TokenCountOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TokenCount.newBuilder() to construct. + private TokenCount(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TokenCount() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TokenCount(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder.class); + } + + public static final int TOTAL_INPUT_TOKEN_COUNT_FIELD_NUMBER = 1; + private long totalInputTokenCount_ = 0L; + + /** + * + * + *
+     * The total number of tokens used for the input to the LLM call.
+     * 
+ * + * int64 total_input_token_count = 1; + * + * @return The totalInputTokenCount. + */ + @java.lang.Override + public long getTotalInputTokenCount() { + return totalInputTokenCount_; + } + + public static final int CONVERSATION_CONTEXT_TOKEN_COUNT_FIELD_NUMBER = 3; + private long conversationContextTokenCount_ = 0L; + + /** + * + * + *
+     * The number of tokens used for the conversation history in the prompt.
+     * 
+ * + * int64 conversation_context_token_count = 3; + * + * @return The conversationContextTokenCount. + */ + @java.lang.Override + public long getConversationContextTokenCount() { + return conversationContextTokenCount_; + } + + public static final int EXAMPLE_TOKEN_COUNT_FIELD_NUMBER = 4; + private long exampleTokenCount_ = 0L; + + /** + * + * + *
+     * The number of tokens used for the retrieved examples in the prompt.
+     * 
+ * + * int64 example_token_count = 4; + * + * @return The exampleTokenCount. + */ + @java.lang.Override + public long getExampleTokenCount() { + return exampleTokenCount_; + } + + public static final int TOTAL_OUTPUT_TOKEN_COUNT_FIELD_NUMBER = 5; + private long totalOutputTokenCount_ = 0L; + + /** + * + * + *
+     * The total number of tokens used for the output of the LLM call.
+     * 
+ * + * int64 total_output_token_count = 5; + * + * @return The totalOutputTokenCount. + */ + @java.lang.Override + public long getTotalOutputTokenCount() { + return totalOutputTokenCount_; + } + + 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 (totalInputTokenCount_ != 0L) { + output.writeInt64(1, totalInputTokenCount_); + } + if (conversationContextTokenCount_ != 0L) { + output.writeInt64(3, conversationContextTokenCount_); + } + if (exampleTokenCount_ != 0L) { + output.writeInt64(4, exampleTokenCount_); + } + if (totalOutputTokenCount_ != 0L) { + output.writeInt64(5, totalOutputTokenCount_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (totalInputTokenCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, totalInputTokenCount_); + } + if (conversationContextTokenCount_ != 0L) { + size += + com.google.protobuf.CodedOutputStream.computeInt64Size( + 3, conversationContextTokenCount_); + } + if (exampleTokenCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, exampleTokenCount_); + } + if (totalOutputTokenCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, totalOutputTokenCount_); + } + 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.dialogflow.cx.v3beta1.LlmCall.TokenCount)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount other = + (com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) obj; + + if (getTotalInputTokenCount() != other.getTotalInputTokenCount()) return false; + if (getConversationContextTokenCount() != other.getConversationContextTokenCount()) + return false; + if (getExampleTokenCount() != other.getExampleTokenCount()) return false; + if (getTotalOutputTokenCount() != other.getTotalOutputTokenCount()) 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) + TOTAL_INPUT_TOKEN_COUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTotalInputTokenCount()); + hash = (37 * hash) + CONVERSATION_CONTEXT_TOKEN_COUNT_FIELD_NUMBER; + hash = + (53 * hash) + com.google.protobuf.Internal.hashLong(getConversationContextTokenCount()); + hash = (37 * hash) + EXAMPLE_TOKEN_COUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getExampleTokenCount()); + hash = (37 * hash) + TOTAL_OUTPUT_TOKEN_COUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTotalOutputTokenCount()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount 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.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount 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.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.LlmCall.TokenCount 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Stores token counts of the LLM call.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + totalInputTokenCount_ = 0L; + conversationContextTokenCount_ = 0L; + exampleTokenCount_ = 0L; + totalOutputTokenCount_ = 0L; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount build() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount result = + new com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.totalInputTokenCount_ = totalInputTokenCount_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.conversationContextTokenCount_ = conversationContextTokenCount_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.exampleTokenCount_ = exampleTokenCount_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.totalOutputTokenCount_ = totalOutputTokenCount_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance()) + return this; + if (other.getTotalInputTokenCount() != 0L) { + setTotalInputTokenCount(other.getTotalInputTokenCount()); + } + if (other.getConversationContextTokenCount() != 0L) { + setConversationContextTokenCount(other.getConversationContextTokenCount()); + } + if (other.getExampleTokenCount() != 0L) { + setExampleTokenCount(other.getExampleTokenCount()); + } + if (other.getTotalOutputTokenCount() != 0L) { + setTotalOutputTokenCount(other.getTotalOutputTokenCount()); + } + 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: + { + totalInputTokenCount_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 24: + { + conversationContextTokenCount_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 24 + case 32: + { + exampleTokenCount_ = input.readInt64(); + bitField0_ |= 0x00000004; + break; + } // case 32 + case 40: + { + totalOutputTokenCount_ = input.readInt64(); + bitField0_ |= 0x00000008; + break; + } // case 40 + 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 long totalInputTokenCount_; + + /** + * + * + *
+       * The total number of tokens used for the input to the LLM call.
+       * 
+ * + * int64 total_input_token_count = 1; + * + * @return The totalInputTokenCount. + */ + @java.lang.Override + public long getTotalInputTokenCount() { + return totalInputTokenCount_; + } + + /** + * + * + *
+       * The total number of tokens used for the input to the LLM call.
+       * 
+ * + * int64 total_input_token_count = 1; + * + * @param value The totalInputTokenCount to set. + * @return This builder for chaining. + */ + public Builder setTotalInputTokenCount(long value) { + + totalInputTokenCount_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The total number of tokens used for the input to the LLM call.
+       * 
+ * + * int64 total_input_token_count = 1; + * + * @return This builder for chaining. + */ + public Builder clearTotalInputTokenCount() { + bitField0_ = (bitField0_ & ~0x00000001); + totalInputTokenCount_ = 0L; + onChanged(); + return this; + } + + private long conversationContextTokenCount_; + + /** + * + * + *
+       * The number of tokens used for the conversation history in the prompt.
+       * 
+ * + * int64 conversation_context_token_count = 3; + * + * @return The conversationContextTokenCount. + */ + @java.lang.Override + public long getConversationContextTokenCount() { + return conversationContextTokenCount_; + } + + /** + * + * + *
+       * The number of tokens used for the conversation history in the prompt.
+       * 
+ * + * int64 conversation_context_token_count = 3; + * + * @param value The conversationContextTokenCount to set. + * @return This builder for chaining. + */ + public Builder setConversationContextTokenCount(long value) { + + conversationContextTokenCount_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The number of tokens used for the conversation history in the prompt.
+       * 
+ * + * int64 conversation_context_token_count = 3; + * + * @return This builder for chaining. + */ + public Builder clearConversationContextTokenCount() { + bitField0_ = (bitField0_ & ~0x00000002); + conversationContextTokenCount_ = 0L; + onChanged(); + return this; + } + + private long exampleTokenCount_; + + /** + * + * + *
+       * The number of tokens used for the retrieved examples in the prompt.
+       * 
+ * + * int64 example_token_count = 4; + * + * @return The exampleTokenCount. + */ + @java.lang.Override + public long getExampleTokenCount() { + return exampleTokenCount_; + } + + /** + * + * + *
+       * The number of tokens used for the retrieved examples in the prompt.
+       * 
+ * + * int64 example_token_count = 4; + * + * @param value The exampleTokenCount to set. + * @return This builder for chaining. + */ + public Builder setExampleTokenCount(long value) { + + exampleTokenCount_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The number of tokens used for the retrieved examples in the prompt.
+       * 
+ * + * int64 example_token_count = 4; + * + * @return This builder for chaining. + */ + public Builder clearExampleTokenCount() { + bitField0_ = (bitField0_ & ~0x00000004); + exampleTokenCount_ = 0L; + onChanged(); + return this; + } + + private long totalOutputTokenCount_; + + /** + * + * + *
+       * The total number of tokens used for the output of the LLM call.
+       * 
+ * + * int64 total_output_token_count = 5; + * + * @return The totalOutputTokenCount. + */ + @java.lang.Override + public long getTotalOutputTokenCount() { + return totalOutputTokenCount_; + } + + /** + * + * + *
+       * The total number of tokens used for the output of the LLM call.
+       * 
+ * + * int64 total_output_token_count = 5; + * + * @param value The totalOutputTokenCount to set. + * @return This builder for chaining. + */ + public Builder setTotalOutputTokenCount(long value) { + + totalOutputTokenCount_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+       * The total number of tokens used for the output of the LLM call.
+       * 
+ * + * int64 total_output_token_count = 5; + * + * @return This builder for chaining. + */ + public Builder clearTotalOutputTokenCount() { + bitField0_ = (bitField0_ & ~0x00000008); + totalOutputTokenCount_ = 0L; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount) + private static final com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TokenCount 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.dialogflow.cx.v3beta1.LlmCall.TokenCount getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + public static final int RETRIEVED_EXAMPLES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List + retrievedExamples_; + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + @java.lang.Override + public java.util.List + getRetrievedExamplesList() { + return retrievedExamples_; + } + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder> + getRetrievedExamplesOrBuilderList() { + return retrievedExamples_; + } + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + @java.lang.Override + public int getRetrievedExamplesCount() { + return retrievedExamples_.size(); + } + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample getRetrievedExamples( + int index) { + return retrievedExamples_.get(index); + } + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder + getRetrievedExamplesOrBuilder(int index) { + return retrievedExamples_.get(index); + } + + public static final int TOKEN_COUNT_FIELD_NUMBER = 2; + private com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount tokenCount_; + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return Whether the tokenCount field is set. + */ + @java.lang.Override + public boolean hasTokenCount() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return The tokenCount. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount getTokenCount() { + return tokenCount_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance() + : tokenCount_; + } + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder + getTokenCountOrBuilder() { + return tokenCount_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance() + : tokenCount_; + } + + public static final int MODEL_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object model_ = ""; + + /** + * + * + *
+   * The model of the LLM call.
+   * 
+ * + * string model = 3; + * + * @return The model. + */ + @java.lang.Override + public java.lang.String getModel() { + java.lang.Object ref = model_; + 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(); + model_ = s; + return s; + } + } + + /** + * + * + *
+   * The model of the LLM call.
+   * 
+ * + * string model = 3; + * + * @return The bytes for model. + */ + @java.lang.Override + public com.google.protobuf.ByteString getModelBytes() { + java.lang.Object ref = model_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + model_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEMPERATURE_FIELD_NUMBER = 4; + private float temperature_ = 0F; + + /** + * + * + *
+   * The temperature of the LLM call.
+   * 
+ * + * float temperature = 4; + * + * @return The temperature. + */ + @java.lang.Override + public float getTemperature() { + return temperature_; + } + + 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 < retrievedExamples_.size(); i++) { + output.writeMessage(1, retrievedExamples_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getTokenCount()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, model_); + } + if (java.lang.Float.floatToRawIntBits(temperature_) != 0) { + output.writeFloat(4, temperature_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < retrievedExamples_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, retrievedExamples_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTokenCount()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, model_); + } + if (java.lang.Float.floatToRawIntBits(temperature_) != 0) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(4, temperature_); + } + 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.dialogflow.cx.v3beta1.LlmCall)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.LlmCall other = + (com.google.cloud.dialogflow.cx.v3beta1.LlmCall) obj; + + if (!getRetrievedExamplesList().equals(other.getRetrievedExamplesList())) return false; + if (hasTokenCount() != other.hasTokenCount()) return false; + if (hasTokenCount()) { + if (!getTokenCount().equals(other.getTokenCount())) return false; + } + if (!getModel().equals(other.getModel())) return false; + if (java.lang.Float.floatToIntBits(getTemperature()) + != java.lang.Float.floatToIntBits(other.getTemperature())) 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 (getRetrievedExamplesCount() > 0) { + hash = (37 * hash) + RETRIEVED_EXAMPLES_FIELD_NUMBER; + hash = (53 * hash) + getRetrievedExamplesList().hashCode(); + } + if (hasTokenCount()) { + hash = (37 * hash) + TOKEN_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getTokenCount().hashCode(); + } + hash = (37 * hash) + MODEL_FIELD_NUMBER; + hash = (53 * hash) + getModel().hashCode(); + hash = (37 * hash) + TEMPERATURE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getTemperature()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall 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.dialogflow.cx.v3beta1.LlmCall parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall 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.dialogflow.cx.v3beta1.LlmCall parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.LlmCall 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Stores metadata of the call of an LLM.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmCall} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.LlmCall) + com.google.cloud.dialogflow.cx.v3beta1.LlmCallOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.LlmCall.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRetrievedExamplesFieldBuilder(); + getTokenCountFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (retrievedExamplesBuilder_ == null) { + retrievedExamples_ = java.util.Collections.emptyList(); + } else { + retrievedExamples_ = null; + retrievedExamplesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + tokenCount_ = null; + if (tokenCountBuilder_ != null) { + tokenCountBuilder_.dispose(); + tokenCountBuilder_ = null; + } + model_ = ""; + temperature_ = 0F; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall build() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.LlmCall result = + new com.google.cloud.dialogflow.cx.v3beta1.LlmCall(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.cloud.dialogflow.cx.v3beta1.LlmCall result) { + if (retrievedExamplesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + retrievedExamples_ = java.util.Collections.unmodifiableList(retrievedExamples_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.retrievedExamples_ = retrievedExamples_; + } else { + result.retrievedExamples_ = retrievedExamplesBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.LlmCall result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.tokenCount_ = tokenCountBuilder_ == null ? tokenCount_ : tokenCountBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.model_ = model_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.temperature_ = temperature_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.LlmCall) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.LlmCall) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.LlmCall other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.LlmCall.getDefaultInstance()) return this; + if (retrievedExamplesBuilder_ == null) { + if (!other.retrievedExamples_.isEmpty()) { + if (retrievedExamples_.isEmpty()) { + retrievedExamples_ = other.retrievedExamples_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.addAll(other.retrievedExamples_); + } + onChanged(); + } + } else { + if (!other.retrievedExamples_.isEmpty()) { + if (retrievedExamplesBuilder_.isEmpty()) { + retrievedExamplesBuilder_.dispose(); + retrievedExamplesBuilder_ = null; + retrievedExamples_ = other.retrievedExamples_; + bitField0_ = (bitField0_ & ~0x00000001); + retrievedExamplesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRetrievedExamplesFieldBuilder() + : null; + } else { + retrievedExamplesBuilder_.addAllMessages(other.retrievedExamples_); + } + } + } + if (other.hasTokenCount()) { + mergeTokenCount(other.getTokenCount()); + } + if (!other.getModel().isEmpty()) { + model_ = other.model_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.getTemperature() != 0F) { + setTemperature(other.getTemperature()); + } + 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.dialogflow.cx.v3beta1.LlmCall.RetrievedExample m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.parser(), + extensionRegistry); + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.add(m); + } else { + retrievedExamplesBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + input.readMessage(getTokenCountFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + model_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 37: + { + temperature_ = input.readFloat(); + bitField0_ |= 0x00000008; + break; + } // case 37 + 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 + retrievedExamples_ = java.util.Collections.emptyList(); + + private void ensureRetrievedExamplesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + retrievedExamples_ = + new java.util.ArrayList< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample>( + retrievedExamples_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder> + retrievedExamplesBuilder_; + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public java.util.List + getRetrievedExamplesList() { + if (retrievedExamplesBuilder_ == null) { + return java.util.Collections.unmodifiableList(retrievedExamples_); + } else { + return retrievedExamplesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public int getRetrievedExamplesCount() { + if (retrievedExamplesBuilder_ == null) { + return retrievedExamples_.size(); + } else { + return retrievedExamplesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample getRetrievedExamples( + int index) { + if (retrievedExamplesBuilder_ == null) { + return retrievedExamples_.get(index); + } else { + return retrievedExamplesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder setRetrievedExamples( + int index, com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample value) { + if (retrievedExamplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.set(index, value); + onChanged(); + } else { + retrievedExamplesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder setRetrievedExamples( + int index, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder builderForValue) { + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.set(index, builderForValue.build()); + onChanged(); + } else { + retrievedExamplesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder addRetrievedExamples( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample value) { + if (retrievedExamplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.add(value); + onChanged(); + } else { + retrievedExamplesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder addRetrievedExamples( + int index, com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample value) { + if (retrievedExamplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.add(index, value); + onChanged(); + } else { + retrievedExamplesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder addRetrievedExamples( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder builderForValue) { + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.add(builderForValue.build()); + onChanged(); + } else { + retrievedExamplesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder addRetrievedExamples( + int index, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder builderForValue) { + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.add(index, builderForValue.build()); + onChanged(); + } else { + retrievedExamplesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder addAllRetrievedExamples( + java.lang.Iterable< + ? extends com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample> + values) { + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, retrievedExamples_); + onChanged(); + } else { + retrievedExamplesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder clearRetrievedExamples() { + if (retrievedExamplesBuilder_ == null) { + retrievedExamples_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + retrievedExamplesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public Builder removeRetrievedExamples(int index) { + if (retrievedExamplesBuilder_ == null) { + ensureRetrievedExamplesIsMutable(); + retrievedExamples_.remove(index); + onChanged(); + } else { + retrievedExamplesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder + getRetrievedExamplesBuilder(int index) { + return getRetrievedExamplesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder + getRetrievedExamplesOrBuilder(int index) { + if (retrievedExamplesBuilder_ == null) { + return retrievedExamples_.get(index); + } else { + return retrievedExamplesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public java.util.List< + ? extends com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder> + getRetrievedExamplesOrBuilderList() { + if (retrievedExamplesBuilder_ != null) { + return retrievedExamplesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(retrievedExamples_); + } + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder + addRetrievedExamplesBuilder() { + return getRetrievedExamplesFieldBuilder() + .addBuilder( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder + addRetrievedExamplesBuilder(int index) { + return getRetrievedExamplesFieldBuilder() + .addBuilder( + index, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of relevant examples used for the LLM prompt.
+     * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + public java.util.List + getRetrievedExamplesBuilderList() { + return getRetrievedExamplesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder> + getRetrievedExamplesFieldBuilder() { + if (retrievedExamplesBuilder_ == null) { + retrievedExamplesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder>( + retrievedExamples_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + retrievedExamples_ = null; + } + return retrievedExamplesBuilder_; + } + + private com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount tokenCount_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder> + tokenCountBuilder_; + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return Whether the tokenCount field is set. + */ + public boolean hasTokenCount() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return The tokenCount. + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount getTokenCount() { + if (tokenCountBuilder_ == null) { + return tokenCount_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance() + : tokenCount_; + } else { + return tokenCountBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public Builder setTokenCount(com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount value) { + if (tokenCountBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tokenCount_ = value; + } else { + tokenCountBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public Builder setTokenCount( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder builderForValue) { + if (tokenCountBuilder_ == null) { + tokenCount_ = builderForValue.build(); + } else { + tokenCountBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public Builder mergeTokenCount( + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount value) { + if (tokenCountBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && tokenCount_ != null + && tokenCount_ + != com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance()) { + getTokenCountBuilder().mergeFrom(value); + } else { + tokenCount_ = value; + } + } else { + tokenCountBuilder_.mergeFrom(value); + } + if (tokenCount_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public Builder clearTokenCount() { + bitField0_ = (bitField0_ & ~0x00000002); + tokenCount_ = null; + if (tokenCountBuilder_ != null) { + tokenCountBuilder_.dispose(); + tokenCountBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder + getTokenCountBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getTokenCountFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder + getTokenCountOrBuilder() { + if (tokenCountBuilder_ != null) { + return tokenCountBuilder_.getMessageOrBuilder(); + } else { + return tokenCount_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.getDefaultInstance() + : tokenCount_; + } + } + + /** + * + * + *
+     * The token counts of the LLM call.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder> + getTokenCountFieldBuilder() { + if (tokenCountBuilder_ == null) { + tokenCountBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder>( + getTokenCount(), getParentForChildren(), isClean()); + tokenCount_ = null; + } + return tokenCountBuilder_; + } + + private java.lang.Object model_ = ""; + + /** + * + * + *
+     * The model of the LLM call.
+     * 
+ * + * string model = 3; + * + * @return The model. + */ + public java.lang.String getModel() { + java.lang.Object ref = model_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + model_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The model of the LLM call.
+     * 
+ * + * string model = 3; + * + * @return The bytes for model. + */ + public com.google.protobuf.ByteString getModelBytes() { + java.lang.Object ref = model_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + model_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The model of the LLM call.
+     * 
+ * + * string model = 3; + * + * @param value The model to set. + * @return This builder for chaining. + */ + public Builder setModel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + model_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The model of the LLM call.
+     * 
+ * + * string model = 3; + * + * @return This builder for chaining. + */ + public Builder clearModel() { + model_ = getDefaultInstance().getModel(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The model of the LLM call.
+     * 
+ * + * string model = 3; + * + * @param value The bytes for model to set. + * @return This builder for chaining. + */ + public Builder setModelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + model_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private float temperature_; + + /** + * + * + *
+     * The temperature of the LLM call.
+     * 
+ * + * float temperature = 4; + * + * @return The temperature. + */ + @java.lang.Override + public float getTemperature() { + return temperature_; + } + + /** + * + * + *
+     * The temperature of the LLM call.
+     * 
+ * + * float temperature = 4; + * + * @param value The temperature to set. + * @return This builder for chaining. + */ + public Builder setTemperature(float value) { + + temperature_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The temperature of the LLM call.
+     * 
+ * + * float temperature = 4; + * + * @return This builder for chaining. + */ + public Builder clearTemperature() { + bitField0_ = (bitField0_ & ~0x00000008); + temperature_ = 0F; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.LlmCall) + private static final com.google.cloud.dialogflow.cx.v3beta1.LlmCall DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.LlmCall(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmCall getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LlmCall 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.dialogflow.cx.v3beta1.LlmCall getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCallOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCallOrBuilder.java new file mode 100644 index 000000000000..f6f1f6fd555d --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmCallOrBuilder.java @@ -0,0 +1,170 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface LlmCallOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.LlmCall) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + java.util.List + getRetrievedExamplesList(); + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample getRetrievedExamples(int index); + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + int getRetrievedExamplesCount(); + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + java.util.List + getRetrievedExamplesOrBuilderList(); + + /** + * + * + *
+   * A list of relevant examples used for the LLM prompt.
+   * 
+ * + * + * repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder + getRetrievedExamplesOrBuilder(int index); + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return Whether the tokenCount field is set. + */ + boolean hasTokenCount(); + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + * + * @return The tokenCount. + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount getTokenCount(); + + /** + * + * + *
+   * The token counts of the LLM call.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2; + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCountOrBuilder getTokenCountOrBuilder(); + + /** + * + * + *
+   * The model of the LLM call.
+   * 
+ * + * string model = 3; + * + * @return The model. + */ + java.lang.String getModel(); + + /** + * + * + *
+   * The model of the LLM call.
+   * 
+ * + * string model = 3; + * + * @return The bytes for model. + */ + com.google.protobuf.ByteString getModelBytes(); + + /** + * + * + *
+   * The temperature of the LLM call.
+   * 
+ * + * float temperature = 4; + * + * @return The temperature. + */ + float getTemperature(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettings.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettings.java index 0ece814276d3..440e37101d42 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettings.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettings.java @@ -65,6 +65,1620 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Builder.class); } + public interface ParametersOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The temperature used for sampling during response generation. Value
+     * ranges from 0 to 1. Temperature controls the degree of randomness in
+     * token selection. Lower temperature means less randomness, while higher
+     * temperature means more randomness.
+     * Valid range: [0.0, 1.0]
+     * 
+ * + * optional float temperature = 1; + * + * @return Whether the temperature field is set. + */ + boolean hasTemperature(); + + /** + * + * + *
+     * The temperature used for sampling during response generation. Value
+     * ranges from 0 to 1. Temperature controls the degree of randomness in
+     * token selection. Lower temperature means less randomness, while higher
+     * temperature means more randomness.
+     * Valid range: [0.0, 1.0]
+     * 
+ * + * optional float temperature = 1; + * + * @return The temperature. + */ + float getTemperature(); + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return Whether the inputTokenLimit field is set. + */ + boolean hasInputTokenLimit(); + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The enum numeric value on the wire for inputTokenLimit. + */ + int getInputTokenLimitValue(); + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The inputTokenLimit. + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + getInputTokenLimit(); + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return Whether the outputTokenLimit field is set. + */ + boolean hasOutputTokenLimit(); + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The enum numeric value on the wire for outputTokenLimit. + */ + int getOutputTokenLimitValue(); + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The outputTokenLimit. + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + getOutputTokenLimit(); + } + + /** + * + * + *
+   * Generative model parameters to control the model behavior.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters} + */ + public static final class Parameters extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) + ParametersOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Parameters.newBuilder() to construct. + private Parameters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Parameters() { + inputTokenLimit_ = 0; + outputTokenLimit_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Parameters(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder.class); + } + + /** + * + * + *
+     * The input token limits for 1 LLM call. For the limit of each model, see
+     * https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models for
+     * more information.
+     * 
+ * + * Protobuf enum {@code + * google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit} + */ + public enum InputTokenLimit implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+       * Limit not specified. Treated as 'INPUT_TOKEN_LIMIT_SHORT'.
+       * 
+ * + * INPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + */ + INPUT_TOKEN_LIMIT_UNSPECIFIED(0), + /** + * + * + *
+       * Input token limit up to 8k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_SHORT = 1; + */ + INPUT_TOKEN_LIMIT_SHORT(1), + /** + * + * + *
+       * Input token limit up to 32k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_MEDIUM = 2; + */ + INPUT_TOKEN_LIMIT_MEDIUM(2), + /** + * + * + *
+       * Input token limit up to 100k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_LONG = 3; + */ + INPUT_TOKEN_LIMIT_LONG(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+       * Limit not specified. Treated as 'INPUT_TOKEN_LIMIT_SHORT'.
+       * 
+ * + * INPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + */ + public static final int INPUT_TOKEN_LIMIT_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+       * Input token limit up to 8k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_SHORT = 1; + */ + public static final int INPUT_TOKEN_LIMIT_SHORT_VALUE = 1; + + /** + * + * + *
+       * Input token limit up to 32k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_MEDIUM = 2; + */ + public static final int INPUT_TOKEN_LIMIT_MEDIUM_VALUE = 2; + + /** + * + * + *
+       * Input token limit up to 100k.
+       * 
+ * + * INPUT_TOKEN_LIMIT_LONG = 3; + */ + public static final int INPUT_TOKEN_LIMIT_LONG_VALUE = 3; + + 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 InputTokenLimit 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 InputTokenLimit forNumber(int value) { + switch (value) { + case 0: + return INPUT_TOKEN_LIMIT_UNSPECIFIED; + case 1: + return INPUT_TOKEN_LIMIT_SHORT; + case 2: + return INPUT_TOKEN_LIMIT_MEDIUM; + case 3: + return INPUT_TOKEN_LIMIT_LONG; + 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 InputTokenLimit findValueByNumber(int number) { + return InputTokenLimit.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final InputTokenLimit[] VALUES = values(); + + public static InputTokenLimit 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 InputTokenLimit(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit) + } + + /** + * + * + *
+     * The output token limits for 1 LLM call. The limits are subject to change.
+     * For the limit of each model, see
+     * https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models for
+     * more information.
+     * 
+ * + * Protobuf enum {@code + * google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit} + */ + public enum OutputTokenLimit implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+       * Limit not specified.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + */ + OUTPUT_TOKEN_LIMIT_UNSPECIFIED(0), + /** + * + * + *
+       * Input token limit up to 512 tokens.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_SHORT = 1; + */ + OUTPUT_TOKEN_LIMIT_SHORT(1), + /** + * + * + *
+       * Input token limit up to 1k.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_MEDIUM = 2; + */ + OUTPUT_TOKEN_LIMIT_MEDIUM(2), + /** + * + * + *
+       * Input token limit up to 2k.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_LONG = 3; + */ + OUTPUT_TOKEN_LIMIT_LONG(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+       * Limit not specified.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + */ + public static final int OUTPUT_TOKEN_LIMIT_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+       * Input token limit up to 512 tokens.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_SHORT = 1; + */ + public static final int OUTPUT_TOKEN_LIMIT_SHORT_VALUE = 1; + + /** + * + * + *
+       * Input token limit up to 1k.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_MEDIUM = 2; + */ + public static final int OUTPUT_TOKEN_LIMIT_MEDIUM_VALUE = 2; + + /** + * + * + *
+       * Input token limit up to 2k.
+       * 
+ * + * OUTPUT_TOKEN_LIMIT_LONG = 3; + */ + public static final int OUTPUT_TOKEN_LIMIT_LONG_VALUE = 3; + + 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 OutputTokenLimit 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 OutputTokenLimit forNumber(int value) { + switch (value) { + case 0: + return OUTPUT_TOKEN_LIMIT_UNSPECIFIED; + case 1: + return OUTPUT_TOKEN_LIMIT_SHORT; + case 2: + return OUTPUT_TOKEN_LIMIT_MEDIUM; + case 3: + return OUTPUT_TOKEN_LIMIT_LONG; + 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 OutputTokenLimit findValueByNumber(int number) { + return OutputTokenLimit.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final OutputTokenLimit[] VALUES = values(); + + public static OutputTokenLimit 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 OutputTokenLimit(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit) + } + + private int bitField0_; + public static final int TEMPERATURE_FIELD_NUMBER = 1; + private float temperature_ = 0F; + + /** + * + * + *
+     * The temperature used for sampling during response generation. Value
+     * ranges from 0 to 1. Temperature controls the degree of randomness in
+     * token selection. Lower temperature means less randomness, while higher
+     * temperature means more randomness.
+     * Valid range: [0.0, 1.0]
+     * 
+ * + * optional float temperature = 1; + * + * @return Whether the temperature field is set. + */ + @java.lang.Override + public boolean hasTemperature() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The temperature used for sampling during response generation. Value
+     * ranges from 0 to 1. Temperature controls the degree of randomness in
+     * token selection. Lower temperature means less randomness, while higher
+     * temperature means more randomness.
+     * Valid range: [0.0, 1.0]
+     * 
+ * + * optional float temperature = 1; + * + * @return The temperature. + */ + @java.lang.Override + public float getTemperature() { + return temperature_; + } + + public static final int INPUT_TOKEN_LIMIT_FIELD_NUMBER = 2; + private int inputTokenLimit_ = 0; + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return Whether the inputTokenLimit field is set. + */ + @java.lang.Override + public boolean hasInputTokenLimit() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The enum numeric value on the wire for inputTokenLimit. + */ + @java.lang.Override + public int getInputTokenLimitValue() { + return inputTokenLimit_; + } + + /** + * + * + *
+     * The input token limit.
+     * This setting is currently only supported by playbooks.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The inputTokenLimit. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + getInputTokenLimit() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit result = + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + .forNumber(inputTokenLimit_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + .UNRECOGNIZED + : result; + } + + public static final int OUTPUT_TOKEN_LIMIT_FIELD_NUMBER = 3; + private int outputTokenLimit_ = 0; + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return Whether the outputTokenLimit field is set. + */ + @java.lang.Override + public boolean hasOutputTokenLimit() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The enum numeric value on the wire for outputTokenLimit. + */ + @java.lang.Override + public int getOutputTokenLimitValue() { + return outputTokenLimit_; + } + + /** + * + * + *
+     * The output token limit.
+     * This setting is currently only supported by playbooks.
+     * Only one of output_token_limit and max_output_tokens is allowed to be
+     * set.
+     * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The outputTokenLimit. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + getOutputTokenLimit() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit result = + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + .forNumber(outputTokenLimit_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + .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 (((bitField0_ & 0x00000001) != 0)) { + output.writeFloat(1, temperature_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeEnum(2, inputTokenLimit_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeEnum(3, outputTokenLimit_); + } + 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.computeFloatSize(1, temperature_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, inputTokenLimit_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, outputTokenLimit_); + } + 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.dialogflow.cx.v3beta1.LlmModelSettings.Parameters)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters other = + (com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) obj; + + if (hasTemperature() != other.hasTemperature()) return false; + if (hasTemperature()) { + if (java.lang.Float.floatToIntBits(getTemperature()) + != java.lang.Float.floatToIntBits(other.getTemperature())) return false; + } + if (hasInputTokenLimit() != other.hasInputTokenLimit()) return false; + if (hasInputTokenLimit()) { + if (inputTokenLimit_ != other.inputTokenLimit_) return false; + } + if (hasOutputTokenLimit() != other.hasOutputTokenLimit()) return false; + if (hasOutputTokenLimit()) { + if (outputTokenLimit_ != other.outputTokenLimit_) 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 (hasTemperature()) { + hash = (37 * hash) + TEMPERATURE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getTemperature()); + } + if (hasInputTokenLimit()) { + hash = (37 * hash) + INPUT_TOKEN_LIMIT_FIELD_NUMBER; + hash = (53 * hash) + inputTokenLimit_; + } + if (hasOutputTokenLimit()) { + hash = (37 * hash) + OUTPUT_TOKEN_LIMIT_FIELD_NUMBER; + hash = (53 * hash) + outputTokenLimit_; + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters 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.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters 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.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.LlmModelSettings.Parameters 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Generative model parameters to control the model behavior.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.class, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + temperature_ = 0F; + inputTokenLimit_ = 0; + outputTokenLimit_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_LlmModelSettings_Parameters_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters build() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters result = + new com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.temperature_ = temperature_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.inputTokenLimit_ = inputTokenLimit_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.outputTokenLimit_ = outputTokenLimit_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + .getDefaultInstance()) return this; + if (other.hasTemperature()) { + setTemperature(other.getTemperature()); + } + if (other.hasInputTokenLimit()) { + setInputTokenLimit(other.getInputTokenLimit()); + } + if (other.hasOutputTokenLimit()) { + setOutputTokenLimit(other.getOutputTokenLimit()); + } + 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 13: + { + temperature_ = input.readFloat(); + bitField0_ |= 0x00000001; + break; + } // case 13 + case 16: + { + inputTokenLimit_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: + { + outputTokenLimit_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + 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 float temperature_; + + /** + * + * + *
+       * The temperature used for sampling during response generation. Value
+       * ranges from 0 to 1. Temperature controls the degree of randomness in
+       * token selection. Lower temperature means less randomness, while higher
+       * temperature means more randomness.
+       * Valid range: [0.0, 1.0]
+       * 
+ * + * optional float temperature = 1; + * + * @return Whether the temperature field is set. + */ + @java.lang.Override + public boolean hasTemperature() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * The temperature used for sampling during response generation. Value
+       * ranges from 0 to 1. Temperature controls the degree of randomness in
+       * token selection. Lower temperature means less randomness, while higher
+       * temperature means more randomness.
+       * Valid range: [0.0, 1.0]
+       * 
+ * + * optional float temperature = 1; + * + * @return The temperature. + */ + @java.lang.Override + public float getTemperature() { + return temperature_; + } + + /** + * + * + *
+       * The temperature used for sampling during response generation. Value
+       * ranges from 0 to 1. Temperature controls the degree of randomness in
+       * token selection. Lower temperature means less randomness, while higher
+       * temperature means more randomness.
+       * Valid range: [0.0, 1.0]
+       * 
+ * + * optional float temperature = 1; + * + * @param value The temperature to set. + * @return This builder for chaining. + */ + public Builder setTemperature(float value) { + + temperature_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The temperature used for sampling during response generation. Value
+       * ranges from 0 to 1. Temperature controls the degree of randomness in
+       * token selection. Lower temperature means less randomness, while higher
+       * temperature means more randomness.
+       * Valid range: [0.0, 1.0]
+       * 
+ * + * optional float temperature = 1; + * + * @return This builder for chaining. + */ + public Builder clearTemperature() { + bitField0_ = (bitField0_ & ~0x00000001); + temperature_ = 0F; + onChanged(); + return this; + } + + private int inputTokenLimit_ = 0; + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return Whether the inputTokenLimit field is set. + */ + @java.lang.Override + public boolean hasInputTokenLimit() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The enum numeric value on the wire for inputTokenLimit. + */ + @java.lang.Override + public int getInputTokenLimitValue() { + return inputTokenLimit_; + } + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @param value The enum numeric value on the wire for inputTokenLimit to set. + * @return This builder for chaining. + */ + public Builder setInputTokenLimitValue(int value) { + inputTokenLimit_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return The inputTokenLimit. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + getInputTokenLimit() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit result = + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + .forNumber(inputTokenLimit_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + .UNRECOGNIZED + : result; + } + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @param value The inputTokenLimit to set. + * @return This builder for chaining. + */ + public Builder setInputTokenLimit( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + inputTokenLimit_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * The input token limit.
+       * This setting is currently only supported by playbooks.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2; + * + * + * @return This builder for chaining. + */ + public Builder clearInputTokenLimit() { + bitField0_ = (bitField0_ & ~0x00000002); + inputTokenLimit_ = 0; + onChanged(); + return this; + } + + private int outputTokenLimit_ = 0; + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return Whether the outputTokenLimit field is set. + */ + @java.lang.Override + public boolean hasOutputTokenLimit() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The enum numeric value on the wire for outputTokenLimit. + */ + @java.lang.Override + public int getOutputTokenLimitValue() { + return outputTokenLimit_; + } + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @param value The enum numeric value on the wire for outputTokenLimit to set. + * @return This builder for chaining. + */ + public Builder setOutputTokenLimitValue(int value) { + outputTokenLimit_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return The outputTokenLimit. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + getOutputTokenLimit() { + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit result = + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + .forNumber(outputTokenLimit_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + .UNRECOGNIZED + : result; + } + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @param value The outputTokenLimit to set. + * @return This builder for chaining. + */ + public Builder setOutputTokenLimit( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + outputTokenLimit_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * The output token limit.
+       * This setting is currently only supported by playbooks.
+       * Only one of output_token_limit and max_output_tokens is allowed to be
+       * set.
+       * 
+ * + * + * optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3; + * + * + * @return This builder for chaining. + */ + public Builder clearOutputTokenLimit() { + bitField0_ = (bitField0_ & ~0x00000004); + outputTokenLimit_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters) + private static final com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Parameters 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.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; public static final int MODEL_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -171,6 +1785,60 @@ public com.google.protobuf.ByteString getPromptTextBytes() { } } + public static final int PARAMETERS_FIELD_NUMBER = 4; + private com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters_; + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return Whether the parameters field is set. + */ + @java.lang.Override + public boolean hasParameters() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return The parameters. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters getParameters() { + return parameters_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.getDefaultInstance() + : parameters_; + } + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder + getParametersOrBuilder() { + return parameters_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.getDefaultInstance() + : parameters_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -191,6 +1859,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(promptText_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, promptText_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getParameters()); + } getUnknownFields().writeTo(output); } @@ -206,6 +1877,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(promptText_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, promptText_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getParameters()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -224,6 +1898,10 @@ public boolean equals(final java.lang.Object obj) { if (!getModel().equals(other.getModel())) return false; if (!getPromptText().equals(other.getPromptText())) return false; + if (hasParameters() != other.hasParameters()) return false; + if (hasParameters()) { + if (!getParameters().equals(other.getParameters())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -239,6 +1917,10 @@ public int hashCode() { hash = (53 * hash) + getModel().hashCode(); hash = (37 * hash) + PROMPT_TEXT_FIELD_NUMBER; hash = (53 * hash) + getPromptText().hashCode(); + if (hasParameters()) { + hash = (37 * hash) + PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getParameters().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -370,10 +2052,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getParametersFieldBuilder(); + } } @java.lang.Override @@ -382,6 +2073,11 @@ public Builder clear() { bitField0_ = 0; model_ = ""; promptText_ = ""; + parameters_ = null; + if (parametersBuilder_ != null) { + parametersBuilder_.dispose(); + parametersBuilder_ = null; + } return this; } @@ -424,6 +2120,12 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettin if (((from_bitField0_ & 0x00000002) != 0)) { result.promptText_ = promptText_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.parameters_ = parametersBuilder_ == null ? parameters_ : parametersBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -482,6 +2184,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings bitField0_ |= 0x00000002; onChanged(); } + if (other.hasParameters()) { + mergeParameters(other.getParameters()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -520,6 +2225,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 18 + case 34: + { + input.readMessage(getParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -761,6 +2472,210 @@ public Builder setPromptTextBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder> + parametersBuilder_; + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return Whether the parameters field is set. + */ + public boolean hasParameters() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return The parameters. + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters getParameters() { + if (parametersBuilder_ == null) { + return parameters_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + .getDefaultInstance() + : parameters_; + } else { + return parametersBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public Builder setParameters( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters value) { + if (parametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + parameters_ = value; + } else { + parametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public Builder setParameters( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder + builderForValue) { + if (parametersBuilder_ == null) { + parameters_ = builderForValue.build(); + } else { + parametersBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public Builder mergeParameters( + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters value) { + if (parametersBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && parameters_ != null + && parameters_ + != com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + .getDefaultInstance()) { + getParametersBuilder().mergeFrom(value); + } else { + parameters_ = value; + } + } else { + parametersBuilder_.mergeFrom(value); + } + if (parameters_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public Builder clearParameters() { + bitField0_ = (bitField0_ & ~0x00000004); + parameters_ = null; + if (parametersBuilder_ != null) { + parametersBuilder_.dispose(); + parametersBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder + getParametersBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getParametersFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder + getParametersOrBuilder() { + if (parametersBuilder_ != null) { + return parametersBuilder_.getMessageOrBuilder(); + } else { + return parameters_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters + .getDefaultInstance() + : parameters_; + } + } + + /** + * + * + *
+     * Generative model parameters.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder> + getParametersFieldBuilder() { + if (parametersBuilder_ == null) { + parametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.Builder, + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder>( + getParameters(), getParentForChildren(), isClean()); + parameters_ = null; + } + return parametersBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettingsOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettingsOrBuilder.java index 5a6bafcb7b9f..da8f97dcdc7e 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettingsOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/LlmModelSettingsOrBuilder.java @@ -75,4 +75,42 @@ public interface LlmModelSettingsOrBuilder * @return The bytes for promptText. */ com.google.protobuf.ByteString getPromptTextBytes(); + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return Whether the parameters field is set. + */ + boolean hasParameters(); + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + * + * @return The parameters. + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters getParameters(); + + /** + * + * + *
+   * Generative model parameters.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters parameters = 4; + */ + com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.ParametersOrBuilder + getParametersOrBuilder(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetric.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetric.java new file mode 100644 index 000000000000..a35188f7ca77 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetric.java @@ -0,0 +1,1112 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * A named metric is a metric with name, value and unit.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.NamedMetric} + */ +public final class NamedMetric extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.NamedMetric) + NamedMetricOrBuilder { + private static final long serialVersionUID = 0L; + + // Use NamedMetric.newBuilder() to construct. + private NamedMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private NamedMetric() { + name_ = ""; + unit_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new NamedMetric(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.class, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the metric.
+   * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+   * The name of the metric.
+   * 
+ * + * string name = 1; + * + * @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 VALUE_FIELD_NUMBER = 2; + private com.google.protobuf.Value value_; + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + * + * @return Whether the value field is set. + */ + @java.lang.Override + public boolean hasValue() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + * + * @return The value. + */ + @java.lang.Override + public com.google.protobuf.Value getValue() { + return value_ == null ? com.google.protobuf.Value.getDefaultInstance() : value_; + } + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + */ + @java.lang.Override + public com.google.protobuf.ValueOrBuilder getValueOrBuilder() { + return value_ == null ? com.google.protobuf.Value.getDefaultInstance() : value_; + } + + public static final int UNIT_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object unit_ = ""; + + /** + * + * + *
+   * The unit in which this metric is reported. Follows [The Unified Code for
+   * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+   * 
+ * + * string unit = 3; + * + * @return The unit. + */ + @java.lang.Override + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + 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(); + unit_ = s; + return s; + } + } + + /** + * + * + *
+   * The unit in which this metric is reported. Follows [The Unified Code for
+   * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+   * 
+ * + * string unit = 3; + * + * @return The bytes for unit. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unit_ = 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.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getValue()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unit_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getValue()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, unit_); + } + 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.dialogflow.cx.v3beta1.NamedMetric)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric other = + (com.google.cloud.dialogflow.cx.v3beta1.NamedMetric) obj; + + if (!getName().equals(other.getName())) return false; + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue().equals(other.getValue())) return false; + } + if (!getUnit().equals(other.getUnit())) 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(); + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + } + hash = (37 * hash) + UNIT_FIELD_NUMBER; + hash = (53 * hash) + getUnit().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric 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.dialogflow.cx.v3beta1.NamedMetric parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric 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.dialogflow.cx.v3beta1.NamedMetric parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.NamedMetric 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A named metric is a metric with name, value and unit.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.NamedMetric} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.NamedMetric) + com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.class, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getValueFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + value_ = null; + if (valueBuilder_ != null) { + valueBuilder_.dispose(); + valueBuilder_ = null; + } + unit_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric build() { + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric result = + new com.google.cloud.dialogflow.cx.v3beta1.NamedMetric(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.NamedMetric result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.value_ = valueBuilder_ == null ? value_ : valueBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.unit_ = unit_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.NamedMetric) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.NamedMetric) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.NamedMetric other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasValue()) { + mergeValue(other.getValue()); + } + if (!other.getUnit().isEmpty()) { + unit_ = other.unit_; + 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 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getValueFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + unit_ = 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 java.lang.Object name_ = ""; + + /** + * + * + *
+     * The name of the metric.
+     * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the metric.
+     * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the metric.
+     * 
+ * + * string name = 1; + * + * @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; + } + + /** + * + * + *
+     * The name of the metric.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the metric.
+     * 
+ * + * string name = 1; + * + * @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 com.google.protobuf.Value value_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Value, + com.google.protobuf.Value.Builder, + com.google.protobuf.ValueOrBuilder> + valueBuilder_; + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + * + * @return Whether the value field is set. + */ + public boolean hasValue() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + * + * @return The value. + */ + public com.google.protobuf.Value getValue() { + if (valueBuilder_ == null) { + return value_ == null ? com.google.protobuf.Value.getDefaultInstance() : value_; + } else { + return valueBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public Builder setValue(com.google.protobuf.Value value) { + if (valueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + } else { + valueBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public Builder setValue(com.google.protobuf.Value.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); + } else { + valueBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public Builder mergeValue(com.google.protobuf.Value value) { + if (valueBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && value_ != null + && value_ != com.google.protobuf.Value.getDefaultInstance()) { + getValueBuilder().mergeFrom(value); + } else { + value_ = value; + } + } else { + valueBuilder_.mergeFrom(value); + } + if (value_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public Builder clearValue() { + bitField0_ = (bitField0_ & ~0x00000002); + value_ = null; + if (valueBuilder_ != null) { + valueBuilder_.dispose(); + valueBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public com.google.protobuf.Value.Builder getValueBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getValueFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + public com.google.protobuf.ValueOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); + } else { + return value_ == null ? com.google.protobuf.Value.getDefaultInstance() : value_; + } + } + + /** + * + * + *
+     * The value of the metric.
+     * 
+ * + * .google.protobuf.Value value = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Value, + com.google.protobuf.Value.Builder, + com.google.protobuf.ValueOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Value, + com.google.protobuf.Value.Builder, + com.google.protobuf.ValueOrBuilder>(getValue(), getParentForChildren(), isClean()); + value_ = null; + } + return valueBuilder_; + } + + private java.lang.Object unit_ = ""; + + /** + * + * + *
+     * The unit in which this metric is reported. Follows [The Unified Code for
+     * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+     * 
+ * + * string unit = 3; + * + * @return The unit. + */ + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unit_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The unit in which this metric is reported. Follows [The Unified Code for
+     * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+     * 
+ * + * string unit = 3; + * + * @return The bytes for unit. + */ + public com.google.protobuf.ByteString getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unit_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The unit in which this metric is reported. Follows [The Unified Code for
+     * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+     * 
+ * + * string unit = 3; + * + * @param value The unit to set. + * @return This builder for chaining. + */ + public Builder setUnit(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + unit_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The unit in which this metric is reported. Follows [The Unified Code for
+     * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+     * 
+ * + * string unit = 3; + * + * @return This builder for chaining. + */ + public Builder clearUnit() { + unit_ = getDefaultInstance().getUnit(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The unit in which this metric is reported. Follows [The Unified Code for
+     * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+     * 
+ * + * string unit = 3; + * + * @param value The bytes for unit to set. + * @return This builder for chaining. + */ + public Builder setUnitBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + unit_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.NamedMetric) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.NamedMetric) + private static final com.google.cloud.dialogflow.cx.v3beta1.NamedMetric DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.NamedMetric(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.NamedMetric getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedMetric 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.dialogflow.cx.v3beta1.NamedMetric getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetricOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetricOrBuilder.java new file mode 100644 index 000000000000..f1afab26f5e5 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/NamedMetricOrBuilder.java @@ -0,0 +1,117 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface NamedMetricOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.NamedMetric) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the metric.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the metric.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + * + * @return Whether the value field is set. + */ + boolean hasValue(); + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + * + * @return The value. + */ + com.google.protobuf.Value getValue(); + + /** + * + * + *
+   * The value of the metric.
+   * 
+ * + * .google.protobuf.Value value = 2; + */ + com.google.protobuf.ValueOrBuilder getValueOrBuilder(); + + /** + * + * + *
+   * The unit in which this metric is reported. Follows [The Unified Code for
+   * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+   * 
+ * + * string unit = 3; + * + * @return The unit. + */ + java.lang.String getUnit(); + + /** + * + * + *
+   * The unit in which this metric is reported. Follows [The Unified Code for
+   * Units of Measure](https://unitsofmeasure.org/ucum.html) standard.
+   * 
+ * + * string unit = 3; + * + * @return The bytes for unit. + */ + com.google.protobuf.ByteString getUnitBytes(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputAudioEncoding.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputAudioEncoding.java index c2f517f5e877..765ad3397ef1 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputAudioEncoding.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputAudioEncoding.java @@ -45,6 +45,7 @@ public enum OutputAudioEncoding implements com.google.protobuf.ProtocolMessageEn *
    * Uncompressed 16-bit signed little-endian samples (Linear PCM).
    * Audio content returned as LINEAR16 also contains a WAV header.
+   * LINT: LEGACY_NAMES
    * 
* * OUTPUT_AUDIO_ENCODING_LINEAR_16 = 1; @@ -65,6 +66,7 @@ public enum OutputAudioEncoding implements com.google.protobuf.ProtocolMessageEn * *
    * MP3 audio at 64kbps.
+   * LINT: LEGACY_NAMES
    * 
* * OUTPUT_AUDIO_ENCODING_MP3_64_KBPS = 4; @@ -123,6 +125,7 @@ public enum OutputAudioEncoding implements com.google.protobuf.ProtocolMessageEn *
    * Uncompressed 16-bit signed little-endian samples (Linear PCM).
    * Audio content returned as LINEAR16 also contains a WAV header.
+   * LINT: LEGACY_NAMES
    * 
* * OUTPUT_AUDIO_ENCODING_LINEAR_16 = 1; @@ -145,6 +148,7 @@ public enum OutputAudioEncoding implements com.google.protobuf.ProtocolMessageEn * *
    * MP3 audio at 64kbps.
+   * LINT: LEGACY_NAMES
    * 
* * OUTPUT_AUDIO_ENCODING_MP3_64_KBPS = 4; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputState.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputState.java index 79362d2bc9c8..56cc738b1d70 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputState.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/OutputState.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -223,9 +223,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto.getDescriptor() - .getEnumTypes() - .get(0); + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto.getDescriptor().getEnumTypes().get(0); } private static final OutputState[] VALUES = values(); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinition.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinition.java index ecdca1b7cd5c..ed142429377f 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinition.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinition.java @@ -26,10 +26,6 @@ * Defines the properties of a parameter. * Used to define parameters used in the agent and the * input / output parameters for each fulfillment. - * (-- Next Id: 4 --) - * (-- api-linter: core::0123::resource-annotation=disabled - * aip.dev/not-precedent: ParameterDefinition is not an exposed resource. - * --) * * * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ParameterDefinition} @@ -77,7 +73,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Parameter types are used for validation.
-   * These types are consistent with [google.protobuf.Value][].
+   * These types are consistent with
+   * [google.protobuf.Value][google.protobuf.Value].
    * 
* * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType} @@ -326,6 +323,7 @@ private ParameterType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType) } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -335,7 +333,7 @@ private ParameterType(int value) { * * *
-   * Name of parameter.
+   * Required. Name of parameter.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -359,7 +357,7 @@ public java.lang.String getName() { * * *
-   * Name of parameter.
+   * Required. Name of parameter.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -390,12 +388,15 @@ public com.google.protobuf.ByteString getNameBytes() { * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The enum numeric value on the wire for type. */ @java.lang.Override + @java.lang.Deprecated public int getTypeValue() { return type_; } @@ -408,12 +409,15 @@ public int getTypeValue() { * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The type. */ @java.lang.Override + @java.lang.Deprecated public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType getType() { com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType result = com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType.forNumber(type_); @@ -422,6 +426,65 @@ public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType : result; } + public static final int TYPE_SCHEMA_FIELD_NUMBER = 4; + private com.google.cloud.dialogflow.cx.v3beta1.TypeSchema typeSchema_; + + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the typeSchema field is set. + */ + @java.lang.Override + public boolean hasTypeSchema() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The typeSchema. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getTypeSchema() { + return typeSchema_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : typeSchema_; + } + + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getTypeSchemaOrBuilder() { + return typeSchema_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : typeSchema_; + } + public static final int DESCRIPTION_FIELD_NUMBER = 3; @SuppressWarnings("serial") @@ -501,6 +564,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getTypeSchema()); + } getUnknownFields().writeTo(output); } @@ -522,6 +588,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getTypeSchema()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -540,6 +609,10 @@ public boolean equals(final java.lang.Object obj) { if (!getName().equals(other.getName())) return false; if (type_ != other.type_) return false; + if (hasTypeSchema() != other.hasTypeSchema()) return false; + if (hasTypeSchema()) { + if (!getTypeSchema().equals(other.getTypeSchema())) return false; + } if (!getDescription().equals(other.getDescription())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -556,6 +629,10 @@ public int hashCode() { hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; + if (hasTypeSchema()) { + hash = (37 * hash) + TYPE_SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getTypeSchema().hashCode(); + } hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); @@ -667,10 +744,6 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * Defines the properties of a parameter. * Used to define parameters used in the agent and the * input / output parameters for each fulfillment. - * (-- Next Id: 4 --) - * (-- api-linter: core::0123::resource-annotation=disabled - * aip.dev/not-precedent: ParameterDefinition is not an exposed resource. - * --) * * * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ParameterDefinition} @@ -695,10 +768,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTypeSchemaFieldBuilder(); + } } @java.lang.Override @@ -707,6 +789,11 @@ public Builder clear() { bitField0_ = 0; name_ = ""; type_ = 0; + typeSchema_ = null; + if (typeSchemaBuilder_ != null) { + typeSchemaBuilder_.dispose(); + typeSchemaBuilder_ = null; + } description_ = ""; return this; } @@ -750,9 +837,15 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ParameterDefin if (((from_bitField0_ & 0x00000002) != 0)) { result.type_ = type_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { + result.typeSchema_ = typeSchemaBuilder_ == null ? typeSchema_ : typeSchemaBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { result.description_ = description_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -809,9 +902,12 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinit if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } + if (other.hasTypeSchema()) { + mergeTypeSchema(other.getTypeSchema()); + } if (!other.getDescription().isEmpty()) { description_ = other.description_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -855,9 +951,15 @@ public Builder mergeFrom( case 26: { description_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 26 + case 34: + { + input.readMessage(getTypeSchemaFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -883,7 +985,7 @@ public Builder mergeFrom( * * *
-     * Name of parameter.
+     * Required. Name of parameter.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -906,7 +1008,7 @@ public java.lang.String getName() { * * *
-     * Name of parameter.
+     * Required. Name of parameter.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -929,7 +1031,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Name of parameter.
+     * Required. Name of parameter.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -951,7 +1053,7 @@ public Builder setName(java.lang.String value) { * * *
-     * Name of parameter.
+     * Required. Name of parameter.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -969,7 +1071,7 @@ public Builder clearName() { * * *
-     * Name of parameter.
+     * Required. Name of parameter.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -998,12 +1100,15 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The enum numeric value on the wire for type. */ @java.lang.Override + @java.lang.Deprecated public int getTypeValue() { return type_; } @@ -1016,12 +1121,15 @@ public int getTypeValue() { * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ + @java.lang.Deprecated public Builder setTypeValue(int value) { type_ = value; bitField0_ |= 0x00000002; @@ -1037,12 +1145,15 @@ public Builder setTypeValue(int value) { * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The type. */ @java.lang.Override + @java.lang.Deprecated public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType getType() { com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType result = com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType.forNumber(type_); @@ -1059,12 +1170,15 @@ public com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @param value The type to set. * @return This builder for chaining. */ + @java.lang.Deprecated public Builder setType( com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType value) { if (value == null) { @@ -1084,11 +1198,14 @@ public Builder setType( * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return This builder for chaining. */ + @java.lang.Deprecated public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000002); type_ = 0; @@ -1096,6 +1213,220 @@ public Builder clearType() { return this; } + private com.google.cloud.dialogflow.cx.v3beta1.TypeSchema typeSchema_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder> + typeSchemaBuilder_; + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the typeSchema field is set. + */ + public boolean hasTypeSchema() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The typeSchema. + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getTypeSchema() { + if (typeSchemaBuilder_ == null) { + return typeSchema_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : typeSchema_; + } else { + return typeSchemaBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTypeSchema(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema value) { + if (typeSchemaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + typeSchema_ = value; + } else { + typeSchemaBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTypeSchema( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder builderForValue) { + if (typeSchemaBuilder_ == null) { + typeSchema_ = builderForValue.build(); + } else { + typeSchemaBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeTypeSchema(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema value) { + if (typeSchemaBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && typeSchema_ != null + && typeSchema_ + != com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance()) { + getTypeSchemaBuilder().mergeFrom(value); + } else { + typeSchema_ = value; + } + } else { + typeSchemaBuilder_.mergeFrom(value); + } + if (typeSchema_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTypeSchema() { + bitField0_ = (bitField0_ & ~0x00000004); + typeSchema_ = null; + if (typeSchemaBuilder_ != null) { + typeSchemaBuilder_.dispose(); + typeSchemaBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder getTypeSchemaBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTypeSchemaFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getTypeSchemaOrBuilder() { + if (typeSchemaBuilder_ != null) { + return typeSchemaBuilder_.getMessageOrBuilder(); + } else { + return typeSchema_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance() + : typeSchema_; + } + } + + /** + * + * + *
+     * Optional. Type schema of parameter.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder> + getTypeSchemaFieldBuilder() { + if (typeSchemaBuilder_ == null) { + typeSchemaBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder>( + getTypeSchema(), getParentForChildren(), isClean()); + typeSchema_ = null; + } + return typeSchemaBuilder_; + } + private java.lang.Object description_ = ""; /** @@ -1161,7 +1492,7 @@ public Builder setDescription(java.lang.String value) { throw new NullPointerException(); } description_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1179,7 +1510,7 @@ public Builder setDescription(java.lang.String value) { */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -1202,7 +1533,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); description_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionOrBuilder.java index 423a810c559b..13762bfa5511 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionOrBuilder.java @@ -28,7 +28,7 @@ public interface ParameterDefinitionOrBuilder * * *
-   * Name of parameter.
+   * Required. Name of parameter.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -41,7 +41,7 @@ public interface ParameterDefinitionOrBuilder * * *
-   * Name of parameter.
+   * Required. Name of parameter.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -58,11 +58,14 @@ public interface ParameterDefinitionOrBuilder * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The enum numeric value on the wire for type. */ + @java.lang.Deprecated int getTypeValue(); /** @@ -73,13 +76,59 @@ public interface ParameterDefinitionOrBuilder * * * - * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [(.google.api.field_behavior) = REQUIRED]; + * .google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true]; * * + * @deprecated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59 * @return The type. */ + @java.lang.Deprecated com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType getType(); + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the typeSchema field is set. + */ + boolean hasTypeSchema(); + + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The typeSchema. + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getTypeSchema(); + + /** + * + * + *
+   * Optional. Type schema of parameter.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder getTypeSchemaOrBuilder(); + /** * * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionProto.java index 8e79fd38e563..f9fe396d1265 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ParameterDefinitionProto.java @@ -32,6 +32,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_ParameterDefinition_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_ParameterDefinition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -43,11 +55,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n" + "=google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto\022\"google.cloud.di" - + "alogflow.cx.v3beta1\032\037google/api/field_behavior.proto\"\215\002\n" + + "alogflow.cx.v3beta1\032\037google/api/field_behavior.proto\"\326\002\n" + "\023ParameterDefinition\022\021\n" - + "\004name\030\001 \001(\tB\003\340A\002\022X\n" + + "\004name\030\001 \001(\tB\003\340A\002\022W\n" + "\004type\030\002 \001(\0162E.google.c" - + "loud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterTypeB\003\340A\002\022\023\n" + + "loud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterTypeB\002\030\001\022H\n" + + "\013type_schema\030\004" + + " \001(\0132..google.cloud.dialogflow.cx.v3beta1.TypeSchemaB\003\340A\001\022\023\n" + "\013description\030\003 \001(\t\"t\n\r" + "ParameterType\022\036\n" + "\032PARAMETER_TYPE_UNSPECIFIED\020\000\022\n\n" @@ -56,11 +70,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007BOOLEAN\020\003\022\010\n" + "\004NULL\020\004\022\n\n" + "\006OBJECT\020\005\022\010\n" - + "\004LIST\020\006B\322\001\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\030ParameterDefinitionProtoP\001Z6clo" - + "ud.google.com/go/dialogflow/cx/apiv3beta" - + "1/cxpb;cxpb\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialo" - + "gflow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1b\006proto3" + + "\004LIST\020\006\"\356\001\n\n" + + "TypeSchema\022I\n\r" + + "inline_schema\030\001 \001(\01320.go" + + "ogle.cloud.dialogflow.cx.v3beta1.InlineSchemaH\000\022Z\n" + + "\020schema_reference\030\002 \001(\0132>.goog" + + "le.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceH\000\032/\n" + + "\017SchemaReference\022\014\n" + + "\004tool\030\001 \001(\t\022\016\n" + + "\006schema\030\002 \001(\tB\010\n" + + "\006schema\"\211\001\n" + + "\014InlineSchema\022:\n" + + "\004type\030\001 \001(\0162,.google.cloud.dialogflow.cx.v3beta1.DataType\022=\n" + + "\005items\030\002 \001(\0132..google.cloud.dialogflow.cx.v3beta1.TypeSchema*U\n" + + "\010DataType\022\031\n" + + "\025DATA_TYPE_UNSPECIFIED\020\000\022\n\n" + + "\006STRING\020\001\022\n\n" + + "\006NUMBER\020\002\022\013\n" + + "\007BOOLEAN\020\003\022\t\n" + + "\005ARRAY\020\006B|\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\030ParameterDe" + + "finitionProtoP\001Z6cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -74,7 +104,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_ParameterDefinition_descriptor, new java.lang.String[] { - "Name", "Type", "Description", + "Name", "Type", "TypeSchema", "Description", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor, + new java.lang.String[] { + "InlineSchema", "SchemaReference", "Schema", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor, + new java.lang.String[] { + "Tool", "Schema", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_InlineSchema_descriptor, + new java.lang.String[] { + "Type", "Items", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Playbook.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Playbook.java index 7682d72429de..8d212384b5bf 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Playbook.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Playbook.java @@ -56,6 +56,7 @@ private Playbook() { referencedFlows_ = com.google.protobuf.LazyStringArrayList.emptyList(); referencedTools_ = com.google.protobuf.LazyStringArrayList.emptyList(); handlers_ = java.util.Collections.emptyList(); + playbookType_ = 0; } @java.lang.Override @@ -79,6 +80,165 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder.class); } + /** + * + * + *
+   * Type of the playbook.
+   * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType} + */ + public enum PlaybookType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified type. Default to TASK.
+     * 
+ * + * PLAYBOOK_TYPE_UNSPECIFIED = 0; + */ + PLAYBOOK_TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * Task playbook.
+     * 
+ * + * TASK = 1; + */ + TASK(1), + /** + * + * + *
+     * Routine playbook.
+     * 
+ * + * ROUTINE = 3; + */ + ROUTINE(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified type. Default to TASK.
+     * 
+ * + * PLAYBOOK_TYPE_UNSPECIFIED = 0; + */ + public static final int PLAYBOOK_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Task playbook.
+     * 
+ * + * TASK = 1; + */ + public static final int TASK_VALUE = 1; + + /** + * + * + *
+     * Routine playbook.
+     * 
+ * + * ROUTINE = 3; + */ + public static final int ROUTINE_VALUE = 3; + + 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 PlaybookType 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 PlaybookType forNumber(int value) { + switch (value) { + case 0: + return PLAYBOOK_TYPE_UNSPECIFIED; + case 1: + return TASK; + case 3: + return ROUTINE; + 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 PlaybookType findValueByNumber(int number) { + return PlaybookType.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDescriptor().getEnumTypes().get(0); + } + + private static final PlaybookType[] VALUES = values(); + + public static PlaybookType 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 PlaybookType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType) + } + public interface StepOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Playbook.Step) @@ -3734,6 +3894,49 @@ public com.google.cloud.dialogflow.cx.v3beta1.HandlerOrBuilder getHandlersOrBuil return handlers_.get(index); } + public static final int PLAYBOOK_TYPE_FIELD_NUMBER = 19; + private int playbookType_ = 0; + + /** + * + * + *
+   * Optional. Type of the playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for playbookType. + */ + @java.lang.Override + public int getPlaybookTypeValue() { + return playbookType_; + } + + /** + * + * + *
+   * Optional. Type of the playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookType. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType getPlaybookType() { + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType result = + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.forNumber(playbookType_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -3791,6 +3994,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(17, getInstruction()); } + if (playbookType_ + != com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.PLAYBOOK_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(19, playbookType_); + } if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(20, getSpeechSettings()); } @@ -3864,6 +4072,11 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, getInstruction()); } + if (playbookType_ + != com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.PLAYBOOK_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(19, playbookType_); + } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(20, getSpeechSettings()); } @@ -3915,6 +4128,7 @@ public boolean equals(final java.lang.Object obj) { if (!getSpeechSettings().equals(other.getSpeechSettings())) return false; } if (!getHandlersList().equals(other.getHandlersList())) return false; + if (playbookType_ != other.playbookType_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3978,6 +4192,8 @@ public int hashCode() { hash = (37 * hash) + HANDLERS_FIELD_NUMBER; hash = (53 * hash) + getHandlersList().hashCode(); } + hash = (37 * hash) + PLAYBOOK_TYPE_FIELD_NUMBER; + hash = (53 * hash) + playbookType_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -4194,6 +4410,7 @@ public Builder clear() { handlersBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00004000); + playbookType_ = 0; return this; } @@ -4312,6 +4529,9 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Playbook resul speechSettingsBuilder_ == null ? speechSettings_ : speechSettingsBuilder_.build(); to_bitField0_ |= 0x00000010; } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.playbookType_ = playbookType_; + } result.bitField0_ |= to_bitField0_; } @@ -4505,6 +4725,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Playbook other) } } } + if (other.playbookType_ != 0) { + setPlaybookTypeValue(other.getPlaybookTypeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4642,6 +4865,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000020; break; } // case 138 + case 152: + { + playbookType_ = input.readEnum(); + bitField0_ |= 0x00008000; + break; + } // case 152 case 162: { input.readMessage(getSpeechSettingsFieldBuilder().getBuilder(), extensionRegistry); @@ -8054,6 +8283,114 @@ public com.google.cloud.dialogflow.cx.v3beta1.Handler.Builder addHandlersBuilder return handlersBuilder_; } + private int playbookType_ = 0; + + /** + * + * + *
+     * Optional. Type of the playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for playbookType. + */ + @java.lang.Override + public int getPlaybookTypeValue() { + return playbookType_; + } + + /** + * + * + *
+     * Optional. Type of the playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for playbookType to set. + * @return This builder for chaining. + */ + public Builder setPlaybookTypeValue(int value) { + playbookType_ = value; + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type of the playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookType. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType getPlaybookType() { + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType result = + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.forNumber(playbookType_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Type of the playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The playbookType to set. + * @return This builder for chaining. + */ + public Builder setPlaybookType( + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00008000; + playbookType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type of the playbook.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearPlaybookType() { + bitField0_ = (bitField0_ & ~0x00008000); + playbookType_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategy.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategy.java new file mode 100644 index 000000000000..8d5452539866 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategy.java @@ -0,0 +1,1035 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The playbook import strategy used for resource conflict resolution associated
+ * with an
+ * [ImportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy} + */ +public final class PlaybookImportStrategy extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) + PlaybookImportStrategyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PlaybookImportStrategy.newBuilder() to construct. + private PlaybookImportStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PlaybookImportStrategy() { + mainPlaybookImportStrategy_ = 0; + nestedResourceImportStrategy_ = 0; + toolImportStrategy_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PlaybookImportStrategy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.class, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder.class); + } + + public static final int MAIN_PLAYBOOK_IMPORT_STRATEGY_FIELD_NUMBER = 4; + private int mainPlaybookImportStrategy_ = 0; + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving conflicts with
+   * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for mainPlaybookImportStrategy. + */ + @java.lang.Override + public int getMainPlaybookImportStrategyValue() { + return mainPlaybookImportStrategy_; + } + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving conflicts with
+   * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The mainPlaybookImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getMainPlaybookImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber( + mainPlaybookImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.UNRECOGNIZED + : result; + } + + public static final int NESTED_RESOURCE_IMPORT_STRATEGY_FIELD_NUMBER = 5; + private int nestedResourceImportStrategy_ = 0; + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving referenced
+   * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for nestedResourceImportStrategy. + */ + @java.lang.Override + public int getNestedResourceImportStrategyValue() { + return nestedResourceImportStrategy_; + } + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving referenced
+   * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nestedResourceImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getNestedResourceImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber( + nestedResourceImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.UNRECOGNIZED + : result; + } + + public static final int TOOL_IMPORT_STRATEGY_FIELD_NUMBER = 6; + private int toolImportStrategy_ = 0; + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving tool conflicts.
+   * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+   * main playbook and nested resource import strategies, meaning if the
+   * playbook that references the tool is skipped, the tool will also be
+   * skipped.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for toolImportStrategy. + */ + @java.lang.Override + public int getToolImportStrategyValue() { + return toolImportStrategy_; + } + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving tool conflicts.
+   * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+   * main playbook and nested resource import strategies, meaning if the
+   * playbook that references the tool is skipped, the tool will also be
+   * skipped.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The toolImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getToolImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber(toolImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.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 (mainPlaybookImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + output.writeEnum(4, mainPlaybookImportStrategy_); + } + if (nestedResourceImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + output.writeEnum(5, nestedResourceImportStrategy_); + } + if (toolImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + output.writeEnum(6, toolImportStrategy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (mainPlaybookImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, mainPlaybookImportStrategy_); + } + if (nestedResourceImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + size += + com.google.protobuf.CodedOutputStream.computeEnumSize(5, nestedResourceImportStrategy_); + } + if (toolImportStrategy_ + != com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.IMPORT_STRATEGY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, toolImportStrategy_); + } + 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.dialogflow.cx.v3beta1.PlaybookImportStrategy)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy other = + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) obj; + + if (mainPlaybookImportStrategy_ != other.mainPlaybookImportStrategy_) return false; + if (nestedResourceImportStrategy_ != other.nestedResourceImportStrategy_) return false; + if (toolImportStrategy_ != other.toolImportStrategy_) 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) + MAIN_PLAYBOOK_IMPORT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + mainPlaybookImportStrategy_; + hash = (37 * hash) + NESTED_RESOURCE_IMPORT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + nestedResourceImportStrategy_; + hash = (37 * hash) + TOOL_IMPORT_STRATEGY_FIELD_NUMBER; + hash = (53 * hash) + toolImportStrategy_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy 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.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy 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.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.PlaybookImportStrategy 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The playbook import strategy used for resource conflict resolution associated
+   * with an
+   * [ImportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.class, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + mainPlaybookImportStrategy_ = 0; + nestedResourceImportStrategy_ = 0; + toolImportStrategy_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy build() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy result = + new com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.mainPlaybookImportStrategy_ = mainPlaybookImportStrategy_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nestedResourceImportStrategy_ = nestedResourceImportStrategy_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.toolImportStrategy_ = toolImportStrategy_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy.getDefaultInstance()) + return this; + if (other.mainPlaybookImportStrategy_ != 0) { + setMainPlaybookImportStrategyValue(other.getMainPlaybookImportStrategyValue()); + } + if (other.nestedResourceImportStrategy_ != 0) { + setNestedResourceImportStrategyValue(other.getNestedResourceImportStrategyValue()); + } + if (other.toolImportStrategy_ != 0) { + setToolImportStrategyValue(other.getToolImportStrategyValue()); + } + 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 32: + { + mainPlaybookImportStrategy_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 32 + case 40: + { + nestedResourceImportStrategy_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 40 + case 48: + { + toolImportStrategy_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 48 + 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 mainPlaybookImportStrategy_ = 0; + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving conflicts with
+     * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for mainPlaybookImportStrategy. + */ + @java.lang.Override + public int getMainPlaybookImportStrategyValue() { + return mainPlaybookImportStrategy_; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving conflicts with
+     * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for mainPlaybookImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setMainPlaybookImportStrategyValue(int value) { + mainPlaybookImportStrategy_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving conflicts with
+     * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The mainPlaybookImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getMainPlaybookImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber( + mainPlaybookImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving conflicts with
+     * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The mainPlaybookImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setMainPlaybookImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + mainPlaybookImportStrategy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving conflicts with
+     * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearMainPlaybookImportStrategy() { + bitField0_ = (bitField0_ & ~0x00000001); + mainPlaybookImportStrategy_ = 0; + onChanged(); + return this; + } + + private int nestedResourceImportStrategy_ = 0; + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving referenced
+     * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for nestedResourceImportStrategy. + */ + @java.lang.Override + public int getNestedResourceImportStrategyValue() { + return nestedResourceImportStrategy_; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving referenced
+     * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for nestedResourceImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setNestedResourceImportStrategyValue(int value) { + nestedResourceImportStrategy_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving referenced
+     * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nestedResourceImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getNestedResourceImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber( + nestedResourceImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving referenced
+     * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The nestedResourceImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setNestedResourceImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + nestedResourceImportStrategy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving referenced
+     * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearNestedResourceImportStrategy() { + bitField0_ = (bitField0_ & ~0x00000002); + nestedResourceImportStrategy_ = 0; + onChanged(); + return this; + } + + private int toolImportStrategy_ = 0; + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving tool conflicts.
+     * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+     * main playbook and nested resource import strategies, meaning if the
+     * playbook that references the tool is skipped, the tool will also be
+     * skipped.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for toolImportStrategy. + */ + @java.lang.Override + public int getToolImportStrategyValue() { + return toolImportStrategy_; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving tool conflicts.
+     * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+     * main playbook and nested resource import strategies, meaning if the
+     * playbook that references the tool is skipped, the tool will also be
+     * skipped.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for toolImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setToolImportStrategyValue(int value) { + toolImportStrategy_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving tool conflicts.
+     * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+     * main playbook and nested resource import strategies, meaning if the
+     * playbook that references the tool is skipped, the tool will also be
+     * skipped.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The toolImportStrategy. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getToolImportStrategy() { + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy result = + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.forNumber(toolImportStrategy_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving tool conflicts.
+     * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+     * main playbook and nested resource import strategies, meaning if the
+     * playbook that references the tool is skipped, the tool will also be
+     * skipped.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The toolImportStrategy to set. + * @return This builder for chaining. + */ + public Builder setToolImportStrategy( + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + toolImportStrategy_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the import strategy used when resolving tool conflicts.
+     * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+     * main playbook and nested resource import strategies, meaning if the
+     * playbook that references the tool is skipped, the tool will also be
+     * skipped.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearToolImportStrategy() { + bitField0_ = (bitField0_ & ~0x00000004); + toolImportStrategy_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) + private static final com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlaybookImportStrategy 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.dialogflow.cx.v3beta1.PlaybookImportStrategy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategyOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategyOrBuilder.java new file mode 100644 index 000000000000..504a005dd490 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookImportStrategyOrBuilder.java @@ -0,0 +1,128 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface PlaybookImportStrategyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving conflicts with
+   * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for mainPlaybookImportStrategy. + */ + int getMainPlaybookImportStrategyValue(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving conflicts with
+   * the main playbook. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The mainPlaybookImportStrategy. + */ + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getMainPlaybookImportStrategy(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving referenced
+   * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for nestedResourceImportStrategy. + */ + int getNestedResourceImportStrategyValue(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving referenced
+   * playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nestedResourceImportStrategy. + */ + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getNestedResourceImportStrategy(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving tool conflicts.
+   * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+   * main playbook and nested resource import strategies, meaning if the
+   * playbook that references the tool is skipped, the tool will also be
+   * skipped.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for toolImportStrategy. + */ + int getToolImportStrategyValue(); + + /** + * + * + *
+   * Optional. Specifies the import strategy used when resolving tool conflicts.
+   * If not specified, 'CREATE_NEW' is assumed. This will be applied after the
+   * main playbook and nested resource import strategies, meaning if the
+   * playbook that references the tool is skipped, the tool will also be
+   * skipped.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The toolImportStrategy. + */ + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategy getToolImportStrategy(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInput.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInput.java index b5691587dc6d..59d19ffc7ca5 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInput.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInput.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -50,14 +50,14 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookInput.class, @@ -369,14 +369,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookInput) com.google.cloud.dialogflow.cx.v3beta1.PlaybookInputOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookInput.class, @@ -414,7 +414,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInputOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInputOrBuilder.java index cb5f5e0525c3..87655dce2e03 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInputOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInputOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocation.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocation.java index adc736c5e39b..77f7dde100c3 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocation.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocation.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -23,7 +23,8 @@ * * *
- * Stores metadata of the invocation of a child playbook.
+ * Stores metadata of the invocation of a child playbook. Playbook invocation
+ * actions enter the child playbook.
  * 
* * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation} @@ -52,14 +53,14 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.class, @@ -558,7 +559,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Stores metadata of the invocation of a child playbook.
+   * Stores metadata of the invocation of a child playbook. Playbook invocation
+   * actions enter the child playbook.
    * 
* * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation} @@ -568,14 +570,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation) com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookInvocation.class, @@ -621,7 +623,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocationOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocationOrBuilder.java index 5a050af31d94..71f8f226ae6a 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocationOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookInvocationOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOrBuilder.java index d1197294f187..b1d690c44b3b 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOrBuilder.java @@ -738,4 +738,34 @@ com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition getOutputParameterDef *
*/ com.google.cloud.dialogflow.cx.v3beta1.HandlerOrBuilder getHandlersOrBuilder(int index); + + /** + * + * + *
+   * Optional. Type of the playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for playbookType. + */ + int getPlaybookTypeValue(); + + /** + * + * + *
+   * Optional. Type of the playbook.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType playbook_type = 19 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The playbookType. + */ + com.google.cloud.dialogflow.cx.v3beta1.Playbook.PlaybookType getPlaybookType(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutput.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutput.java index 7803bd3d94b9..540f4f14c69c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutput.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutput.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -41,6 +41,7 @@ private PlaybookOutput(com.google.protobuf.GeneratedMessageV3.Builder builder private PlaybookOutput() { executionSummary_ = ""; + state_ = 0; } @java.lang.Override @@ -50,20 +51,228 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.class, com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.Builder.class); } + /** + * + * + *
+   * Playbook output state.
+   * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State} + */ + @java.lang.Deprecated + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Playbook succeeded.
+     * 
+ * + * OK = 1; + */ + OK(1), + /** + * + * + *
+     * Playbook cancelled.
+     * 
+ * + * CANCELLED = 2; + */ + CANCELLED(2), + /** + * + * + *
+     * Playbook failed.
+     * 
+ * + * FAILED = 3; + */ + FAILED(3), + /** + * + * + *
+     * Playbook failed due to escalation.
+     * 
+ * + * ESCALATED = 4; + */ + ESCALATED(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Playbook succeeded.
+     * 
+ * + * OK = 1; + */ + public static final int OK_VALUE = 1; + + /** + * + * + *
+     * Playbook cancelled.
+     * 
+ * + * CANCELLED = 2; + */ + public static final int CANCELLED_VALUE = 2; + + /** + * + * + *
+     * Playbook failed.
+     * 
+ * + * FAILED = 3; + */ + public static final int FAILED_VALUE = 3; + + /** + * + * + *
+     * Playbook failed due to escalation.
+     * 
+ * + * ESCALATED = 4; + */ + public static final int ESCALATED_VALUE = 4; + + 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 State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return OK; + case 2: + return CANCELLED; + case 3: + return FAILED; + case 4: + return ESCALATED; + 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 State findValueByNumber(int number) { + return State.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State) + } + private int bitField0_; public static final int EXECUTION_SUMMARY_FIELD_NUMBER = 1; @@ -118,6 +327,53 @@ public com.google.protobuf.ByteString getExecutionSummaryBytes() { } } + public static final int STATE_FIELD_NUMBER = 2; + private int state_ = 0; + + /** + * + * + *
+   * End state of the playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + @java.lang.Deprecated + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * End state of the playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The state. + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State getState() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State result = + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.forNumber(state_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.UNRECOGNIZED + : result; + } + public static final int ACTION_PARAMETERS_FIELD_NUMBER = 4; private com.google.protobuf.Struct actionParameters_; @@ -191,6 +447,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(executionSummary_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, executionSummary_); } + if (state_ + != com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, state_); + } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getActionParameters()); } @@ -206,6 +467,11 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(executionSummary_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, executionSummary_); } + if (state_ + != com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, state_); + } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getActionParameters()); } @@ -226,6 +492,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput) obj; if (!getExecutionSummary().equals(other.getExecutionSummary())) return false; + if (state_ != other.state_) return false; if (hasActionParameters() != other.hasActionParameters()) return false; if (hasActionParameters()) { if (!getActionParameters().equals(other.getActionParameters())) return false; @@ -243,6 +510,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + EXECUTION_SUMMARY_FIELD_NUMBER; hash = (53 * hash) + getExecutionSummary().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; if (hasActionParameters()) { hash = (37 * hash) + ACTION_PARAMETERS_FIELD_NUMBER; hash = (53 * hash) + getActionParameters().hashCode(); @@ -363,14 +632,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookOutput) com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutputOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.class, @@ -398,6 +667,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; executionSummary_ = ""; + state_ = 0; actionParameters_ = null; if (actionParametersBuilder_ != null) { actionParametersBuilder_.dispose(); @@ -408,7 +678,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor; } @@ -442,8 +712,11 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput if (((from_bitField0_ & 0x00000001) != 0)) { result.executionSummary_ = executionSummary_; } - int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { + result.state_ = state_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { result.actionParameters_ = actionParametersBuilder_ == null ? actionParameters_ : actionParametersBuilder_.build(); to_bitField0_ |= 0x00000001; @@ -502,6 +775,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput o bitField0_ |= 0x00000001; onChanged(); } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } if (other.hasActionParameters()) { mergeActionParameters(other.getActionParameters()); } @@ -537,11 +813,17 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 case 34: { input.readMessage( getActionParametersFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 34 default: @@ -674,6 +956,123 @@ public Builder setExecutionSummaryBytes(com.google.protobuf.ByteString value) { return this; } + private int state_ = 0; + + /** + * + * + *
+     * End state of the playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + @java.lang.Deprecated + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * End state of the playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * End state of the playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The state. + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State getState() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State result = + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.forNumber(state_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * End state of the playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @param value The state to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setState(com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * End state of the playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000002); + state_ = 0; + onChanged(); + return this; + } + private com.google.protobuf.Struct actionParameters_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Struct, @@ -695,7 +1094,7 @@ public Builder setExecutionSummaryBytes(com.google.protobuf.ByteString value) { * @return Whether the actionParameters field is set. */ public boolean hasActionParameters() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** @@ -741,7 +1140,7 @@ public Builder setActionParameters(com.google.protobuf.Struct value) { } else { actionParametersBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -763,7 +1162,7 @@ public Builder setActionParameters(com.google.protobuf.Struct.Builder builderFor } else { actionParametersBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -781,7 +1180,7 @@ public Builder setActionParameters(com.google.protobuf.Struct.Builder builderFor */ public Builder mergeActionParameters(com.google.protobuf.Struct value) { if (actionParametersBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) + if (((bitField0_ & 0x00000004) != 0) && actionParameters_ != null && actionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { getActionParametersBuilder().mergeFrom(value); @@ -792,7 +1191,7 @@ public Builder mergeActionParameters(com.google.protobuf.Struct value) { actionParametersBuilder_.mergeFrom(value); } if (actionParameters_ != null) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } return this; @@ -810,7 +1209,7 @@ public Builder mergeActionParameters(com.google.protobuf.Struct value) { *
*/ public Builder clearActionParameters() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); actionParameters_ = null; if (actionParametersBuilder_ != null) { actionParametersBuilder_.dispose(); @@ -832,7 +1231,7 @@ public Builder clearActionParameters() { *
*/ public com.google.protobuf.Struct.Builder getActionParametersBuilder() { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return getActionParametersFieldBuilder().getBuilder(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutputOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutputOrBuilder.java index 6317fa546812..ad10c9fb3c75 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutputOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookOutputOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -50,6 +50,40 @@ public interface PlaybookOutputOrBuilder */ com.google.protobuf.ByteString getExecutionSummaryBytes(); + /** + * + * + *
+   * End state of the playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The enum numeric value on the wire for state. + */ + @java.lang.Deprecated + int getStateValue(); + + /** + * + * + *
+   * End state of the playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State state = 2 [deprecated = true]; + * + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.state is deprecated. See + * google/cloud/dialogflow/cx/v3beta1/trace.proto;l=449 + * @return The state. + */ + @java.lang.Deprecated + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOutput.State getState(); + /** * * diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookProto.java index 589567d5281e..eccb22f97bbd 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookProto.java @@ -76,6 +76,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_GetPlaybookVersionRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_GetPlaybookVersionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -88,6 +96,30 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_DeletePlaybookVersionRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_DeletePlaybookVersionRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_dialogflow_cx_v3beta1_Handler_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -116,13 +148,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_behavior.proto\032\031google/api/resource.pro" + "to\032:google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto\0320google/cloud/dia" + "logflow/cx/v3beta1/example.proto\0324google/cloud/dialogflow/cx/v3beta1/fulfillment" - + ".proto\032\n" + + "\010playbook\030\002" + + " \001(\0132,.google.cloud.dialogflow.cx.v3beta1.Playbook\"\221\001\n" + "\033ListPlaybookVersionsRequest\022A\n" - + "\006parent\030\001 \001(\tB1\340A\002\372" - + "A+\022)dialogflow.googleapis.com/PlaybookVersion\022\026\n" + + "\006parent\030\001 \001(\tB1\340A\002\372A+" + + "\022)dialogflow.googleapis.com/PlaybookVersion\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\"\207\001\n" + "\034ListPlaybookVersionsResponse\022N\n" - + "\021playbook_versions\030\001 \003(\01323.goo" - + "gle.cloud.dialogflow.cx.v3beta1.PlaybookVersion\022\027\n" + + "\021playbook_versions\030\001 \003(\01323.googl" + + "e.cloud.dialogflow.cx.v3beta1.PlaybookVersion\022\027\n" + "\017next_page_token\030\002 \001(\t\"_\n" + "\034DeletePlaybookVersionRequest\022?\n" + "\004name\030\001 \001(\tB1\340A\002\372A+\n" - + ")dialogflow.googleapis.com/PlaybookVersion\"\340\003\n" + + ")dialogflow.googleapis.com/PlaybookVersion\"\213\002\n" + + "\025ExportPlaybookRequest\0228\n" + + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + + "\"dialogflow.googleapis.com/Playbook\022\031\n" + + "\014playbook_uri\030\002 \001(\tB\003\340A\001\022^\n" + + "\013data_format\030\003 \001(\0162D.google.cloud.dialo" + + "gflow.cx.v3beta1.ExportPlaybookRequest.DataFormatB\003\340A\001\"=\n\n" + + "DataFormat\022\033\n" + + "\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n" + + "\004BLOB\020\001\022\010\n" + + "\004JSON\020\002\"\355\001\n" + + "\025ImportPlaybookRequest\022:\n" + + "\006parent\030\001 \001(\tB" + + "*\340A\002\372A$\022\"dialogflow.googleapis.com/Playbook\022\026\n" + + "\014playbook_uri\030\002 \001(\tH\000\022\032\n" + + "\020playbook_content\030\003 \001(\014H\000\022X\n" + + "\017import_strategy\030\004 \001(\013" + + "2:.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategyB\003\340A\001B\n\n" + + "\010playbook\"\261\002\n" + + "\026PlaybookImportStrategy\022^\n" + + "\035main_playbook_import_strategy\030\004 \001(\01622.google.cloud.d" + + "ialogflow.cx.v3beta1.ImportStrategyB\003\340A\001\022`\n" + + "\037nested_resource_import_strategy\030\005 \001(" + + "\01622.google.cloud.dialogflow.cx.v3beta1.ImportStrategyB\003\340A\001\022U\n" + + "\024tool_import_strategy\030\006" + + " \001(\01622.google.cloud.dialogflow.cx.v3beta1.ImportStrategyB\003\340A\001\"\302\002\n" + + "\026ImportPlaybookResponse\0229\n" + + "\010playbook\030\001 \001(\tB\'\372A$\n" + + "\"dialogflow.googleapis.com/Playbook\022n\n" + + "\025conflicting_resources\030\002 \001(\0132O.google.cloud.di" + + "alogflow.cx.v3beta1.ImportPlaybookResponse.ConflictingResources\032}\n" + + "\024ConflictingResources\022\"\n" + + "\032main_playbook_display_name\030\001 \001(\t\022%\n" + + "\035nested_playbook_display_names\030\002 \003(\t\022\032\n" + + "\022tool_display_names\030\003 \003(\t\"X\n" + + "\026ExportPlaybookResponse\022\026\n" + + "\014playbook_uri\030\001 \001(\tH\000\022\032\n" + + "\020playbook_content\030\002 \001(\014H\000B\n\n" + + "\010playbook\"\340\003\n" + "\007Handler\022Q\n\r" - + "event_handler\030\001" - + " \001(\01328.google.cloud.dialogflow.cx.v3beta1.Handler.EventHandlerH\000\022Y\n" - + "\021lifecycle_handler\030\003" - + " \001(\0132<.google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandlerH\000\032\205\001\n" + + "event_handler\030\001 \001(\01328.go" + + "ogle.cloud.dialogflow.cx.v3beta1.Handler.EventHandlerH\000\022Y\n" + + "\021lifecycle_handler\030\003 \001" + + "(\0132<.google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandlerH\000\032\205\001\n" + "\014EventHandler\022\022\n" + "\005event\030\001 \001(\tB\003\340A\002\022\026\n" + "\tcondition\030\003 \001(\tB\003\340A\001\022I\n" - + "\013fulfillment\030\002 \001(\0132/." - + "google.cloud.dialogflow.cx.v3beta1.FulfillmentB\003\340A\002\032\223\001\n" + + "\013fulfillment\030\002 \001(\0132/.google.cl" + + "oud.dialogflow.cx.v3beta1.FulfillmentB\003\340A\002\032\223\001\n" + "\020LifecycleHandler\022\034\n" + "\017lifecycle_stage\030\001 \001(\tB\003\340A\002\022\026\n" + "\tcondition\030\002 \001(\tB\003\340A\001\022I\n" - + "\013fulfillment\030\003 \001(\0132/.google.clo" - + "ud.dialogflow.cx.v3beta1.FulfillmentB\003\340A\002B\t\n" - + "\007handler2\305\020\n" + + "\013fulfillment\030\003" + + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.FulfillmentB\003\340A\002B\t\n" + + "\007handler2\251\026\n" + "\tPlaybooks\022\332\001\n" - + "\016CreatePlaybook\0229.google.cloud.dialogflow.cx.v3bet" - + "a1.CreatePlaybookRequest\032,.google.cloud." - + "dialogflow.cx.v3beta1.Playbook\"_\332A\017paren" - + "t,playbook\202\323\344\223\002G\";/v3beta1/{parent=proje" - + "cts/*/locations/*/agents/*}/playbooks:\010playbook\022\257\001\n" - + "\016DeletePlaybook\0229.google.cloud.dialogflow.cx.v3beta1.DeletePlaybookRe" - + "quest\032\026.google.protobuf.Empty\"J\332A\004name\202\323" - + "\344\223\002=*;/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*}\022\322\001\n\r" - + "ListPlaybooks\0228.google.cloud.dialogflow.cx.v3beta1" - + ".ListPlaybooksRequest\0329.google.cloud.dialogflow.cx.v3beta1.ListPlaybooksResponse" - + "\"L\332A\006parent\202\323\344\223\002=\022;/v3beta1/{parent=proj" - + "ects/*/locations/*/agents/*}/playbooks\022\277\001\n" - + "\013GetPlaybook\0226.google.cloud.dialogflow" - + ".cx.v3beta1.GetPlaybookRequest\032,.google." - + "cloud.dialogflow.cx.v3beta1.Playbook\"J\332A" - + "\004name\202\323\344\223\002=\022;/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*}\022\350\001\n" - + "\016UpdatePlaybook\0229.google.cloud.dialogflow.cx" - + ".v3beta1.UpdatePlaybookRequest\032,.google." - + "cloud.dialogflow.cx.v3beta1.Playbook\"m\332A" - + "\024playbook,update_mask\202\323\344\223\002P2D/v3beta1/{p" - + "laybook.name=projects/*/locations/*/agents/*/playbooks/*}:\010playbook\022\212\002\n" - + "\025CreatePlaybookVersion\022@.google.cloud.dialogflow." - + "cx.v3beta1.CreatePlaybookVersionRequest\0323.google.cloud.dialogflow.cx.v3beta1.Pla" - + "ybookVersion\"z\332A\027parent,playbook_version" - + "\202\323\344\223\002Z\"F/v3beta1/{parent=projects/*/loca" - + "tions/*/agents/*/playbooks/*}/versions:\020playbook_version\022\337\001\n" - + "\022GetPlaybookVersion\022=.google.cloud.dialogflow.cx.v3beta1.Get" - + "PlaybookVersionRequest\0323.google.cloud.di" - + "alogflow.cx.v3beta1.PlaybookVersion\"U\332A\004" - + "name\202\323\344\223\002H\022F/v3beta1/{name=projects/*/lo" - + "cations/*/agents/*/playbooks/*/versions/*}\022\362\001\n" - + "\024ListPlaybookVersions\022?.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVer" - + "sionsRequest\032@.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersionsResponse\"W" - + "\332A\006parent\202\323\344\223\002H\022F/v3beta1/{parent=projec" - + "ts/*/locations/*/agents/*/playbooks/*}/versions\022\310\001\n" - + "\025DeletePlaybookVersion\022@.google.cloud.dialogflow.cx.v3beta1.DeletePla" - + "ybookVersionRequest\032\026.google.protobuf.Em" - + "pty\"U\332A\004name\202\323\344\223\002H*F/v3beta1/{name=proje" - + "cts/*/locations/*/agents/*/playbooks/*/v" - + "ersions/*}\032x\312A\031dialogflow.googleapis.com" - + "\322AYhttps://www.googleapis.com/auth/cloud" - + "-platform,https://www.googleapis.com/auth/dialogflowB\233\001\n" + + "\016CreatePlaybook\0229.google.cloud.dialogflow.cx.v3beta1.Create" + + "PlaybookRequest\032,.google.cloud.dialogflo" + + "w.cx.v3beta1.Playbook\"_\332A\017parent,playboo" + + "k\202\323\344\223\002G\";/v3beta1/{parent=projects/*/loc" + + "ations/*/agents/*}/playbooks:\010playbook\022\257\001\n" + + "\016DeletePlaybook\0229.google.cloud.dialogf" + + "low.cx.v3beta1.DeletePlaybookRequest\032\026.g" + + "oogle.protobuf.Empty\"J\332A\004name\202\323\344\223\002=*;/v3" + + "beta1/{name=projects/*/locations/*/agents/*/playbooks/*}\022\322\001\n\r" + + "ListPlaybooks\0228.google.cloud.dialogflow.cx.v3beta1.ListPlay" + + "booksRequest\0329.google.cloud.dialogflow.c" + + "x.v3beta1.ListPlaybooksResponse\"L\332A\006pare" + + "nt\202\323\344\223\002=\022;/v3beta1/{parent=projects/*/locations/*/agents/*}/playbooks\022\277\001\n" + + "\013GetPlaybook\0226.google.cloud.dialogflow.cx.v3bet" + + "a1.GetPlaybookRequest\032,.google.cloud.dia" + + "logflow.cx.v3beta1.Playbook\"J\332A\004name\202\323\344\223" + + "\002=\022;/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*}\022\355\001\n" + + "\016ExportPlaybook\0229.google.cloud.dialogflow.cx.v3beta1." + + "ExportPlaybookRequest\032\035.google.longrunning.Operation\"\200\001\312A0\n" + + "\026ExportPlaybookResponse\022\026google.protobuf.Struct\202\323\344\223\002G\"B/v3bet" + + "a1/{name=projects/*/locations/*/agents/*/playbooks/*}:export:\001*\022\355\001\n" + + "\016ImportPlaybook\0229.google.cloud.dialogflow.cx.v3beta1." + + "ImportPlaybookRequest\032\035.google.longrunning.Operation\"\200\001\312A0\n" + + "\026ImportPlaybookResponse\022\026google.protobuf.Struct\202\323\344\223\002G\"B/v3bet" + + "a1/{parent=projects/*/locations/*/agents/*}/playbooks:import:\001*\022\350\001\n" + + "\016UpdatePlaybook\0229.google.cloud.dialogflow.cx.v3beta1." + + "UpdatePlaybookRequest\032,.google.cloud.dia" + + "logflow.cx.v3beta1.Playbook\"m\332A\024playbook" + + ",update_mask\202\323\344\223\002P2D/v3beta1/{playbook.n" + + "ame=projects/*/locations/*/agents/*/playbooks/*}:\010playbook\022\212\002\n" + + "\025CreatePlaybookVersion\022@.google.cloud.dialogflow.cx.v3beta" + + "1.CreatePlaybookVersionRequest\0323.google.cloud.dialogflow.cx.v3beta1.PlaybookVers" + + "ion\"z\332A\027parent,playbook_version\202\323\344\223\002Z\"F/" + + "v3beta1/{parent=projects/*/locations/*/a" + + "gents/*/playbooks/*}/versions:\020playbook_version\022\337\001\n" + + "\022GetPlaybookVersion\022=.google.cloud.dialogflow.cx.v3beta1.GetPlaybookV" + + "ersionRequest\0323.google.cloud.dialogflow." + + "cx.v3beta1.PlaybookVersion\"U\332A\004name\202\323\344\223\002" + + "H\022F/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*/versions/*}\022\201\002\n" + + "\026RestorePlaybookVersion\022A.google.cloud.dial" + + "ogflow.cx.v3beta1.RestorePlaybookVersionRequest\032B.google.cloud.dialogflow.cx.v3b" + + "eta1.RestorePlaybookVersionResponse\"`\332A\004" + + "name\202\323\344\223\002S\"N/v3beta1/{name=projects/*/lo" + + "cations/*/agents/*/playbooks/*/versions/*}:restore:\001*\022\362\001\n" + + "\024ListPlaybookVersions\022?.google.cloud.dialogflow.cx.v3beta1.List" + + "PlaybookVersionsRequest\032@.google.cloud.dialogflow.cx.v3beta1.ListPlaybookVersion" + + "sResponse\"W\332A\006parent\202\323\344\223\002H\022F/v3beta1/{pa" + + "rent=projects/*/locations/*/agents/*/playbooks/*}/versions\022\310\001\n" + + "\025DeletePlaybookVersion\022@.google.cloud.dialogflow.cx.v3beta" + + "1.DeletePlaybookVersionRequest\032\026.google." + + "protobuf.Empty\"U\332A\004name\202\323\344\223\002H*F/v3beta1/" + + "{name=projects/*/locations/*/agents/*/pl" + + "aybooks/*/versions/*}\032x\312A\031dialogflow.goo" + + "gleapis.com\322AYhttps://www.googleapis.com" + + "/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\233\001\n" + "&com.google.cloud.dialogflow.cx.v3beta1B\r" - + "PlaybookProtoP\001Z6cloud.google.com/go/dialogflow/cx/apiv3beta1/c" - + "xpb;cxpb\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1b\006proto3" + + "PlaybookProtoP\001Z6cloud.google.com/go/dialogflow/cx/a" + + "piv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud." + + "Dialogflow.Cx.V3Beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -287,9 +385,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.ExampleProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto.getDescriptor(), + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategyProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto.getDescriptor(), + com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.StructProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_CreatePlaybookRequest_descriptor = @@ -361,6 +462,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LlmModelSettings", "SpeechSettings", "Handlers", + "PlaybookType", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Playbook_Step_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Playbook_descriptor @@ -406,8 +508,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Name", }); - internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsRequest_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor = getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor, + new java.lang.String[] { + "Playbook", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsRequest_descriptor = + getDescriptor().getMessageTypes().get(12); internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsRequest_descriptor, @@ -415,7 +533,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsResponse_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageTypes().get(13); internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_ListPlaybookVersionsResponse_descriptor, @@ -423,15 +541,65 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PlaybookVersions", "NextPageToken", }); internal_static_google_cloud_dialogflow_cx_v3beta1_DeletePlaybookVersionRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageTypes().get(14); internal_static_google_cloud_dialogflow_cx_v3beta1_DeletePlaybookVersionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_DeletePlaybookVersionRequest_descriptor, new java.lang.String[] { "Name", }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookRequest_descriptor, + new java.lang.String[] { + "Name", "PlaybookUri", "DataFormat", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookRequest_descriptor, + new java.lang.String[] { + "Parent", "PlaybookUri", "PlaybookContent", "ImportStrategy", "Playbook", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookImportStrategy_descriptor, + new java.lang.String[] { + "MainPlaybookImportStrategy", "NestedResourceImportStrategy", "ToolImportStrategy", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor, + new java.lang.String[] { + "Playbook", "ConflictingResources", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ImportPlaybookResponse_ConflictingResources_descriptor, + new java.lang.String[] { + "MainPlaybookDisplayName", "NestedPlaybookDisplayNames", "ToolDisplayNames", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ExportPlaybookResponse_descriptor, + new java.lang.String[] { + "PlaybookUri", "PlaybookContent", "Playbook", + }); internal_static_google_cloud_dialogflow_cx_v3beta1_Handler_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageTypes().get(20); internal_static_google_cloud_dialogflow_cx_v3beta1_Handler_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Handler_descriptor, @@ -467,6 +635,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ClientProto.oauthScopes); registry.add(com.google.api.ResourceProto.resource); registry.add(com.google.api.ResourceProto.resourceReference); + registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); @@ -477,9 +646,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.ExampleProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettingsProto.getDescriptor(); + com.google.cloud.dialogflow.cx.v3beta1.ImportStrategyProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto.getDescriptor(); + com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransition.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransition.java new file mode 100644 index 000000000000..b91d0bcce1f2 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransition.java @@ -0,0 +1,1169 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Stores metadata of the transition to another target playbook. Playbook
+ * transition actions exit the caller playbook and enter the target playbook.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookTransition} + */ +public final class PlaybookTransition extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) + PlaybookTransitionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PlaybookTransition.newBuilder() to construct. + private PlaybookTransition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PlaybookTransition() { + playbook_ = ""; + displayName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PlaybookTransition(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.class, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder.class); + } + + private int bitField0_; + public static final int PLAYBOOK_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object playbook_ = ""; + + /** + * + * + *
+   * Required. The unique identifier of the playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The playbook. + */ + @java.lang.Override + public java.lang.String getPlaybook() { + java.lang.Object ref = playbook_; + 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(); + playbook_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The unique identifier of the playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for playbook. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPlaybookBytes() { + java.lang.Object ref = playbook_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbook_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * Output only. The display name of the playbook.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The display name of the playbook.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INPUT_ACTION_PARAMETERS_FIELD_NUMBER = 2; + private com.google.protobuf.Struct inputActionParameters_; + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Override + @java.lang.Deprecated + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return The inputActionParameters. + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.protobuf.Struct getInputActionParameters() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + 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.GeneratedMessageV3.isStringEmpty(playbook_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getInputActionParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, displayName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(playbook_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, playbook_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputActionParameters()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, displayName_); + } + 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.dialogflow.cx.v3beta1.PlaybookTransition)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition other = + (com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) obj; + + if (!getPlaybook().equals(other.getPlaybook())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (hasInputActionParameters() != other.hasInputActionParameters()) return false; + if (hasInputActionParameters()) { + if (!getInputActionParameters().equals(other.getInputActionParameters())) 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) + PLAYBOOK_FIELD_NUMBER; + hash = (53 * hash) + getPlaybook().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (hasInputActionParameters()) { + hash = (37 * hash) + INPUT_ACTION_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getInputActionParameters().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition 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.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition 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.dialogflow.cx.v3beta1.PlaybookTransition parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.PlaybookTransition 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Stores metadata of the transition to another target playbook. Playbook
+   * transition actions exit the caller playbook and enter the target playbook.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.PlaybookTransition} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.class, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getInputActionParametersFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + playbook_ = ""; + displayName_ = ""; + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition build() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition result = + new com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.playbook_ = playbook_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.inputActionParameters_ = + inputActionParametersBuilder_ == null + ? inputActionParameters_ + : inputActionParametersBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.getDefaultInstance()) + return this; + if (!other.getPlaybook().isEmpty()) { + playbook_ = other.playbook_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasInputActionParameters()) { + mergeInputActionParameters(other.getInputActionParameters()); + } + 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: + { + playbook_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getInputActionParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 26: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + 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 java.lang.Object playbook_ = ""; + + /** + * + * + *
+     * Required. The unique identifier of the playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The playbook. + */ + public java.lang.String getPlaybook() { + java.lang.Object ref = playbook_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + playbook_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The unique identifier of the playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for playbook. + */ + public com.google.protobuf.ByteString getPlaybookBytes() { + java.lang.Object ref = playbook_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + playbook_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The unique identifier of the playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The playbook to set. + * @return This builder for chaining. + */ + public Builder setPlaybook(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + playbook_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The unique identifier of the playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearPlaybook() { + playbook_ = getDefaultInstance().getPlaybook(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The unique identifier of the playbook.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+     * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for playbook to set. + * @return This builder for chaining. + */ + public Builder setPlaybookBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + playbook_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * Output only. The display name of the playbook.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the playbook.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the playbook.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the playbook.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the playbook.
+     * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.Struct inputActionParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + inputActionParametersBuilder_; + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Deprecated + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return The inputActionParameters. + */ + @java.lang.Deprecated + public com.google.protobuf.Struct getInputActionParameters() { + if (inputActionParametersBuilder_ == null) { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } else { + return inputActionParametersBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder setInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + inputActionParameters_ = value; + } else { + inputActionParametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder setInputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { + if (inputActionParametersBuilder_ == null) { + inputActionParameters_ = builderForValue.build(); + } else { + inputActionParametersBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder mergeInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && inputActionParameters_ != null + && inputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { + getInputActionParametersBuilder().mergeFrom(value); + } else { + inputActionParameters_ = value; + } + } else { + inputActionParametersBuilder_.mergeFrom(value); + } + if (inputActionParameters_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public Builder clearInputActionParameters() { + bitField0_ = (bitField0_ & ~0x00000004); + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public com.google.protobuf.Struct.Builder getInputActionParametersBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getInputActionParametersFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + if (inputActionParametersBuilder_ != null) { + return inputActionParametersBuilder_.getMessageOrBuilder(); + } else { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + } + + /** + * + * + *
+     * A list of input parameters for the action.
+     * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getInputActionParametersFieldBuilder() { + if (inputActionParametersBuilder_ == null) { + inputActionParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getInputActionParameters(), getParentForChildren(), isClean()); + inputActionParameters_ = null; + } + return inputActionParametersBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) + private static final com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.PlaybookTransition getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlaybookTransition 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.dialogflow.cx.v3beta1.PlaybookTransition getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransitionOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransitionOrBuilder.java new file mode 100644 index 000000000000..6627d8d7500e --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PlaybookTransitionOrBuilder.java @@ -0,0 +1,130 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface PlaybookTransitionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.PlaybookTransition) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The unique identifier of the playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The playbook. + */ + java.lang.String getPlaybook(); + + /** + * + * + *
+   * Required. The unique identifier of the playbook.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>`.
+   * 
+ * + * + * string playbook = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for playbook. + */ + com.google.protobuf.ByteString getPlaybookBytes(); + + /** + * + * + *
+   * Output only. The display name of the playbook.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + java.lang.String getDisplayName(); + + /** + * + * + *
+   * Output only. The display name of the playbook.
+   * 
+ * + * string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Deprecated + boolean hasInputActionParameters(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.PlaybookTransition.input_action_parameters is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/trace.proto;l=390 + * @return The inputActionParameters. + */ + @java.lang.Deprecated + com.google.protobuf.Struct getInputActionParameters(); + + /** + * + * + *
+   * A list of input parameters for the action.
+   * 
+ * + * .google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; + */ + @java.lang.Deprecated + com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java index 9d3e83c13b05..cd64ac18aa45 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java @@ -42,6 +42,7 @@ private QueryParameters(com.google.protobuf.GeneratedMessageV3.Builder builde private QueryParameters() { timeZone_ = ""; sessionEntityTypes_ = java.util.Collections.emptyList(); + parameterScope_ = ""; currentPage_ = ""; flowVersions_ = com.google.protobuf.LazyStringArrayList.emptyList(); currentPlaybook_ = ""; @@ -475,6 +476,71 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { return parameters_ == null ? com.google.protobuf.Struct.getDefaultInstance() : parameters_; } + public static final int PARAMETER_SCOPE_FIELD_NUMBER = 12; + + @SuppressWarnings("serial") + private volatile java.lang.Object parameterScope_ = ""; + + /** + * + * + *
+   * Scope for the parameters. If not specified, parameters will be treated as
+   * session parameters. Parameters with custom scope will not be put into
+   * [session
+   * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+   *
+   * You can reference the parameters with custom scope in the agent with the
+   * following format: $parameter-scope.params.parameter-id.
+   * 
+ * + * string parameter_scope = 12; + * + * @return The parameterScope. + */ + @java.lang.Override + public java.lang.String getParameterScope() { + java.lang.Object ref = parameterScope_; + 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(); + parameterScope_ = s; + return s; + } + } + + /** + * + * + *
+   * Scope for the parameters. If not specified, parameters will be treated as
+   * session parameters. Parameters with custom scope will not be put into
+   * [session
+   * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+   *
+   * You can reference the parameters with custom scope in the agent with the
+   * following format: $parameter-scope.params.parameter-id.
+   * 
+ * + * string parameter_scope = 12; + * + * @return The bytes for parameterScope. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParameterScopeBytes() { + java.lang.Object ref = parameterScope_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parameterScope_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int CURRENT_PAGE_FIELD_NUMBER = 6; @SuppressWarnings("serial") @@ -1277,7 +1343,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.SearchConfigOrBuilder getSearchCon * * @deprecated * google.cloud.dialogflow.cx.v3beta1.QueryParameters.populate_data_store_connection_signals - * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=753 + * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=762 * @return The populateDataStoreConnectionSignals. */ @java.lang.Override @@ -1326,6 +1392,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetWebhookHeaders(), WebhookHeadersDefaultEntryHolder.defaultEntry, 10); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parameterScope_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, parameterScope_); + } for (int i = 0; i < flowVersions_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, flowVersions_.getRaw(i)); } @@ -1394,6 +1463,9 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, webhookHeaders__); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parameterScope_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, parameterScope_); + } { int dataSize = 0; for (int i = 0; i < flowVersions_.size(); i++) { @@ -1455,6 +1527,7 @@ public boolean equals(final java.lang.Object obj) { if (hasParameters()) { if (!getParameters().equals(other.getParameters())) return false; } + if (!getParameterScope().equals(other.getParameterScope())) return false; if (!getCurrentPage().equals(other.getCurrentPage())) return false; if (getDisableWebhook() != other.getDisableWebhook()) return false; if (getAnalyzeQueryTextSentiment() != other.getAnalyzeQueryTextSentiment()) return false; @@ -1509,6 +1582,8 @@ public int hashCode() { hash = (37 * hash) + PARAMETERS_FIELD_NUMBER; hash = (53 * hash) + getParameters().hashCode(); } + hash = (37 * hash) + PARAMETER_SCOPE_FIELD_NUMBER; + hash = (53 * hash) + getParameterScope().hashCode(); hash = (37 * hash) + CURRENT_PAGE_FIELD_NUMBER; hash = (53 * hash) + getCurrentPage().hashCode(); hash = (37 * hash) + DISABLE_WEBHOOK_FIELD_NUMBER; @@ -1749,6 +1824,7 @@ public Builder clear() { parametersBuilder_.dispose(); parametersBuilder_ = null; } + parameterScope_ = ""; currentPage_ = ""; disableWebhook_ = false; analyzeQueryTextSentiment_ = false; @@ -1845,48 +1921,51 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.QueryParameter to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.currentPage_ = currentPage_; + result.parameterScope_ = parameterScope_; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.disableWebhook_ = disableWebhook_; + result.currentPage_ = currentPage_; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.analyzeQueryTextSentiment_ = analyzeQueryTextSentiment_; + result.disableWebhook_ = disableWebhook_; } if (((from_bitField0_ & 0x00000100) != 0)) { + result.analyzeQueryTextSentiment_ = analyzeQueryTextSentiment_; + } + if (((from_bitField0_ & 0x00000200) != 0)) { result.webhookHeaders_ = internalGetWebhookHeaders(); result.webhookHeaders_.makeImmutable(); } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { flowVersions_.makeImmutable(); result.flowVersions_ = flowVersions_; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.currentPlaybook_ = currentPlaybook_; } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.llmModelSettings_ = llmModelSettingsBuilder_ == null ? llmModelSettings_ : llmModelSettingsBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.channel_ = channel_; } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.sessionTtl_ = sessionTtlBuilder_ == null ? sessionTtl_ : sessionTtlBuilder_.build(); to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.endUserMetadata_ = endUserMetadataBuilder_ == null ? endUserMetadata_ : endUserMetadataBuilder_.build(); to_bitField0_ |= 0x00000020; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.searchConfig_ = searchConfigBuilder_ == null ? searchConfig_ : searchConfigBuilder_.build(); to_bitField0_ |= 0x00000040; } - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { result.populateDataStoreConnectionSignals_ = populateDataStoreConnectionSignals_; } result.bitField0_ |= to_bitField0_; @@ -1979,9 +2058,14 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.QueryParameters if (other.hasParameters()) { mergeParameters(other.getParameters()); } + if (!other.getParameterScope().isEmpty()) { + parameterScope_ = other.parameterScope_; + bitField0_ |= 0x00000020; + onChanged(); + } if (!other.getCurrentPage().isEmpty()) { currentPage_ = other.currentPage_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (other.getDisableWebhook() != false) { @@ -1991,11 +2075,11 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.QueryParameters setAnalyzeQueryTextSentiment(other.getAnalyzeQueryTextSentiment()); } internalGetMutableWebhookHeaders().mergeFrom(other.internalGetWebhookHeaders()); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; if (!other.flowVersions_.isEmpty()) { if (flowVersions_.isEmpty()) { flowVersions_ = other.flowVersions_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; } else { ensureFlowVersionsIsMutable(); flowVersions_.addAll(other.flowVersions_); @@ -2004,7 +2088,7 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.QueryParameters } if (!other.getCurrentPlaybook().isEmpty()) { currentPlaybook_ = other.currentPlaybook_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasLlmModelSettings()) { @@ -2012,7 +2096,7 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.QueryParameters } if (!other.getChannel().isEmpty()) { channel_ = other.channel_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasSessionTtl()) { @@ -2094,19 +2178,19 @@ public Builder mergeFrom( case 50: { currentPage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 50 case 56: { disableWebhook_ = input.readBool(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 56 case 64: { analyzeQueryTextSentiment_ = input.readBool(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 64 case 82: @@ -2118,9 +2202,15 @@ public Builder mergeFrom( internalGetMutableWebhookHeaders() .getMutableMap() .put(webhookHeaders__.getKey(), webhookHeaders__.getValue()); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 82 + case 98: + { + parameterScope_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 98 case 114: { java.lang.String s = input.readStringRequireUtf8(); @@ -2131,44 +2221,44 @@ public Builder mergeFrom( case 122: { channel_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 122 case 130: { input.readMessage(getSessionTtlFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 130 case 146: { input.readMessage(getEndUserMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 146 case 154: { currentPlaybook_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 154 case 162: { input.readMessage(getSearchConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 162 case 170: { input.readMessage( getLlmModelSettingsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 170 case 200: { populateDataStoreConnectionSignals_ = input.readBool(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 200 default: @@ -3620,6 +3710,147 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { return parametersBuilder_; } + private java.lang.Object parameterScope_ = ""; + + /** + * + * + *
+     * Scope for the parameters. If not specified, parameters will be treated as
+     * session parameters. Parameters with custom scope will not be put into
+     * [session
+     * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+     *
+     * You can reference the parameters with custom scope in the agent with the
+     * following format: $parameter-scope.params.parameter-id.
+     * 
+ * + * string parameter_scope = 12; + * + * @return The parameterScope. + */ + public java.lang.String getParameterScope() { + java.lang.Object ref = parameterScope_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parameterScope_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Scope for the parameters. If not specified, parameters will be treated as
+     * session parameters. Parameters with custom scope will not be put into
+     * [session
+     * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+     *
+     * You can reference the parameters with custom scope in the agent with the
+     * following format: $parameter-scope.params.parameter-id.
+     * 
+ * + * string parameter_scope = 12; + * + * @return The bytes for parameterScope. + */ + public com.google.protobuf.ByteString getParameterScopeBytes() { + java.lang.Object ref = parameterScope_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parameterScope_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Scope for the parameters. If not specified, parameters will be treated as
+     * session parameters. Parameters with custom scope will not be put into
+     * [session
+     * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+     *
+     * You can reference the parameters with custom scope in the agent with the
+     * following format: $parameter-scope.params.parameter-id.
+     * 
+ * + * string parameter_scope = 12; + * + * @param value The parameterScope to set. + * @return This builder for chaining. + */ + public Builder setParameterScope(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parameterScope_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Scope for the parameters. If not specified, parameters will be treated as
+     * session parameters. Parameters with custom scope will not be put into
+     * [session
+     * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+     *
+     * You can reference the parameters with custom scope in the agent with the
+     * following format: $parameter-scope.params.parameter-id.
+     * 
+ * + * string parameter_scope = 12; + * + * @return This builder for chaining. + */ + public Builder clearParameterScope() { + parameterScope_ = getDefaultInstance().getParameterScope(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Scope for the parameters. If not specified, parameters will be treated as
+     * session parameters. Parameters with custom scope will not be put into
+     * [session
+     * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+     *
+     * You can reference the parameters with custom scope in the agent with the
+     * following format: $parameter-scope.params.parameter-id.
+     * 
+ * + * string parameter_scope = 12; + * + * @param value The bytes for parameterScope to set. + * @return This builder for chaining. + */ + public Builder setParameterScopeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parameterScope_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + private java.lang.Object currentPage_ = ""; /** @@ -3727,7 +3958,7 @@ public Builder setCurrentPage(java.lang.String value) { throw new NullPointerException(); } currentPage_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3759,7 +3990,7 @@ public Builder setCurrentPage(java.lang.String value) { */ public Builder clearCurrentPage() { currentPage_ = getDefaultInstance().getCurrentPage(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -3796,7 +4027,7 @@ public Builder setCurrentPageBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); currentPage_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3834,7 +4065,7 @@ public boolean getDisableWebhook() { public Builder setDisableWebhook(boolean value) { disableWebhook_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -3851,7 +4082,7 @@ public Builder setDisableWebhook(boolean value) { * @return This builder for chaining. */ public Builder clearDisableWebhook() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); disableWebhook_ = false; onChanged(); return this; @@ -3892,7 +4123,7 @@ public boolean getAnalyzeQueryTextSentiment() { public Builder setAnalyzeQueryTextSentiment(boolean value) { analyzeQueryTextSentiment_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -3910,7 +4141,7 @@ public Builder setAnalyzeQueryTextSentiment(boolean value) { * @return This builder for chaining. */ public Builder clearAnalyzeQueryTextSentiment() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); analyzeQueryTextSentiment_ = false; onChanged(); return this; @@ -3936,7 +4167,7 @@ public Builder clearAnalyzeQueryTextSentiment() { if (!webhookHeaders_.isMutable()) { webhookHeaders_ = webhookHeaders_.copy(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return webhookHeaders_; } @@ -4054,7 +4285,7 @@ public java.lang.String getWebhookHeadersOrThrow(java.lang.String key) { } public Builder clearWebhookHeaders() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); internalGetMutableWebhookHeaders().getMutableMap().clear(); return this; } @@ -4086,7 +4317,7 @@ public Builder removeWebhookHeaders(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableWebhookHeaders() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return internalGetMutableWebhookHeaders().getMutableMap(); } @@ -4114,7 +4345,7 @@ public Builder putWebhookHeaders(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableWebhookHeaders().getMutableMap().put(key, value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } @@ -4136,7 +4367,7 @@ public Builder putWebhookHeaders(java.lang.String key, java.lang.String value) { */ public Builder putAllWebhookHeaders(java.util.Map values) { internalGetMutableWebhookHeaders().getMutableMap().putAll(values); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } @@ -4147,7 +4378,7 @@ private void ensureFlowVersionsIsMutable() { if (!flowVersions_.isModifiable()) { flowVersions_ = new com.google.protobuf.LazyStringArrayList(flowVersions_); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; } /** @@ -4267,7 +4498,7 @@ public Builder setFlowVersions(int index, java.lang.String value) { } ensureFlowVersionsIsMutable(); flowVersions_.set(index, value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4297,7 +4528,7 @@ public Builder addFlowVersions(java.lang.String value) { } ensureFlowVersionsIsMutable(); flowVersions_.add(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4324,7 +4555,7 @@ public Builder addFlowVersions(java.lang.String value) { public Builder addAllFlowVersions(java.lang.Iterable values) { ensureFlowVersionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, flowVersions_); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4349,7 +4580,7 @@ public Builder addAllFlowVersions(java.lang.Iterable values) { */ public Builder clearFlowVersions() { flowVersions_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); ; onChanged(); return this; @@ -4381,7 +4612,7 @@ public Builder addFlowVersionsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureFlowVersionsIsMutable(); flowVersions_.add(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4475,7 +4706,7 @@ public Builder setCurrentPlaybook(java.lang.String value) { throw new NullPointerException(); } currentPlaybook_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4501,7 +4732,7 @@ public Builder setCurrentPlaybook(java.lang.String value) { */ public Builder clearCurrentPlaybook() { currentPlaybook_ = getDefaultInstance().getCurrentPlaybook(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -4532,7 +4763,7 @@ public Builder setCurrentPlaybookBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); currentPlaybook_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4558,7 +4789,7 @@ public Builder setCurrentPlaybookBytes(com.google.protobuf.ByteString value) { * @return Whether the llmModelSettings field is set. */ public boolean hasLlmModelSettings() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -4605,7 +4836,7 @@ public Builder setLlmModelSettings( } else { llmModelSettingsBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4628,7 +4859,7 @@ public Builder setLlmModelSettings( } else { llmModelSettingsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4647,7 +4878,7 @@ public Builder setLlmModelSettings( public Builder mergeLlmModelSettings( com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings value) { if (llmModelSettingsBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) + if (((bitField0_ & 0x00001000) != 0) && llmModelSettings_ != null && llmModelSettings_ != com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.getDefaultInstance()) { @@ -4659,7 +4890,7 @@ public Builder mergeLlmModelSettings( llmModelSettingsBuilder_.mergeFrom(value); } if (llmModelSettings_ != null) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } return this; @@ -4677,7 +4908,7 @@ public Builder mergeLlmModelSettings( * */ public Builder clearLlmModelSettings() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); llmModelSettings_ = null; if (llmModelSettingsBuilder_ != null) { llmModelSettingsBuilder_.dispose(); @@ -4700,7 +4931,7 @@ public Builder clearLlmModelSettings() { */ public com.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Builder getLlmModelSettingsBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return getLlmModelSettingsFieldBuilder().getBuilder(); } @@ -4856,7 +5087,7 @@ public Builder setChannel(java.lang.String value) { throw new NullPointerException(); } channel_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4886,7 +5117,7 @@ public Builder setChannel(java.lang.String value) { */ public Builder clearChannel() { channel_ = getDefaultInstance().getChannel(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4921,7 +5152,7 @@ public Builder setChannelBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); channel_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4949,7 +5180,7 @@ public Builder setChannelBytes(com.google.protobuf.ByteString value) { * @return Whether the sessionTtl field is set. */ public boolean hasSessionTtl() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -4999,7 +5230,7 @@ public Builder setSessionTtl(com.google.protobuf.Duration value) { } else { sessionTtlBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5023,7 +5254,7 @@ public Builder setSessionTtl(com.google.protobuf.Duration.Builder builderForValu } else { sessionTtlBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5043,7 +5274,7 @@ public Builder setSessionTtl(com.google.protobuf.Duration.Builder builderForValu */ public Builder mergeSessionTtl(com.google.protobuf.Duration value) { if (sessionTtlBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && sessionTtl_ != null && sessionTtl_ != com.google.protobuf.Duration.getDefaultInstance()) { getSessionTtlBuilder().mergeFrom(value); @@ -5054,7 +5285,7 @@ public Builder mergeSessionTtl(com.google.protobuf.Duration value) { sessionTtlBuilder_.mergeFrom(value); } if (sessionTtl_ != null) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -5074,7 +5305,7 @@ public Builder mergeSessionTtl(com.google.protobuf.Duration value) { * */ public Builder clearSessionTtl() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); sessionTtl_ = null; if (sessionTtlBuilder_ != null) { sessionTtlBuilder_.dispose(); @@ -5098,7 +5329,7 @@ public Builder clearSessionTtl() { * */ public com.google.protobuf.Duration.Builder getSessionTtlBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getSessionTtlFieldBuilder().getBuilder(); } @@ -5193,7 +5424,7 @@ public com.google.protobuf.DurationOrBuilder getSessionTtlOrBuilder() { * @return Whether the endUserMetadata field is set. */ public boolean hasEndUserMetadata() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -5271,7 +5502,7 @@ public Builder setEndUserMetadata(com.google.protobuf.Struct value) { } else { endUserMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5309,7 +5540,7 @@ public Builder setEndUserMetadata(com.google.protobuf.Struct.Builder builderForV } else { endUserMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5343,7 +5574,7 @@ public Builder setEndUserMetadata(com.google.protobuf.Struct.Builder builderForV */ public Builder mergeEndUserMetadata(com.google.protobuf.Struct value) { if (endUserMetadataBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0) + if (((bitField0_ & 0x00008000) != 0) && endUserMetadata_ != null && endUserMetadata_ != com.google.protobuf.Struct.getDefaultInstance()) { getEndUserMetadataBuilder().mergeFrom(value); @@ -5354,7 +5585,7 @@ public Builder mergeEndUserMetadata(com.google.protobuf.Struct value) { endUserMetadataBuilder_.mergeFrom(value); } if (endUserMetadata_ != null) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } return this; @@ -5388,7 +5619,7 @@ public Builder mergeEndUserMetadata(com.google.protobuf.Struct value) { * */ public Builder clearEndUserMetadata() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); endUserMetadata_ = null; if (endUserMetadataBuilder_ != null) { endUserMetadataBuilder_.dispose(); @@ -5426,7 +5657,7 @@ public Builder clearEndUserMetadata() { * */ public com.google.protobuf.Struct.Builder getEndUserMetadataBuilder() { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return getEndUserMetadataFieldBuilder().getBuilder(); } @@ -5533,7 +5764,7 @@ public com.google.protobuf.StructOrBuilder getEndUserMetadataOrBuilder() { * @return Whether the searchConfig field is set. */ public boolean hasSearchConfig() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -5579,7 +5810,7 @@ public Builder setSearchConfig(com.google.cloud.dialogflow.cx.v3beta1.SearchConf } else { searchConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5602,7 +5833,7 @@ public Builder setSearchConfig( } else { searchConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5620,7 +5851,7 @@ public Builder setSearchConfig( */ public Builder mergeSearchConfig(com.google.cloud.dialogflow.cx.v3beta1.SearchConfig value) { if (searchConfigBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) + if (((bitField0_ & 0x00010000) != 0) && searchConfig_ != null && searchConfig_ != com.google.cloud.dialogflow.cx.v3beta1.SearchConfig.getDefaultInstance()) { @@ -5632,7 +5863,7 @@ public Builder mergeSearchConfig(com.google.cloud.dialogflow.cx.v3beta1.SearchCo searchConfigBuilder_.mergeFrom(value); } if (searchConfig_ != null) { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); } return this; @@ -5650,7 +5881,7 @@ public Builder mergeSearchConfig(com.google.cloud.dialogflow.cx.v3beta1.SearchCo * */ public Builder clearSearchConfig() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); searchConfig_ = null; if (searchConfigBuilder_ != null) { searchConfigBuilder_.dispose(); @@ -5672,7 +5903,7 @@ public Builder clearSearchConfig() { * */ public com.google.cloud.dialogflow.cx.v3beta1.SearchConfig.Builder getSearchConfigBuilder() { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return getSearchConfigFieldBuilder().getBuilder(); } @@ -5744,7 +5975,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.SearchConfigOrBuilder getSearchCon * * @deprecated * google.cloud.dialogflow.cx.v3beta1.QueryParameters.populate_data_store_connection_signals - * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=753 + * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=762 * @return The populateDataStoreConnectionSignals. */ @java.lang.Override @@ -5769,7 +6000,7 @@ public boolean getPopulateDataStoreConnectionSignals() { * * @deprecated * google.cloud.dialogflow.cx.v3beta1.QueryParameters.populate_data_store_connection_signals - * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=753 + * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=762 * @param value The populateDataStoreConnectionSignals to set. * @return This builder for chaining. */ @@ -5777,7 +6008,7 @@ public boolean getPopulateDataStoreConnectionSignals() { public Builder setPopulateDataStoreConnectionSignals(boolean value) { populateDataStoreConnectionSignals_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5798,12 +6029,12 @@ public Builder setPopulateDataStoreConnectionSignals(boolean value) { * * @deprecated * google.cloud.dialogflow.cx.v3beta1.QueryParameters.populate_data_store_connection_signals - * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=753 + * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=762 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearPopulateDataStoreConnectionSignals() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); populateDataStoreConnectionSignals_ = false; onChanged(); return this; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java index fbc818a1eeca..0cd8395c1e3c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java @@ -333,6 +333,44 @@ com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypeOrBuilder getSessionEnti */ com.google.protobuf.StructOrBuilder getParametersOrBuilder(); + /** + * + * + *
+   * Scope for the parameters. If not specified, parameters will be treated as
+   * session parameters. Parameters with custom scope will not be put into
+   * [session
+   * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+   *
+   * You can reference the parameters with custom scope in the agent with the
+   * following format: $parameter-scope.params.parameter-id.
+   * 
+ * + * string parameter_scope = 12; + * + * @return The parameterScope. + */ + java.lang.String getParameterScope(); + + /** + * + * + *
+   * Scope for the parameters. If not specified, parameters will be treated as
+   * session parameters. Parameters with custom scope will not be put into
+   * [session
+   * parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].
+   *
+   * You can reference the parameters with custom scope in the agent with the
+   * following format: $parameter-scope.params.parameter-id.
+   * 
+ * + * string parameter_scope = 12; + * + * @return The bytes for parameterScope. + */ + com.google.protobuf.ByteString getParameterScopeBytes(); + /** * * @@ -925,7 +963,7 @@ java.lang.String getWebhookHeadersOrDefault( * * @deprecated * google.cloud.dialogflow.cx.v3beta1.QueryParameters.populate_data_store_connection_signals - * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=753 + * is deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=762 * @return The populateDataStoreConnectionSignals. */ @java.lang.Deprecated diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java index 212f596feea4..c367733e6f0e 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java @@ -1330,7 +1330,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.FlowOrBuilder getCurrentFlowOrBuil * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return Whether the intent field is set. */ @java.lang.Override @@ -1354,7 +1354,7 @@ public boolean hasIntent() { * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return The intent. */ @java.lang.Override @@ -1408,7 +1408,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.IntentOrBuilder getIntentOrBuilder * float intent_detection_confidence = 9 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent_detection_confidence is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1100 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1109 * @return The intentDetectionConfidence. */ @java.lang.Override @@ -7023,7 +7023,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.FlowOrBuilder getCurrentFlowOrBuil * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return Whether the intent field is set. */ @java.lang.Deprecated @@ -7046,7 +7046,7 @@ public boolean hasIntent() { * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return The intent. */ @java.lang.Deprecated @@ -7273,7 +7273,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.IntentOrBuilder getIntentOrBuilder * float intent_detection_confidence = 9 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent_detection_confidence is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1100 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1109 * @return The intentDetectionConfidence. */ @java.lang.Override @@ -7300,7 +7300,7 @@ public float getIntentDetectionConfidence() { * float intent_detection_confidence = 9 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent_detection_confidence is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1100 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1109 * @param value The intentDetectionConfidence to set. * @return This builder for chaining. */ @@ -7331,7 +7331,7 @@ public Builder setIntentDetectionConfidence(float value) { * float intent_detection_confidence = 9 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent_detection_confidence is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1100 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1109 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java index 81a8665dbd81..c3d0d38f22fb 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java @@ -871,7 +871,7 @@ com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getResponseMessa * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return Whether the intent field is set. */ @java.lang.Deprecated @@ -892,7 +892,7 @@ com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getResponseMessa * .google.cloud.dialogflow.cx.v3beta1.Intent intent = 8 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent is deprecated. See - * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1089 + * google/cloud/dialogflow/cx/v3beta1/session.proto;l=1098 * @return The intent. */ @java.lang.Deprecated @@ -933,7 +933,7 @@ com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageOrBuilder getResponseMessa * float intent_detection_confidence = 9 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.QueryResult.intent_detection_confidence is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1100 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/session.proto;l=1109 * @return The intentDetectionConfidence. */ @java.lang.Deprecated diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequest.java new file mode 100644 index 000000000000..d9297c47b88b --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequest.java @@ -0,0 +1,676 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The request message for
+ * [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest} + */ +public final class RestorePlaybookVersionRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) + RestorePlaybookVersionRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestorePlaybookVersionRequest.newBuilder() to construct. + private RestorePlaybookVersionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestorePlaybookVersionRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestorePlaybookVersionRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The name of the playbook version.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+   * 
+ * + * + * 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 of the playbook version.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+   * 
+ * + * + * 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; + } + } + + 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.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + 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.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest other = + (com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) obj; + + if (!getName().equals(other.getName())) 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest 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.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest 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.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for
+   * [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.class, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest build() { + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest result = + new com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + .getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + 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: + { + name_ = 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 name_ = ""; + + /** + * + * + *
+     * Required. The name of the playbook version.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+     * 
+ * + * + * 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 of the playbook version.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+     * 
+ * + * + * 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 of the playbook version.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+     * 
+ * + * + * 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 of the playbook version.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+     * 
+ * + * + * 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 of the playbook version.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+     * 
+ * + * + * 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; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) + private static final com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestorePlaybookVersionRequest 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.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequestOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequestOrBuilder.java new file mode 100644 index 000000000000..be4f9d6e7f71 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionRequestOrBuilder.java @@ -0,0 +1,60 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface RestorePlaybookVersionRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name of the playbook version.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The name of the playbook version.
+   * Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>/versions/<VersionID>`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponse.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponse.java new file mode 100644 index 000000000000..2af74c91931f --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponse.java @@ -0,0 +1,751 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The response message for
+ * [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion].
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse} + */ +public final class RestorePlaybookVersionResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) + RestorePlaybookVersionResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestorePlaybookVersionResponse.newBuilder() to construct. + private RestorePlaybookVersionResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestorePlaybookVersionResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestorePlaybookVersionResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.Builder.class); + } + + private int bitField0_; + public static final int PLAYBOOK_FIELD_NUMBER = 2; + private com.google.cloud.dialogflow.cx.v3beta1.Playbook playbook_; + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return Whether the playbook field is set. + */ + @java.lang.Override + public boolean hasPlaybook() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return The playbook. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Playbook getPlaybook() { + return playbook_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDefaultInstance() + : playbook_; + } + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder getPlaybookOrBuilder() { + return playbook_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDefaultInstance() + : playbook_; + } + + 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(2, getPlaybook()); + } + 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(2, getPlaybook()); + } + 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.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse other = + (com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) obj; + + if (hasPlaybook() != other.hasPlaybook()) return false; + if (hasPlaybook()) { + if (!getPlaybook().equals(other.getPlaybook())) 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 (hasPlaybook()) { + hash = (37 * hash) + PLAYBOOK_FIELD_NUMBER; + hash = (53 * hash) + getPlaybook().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse 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.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse 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.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response message for
+   * [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion].
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.class, + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPlaybookFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + playbook_ = null; + if (playbookBuilder_ != null) { + playbookBuilder_.dispose(); + playbookBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.PlaybookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_RestorePlaybookVersionResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse build() { + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse result = + new com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.playbook_ = playbookBuilder_ == null ? playbook_ : playbookBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + .getDefaultInstance()) return this; + if (other.hasPlaybook()) { + mergePlaybook(other.getPlaybook()); + } + 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 18: + { + input.readMessage(getPlaybookFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + 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.cloud.dialogflow.cx.v3beta1.Playbook playbook_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Playbook, + com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder> + playbookBuilder_; + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return Whether the playbook field is set. + */ + public boolean hasPlaybook() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return The playbook. + */ + public com.google.cloud.dialogflow.cx.v3beta1.Playbook getPlaybook() { + if (playbookBuilder_ == null) { + return playbook_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDefaultInstance() + : playbook_; + } else { + return playbookBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public Builder setPlaybook(com.google.cloud.dialogflow.cx.v3beta1.Playbook value) { + if (playbookBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + playbook_ = value; + } else { + playbookBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public Builder setPlaybook( + com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder builderForValue) { + if (playbookBuilder_ == null) { + playbook_ = builderForValue.build(); + } else { + playbookBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public Builder mergePlaybook(com.google.cloud.dialogflow.cx.v3beta1.Playbook value) { + if (playbookBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && playbook_ != null + && playbook_ != com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDefaultInstance()) { + getPlaybookBuilder().mergeFrom(value); + } else { + playbook_ = value; + } + } else { + playbookBuilder_.mergeFrom(value); + } + if (playbook_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public Builder clearPlaybook() { + bitField0_ = (bitField0_ & ~0x00000001); + playbook_ = null; + if (playbookBuilder_ != null) { + playbookBuilder_.dispose(); + playbookBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder getPlaybookBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getPlaybookFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + public com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder getPlaybookOrBuilder() { + if (playbookBuilder_ != null) { + return playbookBuilder_.getMessageOrBuilder(); + } else { + return playbook_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.Playbook.getDefaultInstance() + : playbook_; + } + } + + /** + * + * + *
+     * The updated playbook.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Playbook, + com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder> + getPlaybookFieldBuilder() { + if (playbookBuilder_ == null) { + playbookBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.Playbook, + com.google.cloud.dialogflow.cx.v3beta1.Playbook.Builder, + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder>( + getPlaybook(), getParentForChildren(), isClean()); + playbook_ = null; + } + return playbookBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) + private static final com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestorePlaybookVersionResponse 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.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponseOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponseOrBuilder.java new file mode 100644 index 000000000000..438fe3e368b1 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestorePlaybookVersionResponseOrBuilder.java @@ -0,0 +1,63 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/playbook.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface RestorePlaybookVersionResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return Whether the playbook field is set. + */ + boolean hasPlaybook(); + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + * + * @return The playbook. + */ + com.google.cloud.dialogflow.cx.v3beta1.Playbook getPlaybook(); + + /** + * + * + *
+   * The updated playbook.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.Playbook playbook = 2; + */ + com.google.cloud.dialogflow.cx.v3beta1.PlaybookOrBuilder getPlaybookOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RetrievalStrategy.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RetrievalStrategy.java new file mode 100644 index 000000000000..9858816092a7 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RetrievalStrategy.java @@ -0,0 +1,204 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Retrieval strategy on how the example is selected to be fed to the prompt.
+ * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy} + */ +public enum RetrievalStrategy implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+   * Not specified. `DEFAULT` will be used.
+   * 
+ * + * RETRIEVAL_STRATEGY_UNSPECIFIED = 0; + */ + RETRIEVAL_STRATEGY_UNSPECIFIED(0), + /** + * + * + *
+   * Default retrieval strategy.
+   * 
+ * + * DEFAULT = 1; + */ + DEFAULT(1), + /** + * + * + *
+   * Static example will always be inserted to the prompt.
+   * 
+ * + * STATIC = 2; + */ + STATIC(2), + /** + * + * + *
+   * Example will never be inserted into the prompt.
+   * 
+ * + * NEVER = 3; + */ + NEVER(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+   * Not specified. `DEFAULT` will be used.
+   * 
+ * + * RETRIEVAL_STRATEGY_UNSPECIFIED = 0; + */ + public static final int RETRIEVAL_STRATEGY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+   * Default retrieval strategy.
+   * 
+ * + * DEFAULT = 1; + */ + public static final int DEFAULT_VALUE = 1; + + /** + * + * + *
+   * Static example will always be inserted to the prompt.
+   * 
+ * + * STATIC = 2; + */ + public static final int STATIC_VALUE = 2; + + /** + * + * + *
+   * Example will never be inserted into the prompt.
+   * 
+ * + * NEVER = 3; + */ + public static final int NEVER_VALUE = 3; + + 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 RetrievalStrategy 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 RetrievalStrategy forNumber(int value) { + switch (value) { + case 0: + return RETRIEVAL_STRATEGY_UNSPECIFIED; + case 1: + return DEFAULT; + case 2: + return STATIC; + case 3: + return NEVER; + 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 RetrievalStrategy findValueByNumber(int number) { + return RetrievalStrategy.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto.getDescriptor().getEnumTypes().get(1); + } + + private static final RetrievalStrategy[] VALUES = values(); + + public static RetrievalStrategy 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 RetrievalStrategy(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy) +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettings.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettings.java index d29ebf410c4d..7a72f80980ce 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettings.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettings.java @@ -1107,6 +1107,581 @@ public com.google.protobuf.Parser getParserForType() { } } + public interface PromptSecuritySettingsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. Enable prompt security checks.
+     * 
+ * + * bool enable_prompt_security = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePromptSecurity. + */ + boolean getEnablePromptSecurity(); + } + + /** + * + * + *
+   * Settings for prompt security checks.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings} + */ + public static final class PromptSecuritySettings extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) + PromptSecuritySettingsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PromptSecuritySettings.newBuilder() to construct. + private PromptSecuritySettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PromptSecuritySettings() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PromptSecuritySettings(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.class, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder + .class); + } + + public static final int ENABLE_PROMPT_SECURITY_FIELD_NUMBER = 1; + private boolean enablePromptSecurity_ = false; + + /** + * + * + *
+     * Optional. Enable prompt security checks.
+     * 
+ * + * bool enable_prompt_security = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePromptSecurity. + */ + @java.lang.Override + public boolean getEnablePromptSecurity() { + return enablePromptSecurity_; + } + + 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 (enablePromptSecurity_ != false) { + output.writeBool(1, enablePromptSecurity_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (enablePromptSecurity_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enablePromptSecurity_); + } + 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.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings other = + (com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) obj; + + if (getEnablePromptSecurity() != other.getEnablePromptSecurity()) 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) + ENABLE_PROMPT_SECURITY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnablePromptSecurity()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + 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.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + 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.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Settings for prompt security checks.
+     * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.class, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder + .class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + enablePromptSecurity_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettingsProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings build() { + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings result = + new com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.enablePromptSecurity_ = enablePromptSecurity_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance()) return this; + if (other.getEnablePromptSecurity() != false) { + setEnablePromptSecurity(other.getEnablePromptSecurity()); + } + 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: + { + enablePromptSecurity_ = input.readBool(); + 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 boolean enablePromptSecurity_; + + /** + * + * + *
+       * Optional. Enable prompt security checks.
+       * 
+ * + * bool enable_prompt_security = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The enablePromptSecurity. + */ + @java.lang.Override + public boolean getEnablePromptSecurity() { + return enablePromptSecurity_; + } + + /** + * + * + *
+       * Optional. Enable prompt security checks.
+       * 
+ * + * bool enable_prompt_security = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The enablePromptSecurity to set. + * @return This builder for chaining. + */ + public Builder setEnablePromptSecurity(boolean value) { + + enablePromptSecurity_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Enable prompt security checks.
+       * 
+ * + * bool enable_prompt_security = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearEnablePromptSecurity() { + bitField0_ = (bitField0_ & ~0x00000001); + enablePromptSecurity_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings) + private static final com.google.cloud.dialogflow.cx.v3beta1.SafetySettings + .PromptSecuritySettings + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PromptSecuritySettings 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.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; public static final int DEFAULT_BANNED_PHRASE_MATCH_STRATEGY_FIELD_NUMBER = 4; private int defaultBannedPhraseMatchStrategy_ = 0; @@ -1237,6 +1812,70 @@ public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase getBannedPhr return bannedPhrases_.get(index); } + public static final int PROMPT_SECURITY_SETTINGS_FIELD_NUMBER = 8; + private com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + promptSecuritySettings_; + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the promptSecuritySettings field is set. + */ + @java.lang.Override + public boolean hasPromptSecuritySettings() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The promptSecuritySettings. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getPromptSecuritySettings() { + return promptSecuritySettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance() + : promptSecuritySettings_; + } + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder + getPromptSecuritySettingsOrBuilder() { + return promptSecuritySettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance() + : promptSecuritySettings_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1260,6 +1899,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(4, defaultBannedPhraseMatchStrategy_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(8, getPromptSecuritySettings()); + } getUnknownFields().writeTo(output); } @@ -1280,6 +1922,10 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeEnumSize( 4, defaultBannedPhraseMatchStrategy_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(8, getPromptSecuritySettings()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1298,6 +1944,10 @@ public boolean equals(final java.lang.Object obj) { if (defaultBannedPhraseMatchStrategy_ != other.defaultBannedPhraseMatchStrategy_) return false; if (!getBannedPhrasesList().equals(other.getBannedPhrasesList())) return false; + if (hasPromptSecuritySettings() != other.hasPromptSecuritySettings()) return false; + if (hasPromptSecuritySettings()) { + if (!getPromptSecuritySettings().equals(other.getPromptSecuritySettings())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1315,6 +1965,10 @@ public int hashCode() { hash = (37 * hash) + BANNED_PHRASES_FIELD_NUMBER; hash = (53 * hash) + getBannedPhrasesList().hashCode(); } + if (hasPromptSecuritySettings()) { + hash = (37 * hash) + PROMPT_SECURITY_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getPromptSecuritySettings().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1446,10 +2100,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBannedPhrasesFieldBuilder(); + getPromptSecuritySettingsFieldBuilder(); + } } @java.lang.Override @@ -1464,6 +2128,11 @@ public Builder clear() { bannedPhrasesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); + promptSecuritySettings_ = null; + if (promptSecuritySettingsBuilder_ != null) { + promptSecuritySettingsBuilder_.dispose(); + promptSecuritySettingsBuilder_ = null; + } return this; } @@ -1517,6 +2186,15 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.SafetySettings if (((from_bitField0_ & 0x00000001) != 0)) { result.defaultBannedPhraseMatchStrategy_ = defaultBannedPhraseMatchStrategy_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.promptSecuritySettings_ = + promptSecuritySettingsBuilder_ == null + ? promptSecuritySettings_ + : promptSecuritySettingsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1595,6 +2273,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.SafetySettings o } } } + if (other.hasPromptSecuritySettings()) { + mergePromptSecuritySettings(other.getPromptSecuritySettings()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1641,6 +2322,13 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 32 + case 66: + { + input.readMessage( + getPromptSecuritySettingsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2176,6 +2864,232 @@ public Builder removeBannedPhrases(int index) { return bannedPhrasesBuilder_; } + private com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + promptSecuritySettings_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder> + promptSecuritySettingsBuilder_; + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the promptSecuritySettings field is set. + */ + public boolean hasPromptSecuritySettings() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The promptSecuritySettings. + */ + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getPromptSecuritySettings() { + if (promptSecuritySettingsBuilder_ == null) { + return promptSecuritySettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance() + : promptSecuritySettings_; + } else { + return promptSecuritySettingsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPromptSecuritySettings( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings value) { + if (promptSecuritySettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + promptSecuritySettings_ = value; + } else { + promptSecuritySettingsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPromptSecuritySettings( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder + builderForValue) { + if (promptSecuritySettingsBuilder_ == null) { + promptSecuritySettings_ = builderForValue.build(); + } else { + promptSecuritySettingsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergePromptSecuritySettings( + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings value) { + if (promptSecuritySettingsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && promptSecuritySettings_ != null + && promptSecuritySettings_ + != com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance()) { + getPromptSecuritySettingsBuilder().mergeFrom(value); + } else { + promptSecuritySettings_ = value; + } + } else { + promptSecuritySettingsBuilder_.mergeFrom(value); + } + if (promptSecuritySettings_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearPromptSecuritySettings() { + bitField0_ = (bitField0_ & ~0x00000004); + promptSecuritySettings_ = null; + if (promptSecuritySettingsBuilder_ != null) { + promptSecuritySettingsBuilder_.dispose(); + promptSecuritySettingsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder + getPromptSecuritySettingsBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getPromptSecuritySettingsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder + getPromptSecuritySettingsOrBuilder() { + if (promptSecuritySettingsBuilder_ != null) { + return promptSecuritySettingsBuilder_.getMessageOrBuilder(); + } else { + return promptSecuritySettings_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .getDefaultInstance() + : promptSecuritySettings_; + } + } + + /** + * + * + *
+     * Optional. Settings for prompt security checks.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings.Builder, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder> + getPromptSecuritySettingsFieldBuilder() { + if (promptSecuritySettingsBuilder_ == null) { + promptSecuritySettingsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + .Builder, + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings + .PromptSecuritySettingsOrBuilder>( + getPromptSecuritySettings(), getParentForChildren(), isClean()); + promptSecuritySettings_ = null; + } + return promptSecuritySettingsBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsOrBuilder.java index f2e73e7419ff..22e1b8567e6c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsOrBuilder.java @@ -117,4 +117,49 @@ public interface SafetySettingsOrBuilder */ com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseOrBuilder getBannedPhrasesOrBuilder( int index); + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the promptSecuritySettings field is set. + */ + boolean hasPromptSecuritySettings(); + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The promptSecuritySettings. + */ + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings + getPromptSecuritySettings(); + + /** + * + * + *
+   * Optional. Settings for prompt security checks.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettingsOrBuilder + getPromptSecuritySettingsOrBuilder(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsProto.java index 66c9e2a0d284..54eb4d0c1213 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SafetySettingsProto.java @@ -36,6 +36,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_Phrase_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_Phrase_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -48,21 +52,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n8google/cloud/dialogflow/cx/v3beta1/saf" + "ety_settings.proto\022\"google.cloud.dialogf" + "low.cx.v3beta1\032\037google/api/field_behavio" - + "r.proto\"\370\002\n\016SafetySettings\022y\n$default_ba" + + "r.proto\"\251\004\n\016SafetySettings\022y\n$default_ba" + "nned_phrase_match_strategy\030\004 \001(\0162F.googl" + "e.cloud.dialogflow.cx.v3beta1.SafetySett" + "ings.PhraseMatchStrategyB\003\340A\001\022Q\n\016banned_" + "phrases\030\001 \003(\01329.google.cloud.dialogflow." - + "cx.v3beta1.SafetySettings.Phrase\0327\n\006Phra" - + "se\022\021\n\004text\030\001 \001(\tB\003\340A\002\022\032\n\rlanguage_code\030\002" - + " \001(\tB\003\340A\002\"_\n\023PhraseMatchStrategy\022%\n!PHRA" - + "SE_MATCH_STRATEGY_UNSPECIFIED\020\000\022\021\n\rPARTI" - + "AL_MATCH\020\001\022\016\n\nWORD_MATCH\020\002B\312\001\n&com.googl" - + "e.cloud.dialogflow.cx.v3beta1B\023SafetySet" - + "tingsProtoP\001Z6cloud.google.com/go/dialog" - + "flow/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Goog" - + "le.Cloud.Dialogflow.Cx.V3Beta1\352\002&Google:" - + ":Cloud::Dialogflow::CX::V3beta1b\006proto3" + + "cx.v3beta1.SafetySettings.Phrase\022p\n\030prom" + + "pt_security_settings\030\010 \001(\0132I.google.clou" + + "d.dialogflow.cx.v3beta1.SafetySettings.P" + + "romptSecuritySettingsB\003\340A\001\0327\n\006Phrase\022\021\n\004" + + "text\030\001 \001(\tB\003\340A\002\022\032\n\rlanguage_code\030\002 \001(\tB\003" + + "\340A\002\032=\n\026PromptSecuritySettings\022#\n\026enable_" + + "prompt_security\030\001 \001(\010B\003\340A\001\"_\n\023PhraseMatc" + + "hStrategy\022%\n!PHRASE_MATCH_STRATEGY_UNSPE" + + "CIFIED\020\000\022\021\n\rPARTIAL_MATCH\020\001\022\016\n\nWORD_MATC" + + "H\020\002B\312\001\n&com.google.cloud.dialogflow.cx.v" + + "3beta1B\023SafetySettingsProtoP\001Z6cloud.goo" + + "gle.com/go/dialogflow/cx/apiv3beta1/cxpb" + + ";cxpb\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx." + + "V3Beta1\352\002&Google::Cloud::Dialogflow::CX:" + + ":V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -76,7 +85,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_descriptor, new java.lang.String[] { - "DefaultBannedPhraseMatchStrategy", "BannedPhrases", + "DefaultBannedPhraseMatchStrategy", "BannedPhrases", "PromptSecuritySettings", }); internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_Phrase_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_descriptor @@ -88,6 +97,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Text", "LanguageCode", }); + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_SafetySettings_PromptSecuritySettings_descriptor, + new java.lang.String[] { + "EnablePromptSecurity", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettings.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettings.java index df502554214a..fe095c11b069 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettings.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettings.java @@ -686,6 +686,9 @@ public interface AudioExportSettingsOrBuilder * *
      * Filename pattern for exported audio.
+     * {conversation} and {timestamp} are placeholders that will be replaced
+     * with the conversation ID and epoch micros of the conversation.
+     * For example, "{conversation}/recording_{timestamp}.mulaw".
      * 
* * string audio_export_pattern = 2; @@ -699,6 +702,9 @@ public interface AudioExportSettingsOrBuilder * *
      * Filename pattern for exported audio.
+     * {conversation} and {timestamp} are placeholders that will be replaced
+     * with the conversation ID and epoch micros of the conversation.
+     * For example, "{conversation}/recording_{timestamp}.mulaw".
      * 
* * string audio_export_pattern = 2; @@ -1076,6 +1082,9 @@ public com.google.protobuf.ByteString getGcsBucketBytes() { * *
      * Filename pattern for exported audio.
+     * {conversation} and {timestamp} are placeholders that will be replaced
+     * with the conversation ID and epoch micros of the conversation.
+     * For example, "{conversation}/recording_{timestamp}.mulaw".
      * 
* * string audio_export_pattern = 2; @@ -1100,6 +1109,9 @@ public java.lang.String getAudioExportPattern() { * *
      * Filename pattern for exported audio.
+     * {conversation} and {timestamp} are placeholders that will be replaced
+     * with the conversation ID and epoch micros of the conversation.
+     * For example, "{conversation}/recording_{timestamp}.mulaw".
      * 
* * string audio_export_pattern = 2; @@ -1810,6 +1822,9 @@ public Builder setGcsBucketBytes(com.google.protobuf.ByteString value) { * *
        * Filename pattern for exported audio.
+       * {conversation} and {timestamp} are placeholders that will be replaced
+       * with the conversation ID and epoch micros of the conversation.
+       * For example, "{conversation}/recording_{timestamp}.mulaw".
        * 
* * string audio_export_pattern = 2; @@ -1833,6 +1848,9 @@ public java.lang.String getAudioExportPattern() { * *
        * Filename pattern for exported audio.
+       * {conversation} and {timestamp} are placeholders that will be replaced
+       * with the conversation ID and epoch micros of the conversation.
+       * For example, "{conversation}/recording_{timestamp}.mulaw".
        * 
* * string audio_export_pattern = 2; @@ -1856,6 +1874,9 @@ public com.google.protobuf.ByteString getAudioExportPatternBytes() { * *
        * Filename pattern for exported audio.
+       * {conversation} and {timestamp} are placeholders that will be replaced
+       * with the conversation ID and epoch micros of the conversation.
+       * For example, "{conversation}/recording_{timestamp}.mulaw".
        * 
* * string audio_export_pattern = 2; @@ -1878,6 +1899,9 @@ public Builder setAudioExportPattern(java.lang.String value) { * *
        * Filename pattern for exported audio.
+       * {conversation} and {timestamp} are placeholders that will be replaced
+       * with the conversation ID and epoch micros of the conversation.
+       * For example, "{conversation}/recording_{timestamp}.mulaw".
        * 
* * string audio_export_pattern = 2; @@ -1896,6 +1920,9 @@ public Builder clearAudioExportPattern() { * *
        * Filename pattern for exported audio.
+       * {conversation} and {timestamp} are placeholders that will be replaced
+       * with the conversation ID and epoch micros of the conversation.
+       * For example, "{conversation}/recording_{timestamp}.mulaw".
        * 
* * string audio_export_pattern = 2; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java index 133485ee952b..b4af0bdc2f24 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java @@ -285,60 +285,60 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013MessageType\022\034\n" + "\030MESSAGE_TYPE_UNSPECIFIED\020\000\022\016\n\n" + "TRANSCRIPT\020\001\022\033\n" - + "\027END_OF_SINGLE_UTTERANCE\020\002\"\356\007\n" + + "\027END_OF_SINGLE_UTTERANCE\020\002\"\207\010\n" + "\017QueryParameters\022\021\n" + "\ttime_zone\030\001 \001(\t\022)\n" + "\014geo_location\030\002 \001(\0132\023.google.type.LatLng\022S\n" + "\024session_entity_types\030\003 \003(\01325.g" + "oogle.cloud.dialogflow.cx.v3beta1.SessionEntityType\022(\n" + "\007payload\030\004 \001(\0132\027.google.protobuf.Struct\022+\n\n" - + "parameters\030\005 \001(\0132\027.google.protobuf.Struct\0229\n" + + "parameters\030\005 \001(\0132\027.google.protobuf.Struct\022\027\n" + + "\017parameter_scope\030\014 \001(\t\0229\n" + "\014current_page\030\006 \001(\tB#\372A \n" + "\036dialogflow.googleapis.com/Page\022\027\n" + "\017disable_webhook\030\007 \001(\010\022$\n" + "\034analyze_query_text_sentiment\030\010 \001(\010\022`\n" + "\017webhook_headers\030\n" - + " \003(\0132G.google.cloud.dialogflow.cx.v3bet" - + "a1.QueryParameters.WebhookHeadersEntry\022=\n\r" + + " \003(\0132G.google." + + "cloud.dialogflow.cx.v3beta1.QueryParameters.WebhookHeadersEntry\022=\n\r" + "flow_versions\030\016 \003(\tB&\372A#\n" + "!dialogflow.googleapis.com/Version\022D\n" + "\020current_playbook\030\023 \001(\tB*\340A\001\372A$\n" + "\"dialogflow.googleapis.com/Playbook\022U\n" - + "\022llm_model_settings\030\025 \001(\0132" - + "4.google.cloud.dialogflow.cx.v3beta1.LlmModelSettingsB\003\340A\001\022\017\n" + + "\022llm_model_settings\030\025 \001(\01324.google.cloud." + + "dialogflow.cx.v3beta1.LlmModelSettingsB\003\340A\001\022\017\n" + "\007channel\030\017 \001(\t\0223\n" + "\013session_ttl\030\020 \001(\0132\031.google.protobuf.DurationB\003\340A\001\0227\n" + "\021end_user_metadata\030\022" + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022L\n\r" - + "search_config\030\024" - + " \001(\01320.google.cloud.dialogflow.cx.v3beta1.SearchConfigB\003\340A\001\0225\n" + + "search_config\030\024 \001(\01320.goog" + + "le.cloud.dialogflow.cx.v3beta1.SearchConfigB\003\340A\001\0225\n" + "&populate_data_store_connection_signals\030\031 \001(\010B\005\030\001\340A\001\0325\n" + "\023WebhookHeadersEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\244\001\n" + "\014SearchConfig\022H\n" - + "\013boost_specs\030\001" - + " \003(\0132..google.cloud.dialogflow.cx.v3beta1.BoostSpecsB\003\340A\001\022J\n" - + "\014filter_specs\030\002" - + " \003(\0132/.google.cloud.dialogflow.cx.v3beta1.FilterSpecsB\003\340A\001\"\265\007\n" + + "\013boost_specs\030\001 \003(\0132..g" + + "oogle.cloud.dialogflow.cx.v3beta1.BoostSpecsB\003\340A\001\022J\n" + + "\014filter_specs\030\002 \003(\0132/.google" + + ".cloud.dialogflow.cx.v3beta1.FilterSpecsB\003\340A\001\"\265\007\n" + "\tBoostSpec\022d\n" - + "\025condition_boost_specs\030\001 \003(\0132@.google.cloud" - + ".dialogflow.cx.v3beta1.BoostSpec.ConditionBoostSpecB\003\340A\001\032\301\006\n" + + "\025condition_boost_specs\030\001 \003(\0132@.google.cloud.dialogflow.cx." + + "v3beta1.BoostSpec.ConditionBoostSpecB\003\340A\001\032\301\006\n" + "\022ConditionBoostSpec\022\026\n" + "\tcondition\030\001 \001(\tB\003\340A\001\022\022\n" + "\005boost\030\002 \001(\002B\003\340A\001\022r\n" - + "\022boost_control_spec\030\004 \001(\0132Q.google" - + ".cloud.dialogflow.cx.v3beta1.BoostSpec.C" - + "onditionBoostSpec.BoostControlSpecB\003\340A\001\032\212\005\n" + + "\022boost_control_spec\030\004 \001(\0132Q.google.cloud.dialogfl" + + "ow.cx.v3beta1.BoostSpec.ConditionBoostSpec.BoostControlSpecB\003\340A\001\032\212\005\n" + "\020BoostControlSpec\022\027\n\n" + "field_name\030\001 \001(\tB\003\340A\001\022|\n" - + "\016attribute_type\030\002 \001(\0162_.google.c" - + "loud.dialogflow.cx.v3beta1.BoostSpec.Con" - + "ditionBoostSpec.BoostControlSpec.AttributeTypeB\003\340A\001\022\204\001\n" - + "\022interpolation_type\030\003 \001(\0162c.google.cloud.dialogflow.cx.v3beta1.Bo" - + "ostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationTypeB\003\340A\001\022{\n" - + "\016control_points\030\004 \003(\0132^.google.cloud.dialogflow.cx." - + "v3beta1.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPointB\003\340A\001\032G\n" + + "\016attribute_type\030\002 \001(\0162_.google.cloud.dialogflow" + + ".cx.v3beta1.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeTypeB\003\340A\001\022\204\001\n" + + "\022interpolation_type\030\003 \001(\0162c.google.cloud" + + ".dialogflow.cx.v3beta1.BoostSpec.Conditi" + + "onBoostSpec.BoostControlSpec.InterpolationTypeB\003\340A\001\022{\n" + + "\016control_points\030\004 \003(\0132^.google.cloud.dialogflow.cx.v3beta1.BoostSp" + + "ec.ConditionBoostSpec.BoostControlSpec.ControlPointB\003\340A\001\032G\n" + "\014ControlPoint\022\034\n" + "\017attribute_value\030\001 \001(\tB\003\340A\001\022\031\n" + "\014boost_amount\030\002 \001(\002B\003\340A\001\"M\n\r" @@ -352,41 +352,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "BoostSpecs\022E\n" + "\013data_stores\030\001 \003(\tB0\340A\001\372A*\n" + "(discoveryengine.googleapis.com/DataStore\022@\n" - + "\004spec\030\002 \003(\0132-.googl" - + "e.cloud.dialogflow.cx.v3beta1.BoostSpecB\003\340A\001\"i\n" + + "\004spec\030\002" + + " \003(\0132-.google.cloud.dialogflow.cx.v3beta1.BoostSpecB\003\340A\001\"i\n" + "\013FilterSpecs\022E\n" + "\013data_stores\030\001 \003(\tB0\340A\001\372A*\n" + "(discoveryengine.googleapis.com/DataStore\022\023\n" + "\006filter\030\002 \001(\tB\003\340A\001\"\304\003\n\n" + "QueryInput\022=\n" + "\004text\030\002 \001(\0132-.google.cloud.dialogflow.cx.v3beta1.TextInputH\000\022A\n" - + "\006intent\030\003" - + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.IntentInputH\000\022?\n" - + "\005audio\030\005 \001(\0132..google" - + ".cloud.dialogflow.cx.v3beta1.AudioInputH\000\022?\n" - + "\005event\030\006" - + " \001(\0132..google.cloud.dialogflow.cx.v3beta1.EventInputH\000\022=\n" + + "\006intent\030\003 \001(\0132/.google." + + "cloud.dialogflow.cx.v3beta1.IntentInputH\000\022?\n" + + "\005audio\030\005" + + " \001(\0132..google.cloud.dialogflow.cx.v3beta1.AudioInputH\000\022?\n" + + "\005event\030\006 \001(" + + "\0132..google.cloud.dialogflow.cx.v3beta1.EventInputH\000\022=\n" + "\004dtmf\030\007 \001(\0132-.google.cloud.dialogflow.cx.v3beta1.DtmfInputH\000\022N\n" - + "\020tool_call_result\030\013 \001(\01322.go" - + "ogle.cloud.dialogflow.cx.v3beta1.ToolCallResultH\000\022\032\n\r" + + "\020tool_call_result\030\013" + + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.ToolCallResultH\000\022\032\n\r" + "language_code\030\004 \001(\tB\003\340A\002B\007\n" + "\005input\"u\n" + "\016GenerativeInfo\022\031\n" + "\021current_playbooks\030\001 \003(\t\022H\n" - + "\023action_tracing_info\030\002 \001(\013" - + "2+.google.cloud.dialogflow.cx.v3beta1.Example\"\250\n\n" + + "\023action_tracing_info\030\002" + + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.Example\"\250\n\n" + "\013QueryResult\022\016\n" + "\004text\030\001 \001(\tH\000\022?\n" + "\016trigger_intent\030\013 \001(\tB%\372A\"\n" + " dialogflow.googleapis.com/IntentH\000\022\024\n\n" + "transcript\030\014 \001(\tH\000\022\027\n\r" + "trigger_event\030\016 \001(\tH\000\022=\n" - + "\004dtmf\030\027 " - + "\001(\0132-.google.cloud.dialogflow.cx.v3beta1.DtmfInputH\000\022\025\n\r" + + "\004dtmf\030\027" + + " \001(\0132-.google.cloud.dialogflow.cx.v3beta1.DtmfInputH\000\022\025\n" + + "\r" + "language_code\030\002 \001(\t\022+\n\n" + "parameters\030\003 \001(\0132\027.google.protobuf.Struct\022N\n" - + "\021response_messages\030\004 \003(\01323.google.clo" - + "ud.dialogflow.cx.v3beta1.ResponseMessage\022\023\n" + + "\021response_messages\030\004" + + " \003(\01323.google.cloud.dialogflow.cx.v3beta1.ResponseMessage\022\023\n" + "\013webhook_ids\030\031 \003(\t\022\035\n" + "\025webhook_display_names\030\032 \003(\t\0224\n" + "\021webhook_latencies\030\033 \003(\0132\031.google.protobuf.Duration\022\024\n" @@ -396,21 +397,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020webhook_payloads\030\006 \003(\0132\027.google.protobuf.Struct\022>\n" + "\014current_page\030\007 \001(\0132(.google.cloud.dialogflow.cx.v3beta1.Page\022>\n" + "\014current_flow\030\037 \001(\0132(.google.cloud.dialogflow.cx.v3beta1.Flow\022>\n" - + "\006intent\030\010" - + " \001(\0132*.google.cloud.dialogflow.cx.v3beta1.IntentB\002\030\001\022\'\n" + + "\006intent\030\010 \001(\0132*.goo" + + "gle.cloud.dialogflow.cx.v3beta1.IntentB\002\030\001\022\'\n" + "\033intent_detection_confidence\030\t \001(\002B\002\030\001\0228\n" + "\005match\030\017 \001(\0132).google.cloud.dialogflow.cx.v3beta1.Match\0220\n" + "\017diagnostic_info\030\n" + " \001(\0132\027.google.protobuf.Struct\022K\n" - + "\017generative_info\030! \001(\01322.google" - + ".cloud.dialogflow.cx.v3beta1.GenerativeInfo\022^\n" - + "\031sentiment_analysis_result\030\021 \001(\0132;" - + ".google.cloud.dialogflow.cx.v3beta1.SentimentAnalysisResult\022O\n" - + "\021advanced_settings\030\025" - + " \001(\01324.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings\022\035\n" + + "\017generative_info\030!" + + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.GenerativeInfo\022^\n" + + "\031sentiment_analysis_result\030\021 \001(\0132;.google.cloud.d" + + "ialogflow.cx.v3beta1.SentimentAnalysisResult\022O\n" + + "\021advanced_settings\030\025 \001(\01324.google" + + ".cloud.dialogflow.cx.v3beta1.AdvancedSettings\022\035\n" + "\025allow_answer_feedback\030 \001(\010\022j\n" - + "\035data_store_connection_signals\030# \001(\0132>.google.cloud.dialogflow.cx." - + "v3beta1.DataStoreConnectionSignalsB\003\340A\001B\007\n" + + "\035data_store_connection_signals\030# \001(\0132>.go" + + "ogle.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsB\003\340A\001B\007\n" + "\005query\"\036\n" + "\tTextInput\022\021\n" + "\004text\030\001 \001(\tB\003\340A\002\"G\n" @@ -418,8 +419,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006intent\030\001 \001(\tB(\340A\002\372A\"\n" + " dialogflow.googleapis.com/Intent\"f\n\n" + "AudioInput\022I\n" - + "\006config\030\001 \001(\01324.google.cloud.d" - + "ialogflow.cx.v3beta1.InputAudioConfigB\003\340A\002\022\r\n" + + "\006config\030\001" + + " \001(\01324.google.cloud.dialogflow.cx.v3beta1.InputAudioConfigB\003\340A\002\022\r\n" + "\005audio\030\002 \001(\014\"\033\n\n" + "EventInput\022\r\n" + "\005event\030\001 \001(\t\"1\n" @@ -431,8 +432,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005event\030\006 \001(\t\022+\n\n" + "parameters\030\002 \001(\0132\027.google.protobuf.Struct\022\026\n" + "\016resolved_input\030\003 \001(\t\022G\n\n" - + "match_type\030\004 \001(\01623.google" - + ".cloud.dialogflow.cx.v3beta1.Match.MatchType\022\022\n\n" + + "match_type\030\004" + + " \001(\01623.google.cloud.dialogflow.cx.v3beta1.Match.MatchType\022\022\n\n" + "confidence\030\005 \001(\002\"\253\001\n" + "\tMatchType\022\032\n" + "\026MATCH_TYPE_UNSPECIFIED\020\000\022\n\n" @@ -449,8 +450,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!dialogflow.googleapis.com/Session\022I\n" + "\014query_params\030\002" + " \001(\01323.google.cloud.dialogflow.cx.v3beta1.QueryParameters\022H\n" - + "\013query_input\030\003" - + " \001(\0132..google.cloud.dialogflow.cx.v3beta1.QueryInputB\003\340A\002\022!\n" + + "\013query_input\030\003 \001" + + "(\0132..google.cloud.dialogflow.cx.v3beta1.QueryInputB\003\340A\002\022!\n" + "\031persist_parameter_changes\030\005 \001(\010\"\232\002\n" + "\023MatchIntentResponse\022\016\n" + "\004text\030\001 \001(\tH\000\022?\n" @@ -462,68 +463,66 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014current_page\030\005 \001(\0132(.google.cloud.dialogflow.cx.v3beta1.PageB\007\n" + "\005query\"\372\001\n" + "\024FulfillIntentRequest\022T\n" - + "\024match_intent_request\030\001" - + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.MatchIntentRequest\0228\n" + + "\024match_intent_request\030\001 \001(\01326.google." + + "cloud.dialogflow.cx.v3beta1.MatchIntentRequest\0228\n" + "\005match\030\002 \001(\0132).google.cloud.dialogflow.cx.v3beta1.Match\022R\n" - + "\023output_audio_config\030\003 \001(\01325.google.cl" - + "oud.dialogflow.cx.v3beta1.OutputAudioConfig\"\335\001\n" + + "\023output_audio_config\030\003" + + " \001(\01325.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig\"\335\001\n" + "\025FulfillIntentResponse\022\023\n" + "\013response_id\030\001 \001(\t\022E\n" - + "\014query_result\030\002 \001(\0132/.googl" - + "e.cloud.dialogflow.cx.v3beta1.QueryResult\022\024\n" + + "\014query_result\030\002" + + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.QueryResult\022\024\n" + "\014output_audio\030\003 \001(\014\022R\n" - + "\023output_audio_config\030\004" - + " \001(\01325.google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig\";\n" + + "\023output_audio_config\030\004 \001(\01325." + + "google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig\";\n" + "\027SentimentAnalysisResult\022\r\n" + "\005score\030\001 \001(\002\022\021\n" + "\tmagnitude\030\002 \001(\0022\343\016\n" + "\010Sessions\022\272\002\n" - + "\014DetectIntent\0227.google.cloud.dialogflow.cx.v3beta1.Dete" - + "ctIntentRequest\0328.google.cloud.dialogflo" - + "w.cx.v3beta1.DetectIntentResponse\"\266\001\202\323\344\223" - + "\002\257\001\"J/v3beta1/{session=projects/*/locati" - + "ons/*/agents/*/sessions/*}:detectIntent:\001*Z^\"Y/v3beta1/{session=projects/*/locat" - + "ions/*/agents/*/environments/*/sessions/*}:detectIntent:\001*\022\351\002\n" - + "\033ServerStreamingDetectIntent\0227.google.cloud.dialogflow.cx." - + "v3beta1.DetectIntentRequest\0328.google.cloud.dialogflow.cx.v3beta1.DetectIntentRes" - + "ponse\"\324\001\202\323\344\223\002\315\001\"Y/v3beta1/{session=proje" - + "cts/*/locations/*/agents/*/sessions/*}:serverStreamingDetectIntent:\001*Zm\"h/v3beta" + + "\014DetectIntent\0227.google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest" + + "\0328.google.cloud.dialogflow.cx.v3beta1.De" + + "tectIntentResponse\"\266\001\202\323\344\223\002\257\001\"J/v3beta1/{" + + "session=projects/*/locations/*/agents/*/sessions/*}:detectIntent:\001*Z^\"Y/v3beta1/" + + "{session=projects/*/locations/*/agents/*" + + "/environments/*/sessions/*}:detectIntent:\001*\022\351\002\n" + + "\033ServerStreamingDetectIntent\0227.google.cloud.dialogflow.cx.v3beta1.DetectI" + + "ntentRequest\0328.google.cloud.dialogflow.c" + + "x.v3beta1.DetectIntentResponse\"\324\001\202\323\344\223\002\315\001" + + "\"Y/v3beta1/{session=projects/*/locations/*/agents/*/sessions/*}:serverStreamingD" + + "etectIntent:\001*Zm\"h/v3beta1/{session=projects/*/locations/*/agents/*/environments" + + "/*/sessions/*}:serverStreamingDetectIntent:\001*0\001\022\242\001\n" + + "\025StreamingDetectIntent\022@.google.cloud.dialogflow.cx.v3beta1.Streaming" + + "DetectIntentRequest\032A.google.cloud.dialo" + + "gflow.cx.v3beta1.StreamingDetectIntentResponse\"\000(\0010\001\022\265\002\n" + + "\013MatchIntent\0226.google.cloud.dialogflow.cx.v3beta1.MatchIntentReq" + + "uest\0327.google.cloud.dialogflow.cx.v3beta" + + "1.MatchIntentResponse\"\264\001\202\323\344\223\002\255\001\"I/v3beta" + + "1/{session=projects/*/locations/*/agents/*/sessions/*}:matchIntent:\001*Z]\"X/v3beta" + "1/{session=projects/*/locations/*/agents" - + "/*/environments/*/sessions/*}:serverStreamingDetectIntent:\001*0\001\022\242\001\n" - + "\025StreamingDetectIntent\022@.google.cloud.dialogflow.cx.v3" - + "beta1.StreamingDetectIntentRequest\032A.goo" - + "gle.cloud.dialogflow.cx.v3beta1.StreamingDetectIntentResponse\"\000(\0010\001\022\265\002\n" - + "\013MatchIntent\0226.google.cloud.dialogflow.cx.v3beta1" - + ".MatchIntentRequest\0327.google.cloud.dialo" - + "gflow.cx.v3beta1.MatchIntentResponse\"\264\001\202" - + "\323\344\223\002\255\001\"I/v3beta1/{session=projects/*/loc" - + "ations/*/agents/*/sessions/*}:matchIntent:\001*Z]\"X/v3beta1/{session=projects/*/loc" - + "ations/*/agents/*/environments/*/sessions/*}:matchIntent:\001*\022\351\002\n\r" - + "FulfillIntent\0228.google.cloud.dialogflow.cx.v3beta1.Fulfi" - + "llIntentRequest\0329.google.cloud.dialogflo" - + "w.cx.v3beta1.FulfillIntentResponse\"\342\001\202\323\344" - + "\223\002\333\001\"`/v3beta1/{match_intent_request.ses" - + "sion=projects/*/locations/*/agents/*/sessions/*}:fulfillIntent:\001*Zt\"o/v3beta1/{m" - + "atch_intent_request.session=projects/*/l" - + "ocations/*/agents/*/environments/*/sessions/*}:fulfillIntent:\001*\022\352\001\n" - + "\024SubmitAnswerFeedback\022?.google.cloud.dialogflow.cx.v3" - + "beta1.SubmitAnswerFeedbackRequest\0322.google.cloud.dialogflow.cx.v3beta1.AnswerFee" - + "dback\"]\202\323\344\223\002W\"R/v3beta1/{session=project" - + "s/*/locations/*/agents/*/sessions/*}:sub" - + "mitAnswerFeedback:\001*\032x\312A\031dialogflow.goog" - + "leapis.com\322AYhttps://www.googleapis.com/" - + "auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\344\004\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\014SessionProtoP" - + "\001Z6cloud.google.com/go/dialogflow/cx/api" - + "v3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud.Di" - + "alogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1\352A\324\001\n" - + "!dialogflow.googleapis.com/Session\022Iprojects/{project}/" - + "locations/{location}/agents/{agent}/sessions/{session}\022dprojects/{project}/locat" - + "ions/{location}/agents/{agent}/environme" - + "nts/{environment}/sessions/{session}\352A\305\001\n" - + "(discoveryengine.googleapis.com/DataStore\022?projects/{project}/locations/{locati" - + "on}/dataStores/{data_store}\022Xprojects/{project}/locations/{location}/collections" - + "/{collection}/dataStores/{data_store}b\006proto3" + + "/*/environments/*/sessions/*}:matchIntent:\001*\022\351\002\n\r" + + "FulfillIntent\0228.google.cloud.dialogflow.cx.v3beta1.FulfillIntentRequest" + + "\0329.google.cloud.dialogflow.cx.v3beta1.Fu" + + "lfillIntentResponse\"\342\001\202\323\344\223\002\333\001\"`/v3beta1/" + + "{match_intent_request.session=projects/*/locations/*/agents/*/sessions/*}:fulfil" + + "lIntent:\001*Zt\"o/v3beta1/{match_intent_request.session=projects/*/locations/*/agen" + + "ts/*/environments/*/sessions/*}:fulfillIntent:\001*\022\352\001\n" + + "\024SubmitAnswerFeedback\022?.google.cloud.dialogflow.cx.v3beta1.SubmitAns" + + "werFeedbackRequest\0322.google.cloud.dialog" + + "flow.cx.v3beta1.AnswerFeedback\"]\202\323\344\223\002W\"R" + + "/v3beta1/{session=projects/*/locations/*/agents/*/sessions/*}:submitAnswerFeedba" + + "ck:\001*\032x\312A\031dialogflow.googleapis.com\322AYht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form,https://www.googleapis.com/auth/dialogflowB\344\004\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\014SessionProtoP\001Z6cloud.google" + + ".com/go/dialogflow/cx/apiv3beta1/cxpb;cx" + + "pb\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3B" + + "eta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1\352A\324\001\n" + + "!dialogflow.googleapis.com/Session\022Iprojects/{project}/locations/{loca" + + "tion}/agents/{agent}/sessions/{session}\022dprojects/{project}/locations/{location}" + + "/agents/{agent}/environments/{environment}/sessions/{session}\352A\305\001\n" + + "(discoveryengine.googleapis.com/DataStore\022?projects/{p" + + "roject}/locations/{location}/dataStores/{data_store}\022Xprojects/{project}/locatio" + + "ns/{location}/collections/{collection}/dataStores/{data_store}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -669,6 +668,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SessionEntityTypes", "Payload", "Parameters", + "ParameterScope", "CurrentPage", "DisableWebhook", "AnalyzeQueryTextSentiment", diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Span.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Span.java new file mode 100644 index 000000000000..d81f9d24696d --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Span.java @@ -0,0 +1,2008 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * A span represents a sub execution step of an action.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Span} + */ +public final class Span extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Span) + SpanOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Span.newBuilder() to construct. + private Span(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Span() { + name_ = ""; + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + metrics_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Span(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Span_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Span.class, + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * The name of the span.
+   * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+   * The name of the span.
+   * 
+ * + * string name = 1; + * + * @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 TAGS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + return tags_; + } + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + + public static final int METRICS_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private java.util.List metrics_; + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + @java.lang.Override + public java.util.List getMetricsList() { + return metrics_; + } + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + @java.lang.Override + public java.util.List + getMetricsOrBuilderList() { + return metrics_; + } + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + @java.lang.Override + public int getMetricsCount() { + return metrics_.size(); + } + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric getMetrics(int index) { + return metrics_.get(index); + } + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder getMetricsOrBuilder( + int index) { + return metrics_.get(index); + } + + public static final int START_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp startTime_; + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + public static final int COMPLETE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp completeTime_; + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return Whether the completeTime field is set. + */ + @java.lang.Override + public boolean hasCompleteTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return The completeTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCompleteTime() { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder() { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } + + 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.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < tags_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tags_.getRaw(i)); + } + for (int i = 0; i < metrics_.size(); i++) { + output.writeMessage(3, metrics_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getCompleteTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + { + int dataSize = 0; + for (int i = 0; i < tags_.size(); i++) { + dataSize += computeStringSizeNoTag(tags_.getRaw(i)); + } + size += dataSize; + size += 1 * getTagsList().size(); + } + for (int i = 0; i < metrics_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, metrics_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCompleteTime()); + } + 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.dialogflow.cx.v3beta1.Span)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Span other = + (com.google.cloud.dialogflow.cx.v3beta1.Span) obj; + + if (!getName().equals(other.getName())) return false; + if (!getTagsList().equals(other.getTagsList())) return false; + if (!getMetricsList().equals(other.getMetricsList())) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } + if (hasCompleteTime() != other.hasCompleteTime()) return false; + if (hasCompleteTime()) { + if (!getCompleteTime().equals(other.getCompleteTime())) 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(); + if (getTagsCount() > 0) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTagsList().hashCode(); + } + if (getMetricsCount() > 0) { + hash = (37 * hash) + METRICS_FIELD_NUMBER; + hash = (53 * hash) + getMetricsList().hashCode(); + } + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } + if (hasCompleteTime()) { + hash = (37 * hash) + COMPLETE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCompleteTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span 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.dialogflow.cx.v3beta1.Span parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span 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.dialogflow.cx.v3beta1.Span parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Span 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A span represents a sub execution step of an action.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Span} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Span) + com.google.cloud.dialogflow.cx.v3beta1.SpanOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Span_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Span.class, + com.google.cloud.dialogflow.cx.v3beta1.Span.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Span.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMetricsFieldBuilder(); + getStartTimeFieldBuilder(); + getCompleteTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + if (metricsBuilder_ == null) { + metrics_ = java.util.Collections.emptyList(); + } else { + metrics_ = null; + metricsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + completeTime_ = null; + if (completeTimeBuilder_ != null) { + completeTimeBuilder_.dispose(); + completeTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Span getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Span.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Span build() { + com.google.cloud.dialogflow.cx.v3beta1.Span result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Span buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Span result = + new com.google.cloud.dialogflow.cx.v3beta1.Span(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.cloud.dialogflow.cx.v3beta1.Span result) { + if (metricsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + metrics_ = java.util.Collections.unmodifiableList(metrics_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.metrics_ = metrics_; + } else { + result.metrics_ = metricsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Span result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + tags_.makeImmutable(); + result.tags_ = tags_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.completeTime_ = + completeTimeBuilder_ == null ? completeTime_ : completeTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Span) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Span) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Span other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Span.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.tags_.isEmpty()) { + if (tags_.isEmpty()) { + tags_ = other.tags_; + bitField0_ |= 0x00000002; + } else { + ensureTagsIsMutable(); + tags_.addAll(other.tags_); + } + onChanged(); + } + if (metricsBuilder_ == null) { + if (!other.metrics_.isEmpty()) { + if (metrics_.isEmpty()) { + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureMetricsIsMutable(); + metrics_.addAll(other.metrics_); + } + onChanged(); + } + } else { + if (!other.metrics_.isEmpty()) { + if (metricsBuilder_.isEmpty()) { + metricsBuilder_.dispose(); + metricsBuilder_ = null; + metrics_ = other.metrics_; + bitField0_ = (bitField0_ & ~0x00000004); + metricsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getMetricsFieldBuilder() + : null; + } else { + metricsBuilder_.addAllMessages(other.metrics_); + } + } + } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } + if (other.hasCompleteTime()) { + mergeCompleteTime(other.getCompleteTime()); + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureTagsIsMutable(); + tags_.add(s); + break; + } // case 18 + case 26: + { + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric m = + input.readMessage( + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.parser(), + extensionRegistry); + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.add(m); + } else { + metricsBuilder_.addMessage(m); + } + break; + } // case 26 + case 34: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(getCompleteTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + 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_ = ""; + + /** + * + * + *
+     * The name of the span.
+     * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the span.
+     * 
+ * + * string name = 1; + * + * @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; + } + } + + /** + * + * + *
+     * The name of the span.
+     * 
+ * + * string name = 1; + * + * @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; + } + + /** + * + * + *
+     * The name of the span.
+     * 
+ * + * string name = 1; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the span.
+     * 
+ * + * string name = 1; + * + * @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 com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureTagsIsMutable() { + if (!tags_.isModifiable()) { + tags_ = new com.google.protobuf.LazyStringArrayList(tags_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + tags_.makeImmutable(); + return tags_; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param index The index to set the value at. + * @param value The tags to set. + * @return This builder for chaining. + */ + public Builder setTags(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param value The tags to add. + * @return This builder for chaining. + */ + public Builder addTags(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param values The tags to add. + * @return This builder for chaining. + */ + public Builder addAllTags(java.lang.Iterable values) { + ensureTagsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @return This builder for chaining. + */ + public Builder clearTags() { + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * The metadata tags of the span such as span type.
+     * 
+ * + * repeated string tags = 2; + * + * @param value The bytes of the tags to add. + * @return This builder for chaining. + */ + public Builder addTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List metrics_ = + java.util.Collections.emptyList(); + + private void ensureMetricsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + metrics_ = + new java.util.ArrayList(metrics_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder> + metricsBuilder_; + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public java.util.List getMetricsList() { + if (metricsBuilder_ == null) { + return java.util.Collections.unmodifiableList(metrics_); + } else { + return metricsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public int getMetricsCount() { + if (metricsBuilder_ == null) { + return metrics_.size(); + } else { + return metricsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric getMetrics(int index) { + if (metricsBuilder_ == null) { + return metrics_.get(index); + } else { + return metricsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder setMetrics(int index, com.google.cloud.dialogflow.cx.v3beta1.NamedMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.set(index, value); + onChanged(); + } else { + metricsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder setMetrics( + int index, com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.set(index, builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder addMetrics(com.google.cloud.dialogflow.cx.v3beta1.NamedMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(value); + onChanged(); + } else { + metricsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder addMetrics(int index, com.google.cloud.dialogflow.cx.v3beta1.NamedMetric value) { + if (metricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetricsIsMutable(); + metrics_.add(index, value); + onChanged(); + } else { + metricsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder addMetrics( + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.add(builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder addMetrics( + int index, com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder builderForValue) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.add(index, builderForValue.build()); + onChanged(); + } else { + metricsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder addAllMetrics( + java.lang.Iterable values) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, metrics_); + onChanged(); + } else { + metricsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder clearMetrics() { + if (metricsBuilder_ == null) { + metrics_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + metricsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public Builder removeMetrics(int index) { + if (metricsBuilder_ == null) { + ensureMetricsIsMutable(); + metrics_.remove(index); + onChanged(); + } else { + metricsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder getMetricsBuilder(int index) { + return getMetricsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder getMetricsOrBuilder( + int index) { + if (metricsBuilder_ == null) { + return metrics_.get(index); + } else { + return metricsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public java.util.List + getMetricsOrBuilderList() { + if (metricsBuilder_ != null) { + return metricsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(metrics_); + } + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder addMetricsBuilder() { + return getMetricsFieldBuilder() + .addBuilder(com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.getDefaultInstance()); + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder addMetricsBuilder(int index) { + return getMetricsFieldBuilder() + .addBuilder( + index, com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.getDefaultInstance()); + } + + /** + * + * + *
+     * The unordered collection of metrics in this span.
+     * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + public java.util.List + getMetricsBuilderList() { + return getMetricsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder> + getMetricsFieldBuilder() { + if (metricsBuilder_ == null) { + metricsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric.Builder, + com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder>( + metrics_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); + metrics_ = null; + } + return metricsBuilder_; + } + + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + } else { + startTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getStartTimeBuilder().mergeFrom(value); + } else { + startTime_ = value; + } + } else { + startTimeBuilder_.mergeFrom(value); + } + if (startTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public Builder clearStartTime() { + bitField0_ = (bitField0_ & ~0x00000008); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + + /** + * + * + *
+     * Timestamp of the start of the span.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + + private com.google.protobuf.Timestamp completeTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + completeTimeBuilder_; + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return Whether the completeTime field is set. + */ + public boolean hasCompleteTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return The completeTime. + */ + public com.google.protobuf.Timestamp getCompleteTime() { + if (completeTimeBuilder_ == null) { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } else { + return completeTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public Builder setCompleteTime(com.google.protobuf.Timestamp value) { + if (completeTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + completeTime_ = value; + } else { + completeTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public Builder setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (completeTimeBuilder_ == null) { + completeTime_ = builderForValue.build(); + } else { + completeTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public Builder mergeCompleteTime(com.google.protobuf.Timestamp value) { + if (completeTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && completeTime_ != null + && completeTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCompleteTimeBuilder().mergeFrom(value); + } else { + completeTime_ = value; + } + } else { + completeTimeBuilder_.mergeFrom(value); + } + if (completeTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public Builder clearCompleteTime() { + bitField0_ = (bitField0_ & ~0x00000010); + completeTime_ = null; + if (completeTimeBuilder_ != null) { + completeTimeBuilder_.dispose(); + completeTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public com.google.protobuf.Timestamp.Builder getCompleteTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getCompleteTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder() { + if (completeTimeBuilder_ != null) { + return completeTimeBuilder_.getMessageOrBuilder(); + } else { + return completeTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : completeTime_; + } + } + + /** + * + * + *
+     * Timestamp of the completion of the span.
+     * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCompleteTimeFieldBuilder() { + if (completeTimeBuilder_ == null) { + completeTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCompleteTime(), getParentForChildren(), isClean()); + completeTime_ = null; + } + return completeTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Span) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Span) + private static final com.google.cloud.dialogflow.cx.v3beta1.Span DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Span(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Span getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Span 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.dialogflow.cx.v3beta1.Span getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SpanOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SpanOrBuilder.java new file mode 100644 index 000000000000..a44e2c26bd09 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SpanOrBuilder.java @@ -0,0 +1,236 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface SpanOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Span) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the span.
+   * 
+ * + * string name = 1; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * The name of the span.
+   * 
+ * + * string name = 1; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @return A list containing the tags. + */ + java.util.List getTagsList(); + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @return The count of tags. + */ + int getTagsCount(); + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + java.lang.String getTags(int index); + + /** + * + * + *
+   * The metadata tags of the span such as span type.
+   * 
+ * + * repeated string tags = 2; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + com.google.protobuf.ByteString getTagsBytes(int index); + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + java.util.List getMetricsList(); + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + com.google.cloud.dialogflow.cx.v3beta1.NamedMetric getMetrics(int index); + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + int getMetricsCount(); + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + java.util.List + getMetricsOrBuilderList(); + + /** + * + * + *
+   * The unordered collection of metrics in this span.
+   * 
+ * + * repeated .google.cloud.dialogflow.cx.v3beta1.NamedMetric metrics = 3; + */ + com.google.cloud.dialogflow.cx.v3beta1.NamedMetricOrBuilder getMetricsOrBuilder(int index); + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + + /** + * + * + *
+   * Timestamp of the start of the span.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 4; + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return Whether the completeTime field is set. + */ + boolean hasCompleteTime(); + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + * + * @return The completeTime. + */ + com.google.protobuf.Timestamp getCompleteTime(); + + /** + * + * + *
+   * Timestamp of the completion of the span.
+   * 
+ * + * .google.protobuf.Timestamp complete_time = 5; + */ + com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Status.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Status.java new file mode 100644 index 000000000000..b2a0f1b32994 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Status.java @@ -0,0 +1,760 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * The status of the action.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Status} + */ +public final class Status extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Status) + StatusOrBuilder { + private static final long serialVersionUID = 0L; + + // Use Status.newBuilder() to construct. + private Status(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Status() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Status(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Status.class, + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder.class); + } + + private int bitField0_; + public static final int EXCEPTION_FIELD_NUMBER = 1; + private com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception_; + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the exception field is set. + */ + @java.lang.Override + public boolean hasException() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The exception. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail getException() { + return exception_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance() + : exception_; + } + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder getExceptionOrBuilder() { + return exception_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance() + : exception_; + } + + 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, getException()); + } + 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, getException()); + } + 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.dialogflow.cx.v3beta1.Status)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Status other = + (com.google.cloud.dialogflow.cx.v3beta1.Status) obj; + + if (hasException() != other.hasException()) return false; + if (hasException()) { + if (!getException().equals(other.getException())) 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 (hasException()) { + hash = (37 * hash) + EXCEPTION_FIELD_NUMBER; + hash = (53 * hash) + getException().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status 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.dialogflow.cx.v3beta1.Status parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status 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.dialogflow.cx.v3beta1.Status parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Status 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The status of the action.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.Status} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Status) + com.google.cloud.dialogflow.cx.v3beta1.StatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Status_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Status.class, + com.google.cloud.dialogflow.cx.v3beta1.Status.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.Status.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getExceptionFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + exception_ = null; + if (exceptionBuilder_ != null) { + exceptionBuilder_.dispose(); + exceptionBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Status getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Status build() { + com.google.cloud.dialogflow.cx.v3beta1.Status result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Status buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Status result = + new com.google.cloud.dialogflow.cx.v3beta1.Status(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.Status result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.exception_ = exceptionBuilder_ == null ? exception_ : exceptionBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.Status) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.Status) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Status other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.Status.getDefaultInstance()) return this; + if (other.hasException()) { + mergeException(other.getException()); + } + 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(getExceptionFieldBuilder().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.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder> + exceptionBuilder_; + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the exception field is set. + */ + public boolean hasException() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The exception. + */ + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail getException() { + if (exceptionBuilder_ == null) { + return exception_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance() + : exception_; + } else { + return exceptionBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setException(com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail value) { + if (exceptionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + exception_ = value; + } else { + exceptionBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setException( + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder builderForValue) { + if (exceptionBuilder_ == null) { + exception_ = builderForValue.build(); + } else { + exceptionBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeException(com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail value) { + if (exceptionBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && exception_ != null + && exception_ + != com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance()) { + getExceptionBuilder().mergeFrom(value); + } else { + exception_ = value; + } + } else { + exceptionBuilder_.mergeFrom(value); + } + if (exception_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearException() { + bitField0_ = (bitField0_ & ~0x00000001); + exception_ = null; + if (exceptionBuilder_ != null) { + exceptionBuilder_.dispose(); + exceptionBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder getExceptionBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getExceptionFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder getExceptionOrBuilder() { + if (exceptionBuilder_ != null) { + return exceptionBuilder_.getMessageOrBuilder(); + } else { + return exception_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.getDefaultInstance() + : exception_; + } + } + + /** + * + * + *
+     * Optional. The exception thrown during the execution of the action.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder> + getExceptionFieldBuilder() { + if (exceptionBuilder_ == null) { + exceptionBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder>( + getException(), getParentForChildren(), isClean()); + exception_ = null; + } + return exceptionBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Status) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Status) + private static final com.google.cloud.dialogflow.cx.v3beta1.Status DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.Status(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Status getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Status 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.dialogflow.cx.v3beta1.Status getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/StatusOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/StatusOrBuilder.java new file mode 100644 index 000000000000..fc390eb7e47f --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/StatusOrBuilder.java @@ -0,0 +1,69 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface StatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Status) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the exception field is set. + */ + boolean hasException(); + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The exception. + */ + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetail getException(); + + /** + * + * + *
+   * Optional. The exception thrown during the execution of the action.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExceptionDetail exception = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ExceptionDetailOrBuilder getExceptionOrBuilder(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Tool.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Tool.java index 391ce347439e..d9f6d6090f23 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Tool.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Tool.java @@ -11317,6 +11317,40 @@ public interface ApiKeyConfigOrBuilder */ com.google.protobuf.ByteString getApiKeyBytes(); + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the API key. If this field is set, the `api_key` field will be ignored.
+       * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForApiKey. + */ + java.lang.String getSecretVersionForApiKey(); + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the API key. If this field is set, the `api_key` field will be ignored.
+       * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForApiKey. + */ + com.google.protobuf.ByteString getSecretVersionForApiKeyBytes(); + /** * * @@ -11372,6 +11406,7 @@ private ApiKeyConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) private ApiKeyConfig() { keyName_ = ""; apiKey_ = ""; + secretVersionForApiKey_ = ""; requestLocation_ = 0; } @@ -11509,6 +11544,67 @@ public com.google.protobuf.ByteString getApiKeyBytes() { } } + public static final int SECRET_VERSION_FOR_API_KEY_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersionForApiKey_ = ""; + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the API key. If this field is set, the `api_key` field will be ignored.
+       * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForApiKey. + */ + @java.lang.Override + public java.lang.String getSecretVersionForApiKey() { + java.lang.Object ref = secretVersionForApiKey_; + 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(); + secretVersionForApiKey_ = s; + return s; + } + } + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the API key. If this field is set, the `api_key` field will be ignored.
+       * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForApiKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecretVersionForApiKeyBytes() { + java.lang.Object ref = secretVersionForApiKey_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForApiKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int REQUEST_LOCATION_FIELD_NUMBER = 3; private int requestLocation_ = 0; @@ -11581,6 +11677,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(3, requestLocation_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForApiKey_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, secretVersionForApiKey_); + } getUnknownFields().writeTo(output); } @@ -11602,6 +11701,10 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, requestLocation_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForApiKey_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(4, secretVersionForApiKey_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -11621,6 +11724,7 @@ public boolean equals(final java.lang.Object obj) { if (!getKeyName().equals(other.getKeyName())) return false; if (!getApiKey().equals(other.getApiKey())) return false; + if (!getSecretVersionForApiKey().equals(other.getSecretVersionForApiKey())) return false; if (requestLocation_ != other.requestLocation_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -11637,6 +11741,8 @@ public int hashCode() { hash = (53 * hash) + getKeyName().hashCode(); hash = (37 * hash) + API_KEY_FIELD_NUMBER; hash = (53 * hash) + getApiKey().hashCode(); + hash = (37 * hash) + SECRET_VERSION_FOR_API_KEY_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersionForApiKey().hashCode(); hash = (37 * hash) + REQUEST_LOCATION_FIELD_NUMBER; hash = (53 * hash) + requestLocation_; hash = (29 * hash) + getUnknownFields().hashCode(); @@ -11794,6 +11900,7 @@ public Builder clear() { bitField0_ = 0; keyName_ = ""; apiKey_ = ""; + secretVersionForApiKey_ = ""; requestLocation_ = 0; return this; } @@ -11843,6 +11950,9 @@ private void buildPartial0( result.apiKey_ = apiKey_; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.secretVersionForApiKey_ = secretVersionForApiKey_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { result.requestLocation_ = requestLocation_; } } @@ -11909,6 +12019,11 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; onChanged(); } + if (!other.getSecretVersionForApiKey().isEmpty()) { + secretVersionForApiKey_ = other.secretVersionForApiKey_; + bitField0_ |= 0x00000004; + onChanged(); + } if (other.requestLocation_ != 0) { setRequestLocationValue(other.getRequestLocationValue()); } @@ -11953,9 +12068,15 @@ public Builder mergeFrom( case 24: { requestLocation_ = input.readEnum(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 24 + case 34: + { + secretVersionForApiKey_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -12212,6 +12333,137 @@ public Builder setApiKeyBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object secretVersionForApiKey_ = ""; + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the API key. If this field is set, the `api_key` field will be ignored.
+         * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForApiKey. + */ + public java.lang.String getSecretVersionForApiKey() { + java.lang.Object ref = secretVersionForApiKey_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersionForApiKey_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the API key. If this field is set, the `api_key` field will be ignored.
+         * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForApiKey. + */ + public com.google.protobuf.ByteString getSecretVersionForApiKeyBytes() { + java.lang.Object ref = secretVersionForApiKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForApiKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the API key. If this field is set, the `api_key` field will be ignored.
+         * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The secretVersionForApiKey to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForApiKey(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + secretVersionForApiKey_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the API key. If this field is set, the `api_key` field will be ignored.
+         * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearSecretVersionForApiKey() { + secretVersionForApiKey_ = getDefaultInstance().getSecretVersionForApiKey(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the API key. If this field is set, the `api_key` field will be ignored.
+         * Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_api_key = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for secretVersionForApiKey to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForApiKeyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + secretVersionForApiKey_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + private int requestLocation_ = 0; /** @@ -12248,7 +12500,7 @@ public int getRequestLocationValue() { */ public Builder setRequestLocationValue(int value) { requestLocation_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -12297,7 +12549,7 @@ public Builder setRequestLocation( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; requestLocation_ = value.getNumber(); onChanged(); return this; @@ -12317,7 +12569,7 @@ public Builder setRequestLocation( * @return This builder for chaining. */ public Builder clearRequestLocation() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); requestLocation_ = 0; onChanged(); return this; @@ -12483,6 +12735,42 @@ public interface OAuthConfigOrBuilder */ com.google.protobuf.ByteString getClientSecretBytes(); + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + java.lang.String getSecretVersionForClientSecret(); + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + com.google.protobuf.ByteString getSecretVersionForClientSecretBytes(); + /** * * @@ -12590,6 +12878,7 @@ private OAuthConfig() { oauthGrantType_ = 0; clientId_ = ""; clientSecret_ = ""; + secretVersionForClientSecret_ = ""; tokenEndpoint_ = ""; scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @@ -12921,6 +13210,69 @@ public com.google.protobuf.ByteString getClientSecretBytes() { } } + public static final int SECRET_VERSION_FOR_CLIENT_SECRET_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersionForClientSecret_ = ""; + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + @java.lang.Override + public java.lang.String getSecretVersionForClientSecret() { + java.lang.Object ref = secretVersionForClientSecret_; + 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(); + secretVersionForClientSecret_ = s; + return s; + } + } + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecretVersionForClientSecretBytes() { + java.lang.Object ref = secretVersionForClientSecret_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForClientSecret_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int TOKEN_ENDPOINT_FIELD_NUMBER = 4; @SuppressWarnings("serial") @@ -13076,6 +13428,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < scopes_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, scopes_.getRaw(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForClientSecret_)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 6, secretVersionForClientSecret_); + } getUnknownFields().writeTo(output); } @@ -13108,6 +13464,11 @@ public int getSerializedSize() { size += dataSize; size += 1 * getScopesList().size(); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForClientSecret_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 6, secretVersionForClientSecret_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -13128,6 +13489,8 @@ public boolean equals(final java.lang.Object obj) { if (oauthGrantType_ != other.oauthGrantType_) return false; if (!getClientId().equals(other.getClientId())) return false; if (!getClientSecret().equals(other.getClientSecret())) return false; + if (!getSecretVersionForClientSecret().equals(other.getSecretVersionForClientSecret())) + return false; if (!getTokenEndpoint().equals(other.getTokenEndpoint())) return false; if (!getScopesList().equals(other.getScopesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; @@ -13147,6 +13510,8 @@ public int hashCode() { hash = (53 * hash) + getClientId().hashCode(); hash = (37 * hash) + CLIENT_SECRET_FIELD_NUMBER; hash = (53 * hash) + getClientSecret().hashCode(); + hash = (37 * hash) + SECRET_VERSION_FOR_CLIENT_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersionForClientSecret().hashCode(); hash = (37 * hash) + TOKEN_ENDPOINT_FIELD_NUMBER; hash = (53 * hash) + getTokenEndpoint().hashCode(); if (getScopesCount() > 0) { @@ -13309,6 +13674,7 @@ public Builder clear() { oauthGrantType_ = 0; clientId_ = ""; clientSecret_ = ""; + secretVersionForClientSecret_ = ""; tokenEndpoint_ = ""; scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; @@ -13362,9 +13728,12 @@ private void buildPartial0( result.clientSecret_ = clientSecret_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.tokenEndpoint_ = tokenEndpoint_; + result.secretVersionForClientSecret_ = secretVersionForClientSecret_; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.tokenEndpoint_ = tokenEndpoint_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { scopes_.makeImmutable(); result.scopes_ = scopes_; } @@ -13435,15 +13804,20 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; onChanged(); } + if (!other.getSecretVersionForClientSecret().isEmpty()) { + secretVersionForClientSecret_ = other.secretVersionForClientSecret_; + bitField0_ |= 0x00000008; + onChanged(); + } if (!other.getTokenEndpoint().isEmpty()) { tokenEndpoint_ = other.tokenEndpoint_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (!other.scopes_.isEmpty()) { if (scopes_.isEmpty()) { scopes_ = other.scopes_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } else { ensureScopesIsMutable(); scopes_.addAll(other.scopes_); @@ -13497,7 +13871,7 @@ public Builder mergeFrom( case 34: { tokenEndpoint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 34 case 42: @@ -13507,6 +13881,12 @@ public Builder mergeFrom( scopes_.add(s); break; } // case 42 + case 50: + { + secretVersionForClientSecret_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -13871,6 +14251,142 @@ public Builder setClientSecretBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object secretVersionForClientSecret_ = ""; + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + public java.lang.String getSecretVersionForClientSecret() { + java.lang.Object ref = secretVersionForClientSecret_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersionForClientSecret_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + public com.google.protobuf.ByteString getSecretVersionForClientSecretBytes() { + java.lang.Object ref = secretVersionForClientSecret_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForClientSecret_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The secretVersionForClientSecret to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForClientSecret(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + secretVersionForClientSecret_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearSecretVersionForClientSecret() { + secretVersionForClientSecret_ = getDefaultInstance().getSecretVersionForClientSecret(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for secretVersionForClientSecret to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForClientSecretBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + secretVersionForClientSecret_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + private java.lang.Object tokenEndpoint_ = ""; /** @@ -13939,7 +14455,7 @@ public Builder setTokenEndpoint(java.lang.String value) { throw new NullPointerException(); } tokenEndpoint_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -13958,7 +14474,7 @@ public Builder setTokenEndpoint(java.lang.String value) { */ public Builder clearTokenEndpoint() { tokenEndpoint_ = getDefaultInstance().getTokenEndpoint(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -13982,7 +14498,7 @@ public Builder setTokenEndpointBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); tokenEndpoint_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -13994,7 +14510,7 @@ private void ensureScopesIsMutable() { if (!scopes_.isModifiable()) { scopes_ = new com.google.protobuf.LazyStringArrayList(scopes_); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } /** @@ -14079,7 +14595,7 @@ public Builder setScopes(int index, java.lang.String value) { } ensureScopesIsMutable(); scopes_.set(index, value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -14102,7 +14618,7 @@ public Builder addScopes(java.lang.String value) { } ensureScopesIsMutable(); scopes_.add(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -14122,7 +14638,7 @@ public Builder addScopes(java.lang.String value) { public Builder addAllScopes(java.lang.Iterable values) { ensureScopesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, scopes_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -14140,7 +14656,7 @@ public Builder addAllScopes(java.lang.Iterable values) { */ public Builder clearScopes() { scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); ; onChanged(); return this; @@ -14165,7 +14681,7 @@ public Builder addScopesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureScopesIsMutable(); scopes_.add(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -15207,6 +15723,42 @@ public interface BearerTokenConfigOrBuilder * @return The bytes for token. */ com.google.protobuf.ByteString getTokenBytes(); + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the Bearer token. If this field is set, the `token` field will be
+       * ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForToken. + */ + java.lang.String getSecretVersionForToken(); + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the Bearer token. If this field is set, the `token` field will be
+       * ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForToken. + */ + com.google.protobuf.ByteString getSecretVersionForTokenBytes(); } /** @@ -15232,6 +15784,7 @@ private BearerTokenConfig(com.google.protobuf.GeneratedMessageV3.Builder buil private BearerTokenConfig() { token_ = ""; + secretVersionForToken_ = ""; } @java.lang.Override @@ -15319,6 +15872,69 @@ public com.google.protobuf.ByteString getTokenBytes() { } } + public static final int SECRET_VERSION_FOR_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersionForToken_ = ""; + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the Bearer token. If this field is set, the `token` field will be
+       * ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForToken. + */ + @java.lang.Override + public java.lang.String getSecretVersionForToken() { + java.lang.Object ref = secretVersionForToken_; + 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(); + secretVersionForToken_ = s; + return s; + } + } + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the Bearer token. If this field is set, the `token` field will be
+       * ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecretVersionForTokenBytes() { + java.lang.Object ref = secretVersionForToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -15336,6 +15952,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, token_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, secretVersionForToken_); + } getUnknownFields().writeTo(output); } @@ -15348,6 +15967,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, token_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForToken_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(2, secretVersionForToken_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -15367,6 +15990,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.BearerTokenConfig) obj; if (!getToken().equals(other.getToken())) return false; + if (!getSecretVersionForToken().equals(other.getSecretVersionForToken())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -15380,6 +16004,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TOKEN_FIELD_NUMBER; hash = (53 * hash) + getToken().hashCode(); + hash = (37 * hash) + SECRET_VERSION_FOR_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersionForToken().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -15536,6 +16162,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; token_ = ""; + secretVersionForToken_ = ""; return this; } @@ -15582,6 +16209,9 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.token_ = token_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.secretVersionForToken_ = secretVersionForToken_; + } } @java.lang.Override @@ -15643,6 +16273,11 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; onChanged(); } + if (!other.getSecretVersionForToken().isEmpty()) { + secretVersionForToken_ = other.secretVersionForToken_; + bitField0_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -15675,6 +16310,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 18: + { + secretVersionForToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -15830,6 +16471,142 @@ public Builder setTokenBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object secretVersionForToken_ = ""; + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the Bearer token. If this field is set, the `token` field will be
+         * ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForToken. + */ + public java.lang.String getSecretVersionForToken() { + java.lang.Object ref = secretVersionForToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersionForToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the Bearer token. If this field is set, the `token` field will be
+         * ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForToken. + */ + public com.google.protobuf.ByteString getSecretVersionForTokenBytes() { + java.lang.Object ref = secretVersionForToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the Bearer token. If this field is set, the `token` field will be
+         * ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The secretVersionForToken to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + secretVersionForToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the Bearer token. If this field is set, the `token` field will be
+         * ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearSecretVersionForToken() { + secretVersionForToken_ = getDefaultInstance().getSecretVersionForToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the Bearer token. If this field is set, the `token` field will be
+         * ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_token = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for secretVersionForToken to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + secretVersionForToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolProto.java index d08c17b8280c..7a80acc00f33 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolProto.java @@ -210,7 +210,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\002 \001(\t\"F\n" + "\016GetToolRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" - + "\036dialogflow.googleapis.com/Tool\"\355\002\n" + + "\036dialogflow.googleapis.com/Tool\"\343\002\n" + "\022ExportToolsRequest\0226\n" + "\006parent\030\001 \001(\tB&\340A\002\372A" + " \022\036dialogflow.googleapis.com/Tool\0225\n" @@ -219,11 +219,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\ttools_uri\030\003 \001(\tB\003\340A\001H\000\022#\n" + "\024tools_content_inline\030\004 \001(\010B\003\340A\001H\000\022[\n" + "\013data_format\030\005 \001(" - + "\0162A.google.cloud.dialogflow.cx.v3beta1.ExportToolsRequest.DataFormatB\003\340A\001\"=\n\n" + + "\0162A.google.cloud.dialogflow.cx.v3beta1.ExportToolsRequest.DataFormatB\003\340A\001\"3\n\n" + "DataFormat\022\033\n" + "\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n" - + "\004BLOB\020\001\022\010\n" - + "\004JSON\020\002B\r\n" + + "\004BLOB\020\001B\r\n" + "\013destination\"\203\001\n" + "\023ExportToolsResponse\022\023\n" + "\ttools_uri\030\001 \001(\tH\000\022N\n\r" @@ -231,43 +230,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\01325.google.cloud.dialogflow.cx.v3beta1.InlineDestinationH\000B\007\n" + "\005tools\"\201\001\n" + "\021UpdateToolRequest\022;\n" - + "\004tool\030\001 \001(" - + "\0132(.google.cloud.dialogflow.cx.v3beta1.ToolB\003\340A\002\022/\n" + + "\004tool\030\001 \001(\0132(.google" + + ".cloud.dialogflow.cx.v3beta1.ToolB\003\340A\002\022/\n" + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"X\n" + "\021DeleteToolRequest\0224\n" + "\004name\030\001 \001(\tB&\340A\002\372A \n" + "\036dialogflow.googleapis.com/Tool\022\r\n" - + "\005force\030\002 \001(\010\"\233 \n" + + "\005force\030\002 \001(\010\"\247\"\n" + "\004Tool\022\014\n" + "\004name\030\001 \001(\t\022\031\n" + "\014display_name\030\002 \001(\tB\003\340A\002\022\030\n" + "\013description\030\003 \001(\tB\003\340A\002\022M\n\r" - + "open_api_spec\030\004" - + " \001(\01324.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiToolH\000\022Q\n" - + "\017data_store_spec\030\010" - + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreToolH\000\022P\n" - + "\016extension_spec\030\013" - + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionToolH\000\022N\n\r" + + "open_api_spec\030\004 \001(\01324.g" + + "oogle.cloud.dialogflow.cx.v3beta1.Tool.OpenApiToolH\000\022Q\n" + + "\017data_store_spec\030\010 \001(\01326." + + "google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreToolH\000\022P\n" + + "\016extension_spec\030\013 \001(\0132" + + "6.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionToolH\000\022N\n\r" + "function_spec\030\r" + " \001(\01325.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionToolH\000\022P\n" - + "\016connector_spec\030\017" - + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorToolH\000\022I\n" - + "\ttool_type\030\014" - + " \001(\01621.google.cloud.dialogflow.cx.v3beta1.Tool.ToolTypeB\003\340A\003\032\276\002\n" + + "\016connector_spec\030\017 \001(" + + "\01326.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorToolH\000\022I\n" + + "\ttool_type\030\014 \001(\01621" + + ".google.cloud.dialogflow.cx.v3beta1.Tool.ToolTypeB\003\340A\003\032\276\002\n" + "\013OpenApiTool\022\032\n" + "\013text_schema\030\001 \001(\tB\003\340A\002H\000\022T\n" - + "\016authentication\030\002" - + " \001(\01327.google.cloud.dialogflow.cx.v3beta1.Tool.AuthenticationB\003\340A\001\022K\n\n" + + "\016authentication\030\002 \001" + + "(\01327.google.cloud.dialogflow.cx.v3beta1.Tool.AuthenticationB\003\340A\001\022K\n\n" + "tls_config\030\003" + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.Tool.TLSConfigB\003\340A\001\022f\n" - + "\030service_directory_config\030\004 \001(\0132?.google.cloud" - + ".dialogflow.cx.v3beta1.Tool.ServiceDirectoryConfigB\003\340A\001B\010\n" + + "\030service_directory_config\030\004 \001(\0132?.google.cloud.dialogflo" + + "w.cx.v3beta1.Tool.ServiceDirectoryConfigB\003\340A\001B\010\n" + "\006schema\032\344\001\n\r" + "DataStoreTool\022\\\n" - + "\026data_store_connections\030\001 \003(\01327.go" - + "ogle.cloud.dialogflow.cx.v3beta1.DataStoreConnectionB\003\340A\002\022c\n" - + "\017fallback_prompt\030\003 \001(\0132E.google.cloud.dialogflow.cx.v3beta1." - + "Tool.DataStoreTool.FallbackPromptB\003\340A\002\032\020\n" + + "\026data_store_connections\030\001 \003(\01327.google.cloud" + + ".dialogflow.cx.v3beta1.DataStoreConnectionB\003\340A\002\022c\n" + + "\017fallback_prompt\030\003 \001(\0132E.googl" + + "e.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool.FallbackPromptB\003\340A\002\032\020\n" + "\016FallbackPrompt\032\"\n\r" + "ExtensionTool\022\021\n" + "\004name\030\001 \001(\tB\003\340A\002\032w\n" @@ -277,70 +276,77 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\027.google.protobuf.StructB\003\340A\001\032\273\005\n\r" + "ConnectorTool\022\021\n" + "\004name\030\001 \001(\tB\003\340A\002\022S\n" - + "\007actions\030\002 \003(\0132=.google.clo" - + "ud.dialogflow.cx.v3beta1.Tool.ConnectorTool.ActionB\003\340A\002\022]\n" - + "\024end_user_auth_config\030\003" - + " \001(\0132:.google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfigB\003\340A\001\032\342\003\n" + + "\007actions\030\002 \003(\0132=.google.cloud.dialogf" + + "low.cx.v3beta1.Tool.ConnectorTool.ActionB\003\340A\002\022]\n" + + "\024end_user_auth_config\030\003 \001(\0132:.go" + + "ogle.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfigB\003\340A\001\032\342\003\n" + "\006Action\022\036\n" + "\024connection_action_id\030\004 \001(\tH\000\022i\n" - + "\020entity_operation\030\005 \001(\0132M.google.cloud.dialo" - + "gflow.cx.v3beta1.Tool.ConnectorTool.Action.EntityOperationH\000\022\031\n" - + "\014input_fields\030\002 \003(\tB\003\340A\001\022\032\n\r" + + "\020entity_operation\030\005 \001(\0132M.google.cloud.dialogflow.cx.v" + + "3beta1.Tool.ConnectorTool.Action.EntityOperationH\000\022\031\n" + + "\014input_fields\030\002 \003(\tB\003\340A\001\022\032\n" + + "\r" + "output_fields\030\003 \003(\tB\003\340A\001\032\206\002\n" + "\017EntityOperation\022\026\n" + "\tentity_id\030\001 \001(\tB\003\340A\002\022s\n" - + "\toperation\030\002 \001(\0162[.google.cloud.dialog" - + "flow.cx.v3beta1.Tool.ConnectorTool.Action.EntityOperation.OperationTypeB\003\340A\002\"f\n\r" + + "\toperation\030\002 \001(\0162[.google.cloud.dialogflow.cx.v3" + + "beta1.Tool.ConnectorTool.Action.EntityOperation.OperationTypeB\003\340A\002\"f\n\r" + "OperationType\022\036\n" + "\032OPERATION_TYPE_UNSPECIFIED\020\000\022\010\n" + "\004LIST\020\001\022\007\n" + "\003GET\020\002\022\n\n" + "\006CREATE\020\003\022\n\n" - + "\006UPDATE\020\004\022\n\n" + + "\006UPDATE\020\004\022\n" + + "\n" + "\006DELETE\020\005B\r\n" - + "\013action_spec\032\207\n\n" + + "\013action_spec\032\223\014\n" + "\016Authentication\022^\n" - + "\016api_key_config\030\001 \001(\0132D" - + ".google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.ApiKeyConfigH\000\022[\n" - + "\014oauth_config\030\002 \001(\0132C.google.cloud.dialogflow.c" - + "x.v3beta1.Tool.Authentication.OAuthConfigH\000\022s\n" - + "\031service_agent_auth_config\030\003 \001(\0132N" - + ".google.cloud.dialogflow.cx.v3beta1.Tool" - + ".Authentication.ServiceAgentAuthConfigH\000\022h\n" - + "\023bearer_token_config\030\004 \001(\0132I.google.c" - + "loud.dialogflow.cx.v3beta1.Tool.Authentication.BearerTokenConfigH\000\032\243\001\n" + + "\016api_key_config\030\001 \001(\0132D.google.cl" + + "oud.dialogflow.cx.v3beta1.Tool.Authentication.ApiKeyConfigH\000\022[\n" + + "\014oauth_config\030\002 \001" + + "(\0132C.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.OAuthConfigH\000\022s\n" + + "\031service_agent_auth_config\030\003 \001(\0132N.google.cl" + + "oud.dialogflow.cx.v3beta1.Tool.Authentication.ServiceAgentAuthConfigH\000\022h\n" + + "\023bearer_token_config\030\004 \001(\0132I.google.cloud.dialo" + + "gflow.cx.v3beta1.Tool.Authentication.BearerTokenConfigH\000\032\373\001\n" + "\014ApiKeyConfig\022\025\n" + "\010key_name\030\001 \001(\tB\003\340A\002\022\024\n" - + "\007api_key\030\002 \001(\tB\003\340A\001\022f\n" - + "\020request_location\030\003 \001(\0162G.goo" - + "gle.cloud.dialogflow.cx.v3beta1.Tool.Authentication.RequestLocationB\003\340A\002\032\261\002\n" + + "\007api_key\030\002 \001(\tB\003\340A\001\022V\n" + + "\032secret_version_for_api_key\030\004 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\022f\n" + + "\020request_location\030\003 \001(\0162G.googl" + + "e.cloud.dialogflow.cx.v3beta1.Tool.Authentication.RequestLocationB\003\340A\002\032\217\003\n" + "\013OAuthConfig\022q\n" - + "\020oauth_grant_type\030\001 \001(\0162R.google.cloud.dialogflow.cx.v3beta1.Tool.Aut" - + "hentication.OAuthConfig.OauthGrantTypeB\003\340A\002\022\026\n" + + "\020oauth_grant_type\030\001 \001(\0162R.google.cloud.dialogflow.cx.v3beta1.Tool.Authe" + + "ntication.OAuthConfig.OauthGrantTypeB\003\340A\002\022\026\n" + "\tclient_id\030\002 \001(\tB\003\340A\002\022\032\n\r" - + "client_secret\030\003 \001(\tB\003\340A\001\022\033\n" + + "client_secret\030\003 \001(\tB\003\340A\001\022\\\n" + + " secret_version_for_client_secret\030\006 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\022\033\n" + "\016token_endpoint\030\004 \001(\tB\003\340A\002\022\023\n" + "\006scopes\030\005 \003(\tB\003\340A\001\"I\n" + "\016OauthGrantType\022 \n" + "\034OAUTH_GRANT_TYPE_UNSPECIFIED\020\000\022\025\n" + "\021CLIENT_CREDENTIAL\020\001\032\363\001\n" + "\026ServiceAgentAuthConfig\022\200\001\n" - + "\022service_agent_auth\030\001 \001(\0162_.google.cloud.dialogflow.cx.v3beta1.Tool.A" - + "uthentication.ServiceAgentAuthConfig.ServiceAgentAuthB\003\340A\001\"V\n" + + "\022service_agent_auth\030\001 \001(\0162_.google.cloud.dialogflow.cx.v3" + + "beta1.Tool.Authentication.ServiceAgentAuthConfig.ServiceAgentAuthB\003\340A\001\"V\n" + "\020ServiceAgentAuth\022\"\n" + "\036SERVICE_AGENT_AUTH_UNSPECIFIED\020\000\022\014\n" + "\010ID_TOKEN\020\001\022\020\n" - + "\014ACCESS_TOKEN\020\002\032\'\n" + + "\014ACCESS_TOKEN\020\002\032}\n" + "\021BearerTokenConfig\022\022\n" - + "\005token\030\001 \001(\tB\003\340A\001\"Q\n" + + "\005token\030\001 \001(\tB\003\340A\001\022T\n" + + "\030secret_version_for_token\030\002 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\"Q\n" + "\017RequestLocation\022 \n" + "\034REQUEST_LOCATION_UNSPECIFIED\020\000\022\n\n" + "\006HEADER\020\001\022\020\n" + "\014QUERY_STRING\020\002B\r\n" + "\013auth_config\032\225\001\n" + "\tTLSConfig\022P\n" - + "\010ca_certs\030\001 \003(\01329." - + "google.cloud.dialogflow.cx.v3beta1.Tool.TLSConfig.CACertB\003\340A\002\0326\n" + + "\010ca_certs\030\001 \003(\01329.google.cloud.dialogflo" + + "w.cx.v3beta1.Tool.TLSConfig.CACertB\003\340A\002\0326\n" + "\006CACert\022\031\n" + "\014display_name\030\001 \001(\tB\003\340A\002\022\021\n" + "\004cert\030\002 \001(\014B\003\340A\002\032Z\n" @@ -348,10 +354,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007service\030\001 \001(\tB/\340A\002\372A)\n" + "\'servicedirectory.googleapis.com/Service\032\244\003\n" + "\021EndUserAuthConfig\022r\n" - + "\027oauth2_auth_code_config\030\002 \001(\0132O.google.cloud." - + "dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfigH\000\022t\n" - + "\030oauth2_jwt_bearer_config\030\003 \001(\0132P.google.cloud.dia" - + "logflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfigH\000\0320\n" + + "\027oauth2_auth_code_config\030\002 \001(\0132O.google.cloud.dialogflow.cx.v3beta1." + + "Tool.EndUserAuthConfig.Oauth2AuthCodeConfigH\000\022t\n" + + "\030oauth2_jwt_bearer_config\030\003 \001(\0132" + + "P.google.cloud.dialogflow.cx.v3beta1.Too" + + "l.EndUserAuthConfig.Oauth2JwtBearerConfigH\000\0320\n" + "\024Oauth2AuthCodeConfig\022\030\n" + "\013oauth_token\030\001 \001(\tB\003\340A\002\032[\n" + "\025Oauth2JwtBearerConfig\022\023\n" @@ -363,23 +370,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025TOOL_TYPE_UNSPECIFIED\020\000\022\023\n" + "\017CUSTOMIZED_TOOL\020\001\022\020\n" + "\014BUILTIN_TOOL\020\002:h\352Ae\n" - + "\036dialogflow.googleapis.com/Tool\022Cprojects/{p" - + "roject}/locations/{location}/agents/{agent}/tools/{tool}B\017\n\r" + + "\036dialogflow.googleapis.com" + + "/Tool\022Cprojects/{project}/locations/{location}/agents/{agent}/tools/{tool}B\017\n\r" + "specification\"\211\001\n" + "\027ListToolVersionsRequest\022=\n" - + "\006parent\030\001 \001(\tB-\340" - + "A\002\372A\'\022%dialogflow.googleapis.com/ToolVersion\022\026\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%dialogflow.googleapis.com/ToolVersion\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\"{\n" + "\030ListToolVersionsResponse\022F\n\r" - + "tool_versions\030\001" - + " \003(\0132/.google.cloud.dialogflow.cx.v3beta1.ToolVersion\022\027\n" + + "tool_versions\030\001 \003" + + "(\0132/.google.cloud.dialogflow.cx.v3beta1.ToolVersion\022\027\n" + "\017next_page_token\030\002 \001(\t\"\245\001\n" + "\030CreateToolVersionRequest\022=\n" + "\006parent\030\001 \001(" + "\tB-\340A\002\372A\'\022%dialogflow.googleapis.com/ToolVersion\022J\n" - + "\014tool_version\030\002" - + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.ToolVersionB\003\340A\002\"T\n" + + "\014tool_version\030\002 \001(\0132/.google." + + "cloud.dialogflow.cx.v3beta1.ToolVersionB\003\340A\002\"T\n" + "\025GetToolVersionRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%dialogflow.googleapis.com/ToolVersion\"k\n" @@ -395,67 +402,66 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ToolVersion\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\031\n" + "\014display_name\030\002 \001(\tB\003\340A\002\022;\n" - + "\004tool\030\003 \001(\0132(.goog" - + "le.cloud.dialogflow.cx.v3beta1.ToolB\003\340A\002\0224\n" + + "\004tool\030\003" + + " \001(\0132(.google.cloud.dialogflow.cx.v3beta1.ToolB\003\340A\002\0224\n" + "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\005" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:\236\001\352A\232\001\n" - + "%dialogflow.googleapis.com/ToolVersion\022Vproj" - + "ects/{project}/locations/{location}/agen" - + "ts/{agent}/tools/{tool}/versions/{version}*\014toolVersions2\013toolVersion\"\025\n" + + "%dialogflow.googleapis.com/ToolVersion\022Vprojects/{project}/locatio" + + "ns/{location}/agents/{agent}/tools/{tool" + + "}/versions/{version}*\014toolVersions2\013toolVersion\"\025\n" + "\023ExportToolsMetadata2\360\022\n" + "\005Tools\022\302\001\n\n" - + "CreateTool\0225.google.cloud.dialogflow.cx.v3beta1.Creat" - + "eToolRequest\032(.google.cloud.dialogflow.c" - + "x.v3beta1.Tool\"S\332A\013parent,tool\202\323\344\223\002?\"7/v" - + "3beta1/{parent=projects/*/locations/*/agents/*}/tools:\004tool\022\302\001\n" - + "\tListTools\0224.google.cloud.dialogflow.cx.v3beta1.ListTools" - + "Request\0325.google.cloud.dialogflow.cx.v3b" - + "eta1.ListToolsResponse\"H\332A\006parent\202\323\344\223\0029\022" - + "7/v3beta1/{parent=projects/*/locations/*/agents/*}/tools\022\334\001\n" - + "\013ExportTools\0226.google.cloud.dialogflow.cx.v3beta1.ExportTool" - + "sRequest\032\035.google.longrunning.Operation\"v\312A*\n" - + "\023ExportToolsResponse\022\023ExportToolsMe" - + "tadata\202\323\344\223\002C\">/v3beta1/{parent=projects/" - + "*/locations/*/agents/*}/tools:export:\001*\022\257\001\n" - + "\007GetTool\0222.google.cloud.dialogflow.cx.v3beta1.GetToolRequest\032(.google.cloud.d" - + "ialogflow.cx.v3beta1.Tool\"F\332A\004name\202\323\344\223\0029" - + "\0227/v3beta1/{name=projects/*/locations/*/agents/*/tools/*}\022\314\001\n\n" - + "UpdateTool\0225.google.cloud.dialogflow.cx.v3beta1.UpdateTool" - + "Request\032(.google.cloud.dialogflow.cx.v3b" - + "eta1.Tool\"]\332A\020tool,update_mask\202\323\344\223\002D2.google.cloud.dialogflow.cx.v3beta1.RestoreTool" - + "VersionResponse\"\\\332A\004name\202\323\344\223\002O\"J/v3beta1" - + "/{name=projects/*/locations/*/agents/*/t" - + "ools/*/versions/*}:restore:\001*\032x\312A\031dialog" - + "flow.googleapis.com\322AYhttps://www.google" - + "apis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\227\001\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\tTool" - + "ProtoP\001Z6cloud.google.com/go/dialogflow/" - + "cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cl" - + "oud.Dialogflow.Cx.V3Beta1b\006proto3" + + "CreateTool\0225.google.cloud.dialogflow.cx.v3beta1.CreateToolRequest\032(.google." + + "cloud.dialogflow.cx.v3beta1.Tool\"S\332A\013par" + + "ent,tool\202\323\344\223\002?\"7/v3beta1/{parent=project" + + "s/*/locations/*/agents/*}/tools:\004tool\022\302\001\n" + + "\tListTools\0224.google.cloud.dialogflow.cx.v3beta1.ListToolsRequest\0325.google.cloud" + + ".dialogflow.cx.v3beta1.ListToolsResponse" + + "\"H\332A\006parent\202\323\344\223\0029\0227/v3beta1/{parent=projects/*/locations/*/agents/*}/tools\022\334\001\n" + + "\013ExportTools\0226.google.cloud.dialogflow.cx." + + "v3beta1.ExportToolsRequest\032\035.google.longrunning.Operation\"v\312A*\n" + + "\023ExportToolsResponse\022\023ExportToolsMetadata\202\323\344\223\002C\">/v3beta1" + + "/{parent=projects/*/locations/*/agents/*}/tools:export:\001*\022\257\001\n" + + "\007GetTool\0222.google.cloud.dialogflow.cx.v3beta1.GetToolReques" + + "t\032(.google.cloud.dialogflow.cx.v3beta1.T" + + "ool\"F\332A\004name\202\323\344\223\0029\0227/v3beta1/{name=projects/*/locations/*/agents/*/tools/*}\022\314\001\n\n" + + "UpdateTool\0225.google.cloud.dialogflow.cx.v3beta1.UpdateToolRequest\032(.google.cloud" + + ".dialogflow.cx.v3beta1.Tool\"]\332A\020tool,upd" + + "ate_mask\202\323\344\223\002D2.google.cloud.dialogflow.cx.v" + + "3beta1.RestoreToolVersionResponse\"\\\332A\004na" + + "me\202\323\344\223\002O\"J/v3beta1/{name=projects/*/loca" + + "tions/*/agents/*/tools/*/versions/*}:res" + + "tore:\001*\032x\312A\031dialogflow.googleapis.com\322AY" + + "https://www.googleapis.com/auth/cloud-pl" + + "atform,https://www.googleapis.com/auth/dialogflowB\227\001\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\tToolProtoP\001Z6cloud.google." + + "com/go/dialogflow/cx/apiv3beta1/cxpb;cxp" + + "b\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -642,7 +648,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_ApiKeyConfig_descriptor, new java.lang.String[] { - "KeyName", "ApiKey", "RequestLocation", + "KeyName", "ApiKey", "SecretVersionForApiKey", "RequestLocation", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_OAuthConfig_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_descriptor @@ -652,7 +658,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_OAuthConfig_descriptor, new java.lang.String[] { - "OauthGrantType", "ClientId", "ClientSecret", "TokenEndpoint", "Scopes", + "OauthGrantType", + "ClientId", + "ClientSecret", + "SecretVersionForClientSecret", + "TokenEndpoint", + "Scopes", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_ServiceAgentAuthConfig_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_descriptor @@ -672,7 +683,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_Authentication_BearerTokenConfig_descriptor, new java.lang.String[] { - "Token", + "Token", "SecretVersionForToken", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_TLSConfig_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Tool_descriptor.getNestedTypes().get(6); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUse.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUse.java index 5b86b648502c..0c20ad12ab7c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUse.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUse.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -52,808 +52,3163 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.ToolUse.class, com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder.class); } - private int bitField0_; - public static final int TOOL_FIELD_NUMBER = 1; + public interface DataStoreToolTraceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) + com.google.protobuf.MessageOrBuilder { - @SuppressWarnings("serial") - private volatile java.lang.Object tool_ = ""; + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataStoreConnectionSignals field is set. + */ + boolean hasDataStoreConnectionSignals(); - /** - * - * - *
-   * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-   * be used. Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
-   * 
- * - * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The tool. - */ - @java.lang.Override - public java.lang.String getTool() { - java.lang.Object ref = tool_; - 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(); - tool_ = s; - return s; - } + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataStoreConnectionSignals. + */ + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + getDataStoreConnectionSignals(); + + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder + getDataStoreConnectionSignalsOrBuilder(); } /** * * *
-   * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-   * be used. Format:
-   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+   * The tracing information for the data store tool.
    * 
* - * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for tool. + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace} */ - @java.lang.Override - public com.google.protobuf.ByteString getToolBytes() { - java.lang.Object ref = tool_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - tool_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public static final class DataStoreToolTrace extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) + DataStoreToolTraceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DataStoreToolTrace.newBuilder() to construct. + private DataStoreToolTrace(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); } - } - public static final int DISPLAY_NAME_FIELD_NUMBER = 8; + private DataStoreToolTrace() {} - @SuppressWarnings("serial") - private volatile java.lang.Object displayName_ = ""; + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataStoreToolTrace(); + } - /** - * - * - *
-   * Output only. The display name of the tool.
-   * 
- * - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - 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(); - displayName_ = s; - return s; + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor; } - } - /** - * - * - *
-   * Output only. The display name of the tool.
-   * 
- * - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.class, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder.class); } - } - public static final int ACTION_FIELD_NUMBER = 2; + private int bitField0_; + public static final int DATA_STORE_CONNECTION_SIGNALS_FIELD_NUMBER = 1; + private com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + dataStoreConnectionSignals_; - @SuppressWarnings("serial") - private volatile java.lang.Object action_ = ""; + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataStoreConnectionSignals field is set. + */ + @java.lang.Override + public boolean hasDataStoreConnectionSignals() { + return ((bitField0_ & 0x00000001) != 0); + } - /** - * - * - *
-   * Optional. Name of the action to be called during the tool use.
-   * 
- * - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The action. - */ - @java.lang.Override - public java.lang.String getAction() { - java.lang.Object ref = action_; - 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(); - action_ = s; - return s; + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataStoreConnectionSignals. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + getDataStoreConnectionSignals() { + return dataStoreConnectionSignals_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.getDefaultInstance() + : dataStoreConnectionSignals_; } - } - /** - * - * - *
-   * Optional. Name of the action to be called during the tool use.
-   * 
- * - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for action. - */ - @java.lang.Override - public com.google.protobuf.ByteString getActionBytes() { - java.lang.Object ref = action_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - action_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * + * + *
+     * Optional. Data store connection feature output signals.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder + getDataStoreConnectionSignalsOrBuilder() { + return dataStoreConnectionSignals_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.getDefaultInstance() + : dataStoreConnectionSignals_; } - } - public static final int INPUT_ACTION_PARAMETERS_FIELD_NUMBER = 5; - private com.google.protobuf.Struct inputActionParameters_; + private byte memoizedIsInitialized = -1; - /** - * - * - *
-   * Optional. A list of input parameters for the action.
-   * 
- * - * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the inputActionParameters field is set. - */ - @java.lang.Override - public boolean hasInputActionParameters() { - return ((bitField0_ & 0x00000001) != 0); - } + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; - /** - * - * - *
-   * Optional. A list of input parameters for the action.
-   * 
- * - * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The inputActionParameters. - */ - @java.lang.Override - public com.google.protobuf.Struct getInputActionParameters() { - return inputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : inputActionParameters_; - } - - /** - * - * - *
-   * Optional. A list of input parameters for the action.
-   * 
- * - * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { - return inputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : inputActionParameters_; - } - - public static final int OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER = 6; - private com.google.protobuf.Struct outputActionParameters_; - - /** - * - * - *
-   * Optional. A list of output parameters generated by the action.
-   * 
- * - * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the outputActionParameters field is set. - */ - @java.lang.Override - public boolean hasOutputActionParameters() { - return ((bitField0_ & 0x00000002) != 0); - } + memoizedIsInitialized = 1; + return true; + } - /** - * - * - *
-   * Optional. A list of output parameters generated by the action.
-   * 
- * - * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The outputActionParameters. - */ - @java.lang.Override - public com.google.protobuf.Struct getOutputActionParameters() { - return outputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : outputActionParameters_; - } + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getDataStoreConnectionSignals()); + } + getUnknownFields().writeTo(output); + } - /** - * - * - *
-   * Optional. A list of output parameters generated by the action.
-   * 
- * - * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder() { - return outputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : outputActionParameters_; - } + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; - private byte memoizedIsInitialized = -1; + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, getDataStoreConnectionSignals()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace other = + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) obj; - memoizedIsInitialized = 1; - return true; - } + if (hasDataStoreConnectionSignals() != other.hasDataStoreConnectionSignals()) return false; + if (hasDataStoreConnectionSignals()) { + if (!getDataStoreConnectionSignals().equals(other.getDataStoreConnectionSignals())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tool_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tool_); + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDataStoreConnectionSignals()) { + hash = (37 * hash) + DATA_STORE_CONNECTION_SIGNALS_FIELD_NUMBER; + hash = (53 * hash) + getDataStoreConnectionSignals().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, action_); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(5, getInputActionParameters()); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(6, getOutputActionParameters()); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, displayName_); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - getUnknownFields().writeTo(output); - } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tool_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tool_); + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, action_); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(5, getInputActionParameters()); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(6, getOutputActionParameters()); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, displayName_); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } - if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse)) { - return super.equals(obj); + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); } - com.google.cloud.dialogflow.cx.v3beta1.ToolUse other = - (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) obj; - if (!getTool().equals(other.getTool())) return false; - if (!getDisplayName().equals(other.getDisplayName())) return false; - if (!getAction().equals(other.getAction())) return false; - if (hasInputActionParameters() != other.hasInputActionParameters()) return false; - if (hasInputActionParameters()) { - if (!getInputActionParameters().equals(other.getInputActionParameters())) return false; + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); } - if (hasOutputActionParameters() != other.hasOutputActionParameters()) return false; - if (hasOutputActionParameters()) { - if (!getOutputActionParameters().equals(other.getOutputActionParameters())) return false; + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + public static Builder newBuilder( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TOOL_FIELD_NUMBER; - hash = (53 * hash) + getTool().hashCode(); - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (37 * hash) + ACTION_FIELD_NUMBER; - hash = (53 * hash) + getAction().hashCode(); - if (hasInputActionParameters()) { - hash = (37 * hash) + INPUT_ACTION_PARAMETERS_FIELD_NUMBER; - hash = (53 * hash) + getInputActionParameters().hashCode(); + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } - if (hasOutputActionParameters()) { - hash = (37 * hash) + OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER; - hash = (53 * hash) + getOutputActionParameters().hashCode(); + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + /** + * + * + *
+     * The tracing information for the data store tool.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor; + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.class, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder.class); + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDataStoreConnectionSignalsFieldBuilder(); + } + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataStoreConnectionSignals_ = null; + if (dataStoreConnectionSignalsBuilder_ != null) { + dataStoreConnectionSignalsBuilder_.dispose(); + dataStoreConnectionSignalsBuilder_ = null; + } + return this; + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor; + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance(); + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace build() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace result = + new com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } - public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataStoreConnectionSignals_ = + dataStoreConnectionSignalsBuilder_ == null + ? dataStoreConnectionSignals_ + : dataStoreConnectionSignalsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } + @java.lang.Override + public Builder clone() { + return super.clone(); + } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } - public static Builder newBuilder(com.google.cloud.dialogflow.cx.v3beta1.ToolUse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } - /** - * - * - *
-   * Stores metadata of the invocation of an action supported by a tool.
-   * 
- * - * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse) - com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; - } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.class, - com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder.class); - } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) other); + } else { + super.mergeFrom(other); + return this; + } + } - // Construct using com.google.cloud.dialogflow.cx.v3beta1.ToolUse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance()) return this; + if (other.hasDataStoreConnectionSignals()) { + mergeDataStoreConnectionSignals(other.getDataStoreConnectionSignals()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } + @java.lang.Override + public final boolean isInitialized() { + return true; + } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getInputActionParametersFieldBuilder(); - getOutputActionParametersFieldBuilder(); + @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( + getDataStoreConnectionSignalsFieldBuilder().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; } - } - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - tool_ = ""; - displayName_ = ""; - action_ = ""; - inputActionParameters_ = null; - if (inputActionParametersBuilder_ != null) { - inputActionParametersBuilder_.dispose(); - inputActionParametersBuilder_ = null; + private int bitField0_; + + private com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + dataStoreConnectionSignals_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.Builder, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder> + dataStoreConnectionSignalsBuilder_; + + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataStoreConnectionSignals field is set. + */ + public boolean hasDataStoreConnectionSignals() { + return ((bitField0_ & 0x00000001) != 0); } - outputActionParameters_ = null; - if (outputActionParametersBuilder_ != null) { - outputActionParametersBuilder_.dispose(); - outputActionParametersBuilder_ = null; + + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataStoreConnectionSignals. + */ + public com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + getDataStoreConnectionSignals() { + if (dataStoreConnectionSignalsBuilder_ == null) { + return dataStoreConnectionSignals_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + .getDefaultInstance() + : dataStoreConnectionSignals_; + } else { + return dataStoreConnectionSignalsBuilder_.getMessage(); + } } - return this; - } - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto - .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; - } + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataStoreConnectionSignals( + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals value) { + if (dataStoreConnectionSignalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataStoreConnectionSignals_ = value; + } else { + dataStoreConnectionSignalsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getDefaultInstanceForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); - } + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDataStoreConnectionSignals( + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.Builder + builderForValue) { + if (dataStoreConnectionSignalsBuilder_ == null) { + dataStoreConnectionSignals_ = builderForValue.build(); + } else { + dataStoreConnectionSignalsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse build() { - com.google.cloud.dialogflow.cx.v3beta1.ToolUse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDataStoreConnectionSignals( + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals value) { + if (dataStoreConnectionSignalsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && dataStoreConnectionSignals_ != null + && dataStoreConnectionSignals_ + != com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + .getDefaultInstance()) { + getDataStoreConnectionSignalsBuilder().mergeFrom(value); + } else { + dataStoreConnectionSignals_ = value; + } + } else { + dataStoreConnectionSignalsBuilder_.mergeFrom(value); + } + if (dataStoreConnectionSignals_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; } - return result; - } - @java.lang.Override - public com.google.cloud.dialogflow.cx.v3beta1.ToolUse buildPartial() { - com.google.cloud.dialogflow.cx.v3beta1.ToolUse result = - new com.google.cloud.dialogflow.cx.v3beta1.ToolUse(this); - if (bitField0_ != 0) { - buildPartial0(result); + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDataStoreConnectionSignals() { + bitField0_ = (bitField0_ & ~0x00000001); + dataStoreConnectionSignals_ = null; + if (dataStoreConnectionSignalsBuilder_ != null) { + dataStoreConnectionSignalsBuilder_.dispose(); + dataStoreConnectionSignalsBuilder_ = null; + } + onChanged(); + return this; } - onBuilt(); - return result; - } - private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ToolUse result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.tool_ = tool_; + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.Builder + getDataStoreConnectionSignalsBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getDataStoreConnectionSignalsFieldBuilder().getBuilder(); } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.displayName_ = displayName_; + + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder + getDataStoreConnectionSignalsOrBuilder() { + if (dataStoreConnectionSignalsBuilder_ != null) { + return dataStoreConnectionSignalsBuilder_.getMessageOrBuilder(); + } else { + return dataStoreConnectionSignals_ == null + ? com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals + .getDefaultInstance() + : dataStoreConnectionSignals_; + } } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.action_ = action_; + + /** + * + * + *
+       * Optional. Data store connection feature output signals.
+       * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals data_store_connection_signals = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.Builder, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder> + getDataStoreConnectionSignalsFieldBuilder() { + if (dataStoreConnectionSignalsBuilder_ == null) { + dataStoreConnectionSignalsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals.Builder, + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignalsOrBuilder>( + getDataStoreConnectionSignals(), getParentForChildren(), isClean()); + dataStoreConnectionSignals_ = null; + } + return dataStoreConnectionSignalsBuilder_; } - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000008) != 0)) { - result.inputActionParameters_ = - inputActionParametersBuilder_ == null - ? inputActionParameters_ - : inputActionParametersBuilder_.build(); - to_bitField0_ |= 0x00000001; + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.outputActionParameters_ = - outputActionParametersBuilder_ == null - ? outputActionParameters_ - : outputActionParametersBuilder_.build(); - to_bitField0_ |= 0x00000002; + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); } - result.bitField0_ |= to_bitField0_; - } - @java.lang.Override - public Builder clone() { - return super.clone(); + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) + private static final com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + DEFAULT_INSTANCE; - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace(); } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + getDefaultInstance() { + return DEFAULT_INSTANCE; } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataStoreToolTrace 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 Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); + public com.google.protobuf.Parser getParserForType() { + return PARSER; } @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse) { - return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ToolUse) other); - } else { - super.mergeFrom(other); - return this; - } + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } + } - public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ToolUse other) { - if (other == com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance()) return this; - if (!other.getTool().isEmpty()) { - tool_ = other.tool_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (!other.getAction().isEmpty()) { - action_ = other.action_; - bitField0_ |= 0x00000004; - onChanged(); - } - if (other.hasInputActionParameters()) { - mergeInputActionParameters(other.getInputActionParameters()); + public interface WebhookToolTraceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. The tag of the webhook.
+     * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookTag. + */ + java.lang.String getWebhookTag(); + + /** + * + * + *
+     * Optional. The tag of the webhook.
+     * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookTag. + */ + com.google.protobuf.ByteString getWebhookTagBytes(); + + /** + * + * + *
+     * Optional. The url of the webhook.
+     * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookUri. + */ + java.lang.String getWebhookUri(); + + /** + * + * + *
+     * Optional. The url of the webhook.
+     * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookUri. + */ + com.google.protobuf.ByteString getWebhookUriBytes(); + } + + /** + * + * + *
+   * The tracing information for the webhook tool.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace} + */ + public static final class WebhookToolTrace extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) + WebhookToolTraceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use WebhookToolTrace.newBuilder() to construct. + private WebhookToolTrace(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private WebhookToolTrace() { + webhookTag_ = ""; + webhookUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new WebhookToolTrace(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.class, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder.class); + } + + public static final int WEBHOOK_TAG_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object webhookTag_ = ""; + + /** + * + * + *
+     * Optional. The tag of the webhook.
+     * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookTag. + */ + @java.lang.Override + public java.lang.String getWebhookTag() { + java.lang.Object ref = webhookTag_; + 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(); + webhookTag_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. The tag of the webhook.
+     * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookTag. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWebhookTagBytes() { + java.lang.Object ref = webhookTag_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhookTag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int WEBHOOK_URI_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object webhookUri_ = ""; + + /** + * + * + *
+     * Optional. The url of the webhook.
+     * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookUri. + */ + @java.lang.Override + public java.lang.String getWebhookUri() { + java.lang.Object ref = webhookUri_; + 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(); + webhookUri_ = s; + return s; + } + } + + /** + * + * + *
+     * Optional. The url of the webhook.
+     * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWebhookUriBytes() { + java.lang.Object ref = webhookUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhookUri_ = 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.GeneratedMessageV3.isStringEmpty(webhookTag_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, webhookTag_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhookUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, webhookUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhookTag_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, webhookTag_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(webhookUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, webhookUri_); + } + 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.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace other = + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) obj; + + if (!getWebhookTag().equals(other.getWebhookTag())) return false; + if (!getWebhookUri().equals(other.getWebhookUri())) 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) + WEBHOOK_TAG_FIELD_NUMBER; + hash = (53 * hash) + getWebhookTag().hashCode(); + hash = (37 * hash) + WEBHOOK_URI_FIELD_NUMBER; + hash = (53 * hash) + getWebhookUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace 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.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace 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.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * The tracing information for the webhook tool.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.class, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + webhookTag_ = ""; + webhookUri_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace build() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace result = + new com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.webhookTag_ = webhookTag_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.webhookUri_ = webhookUri_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance()) + return this; + if (!other.getWebhookTag().isEmpty()) { + webhookTag_ = other.webhookTag_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getWebhookUri().isEmpty()) { + webhookUri_ = other.webhookUri_; + 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: + { + webhookTag_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + webhookUri_ = 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 webhookTag_ = ""; + + /** + * + * + *
+       * Optional. The tag of the webhook.
+       * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookTag. + */ + public java.lang.String getWebhookTag() { + java.lang.Object ref = webhookTag_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + webhookTag_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. The tag of the webhook.
+       * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookTag. + */ + public com.google.protobuf.ByteString getWebhookTagBytes() { + java.lang.Object ref = webhookTag_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhookTag_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. The tag of the webhook.
+       * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The webhookTag to set. + * @return This builder for chaining. + */ + public Builder setWebhookTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + webhookTag_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The tag of the webhook.
+       * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearWebhookTag() { + webhookTag_ = getDefaultInstance().getWebhookTag(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The tag of the webhook.
+       * 
+ * + * string webhook_tag = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for webhookTag to set. + * @return This builder for chaining. + */ + public Builder setWebhookTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + webhookTag_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object webhookUri_ = ""; + + /** + * + * + *
+       * Optional. The url of the webhook.
+       * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The webhookUri. + */ + public java.lang.String getWebhookUri() { + java.lang.Object ref = webhookUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + webhookUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. The url of the webhook.
+       * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for webhookUri. + */ + public com.google.protobuf.ByteString getWebhookUriBytes() { + java.lang.Object ref = webhookUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + webhookUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Optional. The url of the webhook.
+       * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The webhookUri to set. + * @return This builder for chaining. + */ + public Builder setWebhookUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + webhookUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The url of the webhook.
+       * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearWebhookUri() { + webhookUri_ = getDefaultInstance().getWebhookUri(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. The url of the webhook.
+       * 
+ * + * string webhook_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for webhookUri to set. + * @return This builder for chaining. + */ + public Builder setWebhookUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + webhookUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) + private static final com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WebhookToolTrace 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.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + private int toolTraceCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object toolTrace_; + + public enum ToolTraceCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + DATA_STORE_TOOL_TRACE(7), + WEBHOOK_TOOL_TRACE(9), + TOOLTRACE_NOT_SET(0); + private final int value; + + private ToolTraceCase(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 ToolTraceCase valueOf(int value) { + return forNumber(value); + } + + public static ToolTraceCase forNumber(int value) { + switch (value) { + case 7: + return DATA_STORE_TOOL_TRACE; + case 9: + return WEBHOOK_TOOL_TRACE; + case 0: + return TOOLTRACE_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ToolTraceCase getToolTraceCase() { + return ToolTraceCase.forNumber(toolTraceCase_); + } + + public static final int TOOL_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object tool_ = ""; + + /** + * + * + *
+   * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+   * be used. Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+   * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The tool. + */ + @java.lang.Override + public java.lang.String getTool() { + java.lang.Object ref = tool_; + 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(); + tool_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+   * be used. Format:
+   * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+   * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for tool. + */ + @java.lang.Override + public com.google.protobuf.ByteString getToolBytes() { + java.lang.Object ref = tool_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tool_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + + /** + * + * + *
+   * Output only. The display name of the tool.
+   * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + 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(); + displayName_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The display name of the tool.
+   * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ACTION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object action_ = ""; + + /** + * + * + *
+   * Optional. Name of the action to be called during the tool use.
+   * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The action. + */ + @java.lang.Override + public java.lang.String getAction() { + java.lang.Object ref = action_; + 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(); + action_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Name of the action to be called during the tool use.
+   * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for action. + */ + @java.lang.Override + public com.google.protobuf.ByteString getActionBytes() { + java.lang.Object ref = action_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + action_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INPUT_ACTION_PARAMETERS_FIELD_NUMBER = 5; + private com.google.protobuf.Struct inputActionParameters_; + + /** + * + * + *
+   * Optional. A list of input parameters for the action.
+   * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the inputActionParameters field is set. + */ + @java.lang.Override + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. A list of input parameters for the action.
+   * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The inputActionParameters. + */ + @java.lang.Override + public com.google.protobuf.Struct getInputActionParameters() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + /** + * + * + *
+   * Optional. A list of input parameters for the action.
+   * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; + } + + public static final int OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER = 6; + private com.google.protobuf.Struct outputActionParameters_; + + /** + * + * + *
+   * Optional. A list of output parameters generated by the action.
+   * 
+ * + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the outputActionParameters field is set. + */ + @java.lang.Override + public boolean hasOutputActionParameters() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. A list of output parameters generated by the action.
+   * 
+ * + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The outputActionParameters. + */ + @java.lang.Override + public com.google.protobuf.Struct getOutputActionParameters() { + return outputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : outputActionParameters_; + } + + /** + * + * + *
+   * Optional. A list of output parameters generated by the action.
+   * 
+ * + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder() { + return outputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : outputActionParameters_; + } + + public static final int DATA_STORE_TOOL_TRACE_FIELD_NUMBER = 7; + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataStoreToolTrace field is set. + */ + @java.lang.Override + public boolean hasDataStoreToolTrace() { + return toolTraceCase_ == 7; + } + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataStoreToolTrace. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace getDataStoreToolTrace() { + if (toolTraceCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder + getDataStoreToolTraceOrBuilder() { + if (toolTraceCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.getDefaultInstance(); + } + + public static final int WEBHOOK_TOOL_TRACE_FIELD_NUMBER = 9; + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the webhookToolTrace field is set. + */ + @java.lang.Override + public boolean hasWebhookToolTrace() { + return toolTraceCase_ == 9; + } + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webhookToolTrace. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace getWebhookToolTrace() { + if (toolTraceCase_ == 9) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder + getWebhookToolTraceOrBuilder() { + if (toolTraceCase_ == 9) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); + } + + 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.GeneratedMessageV3.isStringEmpty(tool_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tool_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, action_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getInputActionParameters()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(6, getOutputActionParameters()); + } + if (toolTraceCase_ == 7) { + output.writeMessage( + 7, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, displayName_); + } + if (toolTraceCase_ == 9) { + output.writeMessage( + 9, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tool_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tool_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, action_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(5, getInputActionParameters()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(6, getOutputActionParameters()); + } + if (toolTraceCase_ == 7) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, displayName_); + } + if (toolTraceCase_ == 9) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 9, (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_); + } + 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.dialogflow.cx.v3beta1.ToolUse)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.ToolUse other = + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse) obj; + + if (!getTool().equals(other.getTool())) return false; + if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getAction().equals(other.getAction())) return false; + if (hasInputActionParameters() != other.hasInputActionParameters()) return false; + if (hasInputActionParameters()) { + if (!getInputActionParameters().equals(other.getInputActionParameters())) return false; + } + if (hasOutputActionParameters() != other.hasOutputActionParameters()) return false; + if (hasOutputActionParameters()) { + if (!getOutputActionParameters().equals(other.getOutputActionParameters())) return false; + } + if (!getToolTraceCase().equals(other.getToolTraceCase())) return false; + switch (toolTraceCase_) { + case 7: + if (!getDataStoreToolTrace().equals(other.getDataStoreToolTrace())) return false; + break; + case 9: + if (!getWebhookToolTrace().equals(other.getWebhookToolTrace())) return false; + break; + case 0: + default: + } + 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) + TOOL_FIELD_NUMBER; + hash = (53 * hash) + getTool().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + hash = (37 * hash) + ACTION_FIELD_NUMBER; + hash = (53 * hash) + getAction().hashCode(); + if (hasInputActionParameters()) { + hash = (37 * hash) + INPUT_ACTION_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getInputActionParameters().hashCode(); + } + if (hasOutputActionParameters()) { + hash = (37 * hash) + OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getOutputActionParameters().hashCode(); + } + switch (toolTraceCase_) { + case 7: + hash = (37 * hash) + DATA_STORE_TOOL_TRACE_FIELD_NUMBER; + hash = (53 * hash) + getDataStoreToolTrace().hashCode(); + break; + case 9: + hash = (37 * hash) + WEBHOOK_TOOL_TRACE_FIELD_NUMBER; + hash = (53 * hash) + getWebhookToolTrace().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse 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.dialogflow.cx.v3beta1.ToolUse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse 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.dialogflow.cx.v3beta1.ToolUse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.ToolUse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.ToolUse 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Stores metadata of the invocation of an action supported by a tool.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ToolUse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ToolUse) + com.google.cloud.dialogflow.cx.v3beta1.ToolUseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.class, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.ToolUse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getInputActionParametersFieldBuilder(); + getOutputActionParametersFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tool_ = ""; + displayName_ = ""; + action_ = ""; + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; + } + outputActionParameters_ = null; + if (outputActionParametersBuilder_ != null) { + outputActionParametersBuilder_.dispose(); + outputActionParametersBuilder_ = null; + } + if (dataStoreToolTraceBuilder_ != null) { + dataStoreToolTraceBuilder_.clear(); + } + if (webhookToolTraceBuilder_ != null) { + webhookToolTraceBuilder_.clear(); + } + toolTraceCase_ = 0; + toolTrace_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse build() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.ToolUse result = + new com.google.cloud.dialogflow.cx.v3beta1.ToolUse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ToolUse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tool_ = tool_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.action_ = action_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.inputActionParameters_ = + inputActionParametersBuilder_ == null + ? inputActionParameters_ + : inputActionParametersBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.outputActionParameters_ = + outputActionParametersBuilder_ == null + ? outputActionParameters_ + : outputActionParametersBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.dialogflow.cx.v3beta1.ToolUse result) { + result.toolTraceCase_ = toolTraceCase_; + result.toolTrace_ = this.toolTrace_; + if (toolTraceCase_ == 7 && dataStoreToolTraceBuilder_ != null) { + result.toolTrace_ = dataStoreToolTraceBuilder_.build(); + } + if (toolTraceCase_ == 9 && webhookToolTraceBuilder_ != null) { + result.toolTrace_ = webhookToolTraceBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ToolUse) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ToolUse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ToolUse other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.ToolUse.getDefaultInstance()) return this; + if (!other.getTool().isEmpty()) { + tool_ = other.tool_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getAction().isEmpty()) { + action_ = other.action_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasInputActionParameters()) { + mergeInputActionParameters(other.getInputActionParameters()); + } + if (other.hasOutputActionParameters()) { + mergeOutputActionParameters(other.getOutputActionParameters()); + } + switch (other.getToolTraceCase()) { + case DATA_STORE_TOOL_TRACE: + { + mergeDataStoreToolTrace(other.getDataStoreToolTrace()); + break; + } + case WEBHOOK_TOOL_TRACE: + { + mergeWebhookToolTrace(other.getWebhookToolTrace()); + break; + } + case TOOLTRACE_NOT_SET: + { + break; + } + } + 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: + { + tool_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + action_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 42: + { + input.readMessage( + getInputActionParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 42 + case 50: + { + input.readMessage( + getOutputActionParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 50 + case 58: + { + input.readMessage( + getDataStoreToolTraceFieldBuilder().getBuilder(), extensionRegistry); + toolTraceCase_ = 7; + break; + } // case 58 + case 66: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 66 + case 74: + { + input.readMessage( + getWebhookToolTraceFieldBuilder().getBuilder(), extensionRegistry); + toolTraceCase_ = 9; + break; + } // case 74 + 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 toolTraceCase_ = 0; + private java.lang.Object toolTrace_; + + public ToolTraceCase getToolTraceCase() { + return ToolTraceCase.forNumber(toolTraceCase_); + } + + public Builder clearToolTrace() { + toolTraceCase_ = 0; + toolTrace_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object tool_ = ""; + + /** + * + * + *
+     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+     * be used. Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The tool. + */ + public java.lang.String getTool() { + java.lang.Object ref = tool_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tool_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+     * be used. Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for tool. + */ + public com.google.protobuf.ByteString getToolBytes() { + java.lang.Object ref = tool_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tool_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+     * be used. Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The tool to set. + * @return This builder for chaining. + */ + public Builder setTool(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tool_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+     * be used. Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearTool() { + tool_ = getDefaultInstance().getTool(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
+     * be used. Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * + * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for tool to set. + * @return This builder for chaining. + */ + public Builder setToolBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tool_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
+     * Output only. The display name of the tool.
+     * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the tool.
+     * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The display name of the tool.
+     * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the tool.
+     * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The display name of the tool.
+     * 
+ * + * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object action_ = ""; + + /** + * + * + *
+     * Optional. Name of the action to be called during the tool use.
+     * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The action. + */ + public java.lang.String getAction() { + java.lang.Object ref = action_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + action_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Name of the action to be called during the tool use.
+     * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for action. + */ + public com.google.protobuf.ByteString getActionBytes() { + java.lang.Object ref = action_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + action_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (other.hasOutputActionParameters()) { - mergeOutputActionParameters(other.getOutputActionParameters()); + } + + /** + * + * + *
+     * Optional. Name of the action to be called during the tool use.
+     * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The action to set. + * @return This builder for chaining. + */ + public Builder setAction(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } - this.mergeUnknownFields(other.getUnknownFields()); + action_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } - @java.lang.Override - public final boolean isInitialized() { - return true; + /** + * + * + *
+     * Optional. Name of the action to be called during the tool use.
+     * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAction() { + action_ = getDefaultInstance().getAction(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; } - @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(); + /** + * + * + *
+     * Optional. Name of the action to be called during the tool use.
+     * 
+ * + * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for action to set. + * @return This builder for chaining. + */ + public Builder setActionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - tool_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - action_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 18 - case 42: - { - input.readMessage( - getInputActionParametersFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 42 - case 50: - { - input.readMessage( - getOutputActionParametersFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; - break; - } // case 50 - case 66: - { - displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 66 - 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 + checkByteStringIsUtf8(value); + action_ = value; + bitField0_ |= 0x00000004; + onChanged(); return this; } - private int bitField0_; + private com.google.protobuf.Struct inputActionParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + inputActionParametersBuilder_; - private java.lang.Object tool_ = ""; + /** + * + * + *
+     * Optional. A list of input parameters for the action.
+     * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the inputActionParameters field is set. + */ + public boolean hasInputActionParameters() { + return ((bitField0_ & 0x00000008) != 0); + } /** * * *
-     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-     * be used. Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * Optional. A list of input parameters for the action.
      * 
* * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The tool. + * @return The inputActionParameters. */ - public java.lang.String getTool() { - java.lang.Object ref = tool_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - tool_ = s; - return s; + public com.google.protobuf.Struct getInputActionParameters() { + if (inputActionParametersBuilder_ == null) { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; } else { - return (java.lang.String) ref; + return inputActionParametersBuilder_.getMessage(); } } @@ -861,51 +3216,97 @@ public java.lang.String getTool() { * * *
-     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-     * be used. Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * Optional. A list of input parameters for the action.
      * 
* * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + inputActionParameters_ = value; + } else { + inputActionParametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A list of input parameters for the action.
+     * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; * + */ + public Builder setInputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { + if (inputActionParametersBuilder_ == null) { + inputActionParameters_ = builderForValue.build(); + } else { + inputActionParametersBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** * - * @return The bytes for tool. + * + *
+     * Optional. A list of input parameters for the action.
+     * 
+ * + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public com.google.protobuf.ByteString getToolBytes() { - java.lang.Object ref = tool_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - tool_ = b; - return b; + public Builder mergeInputActionParameters(com.google.protobuf.Struct value) { + if (inputActionParametersBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && inputActionParameters_ != null + && inputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { + getInputActionParametersBuilder().mergeFrom(value); + } else { + inputActionParameters_ = value; + } } else { - return (com.google.protobuf.ByteString) ref; + inputActionParametersBuilder_.mergeFrom(value); + } + if (inputActionParameters_ != null) { + bitField0_ |= 0x00000008; + onChanged(); } + return this; } /** * * *
-     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-     * be used. Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * Optional. A list of input parameters for the action.
      * 
* * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @param value The tool to set. - * @return This builder for chaining. */ - public Builder setTool(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder clearInputActionParameters() { + bitField0_ = (bitField0_ & ~0x00000008); + inputActionParameters_ = null; + if (inputActionParametersBuilder_ != null) { + inputActionParametersBuilder_.dispose(); + inputActionParametersBuilder_ = null; } - tool_ = value; - bitField0_ |= 0x00000001; onChanged(); return this; } @@ -914,135 +3315,136 @@ public Builder setTool(java.lang.String value) { * * *
-     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-     * be used. Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * Optional. A list of input parameters for the action.
      * 
* * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return This builder for chaining. */ - public Builder clearTool() { - tool_ = getDefaultInstance().getTool(); - bitField0_ = (bitField0_ & ~0x00000001); + public com.google.protobuf.Struct.Builder getInputActionParametersBuilder() { + bitField0_ |= 0x00000008; onChanged(); - return this; + return getInputActionParametersFieldBuilder().getBuilder(); } /** * * *
-     * Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should
-     * be used. Format:
-     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * Optional. A list of input parameters for the action.
      * 
* * - * string tool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @param value The bytes for tool to set. - * @return This builder for chaining. */ - public Builder setToolBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { + if (inputActionParametersBuilder_ != null) { + return inputActionParametersBuilder_.getMessageOrBuilder(); + } else { + return inputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : inputActionParameters_; } - checkByteStringIsUtf8(value); - tool_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; } - private java.lang.Object displayName_ = ""; - /** * * *
-     * Output only. The display name of the tool.
+     * Optional. A list of input parameters for the action.
      * 
* - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @return The displayName. + * + * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + getInputActionParametersFieldBuilder() { + if (inputActionParametersBuilder_ == null) { + inputActionParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getInputActionParameters(), getParentForChildren(), isClean()); + inputActionParameters_ = null; } + return inputActionParametersBuilder_; } + private com.google.protobuf.Struct outputActionParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + outputActionParametersBuilder_; + /** * * *
-     * Output only. The display name of the tool.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @return The bytes for displayName. + * @return Whether the outputActionParameters field is set. */ - public com.google.protobuf.ByteString getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public boolean hasOutputActionParameters() { + return ((bitField0_ & 0x00000010) != 0); } /** * * *
-     * Output only. The display name of the tool.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @param value The displayName to set. - * @return This builder for chaining. + * @return The outputActionParameters. */ - public Builder setDisplayName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public com.google.protobuf.Struct getOutputActionParameters() { + if (outputActionParametersBuilder_ == null) { + return outputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : outputActionParameters_; + } else { + return outputActionParametersBuilder_.getMessage(); } - displayName_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; } /** * * *
-     * Output only. The display name of the tool.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @return This builder for chaining. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder clearDisplayName() { - displayName_ = getDefaultInstance().getDisplayName(); - bitField0_ = (bitField0_ & ~0x00000002); + public Builder setOutputActionParameters(com.google.protobuf.Struct value) { + if (outputActionParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + outputActionParameters_ = value; + } else { + outputActionParametersBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1051,180 +3453,194 @@ public Builder clearDisplayName() { * * *
-     * Output only. The display name of the tool.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string display_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @param value The bytes for displayName to set. - * @return This builder for chaining. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public Builder setOutputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { + if (outputActionParametersBuilder_ == null) { + outputActionParameters_ = builderForValue.build(); + } else { + outputActionParametersBuilder_.setMessage(builderForValue.build()); } - checkByteStringIsUtf8(value); - displayName_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000010; onChanged(); return this; } - private java.lang.Object action_ = ""; - /** * * *
-     * Optional. Name of the action to be called during the tool use.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The action. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public java.lang.String getAction() { - java.lang.Object ref = action_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - action_ = s; - return s; + public Builder mergeOutputActionParameters(com.google.protobuf.Struct value) { + if (outputActionParametersBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && outputActionParameters_ != null + && outputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { + getOutputActionParametersBuilder().mergeFrom(value); + } else { + outputActionParameters_ = value; + } } else { - return (java.lang.String) ref; + outputActionParametersBuilder_.mergeFrom(value); + } + if (outputActionParameters_ != null) { + bitField0_ |= 0x00000010; + onChanged(); } + return this; } /** * * *
-     * Optional. Name of the action to be called during the tool use.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for action. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public com.google.protobuf.ByteString getActionBytes() { - java.lang.Object ref = action_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - action_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public Builder clearOutputActionParameters() { + bitField0_ = (bitField0_ & ~0x00000010); + outputActionParameters_ = null; + if (outputActionParametersBuilder_ != null) { + outputActionParametersBuilder_.dispose(); + outputActionParametersBuilder_ = null; } + onChanged(); + return this; } /** * * *
-     * Optional. Name of the action to be called during the tool use.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The action to set. - * @return This builder for chaining. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder setAction(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - action_ = value; - bitField0_ |= 0x00000004; + public com.google.protobuf.Struct.Builder getOutputActionParametersBuilder() { + bitField0_ |= 0x00000010; onChanged(); - return this; + return getOutputActionParametersFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Name of the action to be called during the tool use.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder clearAction() { - action_ = getDefaultInstance().getAction(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; + public com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder() { + if (outputActionParametersBuilder_ != null) { + return outputActionParametersBuilder_.getMessageOrBuilder(); + } else { + return outputActionParameters_ == null + ? com.google.protobuf.Struct.getDefaultInstance() + : outputActionParameters_; + } } /** * * *
-     * Optional. Name of the action to be called during the tool use.
+     * Optional. A list of output parameters generated by the action.
      * 
* - * string action = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for action to set. - * @return This builder for chaining. + * + * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder setActionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - action_ = value; - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - private com.google.protobuf.Struct inputActionParameters_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> - inputActionParametersBuilder_; + getOutputActionParametersFieldBuilder() { + if (outputActionParametersBuilder_ == null) { + outputActionParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getOutputActionParameters(), getParentForChildren(), isClean()); + outputActionParameters_ = null; + } + return outputActionParametersBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder> + dataStoreToolTraceBuilder_; /** * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the inputActionParameters field is set. + * @return Whether the dataStoreToolTrace field is set. */ - public boolean hasInputActionParameters() { - return ((bitField0_ & 0x00000008) != 0); + @java.lang.Override + public boolean hasDataStoreToolTrace() { + return toolTraceCase_ == 7; } /** * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The inputActionParameters. + * @return The dataStoreToolTrace. */ - public com.google.protobuf.Struct getInputActionParameters() { - if (inputActionParametersBuilder_ == null) { - return inputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : inputActionParameters_; + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + getDataStoreToolTrace() { + if (dataStoreToolTraceBuilder_ == null) { + if (toolTraceCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance(); } else { - return inputActionParametersBuilder_.getMessage(); + if (toolTraceCase_ == 7) { + return dataStoreToolTraceBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance(); } } @@ -1232,24 +3648,25 @@ public com.google.protobuf.Struct getInputActionParameters() { * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setInputActionParameters(com.google.protobuf.Struct value) { - if (inputActionParametersBuilder_ == null) { + public Builder setDataStoreToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace value) { + if (dataStoreToolTraceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - inputActionParameters_ = value; + toolTrace_ = value; + onChanged(); } else { - inputActionParametersBuilder_.setMessage(value); + dataStoreToolTraceBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; - onChanged(); + toolTraceCase_ = 7; return this; } @@ -1257,21 +3674,22 @@ public Builder setInputActionParameters(com.google.protobuf.Struct value) { * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setInputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { - if (inputActionParametersBuilder_ == null) { - inputActionParameters_ = builderForValue.build(); + public Builder setDataStoreToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder builderForValue) { + if (dataStoreToolTraceBuilder_ == null) { + toolTrace_ = builderForValue.build(); + onChanged(); } else { - inputActionParametersBuilder_.setMessage(builderForValue.build()); + dataStoreToolTraceBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000008; - onChanged(); + toolTraceCase_ = 7; return this; } @@ -1279,29 +3697,38 @@ public Builder setInputActionParameters(com.google.protobuf.Struct.Builder build * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeInputActionParameters(com.google.protobuf.Struct value) { - if (inputActionParametersBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && inputActionParameters_ != null - && inputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { - getInputActionParametersBuilder().mergeFrom(value); + public Builder mergeDataStoreToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace value) { + if (dataStoreToolTraceBuilder_ == null) { + if (toolTraceCase_ == 7 + && toolTrace_ + != com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance()) { + toolTrace_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) + toolTrace_) + .mergeFrom(value) + .buildPartial(); } else { - inputActionParameters_ = value; + toolTrace_ = value; } - } else { - inputActionParametersBuilder_.mergeFrom(value); - } - if (inputActionParameters_ != null) { - bitField0_ |= 0x00000008; onChanged(); + } else { + if (toolTraceCase_ == 7) { + dataStoreToolTraceBuilder_.mergeFrom(value); + } else { + dataStoreToolTraceBuilder_.setMessage(value); + } } + toolTraceCase_ = 7; return this; } @@ -1309,21 +3736,27 @@ public Builder mergeInputActionParameters(com.google.protobuf.Struct value) { * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearInputActionParameters() { - bitField0_ = (bitField0_ & ~0x00000008); - inputActionParameters_ = null; - if (inputActionParametersBuilder_ != null) { - inputActionParametersBuilder_.dispose(); - inputActionParametersBuilder_ = null; + public Builder clearDataStoreToolTrace() { + if (dataStoreToolTraceBuilder_ == null) { + if (toolTraceCase_ == 7) { + toolTraceCase_ = 0; + toolTrace_ = null; + onChanged(); + } + } else { + if (toolTraceCase_ == 7) { + toolTraceCase_ = 0; + toolTrace_ = null; + } + dataStoreToolTraceBuilder_.clear(); } - onChanged(); return this; } @@ -1331,37 +3764,40 @@ public Builder clearInputActionParameters() { * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.protobuf.Struct.Builder getInputActionParametersBuilder() { - bitField0_ |= 0x00000008; - onChanged(); - return getInputActionParametersFieldBuilder().getBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder + getDataStoreToolTraceBuilder() { + return getDataStoreToolTraceFieldBuilder().getBuilder(); } /** * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { - if (inputActionParametersBuilder_ != null) { - return inputActionParametersBuilder_.getMessageOrBuilder(); + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder + getDataStoreToolTraceOrBuilder() { + if ((toolTraceCase_ == 7) && (dataStoreToolTraceBuilder_ != null)) { + return dataStoreToolTraceBuilder_.getMessageOrBuilder(); } else { - return inputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : inputActionParameters_; + if (toolTraceCase_ == 7) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance(); } } @@ -1369,74 +3805,88 @@ public com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder() { * * *
-     * Optional. A list of input parameters for the action.
+     * Optional. Data store tool trace.
      * 
* * - * .google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getInputActionParametersFieldBuilder() { - if (inputActionParametersBuilder_ == null) { - inputActionParametersBuilder_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder> + getDataStoreToolTraceFieldBuilder() { + if (dataStoreToolTraceBuilder_ == null) { + if (!(toolTraceCase_ == 7)) { + toolTrace_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace + .getDefaultInstance(); + } + dataStoreToolTraceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getInputActionParameters(), getParentForChildren(), isClean()); - inputActionParameters_ = null; + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace) toolTrace_, + getParentForChildren(), + isClean()); + toolTrace_ = null; } - return inputActionParametersBuilder_; + toolTraceCase_ = 7; + onChanged(); + return dataStoreToolTraceBuilder_; } - private com.google.protobuf.Struct outputActionParameters_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - outputActionParametersBuilder_; + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder> + webhookToolTraceBuilder_; /** * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the outputActionParameters field is set. + * @return Whether the webhookToolTrace field is set. */ - public boolean hasOutputActionParameters() { - return ((bitField0_ & 0x00000010) != 0); + @java.lang.Override + public boolean hasWebhookToolTrace() { + return toolTraceCase_ == 9; } /** * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The outputActionParameters. + * @return The webhookToolTrace. */ - public com.google.protobuf.Struct getOutputActionParameters() { - if (outputActionParametersBuilder_ == null) { - return outputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : outputActionParameters_; + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace getWebhookToolTrace() { + if (webhookToolTraceBuilder_ == null) { + if (toolTraceCase_ == 9) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); } else { - return outputActionParametersBuilder_.getMessage(); + if (toolTraceCase_ == 9) { + return webhookToolTraceBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); } } @@ -1444,24 +3894,25 @@ public com.google.protobuf.Struct getOutputActionParameters() { * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setOutputActionParameters(com.google.protobuf.Struct value) { - if (outputActionParametersBuilder_ == null) { + public Builder setWebhookToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace value) { + if (webhookToolTraceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - outputActionParameters_ = value; + toolTrace_ = value; + onChanged(); } else { - outputActionParametersBuilder_.setMessage(value); + webhookToolTraceBuilder_.setMessage(value); } - bitField0_ |= 0x00000010; - onChanged(); + toolTraceCase_ = 9; return this; } @@ -1469,21 +3920,22 @@ public Builder setOutputActionParameters(com.google.protobuf.Struct value) { * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setOutputActionParameters(com.google.protobuf.Struct.Builder builderForValue) { - if (outputActionParametersBuilder_ == null) { - outputActionParameters_ = builderForValue.build(); + public Builder setWebhookToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder builderForValue) { + if (webhookToolTraceBuilder_ == null) { + toolTrace_ = builderForValue.build(); + onChanged(); } else { - outputActionParametersBuilder_.setMessage(builderForValue.build()); + webhookToolTraceBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000010; - onChanged(); + toolTraceCase_ = 9; return this; } @@ -1491,29 +3943,37 @@ public Builder setOutputActionParameters(com.google.protobuf.Struct.Builder buil * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeOutputActionParameters(com.google.protobuf.Struct value) { - if (outputActionParametersBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) - && outputActionParameters_ != null - && outputActionParameters_ != com.google.protobuf.Struct.getDefaultInstance()) { - getOutputActionParametersBuilder().mergeFrom(value); + public Builder mergeWebhookToolTrace( + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace value) { + if (webhookToolTraceBuilder_ == null) { + if (toolTraceCase_ == 9 + && toolTrace_ + != com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace + .getDefaultInstance()) { + toolTrace_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_) + .mergeFrom(value) + .buildPartial(); } else { - outputActionParameters_ = value; + toolTrace_ = value; } - } else { - outputActionParametersBuilder_.mergeFrom(value); - } - if (outputActionParameters_ != null) { - bitField0_ |= 0x00000010; onChanged(); + } else { + if (toolTraceCase_ == 9) { + webhookToolTraceBuilder_.mergeFrom(value); + } else { + webhookToolTraceBuilder_.setMessage(value); + } } + toolTraceCase_ = 9; return this; } @@ -1521,21 +3981,27 @@ public Builder mergeOutputActionParameters(com.google.protobuf.Struct value) { * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearOutputActionParameters() { - bitField0_ = (bitField0_ & ~0x00000010); - outputActionParameters_ = null; - if (outputActionParametersBuilder_ != null) { - outputActionParametersBuilder_.dispose(); - outputActionParametersBuilder_ = null; + public Builder clearWebhookToolTrace() { + if (webhookToolTraceBuilder_ == null) { + if (toolTraceCase_ == 9) { + toolTraceCase_ = 0; + toolTrace_ = null; + onChanged(); + } + } else { + if (toolTraceCase_ == 9) { + toolTraceCase_ = 0; + toolTrace_ = null; + } + webhookToolTraceBuilder_.clear(); } - onChanged(); return this; } @@ -1543,37 +4009,39 @@ public Builder clearOutputActionParameters() { * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.protobuf.Struct.Builder getOutputActionParametersBuilder() { - bitField0_ |= 0x00000010; - onChanged(); - return getOutputActionParametersFieldBuilder().getBuilder(); + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder + getWebhookToolTraceBuilder() { + return getWebhookToolTraceFieldBuilder().getBuilder(); } /** * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder() { - if (outputActionParametersBuilder_ != null) { - return outputActionParametersBuilder_.getMessageOrBuilder(); + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder + getWebhookToolTraceOrBuilder() { + if ((toolTraceCase_ == 9) && (webhookToolTraceBuilder_ != null)) { + return webhookToolTraceBuilder_.getMessageOrBuilder(); } else { - return outputActionParameters_ == null - ? com.google.protobuf.Struct.getDefaultInstance() - : outputActionParameters_; + if (toolTraceCase_ == 9) { + return (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_; + } + return com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); } } @@ -1581,28 +4049,36 @@ public com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder() * * *
-     * Optional. A list of output parameters generated by the action.
+     * Optional. Webhook tool trace.
      * 
* * - * .google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getOutputActionParametersFieldBuilder() { - if (outputActionParametersBuilder_ == null) { - outputActionParametersBuilder_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder> + getWebhookToolTraceFieldBuilder() { + if (webhookToolTraceBuilder_ == null) { + if (!(toolTraceCase_ == 9)) { + toolTrace_ = + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.getDefaultInstance(); + } + webhookToolTraceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getOutputActionParameters(), getParentForChildren(), isClean()); - outputActionParameters_ = null; + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace.Builder, + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace) toolTrace_, + getParentForChildren(), + isClean()); + toolTrace_ = null; } - return outputActionParametersBuilder_; + toolTraceCase_ = 9; + onChanged(); + return webhookToolTraceBuilder_; } @java.lang.Override diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUseOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUseOrBuilder.java index a8148d7dcabd..345345b3bdb4 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUseOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ToolUseOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -195,4 +195,94 @@ public interface ToolUseOrBuilder * */ com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder(); + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the dataStoreToolTrace field is set. + */ + boolean hasDataStoreToolTrace(); + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataStoreToolTrace. + */ + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace getDataStoreToolTrace(); + + /** + * + * + *
+   * Optional. Data store tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTrace data_store_tool_trace = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceOrBuilder + getDataStoreToolTraceOrBuilder(); + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the webhookToolTrace field is set. + */ + boolean hasWebhookToolTrace(); + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The webhookToolTrace. + */ + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace getWebhookToolTrace(); + + /** + * + * + *
+   * Optional. Webhook tool trace.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTrace webhook_tool_trace = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.WebhookToolTraceOrBuilder + getWebhookToolTraceOrBuilder(); + + com.google.cloud.dialogflow.cx.v3beta1.ToolUse.ToolTraceCase getToolTraceCase(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TraceProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TraceProto.java new file mode 100644 index 000000000000..f1bebbe7c7e2 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TraceProto.java @@ -0,0 +1,628 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public final class TraceProto { + private TraceProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Event_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Span_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Status_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n" + + ".google/cloud/dialogflow/cx/v3beta1/trace.proto\022\"google.cloud.dialogflow.cx.v3b" + + "eta1\032\037google/api/field_behavior.proto\032\031g" + + "oogle/api/resource.proto\032>google/cloud/dialogflow/cx/v3beta1/data_store_connecti" + + "on.proto\032\034google/protobuf/struct.proto\032\037google/protobuf/timestamp.proto\"\310\017\n" + + "\006Action\022P\n" + + "\016user_utterance\030\001 \001(\01321.google.clou" + + "d.dialogflow.cx.v3beta1.UserUtteranceB\003\340A\001H\000\022?\n" + + "\005event\030\007" + + " \001(\0132).google.cloud.dialogflow.cx.v3beta1.EventB\003\340A\001H\000\022R\n" + + "\017agent_utterance\030\002" + + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.AgentUtteranceB\003\340A\001H\000\022D\n" + + "\010tool_use\030\003" + + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.ToolUseB\003\340A\001H\000\022G\n" + + "\010llm_call\030\016 \001(" + + "\0132+.google.cloud.dialogflow.cx.v3beta1.LlmCallB\006\340A\003\340A\001H\000\022V\n" + + "\014intent_match\030\021 \001(\01326" + + ".google.cloud.dialogflow.cx.v3beta1.Action.IntentMatchB\006\340A\003\340A\001H\000\022_\n" + + "\021flow_state_update\030\022 \001(\0132:.google.cloud.dialogflow.cx" + + ".v3beta1.Action.FlowStateUpdateB\006\340A\003\340A\001H\000\022Z\n" + + "\023playbook_invocation\030\004 \001(\01326.google." + + "cloud.dialogflow.cx.v3beta1.PlaybookInvocationB\003\340A\001H\000\022R\n" + + "\017flow_invocation\030\005 \001(\01322" + + ".google.cloud.dialogflow.cx.v3beta1.FlowInvocationB\003\340A\001H\000\022Z\n" + + "\023playbook_transition\030\014" + + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.PlaybookTransitionB\003\340A\001H\000\022R\n" + + "\017flow_transition\030\r" + + " \001(\01322.google.cloud.dialogflow.cx.v3beta1.FlowTransitionB\003\340A\001H\000\022B\n" + + "\003tts\030\023" + + " \001(\0132..google.cloud.dialogflow.cx.v3beta1.Action.TTSB\003\340A\001H\000\022B\n" + + "\003stt\030\024 \001(\0132..goo" + + "gle.cloud.dialogflow.cx.v3beta1.Action.STTB\003\340A\001H\000\022\031\n" + + "\014display_name\030\017 \001(\tB\003\340A\003\0223\n\n" + + "start_time\030\010 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0226\n\r" + + "complete_time\030\t \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022J\n" + + "\023sub_execution_steps\030\013" + + " \003(\0132(.google.cloud.dialogflow.cx.v3beta1.SpanB\003\340A\001\022B\n" + + "\006status\030\020 \001(\0132*." + + "google.cloud.dialogflow.cx.v3beta1.StatusB\006\340A\001\340A\003\032\353\001\n" + + "\013IntentMatch\022]\n" + + "\017matched_intents\030\001 \003(\0132D.google.cloud.dialogflow.cx." + + "v3beta1.Action.IntentMatch.MatchedIntent\032}\n\r" + + "MatchedIntent\022\021\n" + + "\tintent_id\030\001 \001(\t\022\024\n" + + "\014display_name\030\002 \001(\t\022\r\n" + + "\005score\030\003 \001(\002\0224\n" + + "\023generative_fallback\030\004 \001(\0132\027.google.protobuf.Struct\032\210\003\n" + + "\017FlowStateUpdate\022\022\n\n" + + "event_type\030\001 \001(\t\022X\n\n" + + "page_state\030\002 \001(\0132D.google.clo" + + "ud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState\0223\n" + + "\022updated_parameters\030\003 \001(\0132\027.google.protobuf.Struct\022\023\n" + + "\013destination\030\004 \001(\t\022^\n\r" + + "function_call\030\005 \001(\0132G.goo" + + "gle.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall\032?\n" + + "\tPageState\022\014\n" + + "\004page\030\001 \001(\t\022\024\n" + + "\014display_name\030\002 \001(\t\022\016\n" + + "\006status\030\003 \001(\t\032\034\n" + + "\014FunctionCall\022\014\n" + + "\004name\030\001 \001(\t\032\005\n" + + "\003TTS\032\005\n" + + "\003STTB\010\n" + + "\006action\"Q\n\r" + + "UserUtterance\022\021\n" + + "\004text\030\001 \001(\tB\003\340A\002\022\031\n" + + "\014audio_tokens\030\002 \003(\005B\003\340A\001\022\022\n" + + "\005audio\030\003 \001(\014B\003\340A\001\";\n" + + "\005Event\022\022\n" + + "\005event\030\001 \001(\tB\003\340A\002\022\023\n" + + "\004text\030\002 \001(\tB\003\340A\001H\000B\t\n" + + "\007payload\"D\n" + + "\016AgentUtterance\022\021\n" + + "\004text\030\001 \001(\tB\003\340A\002\022\037\n" + + "\022require_generation\030\002 \001(\010B\003\340A\001\"\215\005\n" + + "\007ToolUse\0224\n" + + "\004tool\030\001 \001(\tB&\340A\002\372A \n" + + "\036dialogflow.googleapis.com/Tool\022\031\n" + + "\014display_name\030\010 \001(\tB\003\340A\003\022\023\n" + + "\006action\030\002 \001(\tB\003\340A\001\022=\n" + + "\027input_action_parameters\030\005" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022>\n" + + "\030output_action_parameters\030\006" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022d\n" + + "\025data_store_tool_trace\030\007 \001(\0132>.googl" + + "e.cloud.dialogflow.cx.v3beta1.ToolUse.DataStoreToolTraceB\003\340A\001H\000\022_\n" + + "\022webhook_tool_trace\030\t \001(\0132<.google.cloud.dialogflow.cx" + + ".v3beta1.ToolUse.WebhookToolTraceB\003\340A\001H\000\032\200\001\n" + + "\022DataStoreToolTrace\022j\n" + + "\035data_store_connection_signals\030\001 \001(\0132>.google.cloud.di" + + "alogflow.cx.v3beta1.DataStoreConnectionSignalsB\003\340A\001\032F\n" + + "\020WebhookToolTrace\022\030\n" + + "\013webhook_tag\030\001 \001(\tB\003\340A\001\022\030\n" + + "\013webhook_uri\030\002 \001(\tB\003\340A\001B\013\n" + + "\tToolTrace\"\255\004\n" + + "\007LlmCall\022X\n" + + "\022retrieved_examples\030\001 \003(\0132<.google.cloud.dialogfl" + + "ow.cx.v3beta1.LlmCall.RetrievedExample\022K\n" + + "\013token_count\030\002" + + " \001(\01326.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount\022\r\n" + + "\005model\030\003 \001(\t\022\023\n" + + "\013temperature\030\004 \001(\002\032\275\001\n" + + "\020RetrievedExample\022\022\n\n" + + "example_id\030\001 \001(\t\022\034\n" + + "\024example_display_name\030\002 \001(\t\022Q\n" + + "\022retrieval_strategy\030\003" + + " \001(\01625.google.cloud.dialogflow.cx.v3beta1.RetrievalStrategy\022$\n" + + "\027matched_retrieval_label\030\016 \001(\tB\003\340A\001\032\226\001\n\n" + + "TokenCount\022\037\n" + + "\027total_input_token_count\030\001 \001(\003\022(\n" + + " conversation_context_token_count\030\003 \001(\003\022\033\n" + + "\023example_token_count\030\004 \001(\003\022 \n" + + "\030total_output_token_count\030\005 \001(\003\"\335\002\n" + + "\022PlaybookInvocation\022<\n" + + "\010playbook\030\001 \001(\tB*\340A\002\372A$\n" + + "\"dialogflow.googleapis.com/Playbook\022\031\n" + + "\014display_name\030\005 \001(\tB\003\340A\003\022N\n" + + "\016playbook_input\030\002 \001(\01321.googl" + + "e.cloud.dialogflow.cx.v3beta1.PlaybookInputB\003\340A\001\022P\n" + + "\017playbook_output\030\003 \001(\01322.goog" + + "le.cloud.dialogflow.cx.v3beta1.PlaybookOutputB\003\340A\001\022L\n" + + "\016playbook_state\030\004 \001(\0162/.goo" + + "gle.cloud.dialogflow.cx.v3beta1.OutputStateB\003\340A\002\"\252\002\n" + + "\016FlowInvocation\0224\n" + + "\004flow\030\001 \001(\tB&\340A\002\372A \n" + + "\036dialogflow.googleapis.com/Flow\022\031\n" + + "\014display_name\030\007 \001(\tB\003\340A\003\022=\n" + + "\027input_action_parameters\030\005" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022>\n" + + "\030output_action_parameters\030\006" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022H\n\n" + + "flow_state\030\004" + + " \001(\0162/.google.cloud.dialogflow.cx.v3beta1.OutputStateB\003\340A\002\"\253\001\n" + + "\022PlaybookTransition\022<\n" + + "\010playbook\030\001 \001(\tB*\340A\002\372A$\n" + + "\"dialogflow.googleapis.com/Playbook\022\031\n" + + "\014display_name\030\003 \001(\tB\003\340A\003\022<\n" + + "\027input_action_parameters\030\002" + + " \001(\0132\027.google.protobuf.StructB\002\030\001\"\237\001\n" + + "\016FlowTransition\0224\n" + + "\004flow\030\001 \001(\tB&\340A\002\372A \n" + + "\036dialogflow.googleapis.com/Flow\022\031\n" + + "\014display_name\030\003 \001(\tB\003\340A\003\022<\n" + + "\027input_action_parameters\030\002" + + " \001(\0132\027.google.protobuf.StructB\002\030\001\"u\n\r" + + "PlaybookInput\022+\n" + + "\036preceding_conversation_summary\030\001 \001(\tB\003\340A\001\0227\n" + + "\021action_parameters\030\003" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\"\214\002\n" + + "\016PlaybookOutput\022\036\n" + + "\021execution_summary\030\001 \001(\tB\003\340A\001\022K\n" + + "\005state\030\002 \001(\01628.google." + + "cloud.dialogflow.cx.v3beta1.PlaybookOutput.StateB\002\030\001\0227\n" + + "\021action_parameters\030\004 \001(\0132\027.google.protobuf.StructB\003\340A\001\"T\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\006\n" + + "\002OK\020\001\022\r\n" + + "\tCANCELLED\020\002\022\n\n" + + "\006FAILED\020\003\022\r\n" + + "\tESCALATED\020\004\032\002\030\001\"\307\001\n" + + "\004Span\022\014\n" + + "\004name\030\001 \001(\t\022\014\n" + + "\004tags\030\002 \003(\t\022@\n" + + "\007metrics\030\003" + + " \003(\0132/.google.cloud.dialogflow.cx.v3beta1.NamedMetric\022.\n\n" + + "start_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0221\n\r" + + "complete_time\030\005 \001(\0132\032.google.protobuf.Timestamp\"P\n" + + "\013NamedMetric\022\014\n" + + "\004name\030\001 \001(\t\022%\n" + + "\005value\030\002 \001(\0132\026.google.protobuf.Value\022\014\n" + + "\004unit\030\003 \001(\t\"U\n" + + "\006Status\022K\n" + + "\texception\030\001 \001(\01323.google.cl" + + "oud.dialogflow.cx.v3beta1.ExceptionDetailB\003\340A\001\"-\n" + + "\017ExceptionDetail\022\032\n\r" + + "error_message\030\001 \001(\tB\003\340A\001*\253\001\n" + + "\013OutputState\022\034\n" + + "\030OUTPUT_STATE_UNSPECIFIED\020\000\022\023\n" + + "\017OUTPUT_STATE_OK\020\001\022\032\n" + + "\026OUTPUT_STATE_CANCELLED\020\002\022\027\n" + + "\023OUTPUT_STATE_FAILED\020\003\022\032\n" + + "\026OUTPUT_STATE_ESCALATED\020\004\022\030\n" + + "\024OUTPUT_STATE_PENDING\020\005*[\n" + + "\021RetrievalStrategy\022\"\n" + + "\036RETRIEVAL_STRATEGY_UNSPECIFIED\020\000\022\013\n" + + "\007DEFAULT\020\001\022\n\n" + + "\006STATIC\020\002\022\t\n" + + "\005NEVER\020\003B\301\001\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\n" + + "TraceProtoP\001Z6cloud.google.com/go/d" + + "ialogflow/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002" + + "\"Google.Cloud.Dialogflow.Cx.V3Beta1\352\002&Go" + + "ogle::Cloud::Dialogflow::CX::V3beta1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionProto.getDescriptor(), + com.google.protobuf.StructProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor, + new java.lang.String[] { + "UserUtterance", + "Event", + "AgentUtterance", + "ToolUse", + "LlmCall", + "IntentMatch", + "FlowStateUpdate", + "PlaybookInvocation", + "FlowInvocation", + "PlaybookTransition", + "FlowTransition", + "Tts", + "Stt", + "DisplayName", + "StartTime", + "CompleteTime", + "SubExecutionSteps", + "Status", + "Action", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor, + new java.lang.String[] { + "MatchedIntents", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_IntentMatch_MatchedIntent_descriptor, + new java.lang.String[] { + "IntentId", "DisplayName", "Score", "GenerativeFallback", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor, + new java.lang.String[] { + "EventType", "PageState", "UpdatedParameters", "Destination", "FunctionCall", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_PageState_descriptor, + new java.lang.String[] { + "Page", "DisplayName", "Status", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_FlowStateUpdate_FunctionCall_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor + .getNestedTypes() + .get(2); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_TTS_descriptor, + new java.lang.String[] {}); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_descriptor + .getNestedTypes() + .get(3); + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Action_STT_descriptor, + new java.lang.String[] {}); + internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor, + new java.lang.String[] { + "Text", "AudioTokens", "Audio", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_dialogflow_cx_v3beta1_Event_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Event_descriptor, + new java.lang.String[] { + "Event", "Text", "Payload", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_AgentUtterance_descriptor, + new java.lang.String[] { + "Text", "RequireGeneration", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor, + new java.lang.String[] { + "Tool", + "DisplayName", + "Action", + "InputActionParameters", + "OutputActionParameters", + "DataStoreToolTrace", + "WebhookToolTrace", + "ToolTrace", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_DataStoreToolTrace_descriptor, + new java.lang.String[] { + "DataStoreConnectionSignals", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ToolUse_WebhookToolTrace_descriptor, + new java.lang.String[] { + "WebhookTag", "WebhookUri", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor, + new java.lang.String[] { + "RetrievedExamples", "TokenCount", "Model", "Temperature", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_RetrievedExample_descriptor, + new java.lang.String[] { + "ExampleId", "ExampleDisplayName", "RetrievalStrategy", "MatchedRetrievalLabel", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_LlmCall_TokenCount_descriptor, + new java.lang.String[] { + "TotalInputTokenCount", + "ConversationContextTokenCount", + "ExampleTokenCount", + "TotalOutputTokenCount", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInvocation_descriptor, + new java.lang.String[] { + "Playbook", "DisplayName", "PlaybookInput", "PlaybookOutput", "PlaybookState", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowInvocation_descriptor, + new java.lang.String[] { + "Flow", "DisplayName", "InputActionParameters", "OutputActionParameters", "FlowState", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookTransition_descriptor, + new java.lang.String[] { + "Playbook", "DisplayName", "InputActionParameters", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_FlowTransition_descriptor, + new java.lang.String[] { + "Flow", "DisplayName", "InputActionParameters", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookInput_descriptor, + new java.lang.String[] { + "PrecedingConversationSummary", "ActionParameters", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_PlaybookOutput_descriptor, + new java.lang.String[] { + "ExecutionSummary", "State", "ActionParameters", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_cloud_dialogflow_cx_v3beta1_Span_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Span_descriptor, + new java.lang.String[] { + "Name", "Tags", "Metrics", "StartTime", "CompleteTime", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_NamedMetric_descriptor, + new java.lang.String[] { + "Name", "Value", "Unit", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_cloud_dialogflow_cx_v3beta1_Status_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Status_descriptor, + new java.lang.String[] { + "Exception", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_ExceptionDetail_descriptor, + new java.lang.String[] { + "ErrorMessage", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionProto.getDescriptor(); + com.google.protobuf.StructProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchema.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchema.java new file mode 100644 index 000000000000..cab04928bda6 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchema.java @@ -0,0 +1,2064 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +/** + * + * + *
+ * Encapsulates different type schema variations: either a reference to an
+ * a schema that's already defined by a tool, or an inline definition.
+ * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.TypeSchema} + */ +public final class TypeSchema extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.TypeSchema) + TypeSchemaOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TypeSchema.newBuilder() to construct. + private TypeSchema(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TypeSchema() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TypeSchema(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.class, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder.class); + } + + public interface SchemaReferenceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The tool that contains this schema definition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * string tool = 1; + * + * @return The tool. + */ + java.lang.String getTool(); + + /** + * + * + *
+     * The tool that contains this schema definition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * string tool = 1; + * + * @return The bytes for tool. + */ + com.google.protobuf.ByteString getToolBytes(); + + /** + * + * + *
+     * The name of the schema.
+     * 
+ * + * string schema = 2; + * + * @return The schema. + */ + java.lang.String getSchema(); + + /** + * + * + *
+     * The name of the schema.
+     * 
+ * + * string schema = 2; + * + * @return The bytes for schema. + */ + com.google.protobuf.ByteString getSchemaBytes(); + } + + /** + * + * + *
+   * A reference to the schema of an existing tool.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference} + */ + public static final class SchemaReference extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) + SchemaReferenceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SchemaReference.newBuilder() to construct. + private SchemaReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SchemaReference() { + tool_ = ""; + schema_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SchemaReference(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.class, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder.class); + } + + public static final int TOOL_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object tool_ = ""; + + /** + * + * + *
+     * The tool that contains this schema definition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * string tool = 1; + * + * @return The tool. + */ + @java.lang.Override + public java.lang.String getTool() { + java.lang.Object ref = tool_; + 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(); + tool_ = s; + return s; + } + } + + /** + * + * + *
+     * The tool that contains this schema definition.
+     * Format:
+     * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+     * 
+ * + * string tool = 1; + * + * @return The bytes for tool. + */ + @java.lang.Override + public com.google.protobuf.ByteString getToolBytes() { + java.lang.Object ref = tool_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tool_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SCHEMA_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object schema_ = ""; + + /** + * + * + *
+     * The name of the schema.
+     * 
+ * + * string schema = 2; + * + * @return The schema. + */ + @java.lang.Override + public java.lang.String getSchema() { + java.lang.Object ref = schema_; + 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(); + schema_ = s; + return s; + } + } + + /** + * + * + *
+     * The name of the schema.
+     * 
+ * + * string schema = 2; + * + * @return The bytes for schema. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSchemaBytes() { + java.lang.Object ref = schema_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + schema_ = 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.GeneratedMessageV3.isStringEmpty(tool_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tool_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schema_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tool_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tool_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schema_); + } + 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.dialogflow.cx.v3beta1.TypeSchema.SchemaReference)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference other = + (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) obj; + + if (!getTool().equals(other.getTool())) return false; + if (!getSchema().equals(other.getSchema())) 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) + TOOL_FIELD_NUMBER; + hash = (53 * hash) + getTool().hashCode(); + hash = (37 * hash) + SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getSchema().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference 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.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference 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.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.TypeSchema.SchemaReference 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * A reference to the schema of an existing tool.
+     * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.class, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tool_ = ""; + schema_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_SchemaReference_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference build() { + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference result = + new com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tool_ = tool_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.schema_ = schema_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance()) return this; + if (!other.getTool().isEmpty()) { + tool_ = other.tool_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getSchema().isEmpty()) { + schema_ = other.schema_; + 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: + { + tool_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + schema_ = 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 tool_ = ""; + + /** + * + * + *
+       * The tool that contains this schema definition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+       * 
+ * + * string tool = 1; + * + * @return The tool. + */ + public java.lang.String getTool() { + java.lang.Object ref = tool_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tool_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The tool that contains this schema definition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+       * 
+ * + * string tool = 1; + * + * @return The bytes for tool. + */ + public com.google.protobuf.ByteString getToolBytes() { + java.lang.Object ref = tool_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tool_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The tool that contains this schema definition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+       * 
+ * + * string tool = 1; + * + * @param value The tool to set. + * @return This builder for chaining. + */ + public Builder setTool(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tool_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The tool that contains this schema definition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+       * 
+ * + * string tool = 1; + * + * @return This builder for chaining. + */ + public Builder clearTool() { + tool_ = getDefaultInstance().getTool(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The tool that contains this schema definition.
+       * Format:
+       * `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
+       * 
+ * + * string tool = 1; + * + * @param value The bytes for tool to set. + * @return This builder for chaining. + */ + public Builder setToolBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tool_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object schema_ = ""; + + /** + * + * + *
+       * The name of the schema.
+       * 
+ * + * string schema = 2; + * + * @return The schema. + */ + public java.lang.String getSchema() { + java.lang.Object ref = schema_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schema_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The name of the schema.
+       * 
+ * + * string schema = 2; + * + * @return The bytes for schema. + */ + public com.google.protobuf.ByteString getSchemaBytes() { + java.lang.Object ref = schema_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + schema_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The name of the schema.
+       * 
+ * + * string schema = 2; + * + * @param value The schema to set. + * @return This builder for chaining. + */ + public Builder setSchema(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + schema_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of the schema.
+       * 
+ * + * string schema = 2; + * + * @return This builder for chaining. + */ + public Builder clearSchema() { + schema_ = getDefaultInstance().getSchema(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+       * The name of the schema.
+       * 
+ * + * string schema = 2; + * + * @param value The bytes for schema to set. + * @return This builder for chaining. + */ + public Builder setSchemaBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + schema_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) + private static final com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SchemaReference 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.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int schemaCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object schema_; + + public enum SchemaCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + INLINE_SCHEMA(1), + SCHEMA_REFERENCE(2), + SCHEMA_NOT_SET(0); + private final int value; + + private SchemaCase(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 SchemaCase valueOf(int value) { + return forNumber(value); + } + + public static SchemaCase forNumber(int value) { + switch (value) { + case 1: + return INLINE_SCHEMA; + case 2: + return SCHEMA_REFERENCE; + case 0: + return SCHEMA_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public SchemaCase getSchemaCase() { + return SchemaCase.forNumber(schemaCase_); + } + + public static final int INLINE_SCHEMA_FIELD_NUMBER = 1; + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return Whether the inlineSchema field is set. + */ + @java.lang.Override + public boolean hasInlineSchema() { + return schemaCase_ == 1; + } + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return The inlineSchema. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema getInlineSchema() { + if (schemaCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder getInlineSchemaOrBuilder() { + if (schemaCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + + public static final int SCHEMA_REFERENCE_FIELD_NUMBER = 2; + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return Whether the schemaReference field is set. + */ + @java.lang.Override + public boolean hasSchemaReference() { + return schemaCase_ == 2; + } + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return The schemaReference. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference getSchemaReference() { + if (schemaCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.getDefaultInstance(); + } + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder + getSchemaReferenceOrBuilder() { + if (schemaCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.getDefaultInstance(); + } + + 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 (schemaCase_ == 1) { + output.writeMessage(1, (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_); + } + if (schemaCase_ == 2) { + output.writeMessage( + 2, (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (schemaCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_); + } + if (schemaCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_); + } + 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.dialogflow.cx.v3beta1.TypeSchema)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema other = + (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema) obj; + + if (!getSchemaCase().equals(other.getSchemaCase())) return false; + switch (schemaCase_) { + case 1: + if (!getInlineSchema().equals(other.getInlineSchema())) return false; + break; + case 2: + if (!getSchemaReference().equals(other.getSchemaReference())) return false; + break; + case 0: + default: + } + 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(); + switch (schemaCase_) { + case 1: + hash = (37 * hash) + INLINE_SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getInlineSchema().hashCode(); + break; + case 2: + hash = (37 * hash) + SCHEMA_REFERENCE_FIELD_NUMBER; + hash = (53 * hash) + getSchemaReference().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema 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.dialogflow.cx.v3beta1.TypeSchema parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema 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.dialogflow.cx.v3beta1.TypeSchema parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.TypeSchema 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Encapsulates different type schema variations: either a reference to an
+   * a schema that's already defined by a tool, or an inline definition.
+   * 
+ * + * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.TypeSchema} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.TypeSchema) + com.google.cloud.dialogflow.cx.v3beta1.TypeSchemaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.class, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder.class); + } + + // Construct using com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (inlineSchemaBuilder_ != null) { + inlineSchemaBuilder_.clear(); + } + if (schemaReferenceBuilder_ != null) { + schemaReferenceBuilder_.clear(); + } + schemaCase_ = 0; + schema_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.ParameterDefinitionProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_TypeSchema_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema build() { + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema result = + new com.google.cloud.dialogflow.cx.v3beta1.TypeSchema(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema result) { + result.schemaCase_ = schemaCase_; + result.schema_ = this.schema_; + if (schemaCase_ == 1 && inlineSchemaBuilder_ != null) { + result.schema_ = inlineSchemaBuilder_.build(); + } + if (schemaCase_ == 2 && schemaReferenceBuilder_ != null) { + result.schema_ = schemaReferenceBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.TypeSchema) { + return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.TypeSchema) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.TypeSchema other) { + if (other == com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.getDefaultInstance()) + return this; + switch (other.getSchemaCase()) { + case INLINE_SCHEMA: + { + mergeInlineSchema(other.getInlineSchema()); + break; + } + case SCHEMA_REFERENCE: + { + mergeSchemaReference(other.getSchemaReference()); + break; + } + case SCHEMA_NOT_SET: + { + break; + } + } + 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(getInlineSchemaFieldBuilder().getBuilder(), extensionRegistry); + schemaCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage(getSchemaReferenceFieldBuilder().getBuilder(), extensionRegistry); + schemaCase_ = 2; + 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 schemaCase_ = 0; + private java.lang.Object schema_; + + public SchemaCase getSchemaCase() { + return SchemaCase.forNumber(schemaCase_); + } + + public Builder clearSchema() { + schemaCase_ = 0; + schema_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder> + inlineSchemaBuilder_; + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return Whether the inlineSchema field is set. + */ + @java.lang.Override + public boolean hasInlineSchema() { + return schemaCase_ == 1; + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return The inlineSchema. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema getInlineSchema() { + if (inlineSchemaBuilder_ == null) { + if (schemaCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } else { + if (schemaCase_ == 1) { + return inlineSchemaBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + public Builder setInlineSchema(com.google.cloud.dialogflow.cx.v3beta1.InlineSchema value) { + if (inlineSchemaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + schema_ = value; + onChanged(); + } else { + inlineSchemaBuilder_.setMessage(value); + } + schemaCase_ = 1; + return this; + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + public Builder setInlineSchema( + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder builderForValue) { + if (inlineSchemaBuilder_ == null) { + schema_ = builderForValue.build(); + onChanged(); + } else { + inlineSchemaBuilder_.setMessage(builderForValue.build()); + } + schemaCase_ = 1; + return this; + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + public Builder mergeInlineSchema(com.google.cloud.dialogflow.cx.v3beta1.InlineSchema value) { + if (inlineSchemaBuilder_ == null) { + if (schemaCase_ == 1 + && schema_ + != com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance()) { + schema_ = + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_) + .mergeFrom(value) + .buildPartial(); + } else { + schema_ = value; + } + onChanged(); + } else { + if (schemaCase_ == 1) { + inlineSchemaBuilder_.mergeFrom(value); + } else { + inlineSchemaBuilder_.setMessage(value); + } + } + schemaCase_ = 1; + return this; + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + public Builder clearInlineSchema() { + if (inlineSchemaBuilder_ == null) { + if (schemaCase_ == 1) { + schemaCase_ = 0; + schema_ = null; + onChanged(); + } + } else { + if (schemaCase_ == 1) { + schemaCase_ = 0; + schema_ = null; + } + inlineSchemaBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder getInlineSchemaBuilder() { + return getInlineSchemaFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder getInlineSchemaOrBuilder() { + if ((schemaCase_ == 1) && (inlineSchemaBuilder_ != null)) { + return inlineSchemaBuilder_.getMessageOrBuilder(); + } else { + if (schemaCase_ == 1) { + return (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Set if this is an inline schema definition.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder> + getInlineSchemaFieldBuilder() { + if (inlineSchemaBuilder_ == null) { + if (!(schemaCase_ == 1)) { + schema_ = com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.getDefaultInstance(); + } + inlineSchemaBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema.Builder, + com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.InlineSchema) schema_, + getParentForChildren(), + isClean()); + schema_ = null; + } + schemaCase_ = 1; + onChanged(); + return inlineSchemaBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder> + schemaReferenceBuilder_; + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return Whether the schemaReference field is set. + */ + @java.lang.Override + public boolean hasSchemaReference() { + return schemaCase_ == 2; + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return The schemaReference. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference getSchemaReference() { + if (schemaReferenceBuilder_ == null) { + if (schemaCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance(); + } else { + if (schemaCase_ == 2) { + return schemaReferenceBuilder_.getMessage(); + } + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance(); + } + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + public Builder setSchemaReference( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference value) { + if (schemaReferenceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + schema_ = value; + onChanged(); + } else { + schemaReferenceBuilder_.setMessage(value); + } + schemaCase_ = 2; + return this; + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + public Builder setSchemaReference( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder builderForValue) { + if (schemaReferenceBuilder_ == null) { + schema_ = builderForValue.build(); + onChanged(); + } else { + schemaReferenceBuilder_.setMessage(builderForValue.build()); + } + schemaCase_ = 2; + return this; + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + public Builder mergeSchemaReference( + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference value) { + if (schemaReferenceBuilder_ == null) { + if (schemaCase_ == 2 + && schema_ + != com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance()) { + schema_ = + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.newBuilder( + (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_) + .mergeFrom(value) + .buildPartial(); + } else { + schema_ = value; + } + onChanged(); + } else { + if (schemaCase_ == 2) { + schemaReferenceBuilder_.mergeFrom(value); + } else { + schemaReferenceBuilder_.setMessage(value); + } + } + schemaCase_ = 2; + return this; + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + public Builder clearSchemaReference() { + if (schemaReferenceBuilder_ == null) { + if (schemaCase_ == 2) { + schemaCase_ = 0; + schema_ = null; + onChanged(); + } + } else { + if (schemaCase_ == 2) { + schemaCase_ = 0; + schema_ = null; + } + schemaReferenceBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder + getSchemaReferenceBuilder() { + return getSchemaReferenceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder + getSchemaReferenceOrBuilder() { + if ((schemaCase_ == 2) && (schemaReferenceBuilder_ != null)) { + return schemaReferenceBuilder_.getMessageOrBuilder(); + } else { + if (schemaCase_ == 2) { + return (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_; + } + return com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance(); + } + } + + /** + * + * + *
+     * Set if this is a schema reference.
+     * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder> + getSchemaReferenceFieldBuilder() { + if (schemaReferenceBuilder_ == null) { + if (!(schemaCase_ == 2)) { + schema_ = + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference + .getDefaultInstance(); + } + schemaReferenceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference.Builder, + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder>( + (com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference) schema_, + getParentForChildren(), + isClean()); + schema_ = null; + } + schemaCase_ = 2; + onChanged(); + return schemaReferenceBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.TypeSchema) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.TypeSchema) + private static final com.google.cloud.dialogflow.cx.v3beta1.TypeSchema DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.TypeSchema(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.TypeSchema getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TypeSchema 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.dialogflow.cx.v3beta1.TypeSchema getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchemaOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchemaOrBuilder.java new file mode 100644 index 000000000000..7d57659a4746 --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TypeSchemaOrBuilder.java @@ -0,0 +1,106 @@ +/* + * Copyright 2025 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! +// source: google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.dialogflow.cx.v3beta1; + +public interface TypeSchemaOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.TypeSchema) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return Whether the inlineSchema field is set. + */ + boolean hasInlineSchema(); + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + * + * @return The inlineSchema. + */ + com.google.cloud.dialogflow.cx.v3beta1.InlineSchema getInlineSchema(); + + /** + * + * + *
+   * Set if this is an inline schema definition.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; + */ + com.google.cloud.dialogflow.cx.v3beta1.InlineSchemaOrBuilder getInlineSchemaOrBuilder(); + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return Whether the schemaReference field is set. + */ + boolean hasSchemaReference(); + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + * + * @return The schemaReference. + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference getSchemaReference(); + + /** + * + * + *
+   * Set if this is a schema reference.
+   * 
+ * + * .google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReferenceOrBuilder + getSchemaReferenceOrBuilder(); + + com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaCase getSchemaCase(); +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtterance.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtterance.java index b9bbaa648b55..afd8fd74ce6a 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtterance.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtterance.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -41,6 +41,8 @@ private UserUtterance(com.google.protobuf.GeneratedMessageV3.Builder builder) private UserUtterance() { text_ = ""; + audioTokens_ = emptyIntList(); + audio_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @@ -50,14 +52,14 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.class, @@ -117,6 +119,79 @@ public com.google.protobuf.ByteString getTextBytes() { } } + public static final int AUDIO_TOKENS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList audioTokens_ = emptyIntList(); + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the audioTokens. + */ + @java.lang.Override + public java.util.List getAudioTokensList() { + return audioTokens_; + } + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of audioTokens. + */ + public int getAudioTokensCount() { + return audioTokens_.size(); + } + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The audioTokens at the given index. + */ + public int getAudioTokens(int index) { + return audioTokens_.getInt(index); + } + + private int audioTokensMemoizedSerializedSize = -1; + + public static final int AUDIO_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString audio_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+   * Optional. Audio input.
+   * 
+ * + * bytes audio = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The audio. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAudio() { + return audio_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -131,9 +206,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getSerializedSize(); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); } + if (getAudioTokensList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(audioTokensMemoizedSerializedSize); + } + for (int i = 0; i < audioTokens_.size(); i++) { + output.writeInt32NoTag(audioTokens_.getInt(i)); + } + if (!audio_.isEmpty()) { + output.writeBytes(3, audio_); + } getUnknownFields().writeTo(output); } @@ -146,6 +232,22 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); } + { + int dataSize = 0; + for (int i = 0; i < audioTokens_.size(); i++) { + dataSize += + com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(audioTokens_.getInt(i)); + } + size += dataSize; + if (!getAudioTokensList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + } + audioTokensMemoizedSerializedSize = dataSize; + } + if (!audio_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, audio_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -163,6 +265,8 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.dialogflow.cx.v3beta1.UserUtterance) obj; if (!getText().equals(other.getText())) return false; + if (!getAudioTokensList().equals(other.getAudioTokensList())) return false; + if (!getAudio().equals(other.getAudio())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -176,6 +280,12 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TEXT_FIELD_NUMBER; hash = (53 * hash) + getText().hashCode(); + if (getAudioTokensCount() > 0) { + hash = (37 * hash) + AUDIO_TOKENS_FIELD_NUMBER; + hash = (53 * hash) + getAudioTokensList().hashCode(); + } + hash = (37 * hash) + AUDIO_FIELD_NUMBER; + hash = (53 * hash) + getAudio().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -291,14 +401,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.UserUtterance) com.google.cloud.dialogflow.cx.v3beta1.UserUtteranceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.dialogflow.cx.v3beta1.UserUtterance.class, @@ -317,12 +427,14 @@ public Builder clear() { super.clear(); bitField0_ = 0; text_ = ""; + audioTokens_ = emptyIntList(); + audio_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.dialogflow.cx.v3beta1.ExampleProto + return com.google.cloud.dialogflow.cx.v3beta1.TraceProto .internal_static_google_cloud_dialogflow_cx_v3beta1_UserUtterance_descriptor; } @@ -356,6 +468,13 @@ private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance if (((from_bitField0_ & 0x00000001) != 0)) { result.text_ = text_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + audioTokens_.makeImmutable(); + result.audioTokens_ = audioTokens_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.audio_ = audio_; + } } @java.lang.Override @@ -409,6 +528,20 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.UserUtterance ot bitField0_ |= 0x00000001; onChanged(); } + if (!other.audioTokens_.isEmpty()) { + if (audioTokens_.isEmpty()) { + audioTokens_ = other.audioTokens_; + audioTokens_.makeImmutable(); + bitField0_ |= 0x00000002; + } else { + ensureAudioTokensIsMutable(); + audioTokens_.addAll(other.audioTokens_); + } + onChanged(); + } + if (other.getAudio() != com.google.protobuf.ByteString.EMPTY) { + setAudio(other.getAudio()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -441,6 +574,30 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + int v = input.readInt32(); + ensureAudioTokensIsMutable(); + audioTokens_.addInt(v); + break; + } // case 16 + case 18: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureAudioTokensIsMutable(); + while (input.getBytesUntilLimit() > 0) { + audioTokens_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 18 + case 26: + { + audio_ = input.readBytes(); + bitField0_ |= 0x00000004; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -571,6 +728,201 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.Internal.IntList audioTokens_ = emptyIntList(); + + private void ensureAudioTokensIsMutable() { + if (!audioTokens_.isModifiable()) { + audioTokens_ = makeMutableCopy(audioTokens_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the audioTokens. + */ + public java.util.List getAudioTokensList() { + audioTokens_.makeImmutable(); + return audioTokens_; + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of audioTokens. + */ + public int getAudioTokensCount() { + return audioTokens_.size(); + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The audioTokens at the given index. + */ + public int getAudioTokens(int index) { + return audioTokens_.getInt(index); + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The audioTokens to set. + * @return This builder for chaining. + */ + public Builder setAudioTokens(int index, int value) { + + ensureAudioTokensIsMutable(); + audioTokens_.setInt(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The audioTokens to add. + * @return This builder for chaining. + */ + public Builder addAudioTokens(int value) { + + ensureAudioTokensIsMutable(); + audioTokens_.addInt(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The audioTokens to add. + * @return This builder for chaining. + */ + public Builder addAllAudioTokens(java.lang.Iterable values) { + ensureAudioTokensIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, audioTokens_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Tokens of the audio input.
+     * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAudioTokens() { + audioTokens_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString audio_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+     * Optional. Audio input.
+     * 
+ * + * bytes audio = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The audio. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAudio() { + return audio_; + } + + /** + * + * + *
+     * Optional. Audio input.
+     * 
+ * + * bytes audio = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The audio to set. + * @return This builder for chaining. + */ + public Builder setAudio(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + audio_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Audio input.
+     * 
+ * + * bytes audio = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAudio() { + bitField0_ = (bitField0_ & ~0x00000004); + audio_ = getDefaultInstance().getAudio(); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtteranceOrBuilder.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtteranceOrBuilder.java index 707bdc555d7f..f09e7e383296 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtteranceOrBuilder.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/UserUtteranceOrBuilder.java @@ -14,7 +14,7 @@ * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/dialogflow/cx/v3beta1/example.proto +// source: google/cloud/dialogflow/cx/v3beta1/trace.proto // Protobuf Java Version: 3.25.8 package com.google.cloud.dialogflow.cx.v3beta1; @@ -49,4 +49,57 @@ public interface UserUtteranceOrBuilder * @return The bytes for text. */ com.google.protobuf.ByteString getTextBytes(); + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the audioTokens. + */ + java.util.List getAudioTokensList(); + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of audioTokens. + */ + int getAudioTokensCount(); + + /** + * + * + *
+   * Optional. Tokens of the audio input.
+   * 
+ * + * repeated int32 audio_tokens = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The audioTokens at the given index. + */ + int getAudioTokens(int index); + + /** + * + * + *
+   * Optional. Audio input.
+   * 
+ * + * bytes audio = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The audio. + */ + com.google.protobuf.ByteString getAudio(); } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java index f9f146e70337..7b9e2625f308 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java @@ -111,7 +111,7 @@ public interface GenericWebServiceOrBuilder * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The username. */ @java.lang.Deprecated @@ -127,7 +127,7 @@ public interface GenericWebServiceOrBuilder * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The bytes for username. */ @java.lang.Deprecated @@ -143,7 +143,7 @@ public interface GenericWebServiceOrBuilder * string password = 3 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 * @return The password. */ @java.lang.Deprecated @@ -159,12 +159,46 @@ public interface GenericWebServiceOrBuilder * string password = 3 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 * @return The bytes for password. */ @java.lang.Deprecated com.google.protobuf.ByteString getPasswordBytes(); + /** + * + * + *
+     * Optional. The SecretManager secret version resource storing the
+     * username:password pair for HTTP Basic authentication. Format:
+     * `projects/{project}/secrets/{secret}/versions/{version}`
+     * 
+ * + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForUsernamePassword. + */ + java.lang.String getSecretVersionForUsernamePassword(); + + /** + * + * + *
+     * Optional. The SecretManager secret version resource storing the
+     * username:password pair for HTTP Basic authentication. Format:
+     * `projects/{project}/secrets/{secret}/versions/{version}`
+     * 
+ * + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForUsernamePassword. + */ + com.google.protobuf.ByteString getSecretVersionForUsernamePasswordBytes(); + /** * * @@ -228,6 +262,116 @@ java.lang.String getRequestHeadersOrDefault( */ java.lang.String getRequestHeadersOrThrow(java.lang.String key); + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getSecretVersionsForRequestHeadersCount(); + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsSecretVersionsForRequestHeaders(java.lang.String key); + + /** Use {@link #getSecretVersionsForRequestHeadersMap()} instead. */ + @java.lang.Deprecated + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeaders(); + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeadersMap(); + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + defaultValue); + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrThrow(java.lang.String key); + /** * * @@ -591,6 +735,7 @@ private GenericWebService() { uri_ = ""; username_ = ""; password_ = ""; + secretVersionForUsernamePassword_ = ""; allowedCaCerts_ = emptyList(com.google.protobuf.ByteString.class); serviceAgentAuth_ = 0; webhookType_ = 0; @@ -616,6 +761,8 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl switch (number) { case 4: return internalGetRequestHeaders(); + case 20: + return internalGetSecretVersionsForRequestHeaders(); case 9: return internalGetParameterMapping(); default: @@ -1249,31 +1396,780 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType return getDescriptor(); } - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.getDescriptor() - .getEnumTypes() - .get(2); + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.getDescriptor() + .getEnumTypes() + .get(2); + } + + private static final HttpMethod[] VALUES = values(); + + public static HttpMethod 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 HttpMethod(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod) + } + + public interface SecretVersionHeaderValueOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * Required. The SecretManager secret version resource storing the header
+       * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersion. + */ + java.lang.String getSecretVersion(); + + /** + * + * + *
+       * Required. The SecretManager secret version resource storing the header
+       * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersion. + */ + com.google.protobuf.ByteString getSecretVersionBytes(); + } + + /** + * + * + *
+     * Represents the value of an HTTP header stored in a SecretManager secret
+     * version.
+     * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue} + */ + public static final class SecretVersionHeaderValue + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue) + SecretVersionHeaderValueOrBuilder { + private static final long serialVersionUID = 0L; + + // Use SecretVersionHeaderValue.newBuilder() to construct. + private SecretVersionHeaderValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private SecretVersionHeaderValue() { + secretVersion_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new SecretVersionHeaderValue(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.class, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder.class); + } + + public static final int SECRET_VERSION_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersion_ = ""; + + /** + * + * + *
+       * Required. The SecretManager secret version resource storing the header
+       * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersion. + */ + @java.lang.Override + public java.lang.String getSecretVersion() { + java.lang.Object ref = secretVersion_; + 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(); + secretVersion_ = s; + return s; + } + } + + /** + * + * + *
+       * Required. The SecretManager secret version resource storing the header
+       * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecretVersionBytes() { + java.lang.Object ref = secretVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersion_ = 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.GeneratedMessageV3.isStringEmpty(secretVersion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, secretVersion_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersion_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, secretVersion_); + } + 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.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue)) { + return super.equals(obj); + } + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + other = + (com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) + obj; + + if (!getSecretVersion().equals(other.getSecretVersion())) 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) + SECRET_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersion().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + 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.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + 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.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Represents the value of an HTTP header stored in a SecretManager secret
+       * version.
+       * 
+ * + * Protobuf type {@code + * google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue) + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.class, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder.class); + } + + // Construct using + // com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + secretVersion_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getDefaultInstanceForType() { + return com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + build() { + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + buildPartial() { + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + result = + new com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.secretVersion_ = secretVersion_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) { + return mergeFrom( + (com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + other) { + if (other + == com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.getDefaultInstance()) return this; + if (!other.getSecretVersion().isEmpty()) { + secretVersion_ = other.secretVersion_; + 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: + { + secretVersion_ = 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 secretVersion_ = ""; + + /** + * + * + *
+         * Required. The SecretManager secret version resource storing the header
+         * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersion. + */ + public java.lang.String getSecretVersion() { + java.lang.Object ref = secretVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Required. The SecretManager secret version resource storing the header
+         * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersion. + */ + public com.google.protobuf.ByteString getSecretVersionBytes() { + java.lang.Object ref = secretVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Required. The SecretManager secret version resource storing the header
+         * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The secretVersion to set. + * @return This builder for chaining. + */ + public Builder setSecretVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + secretVersion_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. The SecretManager secret version resource storing the header
+         * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearSecretVersion() { + secretVersion_ = getDefaultInstance().getSecretVersion(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. The SecretManager secret version resource storing the header
+         * value. Format: `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for secretVersion to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + secretVersion_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue) + } + + // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue) + private static final com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue(); + } + + public static com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SecretVersionHeaderValue 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; } - private static final HttpMethod[] VALUES = values(); - - public static HttpMethod 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()]; + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; } - private final int value; - - private HttpMethod(int value) { - this.value = value; + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } - - // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod) } public interface OAuthConfigOrBuilder @@ -1333,6 +2229,42 @@ public interface OAuthConfigOrBuilder */ com.google.protobuf.ByteString getClientSecretBytes(); + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + java.lang.String getSecretVersionForClientSecret(); + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + com.google.protobuf.ByteString getSecretVersionForClientSecretBytes(); + /** * * @@ -1441,6 +2373,7 @@ private OAuthConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { private OAuthConfig() { clientId_ = ""; clientSecret_ = ""; + secretVersionForClientSecret_ = ""; tokenEndpoint_ = ""; scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @@ -1573,6 +2506,69 @@ public com.google.protobuf.ByteString getClientSecretBytes() { } } + public static final int SECRET_VERSION_FOR_CLIENT_SECRET_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersionForClientSecret_ = ""; + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + @java.lang.Override + public java.lang.String getSecretVersionForClientSecret() { + java.lang.Object ref = secretVersionForClientSecret_; + 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(); + secretVersionForClientSecret_ = s; + return s; + } + } + + /** + * + * + *
+       * Optional. The name of the SecretManager secret version resource storing
+       * the client secret. If this field is set, the `client_secret` field will
+       * be ignored. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecretVersionForClientSecretBytes() { + java.lang.Object ref = secretVersionForClientSecret_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForClientSecret_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int TOKEN_ENDPOINT_FIELD_NUMBER = 3; @SuppressWarnings("serial") @@ -1722,6 +2718,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < scopes_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, scopes_.getRaw(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForClientSecret_)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 5, secretVersionForClientSecret_); + } getUnknownFields().writeTo(output); } @@ -1748,6 +2748,11 @@ public int getSerializedSize() { size += dataSize; size += 1 * getScopesList().size(); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(secretVersionForClientSecret_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 5, secretVersionForClientSecret_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1768,6 +2773,8 @@ public boolean equals(final java.lang.Object obj) { if (!getClientId().equals(other.getClientId())) return false; if (!getClientSecret().equals(other.getClientSecret())) return false; + if (!getSecretVersionForClientSecret().equals(other.getSecretVersionForClientSecret())) + return false; if (!getTokenEndpoint().equals(other.getTokenEndpoint())) return false; if (!getScopesList().equals(other.getScopesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; @@ -1785,6 +2792,8 @@ public int hashCode() { hash = (53 * hash) + getClientId().hashCode(); hash = (37 * hash) + CLIENT_SECRET_FIELD_NUMBER; hash = (53 * hash) + getClientSecret().hashCode(); + hash = (37 * hash) + SECRET_VERSION_FOR_CLIENT_SECRET_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersionForClientSecret().hashCode(); hash = (37 * hash) + TOKEN_ENDPOINT_FIELD_NUMBER; hash = (53 * hash) + getTokenEndpoint().hashCode(); if (getScopesCount() > 0) { @@ -1949,6 +2958,7 @@ public Builder clear() { bitField0_ = 0; clientId_ = ""; clientSecret_ = ""; + secretVersionForClientSecret_ = ""; tokenEndpoint_ = ""; scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; @@ -2001,9 +3011,12 @@ private void buildPartial0( result.clientSecret_ = clientSecret_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.tokenEndpoint_ = tokenEndpoint_; + result.secretVersionForClientSecret_ = secretVersionForClientSecret_; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.tokenEndpoint_ = tokenEndpoint_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { scopes_.makeImmutable(); result.scopes_ = scopes_; } @@ -2073,15 +3086,20 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; onChanged(); } + if (!other.getSecretVersionForClientSecret().isEmpty()) { + secretVersionForClientSecret_ = other.secretVersionForClientSecret_; + bitField0_ |= 0x00000004; + onChanged(); + } if (!other.getTokenEndpoint().isEmpty()) { tokenEndpoint_ = other.tokenEndpoint_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (!other.scopes_.isEmpty()) { if (scopes_.isEmpty()) { scopes_ = other.scopes_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; } else { ensureScopesIsMutable(); scopes_.addAll(other.scopes_); @@ -2129,7 +3147,7 @@ public Builder mergeFrom( case 26: { tokenEndpoint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 26 case 34: @@ -2139,6 +3157,12 @@ public Builder mergeFrom( scopes_.add(s); break; } // case 34 + case 42: + { + secretVersionForClientSecret_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2380,6 +3404,142 @@ public Builder setClientSecretBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object secretVersionForClientSecret_ = ""; + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForClientSecret. + */ + public java.lang.String getSecretVersionForClientSecret() { + java.lang.Object ref = secretVersionForClientSecret_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersionForClientSecret_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForClientSecret. + */ + public com.google.protobuf.ByteString getSecretVersionForClientSecretBytes() { + java.lang.Object ref = secretVersionForClientSecret_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + secretVersionForClientSecret_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The secretVersionForClientSecret to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForClientSecret(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + secretVersionForClientSecret_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearSecretVersionForClientSecret() { + secretVersionForClientSecret_ = getDefaultInstance().getSecretVersionForClientSecret(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+         * Optional. The name of the SecretManager secret version resource storing
+         * the client secret. If this field is set, the `client_secret` field will
+         * be ignored. Format:
+         * `projects/{project}/secrets/{secret}/versions/{version}`
+         * 
+ * + * + * string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for secretVersionForClientSecret to set. + * @return This builder for chaining. + */ + public Builder setSecretVersionForClientSecretBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + secretVersionForClientSecret_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + private java.lang.Object tokenEndpoint_ = ""; /** @@ -2448,7 +3608,7 @@ public Builder setTokenEndpoint(java.lang.String value) { throw new NullPointerException(); } tokenEndpoint_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2467,7 +3627,7 @@ public Builder setTokenEndpoint(java.lang.String value) { */ public Builder clearTokenEndpoint() { tokenEndpoint_ = getDefaultInstance().getTokenEndpoint(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -2491,7 +3651,7 @@ public Builder setTokenEndpointBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); tokenEndpoint_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2503,7 +3663,7 @@ private void ensureScopesIsMutable() { if (!scopes_.isModifiable()) { scopes_ = new com.google.protobuf.LazyStringArrayList(scopes_); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; } /** @@ -2588,7 +3748,7 @@ public Builder setScopes(int index, java.lang.String value) { } ensureScopesIsMutable(); scopes_.set(index, value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2611,7 +3771,7 @@ public Builder addScopes(java.lang.String value) { } ensureScopesIsMutable(); scopes_.add(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2631,7 +3791,7 @@ public Builder addScopes(java.lang.String value) { public Builder addAllScopes(java.lang.Iterable values) { ensureScopesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, scopes_); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2649,7 +3809,7 @@ public Builder addAllScopes(java.lang.Iterable values) { */ public Builder clearScopes() { scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); ; onChanged(); return this; @@ -2674,7 +3834,7 @@ public Builder addScopesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureScopesIsMutable(); scopes_.add(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2819,7 +3979,7 @@ public com.google.protobuf.ByteString getUriBytes() { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The username. */ @java.lang.Override @@ -2846,7 +4006,7 @@ public java.lang.String getUsername() { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The bytes for username. */ @java.lang.Override @@ -2872,25 +4032,85 @@ public com.google.protobuf.ByteString getUsernameBytes() { * * *
-     * The password for HTTP Basic authentication.
+     * The password for HTTP Basic authentication.
+     * 
+ * + * string password = 3 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 + * @return The password. + */ + @java.lang.Override + @java.lang.Deprecated + public java.lang.String getPassword() { + java.lang.Object ref = password_; + 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(); + password_ = s; + return s; + } + } + + /** + * + * + *
+     * The password for HTTP Basic authentication.
+     * 
+ * + * string password = 3 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 + * @return The bytes for password. + */ + @java.lang.Override + @java.lang.Deprecated + public com.google.protobuf.ByteString getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SECRET_VERSION_FOR_USERNAME_PASSWORD_FIELD_NUMBER = 19; + + @SuppressWarnings("serial") + private volatile java.lang.Object secretVersionForUsernamePassword_ = ""; + + /** + * + * + *
+     * Optional. The SecretManager secret version resource storing the
+     * username:password pair for HTTP Basic authentication. Format:
+     * `projects/{project}/secrets/{secret}/versions/{version}`
      * 
* - * string password = 3 [deprecated = true]; + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * * - * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 - * @return The password. + * @return The secretVersionForUsernamePassword. */ @java.lang.Override - @java.lang.Deprecated - public java.lang.String getPassword() { - java.lang.Object ref = password_; + public java.lang.String getSecretVersionForUsernamePassword() { + java.lang.Object ref = secretVersionForUsernamePassword_; 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(); - password_ = s; + secretVersionForUsernamePassword_ = s; return s; } } @@ -2899,23 +4119,24 @@ public java.lang.String getPassword() { * * *
-     * The password for HTTP Basic authentication.
+     * Optional. The SecretManager secret version resource storing the
+     * username:password pair for HTTP Basic authentication. Format:
+     * `projects/{project}/secrets/{secret}/versions/{version}`
      * 
* - * string password = 3 [deprecated = true]; + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * * - * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 - * @return The bytes for password. + * @return The bytes for secretVersionForUsernamePassword. */ @java.lang.Override - @java.lang.Deprecated - public com.google.protobuf.ByteString getPasswordBytes() { - java.lang.Object ref = password_; + public com.google.protobuf.ByteString getSecretVersionForUsernamePasswordBytes() { + java.lang.Object ref = secretVersionForUsernamePassword_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - password_ = b; + secretVersionForUsernamePassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -3031,6 +4252,180 @@ public java.lang.String getRequestHeadersOrThrow(java.lang.String key) { return map.get(key); } + public static final int SECRET_VERSIONS_FOR_REQUEST_HEADERS_FIELD_NUMBER = 20; + + private static final class SecretVersionsForRequestHeadersDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + defaultEntry = + com.google.protobuf.MapEntry + . + newDefaultInstance( + com.google.cloud.dialogflow.cx.v3beta1.WebhookProto + .internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.getDefaultInstance()); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + secretVersionsForRequestHeaders_; + + private com.google.protobuf.MapField< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + internalGetSecretVersionsForRequestHeaders() { + if (secretVersionsForRequestHeaders_ == null) { + return com.google.protobuf.MapField.emptyMapField( + SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry); + } + return secretVersionsForRequestHeaders_; + } + + public int getSecretVersionsForRequestHeadersCount() { + return internalGetSecretVersionsForRequestHeaders().getMap().size(); + } + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsSecretVersionsForRequestHeaders(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetSecretVersionsForRequestHeaders().getMap().containsKey(key); + } + + /** Use {@link #getSecretVersionsForRequestHeadersMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeaders() { + return getSecretVersionsForRequestHeadersMap(); + } + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeadersMap() { + return internalGetSecretVersionsForRequestHeaders().getMap(); + } + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + map = internalGetSecretVersionsForRequestHeaders().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. The HTTP request headers to send together with webhook
+     * requests. Header values are stored in SecretManager secret versions.
+     *
+     * When the same header name is specified in both `request_headers` and
+     * `secret_versions_for_request_headers`, the value in
+     * `secret_versions_for_request_headers` will be used.
+     * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + map = internalGetSecretVersionsForRequestHeaders().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + public static final int ALLOWED_CA_CERTS_FIELD_NUMBER = 5; @SuppressWarnings("serial") @@ -3575,6 +4970,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(12, serviceAgentAuth_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty( + secretVersionForUsernamePassword_)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 19, secretVersionForUsernamePassword_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, + internalGetSecretVersionsForRequestHeaders(), + SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry, + 20); getUnknownFields().writeTo(output); } @@ -3646,6 +5051,31 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, serviceAgentAuth_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty( + secretVersionForUsernamePassword_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 19, secretVersionForUsernamePassword_); + } + for (java.util.Map.Entry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + entry : internalGetSecretVersionsForRequestHeaders().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + secretVersionsForRequestHeaders__ = + SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 20, secretVersionsForRequestHeaders__); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -3665,7 +5095,11 @@ public boolean equals(final java.lang.Object obj) { if (!getUri().equals(other.getUri())) return false; if (!getUsername().equals(other.getUsername())) return false; if (!getPassword().equals(other.getPassword())) return false; + if (!getSecretVersionForUsernamePassword() + .equals(other.getSecretVersionForUsernamePassword())) return false; if (!internalGetRequestHeaders().equals(other.internalGetRequestHeaders())) return false; + if (!internalGetSecretVersionsForRequestHeaders() + .equals(other.internalGetSecretVersionsForRequestHeaders())) return false; if (!getAllowedCaCertsList().equals(other.getAllowedCaCertsList())) return false; if (hasOauthConfig() != other.hasOauthConfig()) return false; if (hasOauthConfig()) { @@ -3693,10 +5127,16 @@ public int hashCode() { hash = (53 * hash) + getUsername().hashCode(); hash = (37 * hash) + PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + SECRET_VERSION_FOR_USERNAME_PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getSecretVersionForUsernamePassword().hashCode(); if (!internalGetRequestHeaders().getMap().isEmpty()) { hash = (37 * hash) + REQUEST_HEADERS_FIELD_NUMBER; hash = (53 * hash) + internalGetRequestHeaders().hashCode(); } + if (!internalGetSecretVersionsForRequestHeaders().getMap().isEmpty()) { + hash = (37 * hash) + SECRET_VERSIONS_FOR_REQUEST_HEADERS_FIELD_NUMBER; + hash = (53 * hash) + internalGetSecretVersionsForRequestHeaders().hashCode(); + } if (getAllowedCaCertsCount() > 0) { hash = (37 * hash) + ALLOWED_CA_CERTS_FIELD_NUMBER; hash = (53 * hash) + getAllowedCaCertsList().hashCode(); @@ -3846,6 +5286,8 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl switch (number) { case 4: return internalGetRequestHeaders(); + case 20: + return internalGetSecretVersionsForRequestHeaders(); case 9: return internalGetParameterMapping(); default: @@ -3859,6 +5301,8 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi switch (number) { case 4: return internalGetMutableRequestHeaders(); + case 20: + return internalGetMutableSecretVersionsForRequestHeaders(); case 9: return internalGetMutableParameterMapping(); default: @@ -3900,7 +5344,9 @@ public Builder clear() { uri_ = ""; username_ = ""; password_ = ""; + secretVersionForUsernamePassword_ = ""; internalGetMutableRequestHeaders().clear(); + internalGetMutableSecretVersionsForRequestHeaders().clear(); allowedCaCerts_ = emptyList(com.google.protobuf.ByteString.class); oauthConfig_ = null; if (oauthConfigBuilder_ != null) { @@ -3961,32 +5407,40 @@ private void buildPartial0( result.password_ = password_; } if (((from_bitField0_ & 0x00000008) != 0)) { + result.secretVersionForUsernamePassword_ = secretVersionForUsernamePassword_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { result.requestHeaders_ = internalGetRequestHeaders(); result.requestHeaders_.makeImmutable(); } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { + result.secretVersionsForRequestHeaders_ = + internalGetSecretVersionsForRequestHeaders() + .build(SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry); + } + if (((from_bitField0_ & 0x00000040) != 0)) { allowedCaCerts_.makeImmutable(); result.allowedCaCerts_ = allowedCaCerts_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.oauthConfig_ = oauthConfigBuilder_ == null ? oauthConfig_ : oauthConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.serviceAgentAuth_ = serviceAgentAuth_; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.webhookType_ = webhookType_; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.httpMethod_ = httpMethod_; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.requestBody_ = requestBody_; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.parameterMapping_ = internalGetParameterMapping(); result.parameterMapping_.makeImmutable(); } @@ -4059,13 +5513,21 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; onChanged(); } + if (!other.getSecretVersionForUsernamePassword().isEmpty()) { + secretVersionForUsernamePassword_ = other.secretVersionForUsernamePassword_; + bitField0_ |= 0x00000008; + onChanged(); + } internalGetMutableRequestHeaders().mergeFrom(other.internalGetRequestHeaders()); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; + internalGetMutableSecretVersionsForRequestHeaders() + .mergeFrom(other.internalGetSecretVersionsForRequestHeaders()); + bitField0_ |= 0x00000020; if (!other.allowedCaCerts_.isEmpty()) { if (allowedCaCerts_.isEmpty()) { allowedCaCerts_ = other.allowedCaCerts_; allowedCaCerts_.makeImmutable(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; } else { ensureAllowedCaCertsIsMutable(); allowedCaCerts_.addAll(other.allowedCaCerts_); @@ -4086,11 +5548,11 @@ public Builder mergeFrom( } if (!other.getRequestBody().isEmpty()) { requestBody_ = other.requestBody_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); } internalGetMutableParameterMapping().mergeFrom(other.internalGetParameterMapping()); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4145,7 +5607,7 @@ public Builder mergeFrom( internalGetMutableRequestHeaders() .getMutableMap() .put(requestHeaders__.getKey(), requestHeaders__.getValue()); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 34 case 42: @@ -4158,19 +5620,19 @@ public Builder mergeFrom( case 48: { webhookType_ = input.readEnum(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; break; } // case 48 case 56: { httpMethod_ = input.readEnum(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; break; } // case 56 case 66: { requestBody_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; break; } // case 66 case 74: @@ -4183,21 +5645,46 @@ public Builder mergeFrom( internalGetMutableParameterMapping() .getMutableMap() .put(parameterMapping__.getKey(), parameterMapping__.getValue()); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; break; } // case 74 case 90: { input.readMessage(getOauthConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; break; } // case 90 case 96: { serviceAgentAuth_ = input.readEnum(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 96 + case 154: + { + secretVersionForUsernamePassword_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 154 + case 162: + { + com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + secretVersionsForRequestHeaders__ = + input.readMessage( + SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry + .getParserForType(), + extensionRegistry); + internalGetMutableSecretVersionsForRequestHeaders() + .ensureBuilderMap() + .put( + secretVersionsForRequestHeaders__.getKey(), + secretVersionsForRequestHeaders__.getValue()); + bitField0_ |= 0x00000020; + break; + } // case 162 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -4345,7 +5832,7 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The username. */ @java.lang.Deprecated @@ -4371,7 +5858,7 @@ public java.lang.String getUsername() { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return The bytes for username. */ @java.lang.Deprecated @@ -4397,7 +5884,7 @@ public com.google.protobuf.ByteString getUsernameBytes() { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @param value The username to set. * @return This builder for chaining. */ @@ -4422,7 +5909,7 @@ public Builder setUsername(java.lang.String value) { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4443,7 +5930,7 @@ public Builder clearUsername() { * string username = 2 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=187 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=211 * @param value The bytes for username to set. * @return This builder for chaining. */ @@ -4471,7 +5958,7 @@ public Builder setUsernameBytes(com.google.protobuf.ByteString value) { * string password = 3 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 * @return The password. */ @java.lang.Deprecated @@ -4497,16 +5984,144 @@ public java.lang.String getPassword() { * string password = 3 [deprecated = true]; * * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 * @return The bytes for password. */ - @java.lang.Deprecated - public com.google.protobuf.ByteString getPasswordBytes() { - java.lang.Object ref = password_; + @java.lang.Deprecated + public com.google.protobuf.ByteString getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The password for HTTP Basic authentication.
+       * 
+ * + * string password = 3 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 + * @param value The password to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setPassword(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + password_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The password for HTTP Basic authentication.
+       * 
+ * + * string password = 3 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder clearPassword() { + password_ = getDefaultInstance().getPassword(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+       * The password for HTTP Basic authentication.
+       * 
+ * + * string password = 3 [deprecated = true]; + * + * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is + * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=214 + * @param value The bytes for password to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated + public Builder setPasswordBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + password_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object secretVersionForUsernamePassword_ = ""; + + /** + * + * + *
+       * Optional. The SecretManager secret version resource storing the
+       * username:password pair for HTTP Basic authentication. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The secretVersionForUsernamePassword. + */ + public java.lang.String getSecretVersionForUsernamePassword() { + java.lang.Object ref = secretVersionForUsernamePassword_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + secretVersionForUsernamePassword_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Optional. The SecretManager secret version resource storing the
+       * username:password pair for HTTP Basic authentication. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
+       * 
+ * + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for secretVersionForUsernamePassword. + */ + public com.google.protobuf.ByteString getSecretVersionForUsernamePasswordBytes() { + java.lang.Object ref = secretVersionForUsernamePassword_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - password_ = b; + secretVersionForUsernamePassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -4517,23 +6132,24 @@ public com.google.protobuf.ByteString getPasswordBytes() { * * *
-       * The password for HTTP Basic authentication.
+       * Optional. The SecretManager secret version resource storing the
+       * username:password pair for HTTP Basic authentication. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
        * 
* - * string password = 3 [deprecated = true]; + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * * - * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 - * @param value The password to set. + * @param value The secretVersionForUsernamePassword to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setPassword(java.lang.String value) { + public Builder setSecretVersionForUsernamePassword(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - password_ = value; - bitField0_ |= 0x00000004; + secretVersionForUsernamePassword_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -4542,19 +6158,21 @@ public Builder setPassword(java.lang.String value) { * * *
-       * The password for HTTP Basic authentication.
+       * Optional. The SecretManager secret version resource storing the
+       * username:password pair for HTTP Basic authentication. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
        * 
* - * string password = 3 [deprecated = true]; + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * * - * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearPassword() { - password_ = getDefaultInstance().getPassword(); - bitField0_ = (bitField0_ & ~0x00000004); + public Builder clearSecretVersionForUsernamePassword() { + secretVersionForUsernamePassword_ = + getDefaultInstance().getSecretVersionForUsernamePassword(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -4563,24 +6181,26 @@ public Builder clearPassword() { * * *
-       * The password for HTTP Basic authentication.
+       * Optional. The SecretManager secret version resource storing the
+       * username:password pair for HTTP Basic authentication. Format:
+       * `projects/{project}/secrets/{secret}/versions/{version}`
        * 
* - * string password = 3 [deprecated = true]; + * + * string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * * - * @deprecated google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is - * deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=190 - * @param value The bytes for password to set. + * @param value The bytes for secretVersionForUsernamePassword to set. * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder setPasswordBytes(com.google.protobuf.ByteString value) { + public Builder setSecretVersionForUsernamePasswordBytes( + com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - password_ = value; - bitField0_ |= 0x00000004; + secretVersionForUsernamePassword_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -4606,7 +6226,7 @@ public Builder setPasswordBytes(com.google.protobuf.ByteString value) { if (!requestHeaders_.isMutable()) { requestHeaders_ = requestHeaders_.copy(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return requestHeaders_; } @@ -4698,7 +6318,7 @@ public java.lang.String getRequestHeadersOrThrow(java.lang.String key) { } public Builder clearRequestHeaders() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); internalGetMutableRequestHeaders().getMutableMap().clear(); return this; } @@ -4723,7 +6343,7 @@ public Builder removeRequestHeaders(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableRequestHeaders() { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return internalGetMutableRequestHeaders().getMutableMap(); } @@ -4744,7 +6364,7 @@ public Builder putRequestHeaders(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableRequestHeaders().getMutableMap().put(key, value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } @@ -4760,10 +6380,389 @@ public Builder putRequestHeaders(java.lang.String key, java.lang.String value) { public Builder putAllRequestHeaders( java.util.Map values) { internalGetMutableRequestHeaders().getMutableMap().putAll(values); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; + return this; + } + + private static final class SecretVersionsForRequestHeadersConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> { + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + build( + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder + val) { + if (val + instanceof + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) { + return (com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) + val; + } + return ((com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder) + val) + .build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + defaultEntry() { + return SecretVersionsForRequestHeadersDefaultEntryHolder.defaultEntry; + } + } + ; + + private static final SecretVersionsForRequestHeadersConverter + secretVersionsForRequestHeadersConverter = new SecretVersionsForRequestHeadersConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder> + secretVersionsForRequestHeaders_; + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder> + internalGetSecretVersionsForRequestHeaders() { + if (secretVersionsForRequestHeaders_ == null) { + return new com.google.protobuf.MapFieldBuilder<>( + secretVersionsForRequestHeadersConverter); + } + return secretVersionsForRequestHeaders_; + } + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder> + internalGetMutableSecretVersionsForRequestHeaders() { + if (secretVersionsForRequestHeaders_ == null) { + secretVersionsForRequestHeaders_ = + new com.google.protobuf.MapFieldBuilder<>(secretVersionsForRequestHeadersConverter); + } + bitField0_ |= 0x00000020; + onChanged(); + return secretVersionsForRequestHeaders_; + } + + public int getSecretVersionsForRequestHeadersCount() { + return internalGetSecretVersionsForRequestHeaders().ensureBuilderMap().size(); + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsSecretVersionsForRequestHeaders(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetSecretVersionsForRequestHeaders().ensureBuilderMap().containsKey(key); + } + + /** Use {@link #getSecretVersionsForRequestHeadersMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeaders() { + return getSecretVersionsForRequestHeadersMap(); + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getSecretVersionsForRequestHeadersMap() { + return internalGetSecretVersionsForRequestHeaders().getImmutableMap(); + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder> + map = internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap(); + return map.containsKey(key) + ? secretVersionsForRequestHeadersConverter.build(map.get(key)) + : defaultValue; + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue + getSecretVersionsForRequestHeadersOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder> + map = internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return secretVersionsForRequestHeadersConverter.build(map.get(key)); + } + + public Builder clearSecretVersionsForRequestHeaders() { + bitField0_ = (bitField0_ & ~0x00000020); + internalGetMutableSecretVersionsForRequestHeaders().clear(); + return this; + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeSecretVersionsForRequestHeaders(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + getMutableSecretVersionsForRequestHeaders() { + bitField0_ |= 0x00000020; + return internalGetMutableSecretVersionsForRequestHeaders().ensureMessageMap(); + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putSecretVersionsForRequestHeaders( + java.lang.String key, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue + value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap().put(key, value); + bitField0_ |= 0x00000020; + return this; + } + + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllSecretVersionsForRequestHeaders( + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + values) { + for (java.util.Map.Entry< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue> + e : values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap().putAll(values); + bitField0_ |= 0x00000020; return this; } + /** + * + * + *
+       * Optional. The HTTP request headers to send together with webhook
+       * requests. Header values are stored in SecretManager secret versions.
+       *
+       * When the same header name is specified in both `request_headers` and
+       * `secret_versions_for_request_headers`, the value in
+       * `secret_versions_for_request_headers` will be used.
+       * 
+ * + * + * map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder + putSecretVersionsForRequestHeadersBuilderIfAbsent(java.lang.String key) { + java.util.Map< + java.lang.String, + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder> + builderMap = internalGetMutableSecretVersionsForRequestHeaders().ensureBuilderMap(); + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValueOrBuilder + entry = builderMap.get(key); + if (entry == null) { + entry = + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.newBuilder(); + builderMap.put(key, entry); + } + if (entry + instanceof + com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) { + entry = + ((com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue) + entry) + .toBuilder(); + builderMap.put(key, entry); + } + return (com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService + .SecretVersionHeaderValue.Builder) + entry; + } + private com.google.protobuf.Internal.ProtobufList allowedCaCerts_ = emptyList(com.google.protobuf.ByteString.class); @@ -4771,7 +6770,7 @@ private void ensureAllowedCaCertsIsMutable() { if (!allowedCaCerts_.isModifiable()) { allowedCaCerts_ = makeMutableCopy(allowedCaCerts_); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; } /** @@ -4884,7 +6883,7 @@ public Builder setAllowedCaCerts(int index, com.google.protobuf.ByteString value } ensureAllowedCaCertsIsMutable(); allowedCaCerts_.set(index, value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -4918,7 +6917,7 @@ public Builder addAllowedCaCerts(com.google.protobuf.ByteString value) { } ensureAllowedCaCertsIsMutable(); allowedCaCerts_.add(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -4950,7 +6949,7 @@ public Builder addAllAllowedCaCerts( java.lang.Iterable values) { ensureAllowedCaCertsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, allowedCaCerts_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -4979,7 +6978,7 @@ public Builder addAllAllowedCaCerts( */ public Builder clearAllowedCaCerts() { allowedCaCerts_ = emptyList(com.google.protobuf.ByteString.class); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -5008,7 +7007,7 @@ public Builder clearAllowedCaCerts() { * @return Whether the oauthConfig field is set. */ public boolean hasOauthConfig() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -5061,7 +7060,7 @@ public Builder setOauthConfig( } else { oauthConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -5087,7 +7086,7 @@ public Builder setOauthConfig( } else { oauthConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -5108,7 +7107,7 @@ public Builder setOauthConfig( public Builder mergeOauthConfig( com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig value) { if (oauthConfigBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000080) != 0) && oauthConfig_ != null && oauthConfig_ != com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig @@ -5121,7 +7120,7 @@ public Builder mergeOauthConfig( oauthConfigBuilder_.mergeFrom(value); } if (oauthConfig_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); } return this; @@ -5141,7 +7140,7 @@ public Builder mergeOauthConfig( * */ public Builder clearOauthConfig() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); oauthConfig_ = null; if (oauthConfigBuilder_ != null) { oauthConfigBuilder_.dispose(); @@ -5166,7 +7165,7 @@ public Builder clearOauthConfig() { */ public com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig.Builder getOauthConfigBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return getOauthConfigFieldBuilder().getBuilder(); } @@ -5269,7 +7268,7 @@ public int getServiceAgentAuthValue() { */ public Builder setServiceAgentAuthValue(int value) { serviceAgentAuth_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -5324,7 +7323,7 @@ public Builder setServiceAgentAuth( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; serviceAgentAuth_ = value.getNumber(); onChanged(); return this; @@ -5347,7 +7346,7 @@ public Builder setServiceAgentAuth( * @return This builder for chaining. */ public Builder clearServiceAgentAuth() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); serviceAgentAuth_ = 0; onChanged(); return this; @@ -5389,7 +7388,7 @@ public int getWebhookTypeValue() { */ public Builder setWebhookTypeValue(int value) { webhookType_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -5438,7 +7437,7 @@ public Builder setWebhookType( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; webhookType_ = value.getNumber(); onChanged(); return this; @@ -5458,7 +7457,7 @@ public Builder setWebhookType( * @return This builder for chaining. */ public Builder clearWebhookType() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000200); webhookType_ = 0; onChanged(); return this; @@ -5502,7 +7501,7 @@ public int getHttpMethodValue() { */ public Builder setHttpMethodValue(int value) { httpMethod_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -5553,7 +7552,7 @@ public Builder setHttpMethod( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; httpMethod_ = value.getNumber(); onChanged(); return this; @@ -5574,7 +7573,7 @@ public Builder setHttpMethod( * @return This builder for chaining. */ public Builder clearHttpMethod() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000400); httpMethod_ = 0; onChanged(); return this; @@ -5648,7 +7647,7 @@ public Builder setRequestBody(java.lang.String value) { throw new NullPointerException(); } requestBody_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -5667,7 +7666,7 @@ public Builder setRequestBody(java.lang.String value) { */ public Builder clearRequestBody() { requestBody_ = getDefaultInstance().getRequestBody(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -5691,7 +7690,7 @@ public Builder setRequestBodyBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); requestBody_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -5717,7 +7716,7 @@ public Builder setRequestBodyBytes(com.google.protobuf.ByteString value) { if (!parameterMapping_.isMutable()) { parameterMapping_ = parameterMapping_.copy(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return parameterMapping_; } @@ -5829,7 +7828,7 @@ public java.lang.String getParameterMappingOrThrow(java.lang.String key) { } public Builder clearParameterMapping() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); internalGetMutableParameterMapping().getMutableMap().clear(); return this; } @@ -5859,7 +7858,7 @@ public Builder removeParameterMapping(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableParameterMapping() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return internalGetMutableParameterMapping().getMutableMap(); } @@ -5885,7 +7884,7 @@ public Builder putParameterMapping(java.lang.String key, java.lang.String value) throw new NullPointerException("map value"); } internalGetMutableParameterMapping().getMutableMap().put(key, value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return this; } @@ -5906,7 +7905,7 @@ public Builder putParameterMapping(java.lang.String key, java.lang.String value) public Builder putAllParameterMapping( java.util.Map values) { internalGetMutableParameterMapping().getMutableMap().putAll(values); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return this; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/WebhookProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/WebhookProto.java index 73e519163225..8ef9b1806982 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/WebhookProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/WebhookProto.java @@ -36,6 +36,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_OAuthConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -44,6 +48,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_RequestHeadersEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_RequestHeadersEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_ParameterMappingEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -149,7 +157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "o\0329google/cloud/dialogflow/cx/v3beta1/re" + "sponse_message.proto\032\036google/protobuf/du" + "ration.proto\032\033google/protobuf/empty.proto\032" - + " google/protobuf/field_mask.proto\032\034google/protobuf/struct.proto\"\373\016\n" + + " google/protobuf/field_mask.proto\032\034google/protobuf/struct.proto\"\334\023\n" + "\007Webhook\022\014\n" + "\004name\030\001 \001(\t\022\031\n" + "\014display_name\030\002 \001(\tB\003\340A\002\022\\\n" @@ -158,33 +166,47 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021service_directory\030\007 \001(\0132" + "B.google.cloud.dialogflow.cx.v3beta1.Webhook.ServiceDirectoryConfigH\000\022*\n" + "\007timeout\030\006 \001(\0132\031.google.protobuf.Duration\022\020\n" - + "\010disabled\030\005 \001(\010\032\222\n\n" + + "\010disabled\030\005 \001(\010\032\363\016\n" + "\021GenericWebService\022\020\n" + "\003uri\030\001 \001(\tB\003\340A\002\022\024\n" + "\010username\030\002 \001(\tB\002\030\001\022\024\n" - + "\010password\030\003 \001(\tB\002\030\001\022j\n" - + "\017request_headers\030\004 \003(\0132Q.google.cloud.dialogflow.cx.v3beta1.We" - + "bhook.GenericWebService.RequestHeadersEntry\022\035\n" + + "\010password\030\003 \001(\tB\002\030\001\022`\n" + + "$secret_version_for_username_password\030\023 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\022j\n" + + "\017request_headers\030\004 \003(\0132Q.google.cloud.dialog" + + "flow.cx.v3beta1.Webhook.GenericWebService.RequestHeadersEntry\022\224\001\n" + + "#secret_versions_for_request_headers\030\024 \003(\0132b.google.clo" + + "ud.dialogflow.cx.v3beta1.Webhook.Generic" + + "WebService.SecretVersionsForRequestHeadersEntryB\003\340A\001\022\035\n" + "\020allowed_ca_certs\030\005 \003(\014B\003\340A\001\022d\n" - + "\014oauth_config\030\013 \001(\0132I.google.cloud.dialogfl" - + "ow.cx.v3beta1.Webhook.GenericWebService.OAuthConfigB\003\340A\001\022o\n" - + "\022service_agent_auth\030\014 \001(\0162N.google.cloud.dialogflow.cx.v3beta" - + "1.Webhook.GenericWebService.ServiceAgentAuthB\003\340A\001\022d\n" - + "\014webhook_type\030\006 \001(\0162I.google" - + ".cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookTypeB\003\340A\001\022b\n" - + "\013http_method\030\007 \001(\0162H.google.cloud.dialogflow.c" - + "x.v3beta1.Webhook.GenericWebService.HttpMethodB\003\340A\001\022\031\n" + + "\014oauth_config\030\013 \001(\0132I.google.cloud" + + ".dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfigB\003\340A\001\022o\n" + + "\022service_agent_auth\030\014 \001(\0162N.google.cloud.dialogflow." + + "cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuthB\003\340A\001\022d\n" + + "\014webhook_type\030\006 \001(\0162I.google.cloud.dialogflow.cx.v3beta1.We" + + "bhook.GenericWebService.WebhookTypeB\003\340A\001\022b\n" + + "\013http_method\030\007 \001(\0162H.google.cloud.dia" + + "logflow.cx.v3beta1.Webhook.GenericWebService.HttpMethodB\003\340A\001\022\031\n" + "\014request_body\030\010 \001(\tB\003\340A\001\022s\n" - + "\021parameter_mapping\030\t \003(\0132S.google.cloud" - + ".dialogflow.cx.v3beta1.Webhook.GenericWebService.ParameterMappingEntryB\003\340A\001\032s\n" + + "\021parameter_mapping\030\t \003(\0132S.google.cloud.dialogflow.cx.v3beta1.Webhook." + + "GenericWebService.ParameterMappingEntryB\003\340A\001\032f\n" + + "\030SecretVersionHeaderValue\022J\n" + + "\016secret_version\030\001 \001(\tB2\340A\002\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\032\321\001\n" + "\013OAuthConfig\022\026\n" + "\tclient_id\030\001 \001(\tB\003\340A\002\022\032\n\r" - + "client_secret\030\002 \001(\tB\003\340A\001\022\033\n" + + "client_secret\030\002 \001(\tB\003\340A\001\022\\\n" + + " secret_version_for_client_secret\030\005 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersion\022\033\n" + "\016token_endpoint\030\003 \001(\tB\003\340A\002\022\023\n" + "\006scopes\030\004 \003(\tB\003\340A\001\0325\n" + "\023RequestHeadersEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\0327\n" + + "\005value\030\002 \001(\t:\0028\001\032\236\001\n" + + "$SecretVersionsForRequestHeadersEntry\022\013\n" + + "\003key\030\001 \001(\t\022e\n" + + "\005value\030\002 \001(\0132V.google.cloud.dialogflow.cx.v3beta" + + "1.Webhook.GenericWebService.SecretVersionHeaderValue:\0028\001\0327\n" + "\025ParameterMappingEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"`\n" @@ -209,10 +231,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026ServiceDirectoryConfig\022@\n" + "\007service\030\001 \001(\tB/\340A\002\372A)\n" + "\'servicedirectory.googleapis.com/Service\022Z\n" - + "\023generic_web_service\030\002 \001(\0132=.goo" - + "gle.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService:q\352An\n" - + "!dialogflow.googleapis.com/Webhook\022Iprojects/{project}/lo" - + "cations/{location}/agents/{agent}/webhooks/{webhook}B\t\n" + + "\023generic_web_service\030\002 " + + "\001(\0132=.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService:q\352An\n" + + "!dialogflow.googleapis.com/Webhook\022Iprojects/{pr" + + "oject}/locations/{location}/agents/{agent}/webhooks/{webhook}B\t\n" + "\007webhook\"w\n" + "\023ListWebhooksRequest\0229\n" + "\006parent\030\001 \001(" @@ -228,8 +250,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024CreateWebhookRequest\0229\n" + "\006parent\030\001 \001(" + "\tB)\340A\002\372A#\022!dialogflow.googleapis.com/Webhook\022A\n" - + "\007webhook\030\002 \001(\0132+.go" - + "ogle.cloud.dialogflow.cx.v3beta1.WebhookB\003\340A\002\"\212\001\n" + + "\007webhook\030\002" + + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.WebhookB\003\340A\002\"\212\001\n" + "\024UpdateWebhookRequest\022A\n" + "\007webhook\030\001" + " \001(\0132+.google.cloud.dialogflow.cx.v3beta1.WebhookB\003\340A\002\022/\n" @@ -248,44 +270,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "trigger_event\030\016 \001(\tH\000\022\025\n" + "\013dtmf_digits\030\021 \001(\tH\000\022\025\n\r" + "language_code\030\017 \001(\t\022\\\n" - + "\020fulfillment_info\030\006 \001(\0132B.google.cloud.dialogfl" - + "ow.cx.v3beta1.WebhookRequest.FulfillmentInfo\022R\n" - + "\013intent_info\030\003 \001(\0132=.google.cloud" - + ".dialogflow.cx.v3beta1.WebhookRequest.IntentInfo\022?\n" + + "\020fulfillment_info\030\006 \001(\0132B.google.cloud" + + ".dialogflow.cx.v3beta1.WebhookRequest.FulfillmentInfo\022R\n" + + "\013intent_info\030\003 \001(\0132=.goo" + + "gle.cloud.dialogflow.cx.v3beta1.WebhookRequest.IntentInfo\022?\n" + "\tpage_info\030\004 \001(\0132,.google.cloud.dialogflow.cx.v3beta1.PageInfo\022E\n" + "\014session_info\030\005" + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.SessionInfo\022E\n" - + "\010messages\030\007 \003" - + "(\01323.google.cloud.dialogflow.cx.v3beta1.ResponseMessage\022(\n" + + "\010messages\030\007" + + " \003(\01323.google.cloud.dialogflow.cx.v3beta1.ResponseMessage\022(\n" + "\007payload\030\010 \001(\0132\027.google.protobuf.Struct\022m\n" - + "\031sentiment_analysis_result\030\t \001(\0132J.google.cloud.dialogflow.c" - + "x.v3beta1.WebhookRequest.SentimentAnalysisResult\022G\n\r" - + "language_info\030\022 \001(\01320.google" - + ".cloud.dialogflow.cx.v3beta1.LanguageInfo\032\036\n" + + "\031sentiment_analysis_result\030\t \001(\0132J.google.cloud.dia" + + "logflow.cx.v3beta1.WebhookRequest.SentimentAnalysisResult\022G\n\r" + + "language_info\030\022 \001(\013" + + "20.google.cloud.dialogflow.cx.v3beta1.LanguageInfo\032\036\n" + "\017FulfillmentInfo\022\013\n" + "\003tag\030\001 \001(\t\032\305\003\n\n" + "IntentInfo\022B\n" + "\023last_matched_intent\030\001 \001(\tB%\372A\"\n" + " dialogflow.googleapis.com/Intent\022\024\n" + "\014display_name\030\003 \001(\t\022a\n\n" - + "parameters\030\002 \003(\0132M" - + ".google.cloud.dialogflow.cx.v3beta1.WebhookRequest.IntentInfo.ParametersEntry\022\022\n" - + "\n" + + "parameters\030\002 \003(\0132M.google.cloud.dialogflow.cx.v3b" + + "eta1.WebhookRequest.IntentInfo.ParametersEntry\022\022\n\n" + "confidence\030\004 \001(\002\032^\n" + "\024IntentParameterValue\022\026\n" + "\016original_value\030\001 \001(\t\022.\n" + "\016resolved_value\030\002 \001(\0132\026.google.protobuf.Value\032\205\001\n" + "\017ParametersEntry\022\013\n" + "\003key\030\001 \001(\t\022a\n" - + "\005value\030\002 \001(\0132R.google.cloud.dialogflow.cx.v3beta1.W" - + "ebhookRequest.IntentInfo.IntentParameterValue:\0028\001\032;\n" + + "\005value\030\002 \001(\0132R.google.cloud.dialogflow.cx." + + "v3beta1.WebhookRequest.IntentInfo.IntentParameterValue:\0028\001\032;\n" + "\027SentimentAnalysisResult\022\r\n" + "\005score\030\001 \001(\002\022\021\n" + "\tmagnitude\030\002 \001(\002B\007\n" + "\005query\"\310\005\n" + "\017WebhookResponse\022e\n" - + "\024fulfillment_response\030\001 \001(\0132G.google.cloud.dialogflow.cx.v" - + "3beta1.WebhookResponse.FulfillmentResponse\022?\n" + + "\024fulfillment_response\030\001 \001(\0132G.google.cloud.dialog" + + "flow.cx.v3beta1.WebhookResponse.FulfillmentResponse\022?\n" + "\tpage_info\030\002 \001(\0132,.google.cloud.dialogflow.cx.v3beta1.PageInfo\022E\n" + "\014session_info\030\003" + " \001(\0132/.google.cloud.dialogflow.cx.v3beta1.SessionInfo\022(\n" @@ -295,10 +316,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013target_flow\030\006 \001(\tB#\372A \n" + "\036dialogflow.googleapis.com/FlowH\000\032\225\002\n" + "\023FulfillmentResponse\022E\n" - + "\010messages\030\001" - + " \003(\01323.google.cloud.dialogflow.cx.v3beta1.ResponseMessage\022m\n" - + "\016merge_behavior\030\002 \001(\0162U.google.cloud.dialo" - + "gflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior\"H\n\r" + + "\010messages\030\001 \003(\01323.google" + + ".cloud.dialogflow.cx.v3beta1.ResponseMessage\022m\n" + + "\016merge_behavior\030\002 \001(\0162U.google.cl" + + "oud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior\"H\n\r" + "MergeBehavior\022\036\n" + "\032MERGE_BEHAVIOR_UNSPECIFIED\020\000\022\n\n" + "\006APPEND\020\001\022\013\n" @@ -308,16 +329,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014current_page\030\001 \001(\tB#\372A \n" + "\036dialogflow.googleapis.com/Page\022\024\n" + "\014display_name\030\004 \001(\t\022H\n" - + "\tform_info\030\003 \001(\01325.google.clo" - + "ud.dialogflow.cx.v3beta1.PageInfo.FormInfo\032\232\003\n" + + "\tform_info\030\003 \001(\01325.g" + + "oogle.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo\032\232\003\n" + "\010FormInfo\022[\n" - + "\016parameter_info\030\002 \003(\0132" - + "C.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo\032\260\002\n\r" + + "\016parameter_info\030\002 \003(\0132C.google.cloud.dialogflow.cx.v3" + + "beta1.PageInfo.FormInfo.ParameterInfo\032\260\002\n\r" + "ParameterInfo\022\024\n" + "\014display_name\030\001 \001(\t\022\020\n" + "\010required\030\002 \001(\010\022a\n" - + "\005state\030\003 \001(\0162R.google.cloud.dia" - + "logflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo.ParameterState\022%\n" + + "\005state\030\003 \001(\0162R.google." + + "cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo.ParameterState\022%\n" + "\005value\030\004 \001(\0132\026.google.protobuf.Value\022\026\n" + "\016just_collected\030\005 \001(\010\"U\n" + "\016ParameterState\022\037\n" @@ -328,8 +349,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013SessionInfo\0227\n" + "\007session\030\001 \001(\tB&\372A#\n" + "!dialogflow.googleapis.com/Session\022S\n\n" - + "parameters\030\002 \003(\0132?.google.cl" - + "oud.dialogflow.cx.v3beta1.SessionInfo.ParametersEntry\032I\n" + + "parameters\030\002 \003(\0132?." + + "google.cloud.dialogflow.cx.v3beta1.SessionInfo.ParametersEntry\032I\n" + "\017ParametersEntry\022\013\n" + "\003key\030\001 \001(\t\022%\n" + "\005value\030\002 \001(\0132\026.google.protobuf.Value:\0028\001\"e\n" @@ -338,35 +359,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026resolved_language_code\030\002 \001(\t\022\030\n" + "\020confidence_score\030\003 \001(\0022\375\010\n" + "\010Webhooks\022\316\001\n" - + "\014ListWebhooks\0227.google.cloud.dialogflow.cx.v3beta1.ListWebhooksRequest\0328" - + ".google.cloud.dialogflow.cx.v3beta1.List" - + "WebhooksResponse\"K\332A\006parent\202\323\344\223\002<\022:/v3be" - + "ta1/{parent=projects/*/locations/*/agents/*}/webhooks\022\273\001\n\n" - + "GetWebhook\0225.google.cloud.dialogflow.cx.v3beta1.GetWebhookRequ" - + "est\032+.google.cloud.dialogflow.cx.v3beta1" - + ".Webhook\"I\332A\004name\202\323\344\223\002<\022:/v3beta1/{name=" - + "projects/*/locations/*/agents/*/webhooks/*}\022\324\001\n\r" - + "CreateWebhook\0228.google.cloud.dialogflow.cx.v3beta1.CreateWebhookRequest\032" - + "+.google.cloud.dialogflow.cx.v3beta1.Web" - + "hook\"\\\332A\016parent,webhook\202\323\344\223\002E\":/v3beta1/" - + "{parent=projects/*/locations/*/agents/*}/webhooks:\007webhook\022\341\001\n\r" - + "UpdateWebhook\0228.google.cloud.dialogflow.cx.v3beta1.Update" - + "WebhookRequest\032+.google.cloud.dialogflow" - + ".cx.v3beta1.Webhook\"i\332A\023webhook,update_m" - + "ask\202\323\344\223\002M2B/v3beta1/{webhook.name=projec" - + "ts/*/locations/*/agents/*/webhooks/*}:\007webhook\022\254\001\n\r" - + "DeleteWebhook\0228.google.cloud.dialogflow.cx.v3beta1.DeleteWebhookReque" - + "st\032\026.google.protobuf.Empty\"I\332A\004name\202\323\344\223\002" - + "<*:/v3beta1/{name=projects/*/locations/*" - + "/agents/*/webhooks/*}\032x\312A\031dialogflow.goo" - + "gleapis.com\322AYhttps://www.googleapis.com" - + "/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\302\002\n" - + "&com.google.cloud.dialogflow.cx.v3beta1B\014WebhookProto" - + "P\001Z6cloud.google.com/go/dialogflow/cx/ap" - + "iv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Google.Cloud.D" - + "ialogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1\352A|\n" - + "\'servicedirectory.googleapis.com/Service\022Qprojects/{pro" - + "ject}/locations/{location}/namespaces/{namespace}/services/{service}b\006proto3" + + "\014ListWebhooks\0227.google.cloud.dialogflow.cx.v3beta1.ListWebhooks" + + "Request\0328.google.cloud.dialogflow.cx.v3b" + + "eta1.ListWebhooksResponse\"K\332A\006parent\202\323\344\223" + + "\002<\022:/v3beta1/{parent=projects/*/locations/*/agents/*}/webhooks\022\273\001\n\n" + + "GetWebhook\0225.google.cloud.dialogflow.cx.v3beta1.GetWe" + + "bhookRequest\032+.google.cloud.dialogflow.c" + + "x.v3beta1.Webhook\"I\332A\004name\202\323\344\223\002<\022:/v3bet" + + "a1/{name=projects/*/locations/*/agents/*/webhooks/*}\022\324\001\n\r" + + "CreateWebhook\0228.google.cloud.dialogflow.cx.v3beta1.CreateWebhoo" + + "kRequest\032+.google.cloud.dialogflow.cx.v3" + + "beta1.Webhook\"\\\332A\016parent,webhook\202\323\344\223\002E\":" + + "/v3beta1/{parent=projects/*/locations/*/agents/*}/webhooks:\007webhook\022\341\001\n\r" + + "UpdateWebhook\0228.google.cloud.dialogflow.cx.v3bet" + + "a1.UpdateWebhookRequest\032+.google.cloud.d" + + "ialogflow.cx.v3beta1.Webhook\"i\332A\023webhook" + + ",update_mask\202\323\344\223\002M2B/v3beta1/{webhook.na" + + "me=projects/*/locations/*/agents/*/webhooks/*}:\007webhook\022\254\001\n\r" + + "DeleteWebhook\0228.google.cloud.dialogflow.cx.v3beta1.DeleteWeb" + + "hookRequest\032\026.google.protobuf.Empty\"I\332A\004" + + "name\202\323\344\223\002<*:/v3beta1/{name=projects/*/lo" + + "cations/*/agents/*/webhooks/*}\032x\312A\031dialo" + + "gflow.googleapis.com\322AYhttps://www.googl" + + "eapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\302\002\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B\014Web" + + "hookProtoP\001Z6cloud.google.com/go/dialogf" + + "low/cx/apiv3beta1/cxpb;cxpb\242\002\002DF\252\002\"Googl" + + "e.Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow::CX::V3beta1\352A|\n" + + "\'servicedirectory.googleapis.com/Service\022Qproj" + + "ects/{project}/locations/{location}/namespaces/{namespace}/services/{service}b\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -407,7 +429,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Uri", "Username", "Password", + "SecretVersionForUsernamePassword", "RequestHeaders", + "SecretVersionsForRequestHeaders", "AllowedCaCerts", "OauthConfig", "ServiceAgentAuth", @@ -416,30 +440,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestBody", "ParameterMapping", }); - internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_OAuthConfig_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor .getNestedTypes() .get(0); + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionHeaderValue_descriptor, + new java.lang.String[] { + "SecretVersion", + }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_OAuthConfig_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor + .getNestedTypes() + .get(1); internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_OAuthConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_OAuthConfig_descriptor, new java.lang.String[] { - "ClientId", "ClientSecret", "TokenEndpoint", "Scopes", + "ClientId", "ClientSecret", "SecretVersionForClientSecret", "TokenEndpoint", "Scopes", }); internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_RequestHeadersEntry_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor .getNestedTypes() - .get(1); + .get(2); internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_RequestHeadersEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_RequestHeadersEntry_descriptor, new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_descriptor = + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor + .getNestedTypes() + .get(3); + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_SecretVersionsForRequestHeadersEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_ParameterMappingEntry_descriptor = internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_descriptor .getNestedTypes() - .get(2); + .get(4); internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_ParameterMappingEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_Webhook_GenericWebService_ParameterMappingEntry_descriptor, diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto index ddf020d8d533..8152eb769c9a 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto @@ -42,6 +42,7 @@ enum AudioEncoding { AUDIO_ENCODING_UNSPECIFIED = 0; // Uncompressed 16-bit signed little-endian samples (Linear PCM). + // LINT: LEGACY_NAMES AUDIO_ENCODING_LINEAR_16 = 1; // [`FLAC`](https://xiph.org/flac/documentation.html) (Free Lossless Audio @@ -310,12 +311,14 @@ enum OutputAudioEncoding { // Uncompressed 16-bit signed little-endian samples (Linear PCM). // Audio content returned as LINEAR16 also contains a WAV header. + // LINT: LEGACY_NAMES OUTPUT_AUDIO_ENCODING_LINEAR_16 = 1; // MP3 audio at 32kbps. OUTPUT_AUDIO_ENCODING_MP3 = 2; // MP3 audio at 64kbps. + // LINT: LEGACY_NAMES OUTPUT_AUDIO_ENCODING_MP3_64_KBPS = 4; // Opus encoded audio wrapped in an ogg container. The result will be a diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto index c021a0b0f407..375d4e149a4f 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto @@ -17,6 +17,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; import "google/api/field_behavior.proto"; +import "google/protobuf/struct.proto"; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; option go_package = "cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpb"; @@ -72,6 +73,9 @@ message DataStoreConnectionSignals { // Text included in the prompt. string text = 3; + + // Metadata associated with the document. + google.protobuf.Struct metadata = 5; } // Diagnostic info related to the answer generation model call. diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto index 7b233ce6be59..3c1ae8160aeb 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto @@ -200,11 +200,13 @@ message Environment { // Configuration for the version. message VersionConfig { - // Required. Both flow and playbook versions are supported. + // Required. Flow, playbook and tool versions are supported. // Format for flow version: // projects//locations//agents//flows//versions/. // Format for playbook version: // projects//locations//agents//playbooks//versions/. + // Format for tool version: + // projects//locations//agents//tools//versions/. string version = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/example.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/example.proto index 36eaf8d87661..1526295631fe 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/example.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/example.proto @@ -20,9 +20,9 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; +import "google/cloud/dialogflow/cx/v3beta1/trace.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; -import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; @@ -235,157 +235,3 @@ message Example { // Note: example's language code is not currently used in dialogflow agents. string language_code = 13 [(google.api.field_behavior) = OPTIONAL]; } - -// Input of the playbook. -message PlaybookInput { - // Optional. Summary string of the preceding conversation for the child - // playbook invocation. - string preceding_conversation_summary = 1 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of input parameters for the action. - google.protobuf.Struct action_parameters = 3 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Output of the playbook. -message PlaybookOutput { - // Optional. Summary string of the execution result of the child playbook. - string execution_summary = 1 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A Struct object of output parameters for the action. - google.protobuf.Struct action_parameters = 4 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Action performed by end user or Dialogflow agent in the conversation. -message Action { - // Action details. - oneof action { - // Optional. Agent obtained a message from the customer. - UserUtterance user_utterance = 1 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Action performed by the agent as a message. - AgentUtterance agent_utterance = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Action performed on behalf of the agent by calling a plugin - // tool. - ToolUse tool_use = 3 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Action performed on behalf of the agent by invoking a child - // playbook. - PlaybookInvocation playbook_invocation = 4 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Action performed on behalf of the agent by invoking a CX flow. - FlowInvocation flow_invocation = 5 [(google.api.field_behavior) = OPTIONAL]; - } -} - -// UserUtterance represents one message sent by the customer. -message UserUtterance { - // Required. Message content in text. - string text = 1 [(google.api.field_behavior) = REQUIRED]; -} - -// AgentUtterance represents one message sent by the agent. -message AgentUtterance { - // Required. Message content in text. - string text = 1 [(google.api.field_behavior) = REQUIRED]; -} - -// Stores metadata of the invocation of an action supported by a tool. -message ToolUse { - // Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should - // be used. Format: - // `projects//locations//agents//tools/`. - string tool = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { type: "dialogflow.googleapis.com/Tool" } - ]; - - // Output only. The display name of the tool. - string display_name = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Optional. Name of the action to be called during the tool use. - string action = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of input parameters for the action. - google.protobuf.Struct input_action_parameters = 5 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of output parameters generated by the action. - google.protobuf.Struct output_action_parameters = 6 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Stores metadata of the invocation of a child playbook. -message PlaybookInvocation { - // Required. The unique identifier of the playbook. - // Format: - // `projects//locations//agents//playbooks/`. - string playbook = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "dialogflow.googleapis.com/Playbook" - } - ]; - - // Output only. The display name of the playbook. - string display_name = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Optional. Input of the child playbook invocation. - PlaybookInput playbook_input = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. Output of the child playbook invocation. - PlaybookOutput playbook_output = 3 [(google.api.field_behavior) = OPTIONAL]; - - // Required. Playbook invocation's output state. - OutputState playbook_state = 4 [(google.api.field_behavior) = REQUIRED]; -} - -// Stores metadata of the invocation of a CX flow. -message FlowInvocation { - // Required. The unique identifier of the flow. - // Format: - // `projects//locations//agents//flows/`. - string flow = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { type: "dialogflow.googleapis.com/Flow" } - ]; - - // Output only. The display name of the flow. - string display_name = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Optional. A list of input parameters for the flow. - google.protobuf.Struct input_action_parameters = 5 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of output parameters generated by the flow invocation. - google.protobuf.Struct output_action_parameters = 6 - [(google.api.field_behavior) = OPTIONAL]; - - // Required. Flow invocation's output state. - OutputState flow_state = 4 [(google.api.field_behavior) = REQUIRED]; -} - -// Output state. -enum OutputState { - // Unspecified output. - OUTPUT_STATE_UNSPECIFIED = 0; - - // Succeeded. - OUTPUT_STATE_OK = 1; - - // Cancelled. - OUTPUT_STATE_CANCELLED = 2; - - // Failed. - OUTPUT_STATE_FAILED = 3; - - // Escalated. - OUTPUT_STATE_ESCALATED = 4; - - // Pending. - OUTPUT_STATE_PENDING = 5; -} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto index c2488132cbd4..a0cfe826de58 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto @@ -23,6 +23,7 @@ import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/import_strategy.proto"; import "google/cloud/dialogflow/cx/v3beta1/page.proto"; +import "google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto"; import "google/cloud/dialogflow/cx/v3beta1/validation_message.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; @@ -349,6 +350,14 @@ message Flow { KnowledgeConnectorSettings knowledge_connector_settings = 18 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Defined structured input parameters for this flow. + repeated ParameterDefinition input_parameter_definitions = 26 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Defined structured output parameters for this flow. + repeated ParameterDefinition output_parameter_definitions = 27 + [(google.api.field_behavior) = OPTIONAL]; + // Optional. Multi-lingual agent settings for this flow. MultiLanguageSettings multi_language_settings = 28 [(google.api.field_behavior) = OPTIONAL]; diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto index f423db39ed1b..3eeb573d15e0 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto @@ -16,6 +16,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; +import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/response_message.proto"; @@ -91,6 +92,34 @@ message Fulfillment { repeated Case cases = 1; } + // Generator settings used by the LLM to generate a text response. + message GeneratorSettings { + // Required. The generator to call. + // Format: + // `projects//locations//agents//generators/`. + string generator = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Generator" + } + ]; + + // Map from [placeholder parameter][Generator.Parameter.id] in the + // [Generator][google.cloud.dialogflow.cx.v3beta1.Generator] to + // corresponding session parameters. By default, Dialogflow uses the session + // parameter with the same name to fill in the generator template. e.g. If + // there is a placeholder parameter `city` in the Generator, Dialogflow + // default to fill in the `$city` with + // `$session.params.city`. However, you may choose to fill `$city` with + // `$session.params.desination-city`. + // - Map key: [parameter ID][Genrator.Parameter.id] + // - Map value: session parameter name + map input_parameters = 2; + + // Required. Output parameter which should contain the generator response. + string output_parameter = 3 [(google.api.field_behavior) = REQUIRED]; + } + // The list of rich message responses to present to the user. repeated ResponseMessage messages = 1; @@ -137,4 +166,7 @@ message Fulfillment { // fulfillment will be respected. This flag is only useful for fulfillments // associated with no-match event handlers. bool enable_generative_fallback = 12; + + // A list of Generators to be called during this fulfillment. + repeated GeneratorSettings generators = 13; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/generative_settings.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/generative_settings.proto index b4a70b03a644..d27c9d48dbab 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/generative_settings.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/generative_settings.proto @@ -110,9 +110,67 @@ message GenerativeSettings { // Settings for LLM models. message LlmModelSettings { + // Generative model parameters to control the model behavior. + message Parameters { + // The input token limits for 1 LLM call. For the limit of each model, see + // https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models for + // more information. + enum InputTokenLimit { + // Limit not specified. Treated as 'INPUT_TOKEN_LIMIT_SHORT'. + INPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + + // Input token limit up to 8k. + INPUT_TOKEN_LIMIT_SHORT = 1; + + // Input token limit up to 32k. + INPUT_TOKEN_LIMIT_MEDIUM = 2; + + // Input token limit up to 100k. + INPUT_TOKEN_LIMIT_LONG = 3; + } + + // The output token limits for 1 LLM call. The limits are subject to change. + // For the limit of each model, see + // https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models for + // more information. + enum OutputTokenLimit { + // Limit not specified. + OUTPUT_TOKEN_LIMIT_UNSPECIFIED = 0; + + // Input token limit up to 512 tokens. + OUTPUT_TOKEN_LIMIT_SHORT = 1; + + // Input token limit up to 1k. + OUTPUT_TOKEN_LIMIT_MEDIUM = 2; + + // Input token limit up to 2k. + OUTPUT_TOKEN_LIMIT_LONG = 3; + } + + // The temperature used for sampling during response generation. Value + // ranges from 0 to 1. Temperature controls the degree of randomness in + // token selection. Lower temperature means less randomness, while higher + // temperature means more randomness. + // Valid range: [0.0, 1.0] + optional float temperature = 1; + + // The input token limit. + // This setting is currently only supported by playbooks. + optional InputTokenLimit input_token_limit = 2; + + // The output token limit. + // This setting is currently only supported by playbooks. + // Only one of output_token_limit and max_output_tokens is allowed to be + // set. + optional OutputTokenLimit output_token_limit = 3; + } + // The selected LLM model. string model = 1; // The custom prompt to use. string prompt_text = 2; + + // Generative model parameters. + Parameters parameters = 4; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto index 788403f8c3c5..cc7aff8bded0 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto @@ -18,48 +18,102 @@ package google.cloud.dialogflow.cx.v3beta1; import "google/api/field_behavior.proto"; -option cc_enable_arenas = true; -option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; option go_package = "cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpb"; option java_multiple_files = true; option java_outer_classname = "ParameterDefinitionProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; -option objc_class_prefix = "DF"; -option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Defines the properties of a parameter. // Used to define parameters used in the agent and the // input / output parameters for each fulfillment. -// (-- Next Id: 4 --) -// (-- api-linter: core::0123::resource-annotation=disabled -// aip.dev/not-precedent: ParameterDefinition is not an exposed resource. -// --) message ParameterDefinition { // Parameter types are used for validation. - // These types are consistent with [google.protobuf.Value][]. + // These types are consistent with + // [google.protobuf.Value][google.protobuf.Value]. enum ParameterType { // Not specified. No validation will be performed. PARAMETER_TYPE_UNSPECIFIED = 0; + // Represents any string value. STRING = 1; + // Represents any number value. NUMBER = 2; + // Represents a boolean value. BOOLEAN = 3; + // Represents a null value. NULL = 4; + // Represents any object value. OBJECT = 5; + // Represents a repeated value. LIST = 6; } - // Name of parameter. + // Required. Name of parameter. string name = 1 [(google.api.field_behavior) = REQUIRED]; // Type of parameter. - ParameterType type = 2 [(google.api.field_behavior) = REQUIRED]; + ParameterType type = 2 [deprecated = true]; + + // Optional. Type schema of parameter. + TypeSchema type_schema = 4 [(google.api.field_behavior) = OPTIONAL]; // Human-readable description of the parameter. Limited to 300 characters. string description = 3; } + +// Encapsulates different type schema variations: either a reference to an +// a schema that's already defined by a tool, or an inline definition. +message TypeSchema { + // A reference to the schema of an existing tool. + message SchemaReference { + // The tool that contains this schema definition. + // Format: + // `projects//locations//agents//tools/`. + string tool = 1; + + // The name of the schema. + string schema = 2; + } + + // The encapsulated schema. + oneof schema { + // Set if this is an inline schema definition. + InlineSchema inline_schema = 1; + + // Set if this is a schema reference. + SchemaReference schema_reference = 2; + } +} + +// A type schema object that's specified inline. +message InlineSchema { + // Data type of the schema. + DataType type = 1; + + // Schema of the elements if this is an ARRAY type. + TypeSchema items = 2; +} + +// Defines data types that are supported for inlined schemas. These types are +// consistent with [google.protobuf.Value][google.protobuf.Value]. +enum DataType { + // Not specified. + DATA_TYPE_UNSPECIFIED = 0; + + // Represents any string value. + STRING = 1; + + // Represents any number value. + NUMBER = 2; + + // Represents a boolean value. + BOOLEAN = 3; + + // Represents a repeated value. + ARRAY = 6; +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/playbook.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/playbook.proto index 67d832ba06ba..e3bbfaf1ed3f 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/playbook.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/playbook.proto @@ -24,9 +24,12 @@ import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/example.proto"; import "google/cloud/dialogflow/cx/v3beta1/fulfillment.proto"; import "google/cloud/dialogflow/cx/v3beta1/generative_settings.proto"; +import "google/cloud/dialogflow/cx/v3beta1/import_strategy.proto"; import "google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto"; +import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; +import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; @@ -77,6 +80,35 @@ service Playbooks { option (google.api.method_signature) = "name"; } + // Exports the specified playbook to a binary file. + // + // Note that resources (e.g. examples, tools) that the playbook + // references will also be exported. + rpc ExportPlaybook(ExportPlaybookRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*}:export" + body: "*" + }; + option (google.longrunning.operation_info) = { + response_type: "ExportPlaybookResponse" + metadata_type: "google.protobuf.Struct" + }; + } + + // Imports the specified playbook to the specified agent from a binary file. + rpc ImportPlaybook(ImportPlaybookRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v3beta1/{parent=projects/*/locations/*/agents/*}/playbooks:import" + body: "*" + }; + option (google.longrunning.operation_info) = { + response_type: "ImportPlaybookResponse" + metadata_type: "google.protobuf.Struct" + }; + } + // Updates the specified Playbook. rpc UpdatePlaybook(UpdatePlaybookRequest) returns (Playbook) { option (google.api.http) = { @@ -104,6 +136,17 @@ service Playbooks { option (google.api.method_signature) = "name"; } + // Retrieves the specified version of the Playbook and stores it as the + // current playbook draft, returning the playbook with resources updated. + rpc RestorePlaybookVersion(RestorePlaybookVersionRequest) + returns (RestorePlaybookVersionResponse) { + option (google.api.http) = { + post: "/v3beta1/{name=projects/*/locations/*/agents/*/playbooks/*/versions/*}:restore" + body: "*" + }; + option (google.api.method_signature) = "name"; + } + // Lists versions for the specified Playbook. rpc ListPlaybookVersions(ListPlaybookVersionsRequest) returns (ListPlaybookVersionsResponse) { @@ -248,6 +291,18 @@ message Playbook { repeated Step steps = 2; } + // Type of the playbook. + enum PlaybookType { + // Unspecified type. Default to TASK. + PLAYBOOK_TYPE_UNSPECIFIED = 0; + + // Task playbook. + TASK = 1; + + // Routine playbook. + ROUTINE = 3; + } + // The unique identifier of the playbook. // Format: // `projects//locations//agents//playbooks/`. @@ -262,12 +317,12 @@ message Playbook { string goal = 3 [(google.api.field_behavior) = REQUIRED]; // Optional. Defined structured input parameters for this playbook. - repeated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition - input_parameter_definitions = 5 [(google.api.field_behavior) = OPTIONAL]; + repeated ParameterDefinition input_parameter_definitions = 5 + [(google.api.field_behavior) = OPTIONAL]; // Optional. Defined structured output parameters for this playbook. - repeated google.cloud.dialogflow.cx.v3beta1.ParameterDefinition - output_parameter_definitions = 6 [(google.api.field_behavior) = OPTIONAL]; + repeated ParameterDefinition output_parameter_definitions = 6 + [(google.api.field_behavior) = OPTIONAL]; // Instruction to accomplish target goal. Instruction instruction = 17; @@ -319,6 +374,9 @@ message Playbook { // Optional. A list of registered handlers to execute based on the specified // triggers. repeated Handler handlers = 16 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Type of the playbook. + PlaybookType playbook_type = 19 [(google.api.field_behavior) = OPTIONAL]; } // The request message for @@ -381,6 +439,27 @@ message GetPlaybookVersionRequest { ]; } +// The request message for +// [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion]. +message RestorePlaybookVersionRequest { + // Required. The name of the playbook version. + // Format: + // `projects//locations//agents//playbooks//versions/`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dialogflow.googleapis.com/PlaybookVersion" + } + ]; +} + +// The response message for +// [Playbooks.RestorePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.RestorePlaybookVersion]. +message RestorePlaybookVersionResponse { + // The updated playbook. + Playbook playbook = 2; +} + // The request message for // [Playbooks.ListPlaybookVersions][google.cloud.dialogflow.cx.v3beta1.Playbooks.ListPlaybookVersions]. message ListPlaybookVersionsRequest { @@ -428,6 +507,152 @@ message DeletePlaybookVersionRequest { ]; } +// The request message for +// [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook]. +message ExportPlaybookRequest { + // Data format of the exported playbook. + enum DataFormat { + // Unspecified format. + DATA_FORMAT_UNSPECIFIED = 0; + + // Flow content will be exported as raw bytes. + BLOB = 1; + + // Flow content will be exported in JSON format. + JSON = 2; + } + + // Required. The name of the playbook to export. + // Format: + // `projects//locations//agents//playbooks/`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Playbook" + } + ]; + + // Optional. The [Google Cloud + // Storage](https://cloud.google.com/storage/docs/) URI to export the playbook + // to. The format of this URI must be `gs:///`. If + // left unspecified, the serialized playbook is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). + string playbook_uri = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The data format of the exported agent. If not specified, `BLOB` + // is assumed. + DataFormat data_format = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// The request message for +// [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook]. +message ImportPlaybookRequest { + // Required. The agent to import the playbook into. + // Format: `projects//locations//agents/`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "dialogflow.googleapis.com/Playbook" + } + ]; + + // Required. The playbook to import. + // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI + // to import playbook from. The format of this URI must be + // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + oneof playbook { + // [Dialogflow access + // control] + // (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). + string playbook_uri = 2; + + // Uncompressed raw byte content for playbook. + bytes playbook_content = 3; + } + + // Optional. Specifies the import strategy used when resolving resource + // conflicts. + PlaybookImportStrategy import_strategy = 4 + [(google.api.field_behavior) = OPTIONAL]; +} + +// The playbook import strategy used for resource conflict resolution associated +// with an +// [ImportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest]. +message PlaybookImportStrategy { + // Optional. Specifies the import strategy used when resolving conflicts with + // the main playbook. If not specified, 'CREATE_NEW' is assumed. + ImportStrategy main_playbook_import_strategy = 4 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Specifies the import strategy used when resolving referenced + // playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed. + ImportStrategy nested_resource_import_strategy = 5 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Specifies the import strategy used when resolving tool conflicts. + // If not specified, 'CREATE_NEW' is assumed. This will be applied after the + // main playbook and nested resource import strategies, meaning if the + // playbook that references the tool is skipped, the tool will also be + // skipped. + ImportStrategy tool_import_strategy = 6 + [(google.api.field_behavior) = OPTIONAL]; +} + +// The response message for +// [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook]. +message ImportPlaybookResponse { + // Conflicting resources detected during the import process. Only filled when + // [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] is set in the + // request and there are conflicts in the display names. + message ConflictingResources { + // Display name of conflicting main playbook. + string main_playbook_display_name = 1; + + // Display names of conflicting nested playbooks. + repeated string nested_playbook_display_names = 2; + + // Display names of conflicting tools. + repeated string tool_display_names = 3; + } + + // The unique identifier of the new playbook. + // Format: + // `projects//locations//agents//playbooks/`. + string playbook = 1 [(google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Playbook" + }]; + + // Info which resources have conflicts when + // [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] import strategy + // is set for all resources in ImportPlaybookRequest. + ConflictingResources conflicting_resources = 2; +} + +// The response message for +// [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook]. +message ExportPlaybookResponse { + // The exported playbook. + oneof playbook { + // The URI to a file containing the exported playbook. This field is + // populated only if `playbook_uri` is specified in + // [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest]. + string playbook_uri = 1; + + // Uncompressed raw byte content for playbook. + bytes playbook_content = 2; + } +} + // Handler can be used to define custom logic to be executed based on the // user-specified triggers. message Handler { diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/safety_settings.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/safety_settings.proto index 12e58416f339..54128c1ec615 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/safety_settings.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/safety_settings.proto @@ -51,10 +51,20 @@ message SafetySettings { WORD_MATCH = 2; } + // Settings for prompt security checks. + message PromptSecuritySettings { + // Optional. Enable prompt security checks. + bool enable_prompt_security = 1 [(google.api.field_behavior) = OPTIONAL]; + } + // Optional. Default phrase match strategy for banned phrases. PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(google.api.field_behavior) = OPTIONAL]; // Banned phrases for generated text. repeated Phrase banned_phrases = 1; + + // Optional. Settings for prompt security checks. + PromptSecuritySettings prompt_security_settings = 8 + [(google.api.field_behavior) = OPTIONAL]; } diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto index 6cf0daf76681..dcbe449c047c 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto @@ -265,6 +265,9 @@ message SecuritySettings { string gcs_bucket = 1; // Filename pattern for exported audio. + // {conversation} and {timestamp} are placeholders that will be replaced + // with the conversation ID and epoch micros of the conversation. + // For example, "{conversation}/recording_{timestamp}.mulaw". string audio_export_pattern = 2; // Enable audio redaction if it is true. diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto index d13dae02fb8d..e355c6aff199 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto @@ -636,6 +636,15 @@ message QueryParameters { // use parameter value. google.protobuf.Struct parameters = 5; + // Scope for the parameters. If not specified, parameters will be treated as + // session parameters. Parameters with custom scope will not be put into + // [session + // parameters][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters]. + // + // You can reference the parameters with custom scope in the agent with the + // following format: $parameter-scope.params.parameter-id. + string parameter_scope = 12; + // The unique identifier of the // [page][google.cloud.dialogflow.cx.v3beta1.Page] to override the [current // page][QueryResult.current_page] in the session. diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/tool.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/tool.proto index 4f28d424dd6a..0faea81509f4 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/tool.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/tool.proto @@ -219,9 +219,6 @@ message ExportToolsRequest { // Tools will be exported as raw bytes. BLOB = 1; - - // Tools will be exported in JSON format. - JSON = 2; } // Required. The agent to export tools from. @@ -468,6 +465,16 @@ message Tool { // set, this field will be ignored. string api_key = 2 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The name of the SecretManager secret version resource storing + // the API key. If this field is set, the `api_key` field will be ignored. + // Format: `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version_for_api_key = 4 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + // Required. Key location in the request. RequestLocation request_location = 3 [(google.api.field_behavior) = REQUIRED]; @@ -511,6 +518,17 @@ message Tool { // ignored. string client_secret = 3 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The name of the SecretManager secret version resource storing + // the client secret. If this field is set, the `client_secret` field will + // be ignored. Format: + // `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version_for_client_secret = 6 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + // Required. The token endpoint in the OAuth provider to exchange for an // access token. string token_endpoint = 4 [(google.api.field_behavior) = REQUIRED]; @@ -560,6 +578,17 @@ message Tool { // can be used to pass the token dynamically, e.g. // `$session.params.parameter-id`. string token = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The name of the SecretManager secret version resource storing + // the Bearer token. If this field is set, the `token` field will be + // ignored. Format: + // `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version_for_token = 2 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; } // The auth configuration. diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/trace.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/trace.proto new file mode 100644 index 000000000000..fdf0c478f2ed --- /dev/null +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/trace.proto @@ -0,0 +1,534 @@ +// Copyright 2025 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 +// +// http://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. + +syntax = "proto3"; + +package google.cloud.dialogflow.cx.v3beta1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/cloud/dialogflow/cx/v3beta1/data_store_connection.proto"; +import "google/protobuf/struct.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; +option go_package = "cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpb"; +option java_multiple_files = true; +option java_outer_classname = "TraceProto"; +option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; +option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; + +// Action performed by end user or Dialogflow agent in the conversation. +message Action { + // Stores metadata of the intent match action. + message IntentMatch { + // Stores the matched intent, which is the result of the intent match + // action. + message MatchedIntent { + // The ID of the matched intent. + string intent_id = 1; + + // The display name of the matched intent. + string display_name = 2; + + // The score of the matched intent. + float score = 3; + + // The generative fallback response of the matched intent. + google.protobuf.Struct generative_fallback = 4; + } + + // The matched intent. + repeated MatchedIntent matched_intents = 1; + } + + // Stores metadata of the state update action, such as a state machine + // execution in flows. + message FlowStateUpdate { + // Stores the state of a page and its flow. + message PageState { + // The ID of the page. + // Format: + // `projects//locations//agents//flows//pages/`. + string page = 1; + + // The display name of the page. + string display_name = 2; + + // The status of the page. + string status = 3; + } + + // Stores the metadata of a function call to execute. + message FunctionCall { + // The name of the function call. + string name = 1; + } + + // The type of the event that triggered the state update. + string event_type = 1; + + // The updated page and flow state. + PageState page_state = 2; + + // The updated parameters. + google.protobuf.Struct updated_parameters = 3; + + // The destination of the transition. + // Format: + // `projects//locations//agents//flows//pages/` + // or + // `projects//locations//agents//playbooks/`. + string destination = 4; + + // The function call to execute. + FunctionCall function_call = 5; + } + + // Stores metadata of the Text-to-Speech action. + message TTS {} + + // Stores metadata of the Speech-to-Text action. + message STT {} + + // Action details. + oneof action { + // Optional. Agent obtained a message from the customer. + UserUtterance user_utterance = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The agent received an event from the customer or a system event + // is emitted. + Event event = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Action performed by the agent as a message. + AgentUtterance agent_utterance = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Action performed on behalf of the agent by calling a plugin + // tool. + ToolUse tool_use = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Output only. LLM call performed by the agent. + LlmCall llm_call = 14 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. Output only. Intent Match in flows. + IntentMatch intent_match = 17 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. Output only. The state machine update in flows. + FlowStateUpdate flow_state_update = 18 [ + (google.api.field_behavior) = OUTPUT_ONLY, + (google.api.field_behavior) = OPTIONAL + ]; + + // Optional. Action performed on behalf of the agent by invoking a child + // playbook. + PlaybookInvocation playbook_invocation = 4 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Action performed on behalf of the agent by invoking a CX flow. + FlowInvocation flow_invocation = 5 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Action performed on behalf of the agent by transitioning to a + // target playbook. + PlaybookTransition playbook_transition = 12 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Action performed on behalf of the agent by transitioning to a + // target CX flow. + FlowTransition flow_transition = 13 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Text-to-speech action performed by the agent. + TTS tts = 19 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Speech-to-text action performed by the agent. + STT stt = 20 [(google.api.field_behavior) = OPTIONAL]; + } + + // Output only. The display name of the action. + string display_name = 15 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Timestamp of the start of the agent action. + google.protobuf.Timestamp start_time = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Timestamp of the completion of the agent action. + google.protobuf.Timestamp complete_time = 9 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. The detailed tracing information for sub execution steps of the + // action. + repeated Span sub_execution_steps = 11 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Output only. The status of the action. + Status status = 16 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.field_behavior) = OUTPUT_ONLY + ]; +} + +// UserUtterance represents one message sent by the customer. +message UserUtterance { + // Required. Message content in text. + string text = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Tokens of the audio input. + repeated int32 audio_tokens = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Audio input. + bytes audio = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Event represents the event sent by the customer. +message Event { + // Required. Name of the event. + string event = 1 [(google.api.field_behavior) = REQUIRED]; + + // Payload of the event. + oneof payload { + // Optional. Unstructured text payload of the event. + string text = 2 [(google.api.field_behavior) = OPTIONAL]; + } +} + +// AgentUtterance represents one message sent by the agent. +message AgentUtterance { + // Required. Message content in text. + string text = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. True if the agent utterance needs to be generated by the LLM. + // Only used in webhook response to differentiate from empty text. Revisit + // whether we need this field or mark `text` as optional when we expose + // webhook interface to customer. + bool require_generation = 2 [(google.api.field_behavior) = OPTIONAL]; +} + +// Stores metadata of the invocation of an action supported by a tool. +message ToolUse { + // The tracing information for the data store tool. + message DataStoreToolTrace { + // Optional. Data store connection feature output signals. + DataStoreConnectionSignals data_store_connection_signals = 1 + [(google.api.field_behavior) = OPTIONAL]; + } + + // The tracing information for the webhook tool. + message WebhookToolTrace { + // Optional. The tag of the webhook. + string webhook_tag = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The url of the webhook. + string webhook_uri = 2 [(google.api.field_behavior) = OPTIONAL]; + } + + // Required. The [tool][google.cloud.dialogflow.cx.v3beta1.Tool] that should + // be used. Format: + // `projects//locations//agents//tools/`. + string tool = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "dialogflow.googleapis.com/Tool" } + ]; + + // Output only. The display name of the tool. + string display_name = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Name of the action to be called during the tool use. + string action = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of input parameters for the action. + google.protobuf.Struct input_action_parameters = 5 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of output parameters generated by the action. + google.protobuf.Struct output_action_parameters = 6 + [(google.api.field_behavior) = OPTIONAL]; + + // The tracing information for different tools. + oneof ToolTrace { + // Optional. Data store tool trace. + DataStoreToolTrace data_store_tool_trace = 7 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Webhook tool trace. + WebhookToolTrace webhook_tool_trace = 9 + [(google.api.field_behavior) = OPTIONAL]; + } +} + +// Stores metadata of the call of an LLM. +message LlmCall { + // Relevant example used for the LLM prompt. + message RetrievedExample { + // The id of the example. + string example_id = 1; + + // The display name of the example. + string example_display_name = 2; + + // Retrieval strategy of the example. + RetrievalStrategy retrieval_strategy = 3; + + // Optional. The matched retrieval label of this LLM call. + string matched_retrieval_label = 14 + [(google.api.field_behavior) = OPTIONAL]; + } + + // Stores token counts of the LLM call. + message TokenCount { + // The total number of tokens used for the input to the LLM call. + int64 total_input_token_count = 1; + + // The number of tokens used for the conversation history in the prompt. + int64 conversation_context_token_count = 3; + + // The number of tokens used for the retrieved examples in the prompt. + int64 example_token_count = 4; + + // The total number of tokens used for the output of the LLM call. + int64 total_output_token_count = 5; + } + + // A list of relevant examples used for the LLM prompt. + repeated RetrievedExample retrieved_examples = 1; + + // The token counts of the LLM call. + TokenCount token_count = 2; + + // The model of the LLM call. + string model = 3; + + // The temperature of the LLM call. + float temperature = 4; +} + +// Stores metadata of the invocation of a child playbook. Playbook invocation +// actions enter the child playbook. +message PlaybookInvocation { + // Required. The unique identifier of the playbook. + // Format: + // `projects//locations//agents//playbooks/`. + string playbook = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Playbook" + } + ]; + + // Output only. The display name of the playbook. + string display_name = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Input of the child playbook invocation. + PlaybookInput playbook_input = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Output of the child playbook invocation. + PlaybookOutput playbook_output = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Required. Playbook invocation's output state. + OutputState playbook_state = 4 [(google.api.field_behavior) = REQUIRED]; +} + +// Stores metadata of the invocation of a child CX flow. Flow invocation actions +// enter the child flow. +message FlowInvocation { + // Required. The unique identifier of the flow. + // Format: + // `projects//locations//agents/`. + string flow = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "dialogflow.googleapis.com/Flow" } + ]; + + // Output only. The display name of the flow. + string display_name = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. A list of input parameters for the flow. + google.protobuf.Struct input_action_parameters = 5 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of output parameters generated by the flow invocation. + google.protobuf.Struct output_action_parameters = 6 + [(google.api.field_behavior) = OPTIONAL]; + + // Required. Flow invocation's output state. + OutputState flow_state = 4 [(google.api.field_behavior) = REQUIRED]; +} + +// Stores metadata of the transition to another target playbook. Playbook +// transition actions exit the caller playbook and enter the target playbook. +message PlaybookTransition { + // Required. The unique identifier of the playbook. + // Format: + // `projects//locations//agents//playbooks/`. + string playbook = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Playbook" + } + ]; + + // Output only. The display name of the playbook. + string display_name = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // A list of input parameters for the action. + google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; +} + +// Stores metadata of the transition to a target CX flow. Flow transition +// actions exit the caller playbook and enter the child flow. +message FlowTransition { + // Required. The unique identifier of the flow. + // Format: + // `projects//locations//agents/`. + string flow = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "dialogflow.googleapis.com/Flow" } + ]; + + // Output only. The display name of the flow. + string display_name = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // A list of input parameters for the action. + google.protobuf.Struct input_action_parameters = 2 [deprecated = true]; +} + +// Input of the playbook. +message PlaybookInput { + // Optional. Summary string of the preceding conversation for the child + // playbook invocation. + string preceding_conversation_summary = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of input parameters for the action. + google.protobuf.Struct action_parameters = 3 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Output of the playbook. +message PlaybookOutput { + // Playbook output state. + enum State { + option deprecated = true; + + // Unspecified state. + STATE_UNSPECIFIED = 0; + + // Playbook succeeded. + OK = 1; + + // Playbook cancelled. + CANCELLED = 2; + + // Playbook failed. + FAILED = 3; + + // Playbook failed due to escalation. + ESCALATED = 4; + } + + // Optional. Summary string of the execution result of the child playbook. + string execution_summary = 1 [(google.api.field_behavior) = OPTIONAL]; + + // End state of the playbook. + State state = 2 [deprecated = true]; + + // Optional. A Struct object of output parameters for the action. + google.protobuf.Struct action_parameters = 4 + [(google.api.field_behavior) = OPTIONAL]; +} + +// A span represents a sub execution step of an action. +message Span { + // The name of the span. + string name = 1; + + // The metadata tags of the span such as span type. + repeated string tags = 2; + + // The unordered collection of metrics in this span. + repeated NamedMetric metrics = 3; + + // Timestamp of the start of the span. + google.protobuf.Timestamp start_time = 4; + + // Timestamp of the completion of the span. + google.protobuf.Timestamp complete_time = 5; +} + +// A named metric is a metric with name, value and unit. +message NamedMetric { + // The name of the metric. + string name = 1; + + // The value of the metric. + google.protobuf.Value value = 2; + + // The unit in which this metric is reported. Follows [The Unified Code for + // Units of Measure](https://unitsofmeasure.org/ucum.html) standard. + string unit = 3; +} + +// The status of the action. +message Status { + // Optional. The exception thrown during the execution of the action. + ExceptionDetail exception = 1 [(google.api.field_behavior) = OPTIONAL]; +} + +// Exception thrown during the execution of an action. +message ExceptionDetail { + // Optional. The error message. + string error_message = 1 [(google.api.field_behavior) = OPTIONAL]; +} + +// Output state. +enum OutputState { + // Unspecified output. + OUTPUT_STATE_UNSPECIFIED = 0; + + // Succeeded. + OUTPUT_STATE_OK = 1; + + // Cancelled. + OUTPUT_STATE_CANCELLED = 2; + + // Failed. + OUTPUT_STATE_FAILED = 3; + + // Escalated. + OUTPUT_STATE_ESCALATED = 4; + + // Pending. + OUTPUT_STATE_PENDING = 5; +} + +// Retrieval strategy on how the example is selected to be fed to the prompt. +enum RetrievalStrategy { + // Not specified. `DEFAULT` will be used. + RETRIEVAL_STRATEGY_UNSPECIFIED = 0; + + // Default retrieval strategy. + DEFAULT = 1; + + // Static example will always be inserted to the prompt. + STATIC = 2; + + // Example will never be inserted into the prompt. + NEVER = 3; +} diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto index eafd4fb1b647..55f9578bea3e 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto @@ -100,6 +100,19 @@ message Webhook { // Represents configuration for a generic web service. message GenericWebService { + // Represents the value of an HTTP header stored in a SecretManager secret + // version. + message SecretVersionHeaderValue { + // Required. The SecretManager secret version resource storing the header + // value. Format: `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + } + // Represents configuration of OAuth client credential flow for 3rd party // API authentication. message OAuthConfig { @@ -109,6 +122,17 @@ message Webhook { // Optional. The client secret provided by the 3rd party platform. string client_secret = 2 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The name of the SecretManager secret version resource storing + // the client secret. If this field is set, the `client_secret` field will + // be ignored. Format: + // `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version_for_client_secret = 5 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + // Required. The token endpoint provided by the 3rd party platform to // exchange an access token. string token_endpoint = 3 [(google.api.field_behavior) = REQUIRED]; @@ -190,9 +214,28 @@ message Webhook { // The password for HTTP Basic authentication. string password = 3 [deprecated = true]; + // Optional. The SecretManager secret version resource storing the + // username:password pair for HTTP Basic authentication. Format: + // `projects/{project}/secrets/{secret}/versions/{version}` + string secret_version_for_username_password = 19 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + // The HTTP request headers to send together with webhook requests. map request_headers = 4; + // Optional. The HTTP request headers to send together with webhook + // requests. Header values are stored in SecretManager secret versions. + // + // When the same header name is specified in both `request_headers` and + // `secret_versions_for_request_headers`, the value in + // `secret_versions_for_request_headers` will be used. + map secret_versions_for_request_headers = + 20 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Specifies a list of allowed custom CA certificates (in DER // format) for HTTPS verification. This overrides the default SSL trust // store. If this is empty or unspecified, Dialogflow will use Google's diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybook.java new file mode 100644 index 000000000000..e8a52ce973f7 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybook.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.longrunning.Operation; + +public class AsyncExportPlaybook { + + public static void main(String[] args) throws Exception { + asyncExportPlaybook(); + } + + public static void asyncExportPlaybook() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + ApiFuture future = playbooksClient.exportPlaybookCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_async] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybookLRO.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybookLRO.java new file mode 100644 index 000000000000..9a3984eb6aae --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/AsyncExportPlaybookLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.protobuf.Struct; + +public class AsyncExportPlaybookLRO { + + public static void main(String[] args) throws Exception { + asyncExportPlaybookLRO(); + } + + public static void asyncExportPlaybookLRO() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + OperationFuture future = + playbooksClient.exportPlaybookOperationCallable().futureCall(request); + // Do something. + ExportPlaybookResponse response = future.get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_LRO_async] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/SyncExportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/SyncExportPlaybook.java new file mode 100644 index 000000000000..7556b4c2a4d3 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/exportplaybook/SyncExportPlaybook.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_sync] +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ExportPlaybookResponse; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; + +public class SyncExportPlaybook { + + public static void main(String[] args) throws Exception { + syncExportPlaybook(); + } + + public static void syncExportPlaybook() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ExportPlaybookRequest request = + ExportPlaybookRequest.newBuilder() + .setName( + PlaybookName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]").toString()) + .setPlaybookUri("playbookUri2118184975") + .build(); + ExportPlaybookResponse response = playbooksClient.exportPlaybookAsync(request).get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ExportPlaybook_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybook.java new file mode 100644 index 000000000000..f7dd312ef835 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybook.java @@ -0,0 +1,51 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dialogflow.cx.v3beta1.AgentName; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.longrunning.Operation; + +public class AsyncImportPlaybook { + + public static void main(String[] args) throws Exception { + asyncImportPlaybook(); + } + + public static void asyncImportPlaybook() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + ApiFuture future = playbooksClient.importPlaybookCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_async] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybookLRO.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybookLRO.java new file mode 100644 index 000000000000..3f2d3c7be41b --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/AsyncImportPlaybookLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.dialogflow.cx.v3beta1.AgentName; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.protobuf.Struct; + +public class AsyncImportPlaybookLRO { + + public static void main(String[] args) throws Exception { + asyncImportPlaybookLRO(); + } + + public static void asyncImportPlaybookLRO() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + OperationFuture future = + playbooksClient.importPlaybookOperationCallable().futureCall(request); + // Do something. + ImportPlaybookResponse response = future.get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_LRO_async] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/SyncImportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/SyncImportPlaybook.java new file mode 100644 index 000000000000..22cc4e4efa5a --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/importplaybook/SyncImportPlaybook.java @@ -0,0 +1,48 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_sync] +import com.google.cloud.dialogflow.cx.v3beta1.AgentName; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest; +import com.google.cloud.dialogflow.cx.v3beta1.ImportPlaybookResponse; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; + +public class SyncImportPlaybook { + + public static void main(String[] args) throws Exception { + syncImportPlaybook(); + } + + public static void syncImportPlaybook() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + ImportPlaybookRequest request = + ImportPlaybookRequest.newBuilder() + .setParent(AgentName.of("[PROJECT]", "[LOCATION]", "[AGENT]").toString()) + .setImportStrategy(PlaybookImportStrategy.newBuilder().build()) + .build(); + ImportPlaybookResponse response = playbooksClient.importPlaybookAsync(request).get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_ImportPlaybook_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/AsyncRestorePlaybookVersion.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/AsyncRestorePlaybookVersion.java new file mode 100644 index 000000000000..34332172f583 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/AsyncRestorePlaybookVersion.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersionName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; + +public class AsyncRestorePlaybookVersion { + + public static void main(String[] args) throws Exception { + asyncRestorePlaybookVersion(); + } + + public static void asyncRestorePlaybookVersion() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + RestorePlaybookVersionRequest request = + RestorePlaybookVersionRequest.newBuilder() + .setName( + PlaybookVersionName.of( + "[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]") + .toString()) + .build(); + ApiFuture future = + playbooksClient.restorePlaybookVersionCallable().futureCall(request); + // Do something. + RestorePlaybookVersionResponse response = future.get(); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_async] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersion.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersion.java new file mode 100644 index 000000000000..28cd9f80fdd8 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersion.java @@ -0,0 +1,49 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_sync] +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersionName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionRequest; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; + +public class SyncRestorePlaybookVersion { + + public static void main(String[] args) throws Exception { + syncRestorePlaybookVersion(); + } + + public static void syncRestorePlaybookVersion() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + RestorePlaybookVersionRequest request = + RestorePlaybookVersionRequest.newBuilder() + .setName( + PlaybookVersionName.of( + "[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]") + .toString()) + .build(); + RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(request); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionPlaybookversionname.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionPlaybookversionname.java new file mode 100644 index 000000000000..236e7919b3ce --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionPlaybookversionname.java @@ -0,0 +1,43 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_Playbookversionname_sync] +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersionName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; + +public class SyncRestorePlaybookVersionPlaybookversionname { + + public static void main(String[] args) throws Exception { + syncRestorePlaybookVersionPlaybookversionname(); + } + + public static void syncRestorePlaybookVersionPlaybookversionname() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + PlaybookVersionName name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]"); + RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(name); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_Playbookversionname_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionString.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionString.java new file mode 100644 index 000000000000..a1b6bf397ec8 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbooks/restoreplaybookversion/SyncRestorePlaybookVersionString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_String_sync] +import com.google.cloud.dialogflow.cx.v3beta1.PlaybookVersionName; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksClient; +import com.google.cloud.dialogflow.cx.v3beta1.RestorePlaybookVersionResponse; + +public class SyncRestorePlaybookVersionString { + + public static void main(String[] args) throws Exception { + syncRestorePlaybookVersionString(); + } + + public static void syncRestorePlaybookVersionString() 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 (PlaybooksClient playbooksClient = PlaybooksClient.create()) { + String name = + PlaybookVersionName.of("[PROJECT]", "[LOCATION]", "[AGENT]", "[PLAYBOOK]", "[VERSION]") + .toString(); + RestorePlaybookVersionResponse response = playbooksClient.restorePlaybookVersion(name); + } + } +} +// [END dialogflow_v3beta1_generated_Playbooks_RestorePlaybookVersion_String_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbookssettings/exportplaybook/SyncExportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbookssettings/exportplaybook/SyncExportPlaybook.java new file mode 100644 index 000000000000..24510451ab65 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/playbookssettings/exportplaybook/SyncExportPlaybook.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.samples; + +// [START dialogflow_v3beta1_generated_PlaybooksSettings_ExportPlaybook_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.dialogflow.cx.v3beta1.PlaybooksSettings; +import java.time.Duration; + +public class SyncExportPlaybook { + + public static void main(String[] args) throws Exception { + syncExportPlaybook(); + } + + public static void syncExportPlaybook() 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 + PlaybooksSettings.Builder playbooksSettingsBuilder = PlaybooksSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + playbooksSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END dialogflow_v3beta1_generated_PlaybooksSettings_ExportPlaybook_sync] diff --git a/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/stub/playbooksstubsettings/exportplaybook/SyncExportPlaybook.java b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/stub/playbooksstubsettings/exportplaybook/SyncExportPlaybook.java new file mode 100644 index 000000000000..f821fe94c3f6 --- /dev/null +++ b/java-dialogflow-cx/samples/snippets/generated/com/google/cloud/dialogflow/cx/v3beta1/stub/playbooksstubsettings/exportplaybook/SyncExportPlaybook.java @@ -0,0 +1,53 @@ +/* + * Copyright 2025 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.dialogflow.cx.v3beta1.stub.samples; + +// [START dialogflow_v3beta1_generated_PlaybooksStubSettings_ExportPlaybook_sync] +import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.retrying.TimedRetryAlgorithm; +import com.google.cloud.dialogflow.cx.v3beta1.stub.PlaybooksStubSettings; +import java.time.Duration; + +public class SyncExportPlaybook { + + public static void main(String[] args) throws Exception { + syncExportPlaybook(); + } + + public static void syncExportPlaybook() 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 + PlaybooksStubSettings.Builder playbooksSettingsBuilder = PlaybooksStubSettings.newBuilder(); + TimedRetryAlgorithm timedRetryAlgorithm = + OperationalTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(500)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(5000)) + .setTotalTimeoutDuration(Duration.ofHours(24)) + .build()); + playbooksSettingsBuilder + .createClusterOperationSettings() + .setPollingAlgorithm(timedRetryAlgorithm) + .build(); + } +} +// [END dialogflow_v3beta1_generated_PlaybooksStubSettings_ExportPlaybook_sync] diff --git a/java-dialogflow/CHANGELOG.md b/java-dialogflow/CHANGELOG.md index 14a1c36aa38d..4ea0f5567d1d 100644 --- a/java-dialogflow/CHANGELOG.md +++ b/java-dialogflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.83.0 (2025-10-13) + +* No change + + ## 4.82.0 (2025-10-07) ### Dependencies diff --git a/java-dialogflow/README.md b/java-dialogflow/README.md index 779a62c88cb3..ca4793a1d88c 100644 --- a/java-dialogflow/README.md +++ b/java-dialogflow/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dialogflow - 4.81.0 + 4.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow:4.81.0' +implementation 'com.google.cloud:google-cloud-dialogflow:4.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow" % "4.81.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow" % "4.82.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dialogflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow/4.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow/4.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml index 72d3e0cbce51..5439c539cb09 100644 --- a/java-dialogflow/google-cloud-dialogflow-bom/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-bom - 4.82.0 + 4.83.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-dialogflow - 4.82.0 + 4.83.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0
diff --git a/java-dialogflow/google-cloud-dialogflow/pom.xml b/java-dialogflow/google-cloud-dialogflow/pom.xml index 3f2cbfb70631..720b22a03e11 100644 --- a/java-dialogflow/google-cloud-dialogflow/pom.xml +++ b/java-dialogflow/google-cloud-dialogflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dialogflow - 4.82.0 + 4.83.0 jar Google Cloud Dialog Flow API Java idiomatic client for Google Cloud Dialog Flow API com.google.cloud google-cloud-dialogflow-parent - 4.82.0 + 4.83.0 google-cloud-dialogflow diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml index 24fad3692ba3..10c38e4c3774 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 grpc-google-cloud-dialogflow-v2 GRPC library for grpc-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.82.0 + 4.83.0 diff --git a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml index dc1fa55a550e..2003cb3b973b 100644 --- a/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/grpc-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0 grpc-google-cloud-dialogflow-v2beta1 GRPC library for grpc-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.82.0 + 4.83.0 diff --git a/java-dialogflow/pom.xml b/java-dialogflow/pom.xml index 9ec34ba19232..6091ef25a8a7 100644 --- a/java-dialogflow/pom.xml +++ b/java-dialogflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-parent pom - 4.82.0 + 4.83.0 Google Cloud Dialog Flow API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0 com.google.api.grpc grpc-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 com.google.cloud google-cloud-dialogflow - 4.82.0 + 4.83.0 diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml index be9fe4381701..5c689e0a3562 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2 - 4.82.0 + 4.83.0 proto-google-cloud-dialogflow-v2 PROTO library for proto-google-cloud-dialogflow-v2 com.google.cloud google-cloud-dialogflow-parent - 4.82.0 + 4.83.0 diff --git a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml index d8bfdc334756..5b08e1945471 100644 --- a/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml +++ b/java-dialogflow/proto-google-cloud-dialogflow-v2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-v2beta1 - 0.180.0 + 0.181.0 proto-google-cloud-dialogflow-v2beta1 PROTO library for proto-google-cloud-dialogflow-v2beta1 com.google.cloud google-cloud-dialogflow-parent - 4.82.0 + 4.83.0 diff --git a/java-discoveryengine/CHANGELOG.md b/java-discoveryengine/CHANGELOG.md index 3c7cebbc780e..ea941c4e8ba0 100644 --- a/java-discoveryengine/CHANGELOG.md +++ b/java-discoveryengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-10-13) + +* No change + + ## 0.72.0 (2025-10-07) ### Dependencies diff --git a/java-discoveryengine/README.md b/java-discoveryengine/README.md index f12a3f4dc67b..e50e337a1975 100644 --- a/java-discoveryengine/README.md +++ b/java-discoveryengine/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-discoveryengine - 0.71.0 + 0.72.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-discoveryengine:0.71.0' +implementation 'com.google.cloud:google-cloud-discoveryengine:0.72.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-discoveryengine" % "0.71.0" +libraryDependencies += "com.google.cloud" % "google-cloud-discoveryengine" % "0.72.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-discoveryengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-discoveryengine/0.71.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-discoveryengine/0.72.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml index 32ceb5b0cafa..5751486ead73 100644 --- a/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine-bom - 0.72.0 + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-discoveryengine - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/google-cloud-discoveryengine/pom.xml b/java-discoveryengine/google-cloud-discoveryengine/pom.xml index 6722d3dcb0db..9c3943480d51 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/pom.xml +++ b/java-discoveryengine/google-cloud-discoveryengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-discoveryengine - 0.72.0 + 0.73.0 jar Google Discovery Engine API Discovery Engine API A Cloud API that offers search and recommendation discoverability for documents from different industry verticals (e.g. media, retail, etc.). com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 google-cloud-discoveryengine diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml index d3cf964e9a2d..c9209dc58f34 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 grpc-google-cloud-discoveryengine-v1 GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml index 2f9a0ea5033d..b9825cf1eb16 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 grpc-google-cloud-discoveryengine-v1alpha GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml index 3db34a0d35fc..83ff745026b2 100644 --- a/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/grpc-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 grpc-google-cloud-discoveryengine-v1beta GRPC library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/pom.xml b/java-discoveryengine/pom.xml index 87874f0dd875..817d741eb227 100644 --- a/java-discoveryengine/pom.xml +++ b/java-discoveryengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-discoveryengine-parent pom - 0.72.0 + 0.73.0 Google Discovery Engine API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-discoveryengine - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml index 723404e165c9..17f6162af2c1 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1 - 0.72.0 + 0.73.0 proto-google-cloud-discoveryengine-v1 Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml index 99a83106a39b..d6837b05a02a 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1alpha - 0.72.0 + 0.73.0 proto-google-cloud-discoveryengine-v1alpha Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml index fe429a6b7c5f..7ceb4f167537 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-discoveryengine-v1beta - 0.72.0 + 0.73.0 proto-google-cloud-discoveryengine-v1beta Proto library for google-cloud-discoveryengine com.google.cloud google-cloud-discoveryengine-parent - 0.72.0 + 0.73.0 diff --git a/java-distributedcloudedge/CHANGELOG.md b/java-distributedcloudedge/CHANGELOG.md index bc759065807b..15ce09fd2172 100644 --- a/java-distributedcloudedge/CHANGELOG.md +++ b/java-distributedcloudedge/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-10-13) + +* No change + + ## 0.73.0 (2025-10-07) ### Dependencies diff --git a/java-distributedcloudedge/README.md b/java-distributedcloudedge/README.md index 1c340429c10d..46db19f4a533 100644 --- a/java-distributedcloudedge/README.md +++ b/java-distributedcloudedge/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-distributedcloudedge - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-distributedcloudedge:0.72.0' +implementation 'com.google.cloud:google-cloud-distributedcloudedge:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "0.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-distributedcloudedge.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/0.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml index 708b8a66ac40..7e2820a63521 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge-bom - 0.73.0 + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 diff --git a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml index 35daa95772c9..111b9386c3fa 100644 --- a/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/google-cloud-distributedcloudedge/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-distributedcloudedge - 0.73.0 + 0.74.0 jar Google Google Distributed Cloud Edge Google Distributed Cloud Edge Google Distributed Cloud Edge allows you to run Kubernetes clusters on dedicated hardware provided and maintained by Google that is separate from the Google Cloud data center. com.google.cloud google-cloud-distributedcloudedge-parent - 0.73.0 + 0.74.0 google-cloud-distributedcloudedge diff --git a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml index 23b915984201..63a95f1769f2 100644 --- a/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/grpc-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 grpc-google-cloud-distributedcloudedge-v1 GRPC library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.73.0 + 0.74.0 diff --git a/java-distributedcloudedge/pom.xml b/java-distributedcloudedge/pom.xml index fed070a17da4..457ad9f3c6f1 100644 --- a/java-distributedcloudedge/pom.xml +++ b/java-distributedcloudedge/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-distributedcloudedge-parent pom - 0.73.0 + 0.74.0 Google Google Distributed Cloud Edge Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-distributedcloudedge - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 diff --git a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml index d8b3e3b1520b..7652d5d8bdbe 100644 --- a/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml +++ b/java-distributedcloudedge/proto-google-cloud-distributedcloudedge-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-distributedcloudedge-v1 - 0.73.0 + 0.74.0 proto-google-cloud-distributedcloudedge-v1 Proto library for google-cloud-distributedcloudedge com.google.cloud google-cloud-distributedcloudedge-parent - 0.73.0 + 0.74.0 diff --git a/java-dlp/CHANGELOG.md b/java-dlp/CHANGELOG.md index 46533e03340c..c616f5fc2100 100644 --- a/java-dlp/CHANGELOG.md +++ b/java-dlp/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 3.81.0 (2025-10-13) + +### Features + +* inspect and deid templates in RedactImage ([bf30bf1](https://github.com/googleapis/google-cloud-java/commit/bf30bf12bc74857074eac578080e9b7af2ceb206)) + + + ## 3.80.0 (2025-10-07) ### Dependencies diff --git a/java-dlp/README.md b/java-dlp/README.md index 1c372601aaca..47d9ba597c92 100644 --- a/java-dlp/README.md +++ b/java-dlp/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dlp - 3.79.0 + 3.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dlp:3.79.0' +implementation 'com.google.cloud:google-cloud-dlp:3.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "3.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "3.80.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dlp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dlp/google-cloud-dlp-bom/pom.xml b/java-dlp/google-cloud-dlp-bom/pom.xml index 2bc8977d5ae5..927201163bfe 100644 --- a/java-dlp/google-cloud-dlp-bom/pom.xml +++ b/java-dlp/google-cloud-dlp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dlp-bom - 3.80.0 + 3.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-dlp - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 com.google.api.grpc proto-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 diff --git a/java-dlp/google-cloud-dlp/pom.xml b/java-dlp/google-cloud-dlp/pom.xml index 088e2debfd37..ce69cc2a8fb3 100644 --- a/java-dlp/google-cloud-dlp/pom.xml +++ b/java-dlp/google-cloud-dlp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dlp - 3.80.0 + 3.81.0 jar Google Cloud DLP Java idiomatic client for Google Cloud DLP com.google.cloud google-cloud-dlp-parent - 3.80.0 + 3.81.0 google-cloud-dlp diff --git a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java index aeae055dc203..462a35e36ac6 100644 --- a/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java +++ b/java-dlp/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java @@ -1450,6 +1450,8 @@ public final InspectContentResponse inspectContent(InspectContentRequest request * .addAllImageRedactionConfigs(new ArrayList()) * .setIncludeFindings(true) * .setByteItem(ByteContentItem.newBuilder().build()) + * .setInspectTemplate("inspectTemplate-2053620050") + * .setDeidentifyTemplate("deidentifyTemplate-2141929945") * .build(); * RedactImageResponse response = dlpServiceClient.redactImage(request); * } @@ -1493,6 +1495,8 @@ public final RedactImageResponse redactImage(RedactImageRequest request) { * .addAllImageRedactionConfigs(new ArrayList()) * .setIncludeFindings(true) * .setByteItem(ByteContentItem.newBuilder().build()) + * .setInspectTemplate("inspectTemplate-2053620050") + * .setDeidentifyTemplate("deidentifyTemplate-2141929945") * .build(); * ApiFuture future = * dlpServiceClient.redactImageCallable().futureCall(request); diff --git a/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json b/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json index 9ad43c1a8700..e8f394a7e09f 100644 --- a/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json +++ b/java-dlp/google-cloud-dlp/src/main/resources/META-INF/native-image/com.google.cloud.dlp.v2/reflect-config.json @@ -485,6 +485,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.privacy.dlp.v2.Action$PublishFindingsToDataplexCatalog", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.privacy.dlp.v2.Action$PublishFindingsToDataplexCatalog$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.privacy.dlp.v2.Action$PublishSummaryToCscc", "queryAllDeclaredConstructors": true, @@ -7010,6 +7028,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.privacy.dlp.v2.TagFilter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.privacy.dlp.v2.TagFilter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.privacy.dlp.v2.TagFilters", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.privacy.dlp.v2.TagFilters$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.privacy.dlp.v2.TimePartConfig", "queryAllDeclaredConstructors": true, diff --git a/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientHttpJsonTest.java b/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientHttpJsonTest.java index b94981525532..c00a0d80999f 100644 --- a/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientHttpJsonTest.java +++ b/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientHttpJsonTest.java @@ -253,6 +253,8 @@ public void redactImageTest() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); RedactImageResponse actualResponse = client.redactImage(request); @@ -289,6 +291,8 @@ public void redactImageExceptionTest() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); client.redactImage(request); Assert.fail("No exception raised"); diff --git a/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientTest.java b/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientTest.java index aad69a978f9e..b5f7e823a00a 100644 --- a/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientTest.java +++ b/java-dlp/google-cloud-dlp/src/test/java/com/google/cloud/dlp/v2/DlpServiceClientTest.java @@ -303,6 +303,8 @@ public void redactImageTest() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); RedactImageResponse actualResponse = client.redactImage(request); @@ -319,6 +321,8 @@ public void redactImageTest() throws Exception { request.getImageRedactionConfigsList(), actualRequest.getImageRedactionConfigsList()); Assert.assertEquals(request.getIncludeFindings(), actualRequest.getIncludeFindings()); Assert.assertEquals(request.getByteItem(), actualRequest.getByteItem()); + Assert.assertEquals(request.getInspectTemplate(), actualRequest.getInspectTemplate()); + Assert.assertEquals(request.getDeidentifyTemplate(), actualRequest.getDeidentifyTemplate()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), @@ -339,6 +343,8 @@ public void redactImageExceptionTest() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); client.redactImage(request); Assert.fail("No exception raised"); diff --git a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml index 147cf4074ec7..7acb55364f5a 100644 --- a/java-dlp/grpc-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/grpc-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 grpc-google-cloud-dlp-v2 GRPC library for grpc-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.80.0 + 3.81.0 diff --git a/java-dlp/pom.xml b/java-dlp/pom.xml index ed9fbbb9163e..6d2b074b34ab 100644 --- a/java-dlp/pom.xml +++ b/java-dlp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dlp-parent pom - 3.80.0 + 3.81.0 Google Cloud DLP Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 com.google.api.grpc grpc-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 com.google.cloud google-cloud-dlp - 3.80.0 + 3.81.0 diff --git a/java-dlp/proto-google-cloud-dlp-v2/pom.xml b/java-dlp/proto-google-cloud-dlp-v2/pom.xml index c42f1cd8afab..551caf114a39 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/pom.xml +++ b/java-dlp/proto-google-cloud-dlp-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dlp-v2 - 3.80.0 + 3.81.0 proto-google-cloud-dlp-v2 PROTO library for proto-google-cloud-dlp-v2 com.google.cloud google-cloud-dlp-parent - 3.80.0 + 3.81.0 diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Action.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Action.java index da45d49719ec..9f49a0fe80fc 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Action.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Action.java @@ -2435,6 +2435,468 @@ public com.google.protobuf.Parser getParserFo } } + public interface PublishFindingsToDataplexCatalogOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) + com.google.protobuf.MessageOrBuilder {} + + /** + * + * + *
+   * Publish findings of a DlpJob to Dataplex Universal Catalog as a
+   * `sensitive-data-protection-job-result` aspect. For more information,
+   * see [Send inspection results to Dataplex Universal Catalog as
+   * aspects](https://cloud.google.com/sensitive-data-protection/docs/add-aspects-inspection-job).
+   *
+   * Aspects are stored in Dataplex Universal Catalog storage and are
+   * governed by service-specific policies for Dataplex Universal Catalog. For
+   * more information, see [Service Specific
+   * Terms](https://cloud.google.com/terms/service-terms).
+   *
+   * Only a single instance of this action can be specified. This action is
+   * allowed only if all resources being scanned are BigQuery tables.
+   * Compatible with: Inspect
+   * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog} + */ + public static final class PublishFindingsToDataplexCatalog + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) + PublishFindingsToDataplexCatalogOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PublishFindingsToDataplexCatalog.newBuilder() to construct. + private PublishFindingsToDataplexCatalog( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PublishFindingsToDataplexCatalog() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PublishFindingsToDataplexCatalog(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.class, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder.class); + } + + 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 { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog)) { + return super.equals(obj); + } + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog other = + (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) obj; + + 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 = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog 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.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Publish findings of a DlpJob to Dataplex Universal Catalog as a
+     * `sensitive-data-protection-job-result` aspect. For more information,
+     * see [Send inspection results to Dataplex Universal Catalog as
+     * aspects](https://cloud.google.com/sensitive-data-protection/docs/add-aspects-inspection-job).
+     *
+     * Aspects are stored in Dataplex Universal Catalog storage and are
+     * governed by service-specific policies for Dataplex Universal Catalog. For
+     * more information, see [Service Specific
+     * Terms](https://cloud.google.com/terms/service-terms).
+     *
+     * Only a single instance of this action can be specified. This action is
+     * allowed only if all resources being scanned are BigQuery tables.
+     * Compatible with: Inspect
+     * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.class, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder.class); + } + + // Construct using + // com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getDefaultInstanceForType() { + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog build() { + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog buildPartial() { + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog result = + new com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) { + return mergeFrom( + (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog other) { + if (other + == com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance()) return this; + 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; + 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; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) + } + + // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) + private static final com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog(); + } + + public static com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PublishFindingsToDataplexCatalog 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.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + public interface DeidentifyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.Action.Deidentify) @@ -6394,6 +6856,7 @@ public enum ActionCase PUB_SUB(2), PUBLISH_SUMMARY_TO_CSCC(3), PUBLISH_FINDINGS_TO_CLOUD_DATA_CATALOG(5), + PUBLISH_FINDINGS_TO_DATAPLEX_CATALOG(10), DEIDENTIFY(7), JOB_NOTIFICATION_EMAILS(8), PUBLISH_TO_STACKDRIVER(9), @@ -6424,6 +6887,8 @@ public static ActionCase forNumber(int value) { return PUBLISH_SUMMARY_TO_CSCC; case 5: return PUBLISH_FINDINGS_TO_CLOUD_DATA_CATALOG; + case 10: + return PUBLISH_FINDINGS_TO_DATAPLEX_CATALOG; case 7: return DEIDENTIFY; case 8: @@ -6671,6 +7136,68 @@ public boolean hasPublishFindingsToCloudDataCatalog() { return com.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog.getDefaultInstance(); } + public static final int PUBLISH_FINDINGS_TO_DATAPLEX_CATALOG_FIELD_NUMBER = 10; + + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return Whether the publishFindingsToDataplexCatalog field is set. + */ + @java.lang.Override + public boolean hasPublishFindingsToDataplexCatalog() { + return actionCase_ == 10; + } + + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return The publishFindingsToDataplexCatalog. + */ + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getPublishFindingsToDataplexCatalog() { + if (actionCase_ == 10) { + return (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_; + } + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.getDefaultInstance(); + } + + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder + getPublishFindingsToDataplexCatalogOrBuilder() { + if (actionCase_ == 10) { + return (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_; + } + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.getDefaultInstance(); + } + public static final int DEIDENTIFY_FIELD_NUMBER = 7; /** @@ -6877,6 +7404,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (actionCase_ == 9) { output.writeMessage(9, (com.google.privacy.dlp.v2.Action.PublishToStackdriver) action_); } + if (actionCase_ == 10) { + output.writeMessage( + 10, (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_); + } getUnknownFields().writeTo(output); } @@ -6921,6 +7452,11 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 9, (com.google.privacy.dlp.v2.Action.PublishToStackdriver) action_); } + if (actionCase_ == 10) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 10, (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -6951,6 +7487,10 @@ public boolean equals(final java.lang.Object obj) { if (!getPublishFindingsToCloudDataCatalog() .equals(other.getPublishFindingsToCloudDataCatalog())) return false; break; + case 10: + if (!getPublishFindingsToDataplexCatalog() + .equals(other.getPublishFindingsToDataplexCatalog())) return false; + break; case 7: if (!getDeidentify().equals(other.getDeidentify())) return false; break; @@ -6991,6 +7531,10 @@ public int hashCode() { hash = (37 * hash) + PUBLISH_FINDINGS_TO_CLOUD_DATA_CATALOG_FIELD_NUMBER; hash = (53 * hash) + getPublishFindingsToCloudDataCatalog().hashCode(); break; + case 10: + hash = (37 * hash) + PUBLISH_FINDINGS_TO_DATAPLEX_CATALOG_FIELD_NUMBER; + hash = (53 * hash) + getPublishFindingsToDataplexCatalog().hashCode(); + break; case 7: hash = (37 * hash) + DEIDENTIFY_FIELD_NUMBER; hash = (53 * hash) + getDeidentify().hashCode(); @@ -7159,6 +7703,9 @@ public Builder clear() { if (publishFindingsToCloudDataCatalogBuilder_ != null) { publishFindingsToCloudDataCatalogBuilder_.clear(); } + if (publishFindingsToDataplexCatalogBuilder_ != null) { + publishFindingsToDataplexCatalogBuilder_.clear(); + } if (deidentifyBuilder_ != null) { deidentifyBuilder_.clear(); } @@ -7223,6 +7770,9 @@ private void buildPartialOneofs(com.google.privacy.dlp.v2.Action result) { if (actionCase_ == 5 && publishFindingsToCloudDataCatalogBuilder_ != null) { result.action_ = publishFindingsToCloudDataCatalogBuilder_.build(); } + if (actionCase_ == 10 && publishFindingsToDataplexCatalogBuilder_ != null) { + result.action_ = publishFindingsToDataplexCatalogBuilder_.build(); + } if (actionCase_ == 7 && deidentifyBuilder_ != null) { result.action_ = deidentifyBuilder_.build(); } @@ -7300,6 +7850,11 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.Action other) { mergePublishFindingsToCloudDataCatalog(other.getPublishFindingsToCloudDataCatalog()); break; } + case PUBLISH_FINDINGS_TO_DATAPLEX_CATALOG: + { + mergePublishFindingsToDataplexCatalog(other.getPublishFindingsToDataplexCatalog()); + break; + } case DEIDENTIFY: { mergeDeidentify(other.getDeidentify()); @@ -7393,6 +7948,14 @@ public Builder mergeFrom( actionCase_ = 9; break; } // case 74 + case 82: + { + input.readMessage( + getPublishFindingsToDataplexCatalogFieldBuilder().getBuilder(), + extensionRegistry); + actionCase_ = 10; + break; + } // case 82 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -8334,6 +8897,254 @@ public Builder clearPublishFindingsToCloudDataCatalog() { return publishFindingsToCloudDataCatalogBuilder_; } + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder> + publishFindingsToDataplexCatalogBuilder_; + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return Whether the publishFindingsToDataplexCatalog field is set. + */ + @java.lang.Override + public boolean hasPublishFindingsToDataplexCatalog() { + return actionCase_ == 10; + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return The publishFindingsToDataplexCatalog. + */ + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getPublishFindingsToDataplexCatalog() { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + if (actionCase_ == 10) { + return (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_; + } + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance(); + } else { + if (actionCase_ == 10) { + return publishFindingsToDataplexCatalogBuilder_.getMessage(); + } + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance(); + } + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + public Builder setPublishFindingsToDataplexCatalog( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog value) { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + action_ = value; + onChanged(); + } else { + publishFindingsToDataplexCatalogBuilder_.setMessage(value); + } + actionCase_ = 10; + return this; + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + public Builder setPublishFindingsToDataplexCatalog( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder builderForValue) { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + action_ = builderForValue.build(); + onChanged(); + } else { + publishFindingsToDataplexCatalogBuilder_.setMessage(builderForValue.build()); + } + actionCase_ = 10; + return this; + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + public Builder mergePublishFindingsToDataplexCatalog( + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog value) { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + if (actionCase_ == 10 + && action_ + != com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance()) { + action_ = + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.newBuilder( + (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_) + .mergeFrom(value) + .buildPartial(); + } else { + action_ = value; + } + onChanged(); + } else { + if (actionCase_ == 10) { + publishFindingsToDataplexCatalogBuilder_.mergeFrom(value); + } else { + publishFindingsToDataplexCatalogBuilder_.setMessage(value); + } + } + actionCase_ = 10; + return this; + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + public Builder clearPublishFindingsToDataplexCatalog() { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + if (actionCase_ == 10) { + actionCase_ = 0; + action_ = null; + onChanged(); + } + } else { + if (actionCase_ == 10) { + actionCase_ = 0; + action_ = null; + } + publishFindingsToDataplexCatalogBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder + getPublishFindingsToDataplexCatalogBuilder() { + return getPublishFindingsToDataplexCatalogFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + @java.lang.Override + public com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder + getPublishFindingsToDataplexCatalogOrBuilder() { + if ((actionCase_ == 10) && (publishFindingsToDataplexCatalogBuilder_ != null)) { + return publishFindingsToDataplexCatalogBuilder_.getMessageOrBuilder(); + } else { + if (actionCase_ == 10) { + return (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_; + } + return com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance(); + } + } + + /** + * + * + *
+     * Publish findings as an aspect to Dataplex Universal Catalog.
+     * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder> + getPublishFindingsToDataplexCatalogFieldBuilder() { + if (publishFindingsToDataplexCatalogBuilder_ == null) { + if (!(actionCase_ == 10)) { + action_ = + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + .getDefaultInstance(); + } + publishFindingsToDataplexCatalogBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog.Builder, + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder>( + (com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog) action_, + getParentForChildren(), + isClean()); + action_ = null; + } + actionCase_ = 10; + onChanged(); + return publishFindingsToDataplexCatalogBuilder_; + } + private com.google.protobuf.SingleFieldBuilderV3< com.google.privacy.dlp.v2.Action.Deidentify, com.google.privacy.dlp.v2.Action.Deidentify.Builder, diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ActionOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ActionOrBuilder.java index b9709dfa6108..b343622ea63d 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ActionOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ActionOrBuilder.java @@ -180,6 +180,51 @@ public interface ActionOrBuilder com.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalogOrBuilder getPublishFindingsToCloudDataCatalogOrBuilder(); + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return Whether the publishFindingsToDataplexCatalog field is set. + */ + boolean hasPublishFindingsToDataplexCatalog(); + + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + * + * @return The publishFindingsToDataplexCatalog. + */ + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog + getPublishFindingsToDataplexCatalog(); + + /** + * + * + *
+   * Publish findings as an aspect to Dataplex Universal Catalog.
+   * 
+ * + * + * .google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + * + */ + com.google.privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogOrBuilder + getPublishFindingsToDataplexCatalogOrBuilder(); + /** * * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileAction.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileAction.java index 6b93cc674eb2..615130f7a209 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileAction.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileAction.java @@ -4361,11 +4361,12 @@ public interface PublishToDataplexCatalogOrBuilder * * *
-     * Whether creating a Dataplex Catalog aspect for a profiled resource should
-     * lower the risk of the profile for that resource. This also lowers the
-     * data risk of resources at the lower levels of the resource hierarchy. For
-     * example, reducing the data risk of a table data profile also reduces the
-     * data risk of the constituent column data profiles.
+     * Whether creating a Dataplex Universal Catalog aspect for a profiled
+     * resource should lower the risk of the profile for that resource. This
+     * also lowers the data risk of resources at the lower levels of the
+     * resource hierarchy. For example, reducing the data risk of a table data
+     * profile also reduces the data risk of the constituent column data
+     * profiles.
      * 
* * bool lower_data_risk_to_low = 1; @@ -4379,9 +4380,9 @@ public interface PublishToDataplexCatalogOrBuilder * * *
-   * Create Dataplex Catalog aspects for profiled resources with the aspect type
-   * Sensitive Data Protection Profile. To learn more about aspects, see
-   * https://cloud.google.com/sensitive-data-protection/docs/add-aspects.
+   * Create Dataplex Universal Catalog aspects for profiled resources with the
+   * aspect type Sensitive Data Protection Profile. To learn more about aspects,
+   * see https://cloud.google.com/sensitive-data-protection/docs/add-aspects.
    * 
* * Protobuf type {@code google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog} @@ -4427,11 +4428,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Whether creating a Dataplex Catalog aspect for a profiled resource should
-     * lower the risk of the profile for that resource. This also lowers the
-     * data risk of resources at the lower levels of the resource hierarchy. For
-     * example, reducing the data risk of a table data profile also reduces the
-     * data risk of the constituent column data profiles.
+     * Whether creating a Dataplex Universal Catalog aspect for a profiled
+     * resource should lower the risk of the profile for that resource. This
+     * also lowers the data risk of resources at the lower levels of the
+     * resource hierarchy. For example, reducing the data risk of a table data
+     * profile also reduces the data risk of the constituent column data
+     * profiles.
      * 
* * bool lower_data_risk_to_low = 1; @@ -4610,9 +4612,9 @@ protected Builder newBuilderForType( * * *
-     * Create Dataplex Catalog aspects for profiled resources with the aspect type
-     * Sensitive Data Protection Profile. To learn more about aspects, see
-     * https://cloud.google.com/sensitive-data-protection/docs/add-aspects.
+     * Create Dataplex Universal Catalog aspects for profiled resources with the
+     * aspect type Sensitive Data Protection Profile. To learn more about aspects,
+     * see https://cloud.google.com/sensitive-data-protection/docs/add-aspects.
      * 
* * Protobuf type {@code google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog} @@ -4806,11 +4808,12 @@ public Builder mergeFrom( * * *
-       * Whether creating a Dataplex Catalog aspect for a profiled resource should
-       * lower the risk of the profile for that resource. This also lowers the
-       * data risk of resources at the lower levels of the resource hierarchy. For
-       * example, reducing the data risk of a table data profile also reduces the
-       * data risk of the constituent column data profiles.
+       * Whether creating a Dataplex Universal Catalog aspect for a profiled
+       * resource should lower the risk of the profile for that resource. This
+       * also lowers the data risk of resources at the lower levels of the
+       * resource hierarchy. For example, reducing the data risk of a table data
+       * profile also reduces the data risk of the constituent column data
+       * profiles.
        * 
* * bool lower_data_risk_to_low = 1; @@ -4826,11 +4829,12 @@ public boolean getLowerDataRiskToLow() { * * *
-       * Whether creating a Dataplex Catalog aspect for a profiled resource should
-       * lower the risk of the profile for that resource. This also lowers the
-       * data risk of resources at the lower levels of the resource hierarchy. For
-       * example, reducing the data risk of a table data profile also reduces the
-       * data risk of the constituent column data profiles.
+       * Whether creating a Dataplex Universal Catalog aspect for a profiled
+       * resource should lower the risk of the profile for that resource. This
+       * also lowers the data risk of resources at the lower levels of the
+       * resource hierarchy. For example, reducing the data risk of a table data
+       * profile also reduces the data risk of the constituent column data
+       * profiles.
        * 
* * bool lower_data_risk_to_low = 1; @@ -4850,11 +4854,12 @@ public Builder setLowerDataRiskToLow(boolean value) { * * *
-       * Whether creating a Dataplex Catalog aspect for a profiled resource should
-       * lower the risk of the profile for that resource. This also lowers the
-       * data risk of resources at the lower levels of the resource hierarchy. For
-       * example, reducing the data risk of a table data profile also reduces the
-       * data risk of the constituent column data profiles.
+       * Whether creating a Dataplex Universal Catalog aspect for a profiled
+       * resource should lower the risk of the profile for that resource. This
+       * also lowers the data risk of resources at the lower levels of the
+       * resource hierarchy. For example, reducing the data risk of a table data
+       * profile also reduces the data risk of the constituent column data
+       * profiles.
        * 
* * bool lower_data_risk_to_low = 1; @@ -6432,7 +6437,8 @@ public interface TagValueOrBuilder *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -6447,7 +6453,8 @@ public interface TagValueOrBuilder *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -6462,7 +6469,8 @@ public interface TagValueOrBuilder *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -6572,7 +6580,8 @@ public FormatCase getFormatCase() { *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -6589,7 +6598,8 @@ public boolean hasNamespacedValue() { *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -6619,7 +6629,8 @@ public java.lang.String getNamespacedValue() { *
        * The namespaced name for the tag value to attach to resources. Must be
        * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-       * example, "123456/environment/prod".
+       * example, "123456/environment/prod" for an organization parent, or
+       * "my-project/environment/prod" for a project parent.
        * 
* * string namespaced_value = 1; @@ -7047,7 +7058,8 @@ public Builder clearFormat() { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -7065,7 +7077,8 @@ public boolean hasNamespacedValue() { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -7096,7 +7109,8 @@ public java.lang.String getNamespacedValue() { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -7127,7 +7141,8 @@ public com.google.protobuf.ByteString getNamespacedValueBytes() { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -7151,7 +7166,8 @@ public Builder setNamespacedValue(java.lang.String value) { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -7173,7 +7189,8 @@ public Builder clearNamespacedValue() { *
          * The namespaced name for the tag value to attach to resources. Must be
          * in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-         * example, "123456/environment/prod".
+         * example, "123456/environment/prod" for an organization parent, or
+         * "my-project/environment/prod" for a project parent.
          * 
* * string namespaced_value = 1; @@ -9252,8 +9269,8 @@ public com.google.privacy.dlp.v2.DataProfileAction.TagResources getTagResources( * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * @@ -9271,8 +9288,8 @@ public boolean hasPublishToDataplexCatalog() { * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * @@ -9295,8 +9312,8 @@ public boolean hasPublishToDataplexCatalog() { * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * @@ -11068,8 +11085,8 @@ public Builder clearTagResources() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11087,8 +11104,8 @@ public boolean hasPublishToDataplexCatalog() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11119,8 +11136,8 @@ public boolean hasPublishToDataplexCatalog() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11146,8 +11163,8 @@ public Builder setPublishToDataplexCatalog( * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11171,8 +11188,8 @@ public Builder setPublishToDataplexCatalog( * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11211,8 +11228,8 @@ public Builder mergePublishToDataplexCatalog( * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11240,8 +11257,8 @@ public Builder clearPublishToDataplexCatalog() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11257,8 +11274,8 @@ public Builder clearPublishToDataplexCatalog() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * @@ -11283,8 +11300,8 @@ public Builder clearPublishToDataplexCatalog() { * * *
-     * Publishes a portion of each profile to Dataplex Catalog with the aspect
-     * type Sensitive Data Protection Profile.
+     * Publishes a portion of each profile to Dataplex Universal Catalog with
+     * the aspect type Sensitive Data Protection Profile.
      * 
* * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileActionOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileActionOrBuilder.java index 66b049195214..66590754f418 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileActionOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileActionOrBuilder.java @@ -237,8 +237,8 @@ public interface DataProfileActionOrBuilder * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * @@ -253,8 +253,8 @@ public interface DataProfileActionOrBuilder * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * @@ -270,8 +270,8 @@ public interface DataProfileActionOrBuilder * * *
-   * Publishes a portion of each profile to Dataplex Catalog with the aspect
-   * type Sensitive Data Protection Profile.
+   * Publishes a portion of each profile to Dataplex Universal Catalog with
+   * the aspect type Sensitive Data Protection Profile.
    * 
* * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshot.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshot.java index ec569c6e2a53..b813d9781b9e 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshot.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshot.java @@ -139,7 +139,7 @@ public com.google.privacy.dlp.v2.InspectConfigOrBuilder getInspectConfigOrBuilde * * * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7593 + * google/privacy/dlp/v2/dlp.proto;l=7680 * @return Whether the dataProfileJob field is set. */ @java.lang.Override @@ -163,7 +163,7 @@ public boolean hasDataProfileJob() { *
* * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7593 + * google/privacy/dlp/v2/dlp.proto;l=7680 * @return The dataProfileJob. */ @java.lang.Override @@ -1076,7 +1076,7 @@ public com.google.privacy.dlp.v2.InspectConfigOrBuilder getInspectConfigOrBuilde *
* * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. - * See google/privacy/dlp/v2/dlp.proto;l=7593 + * See google/privacy/dlp/v2/dlp.proto;l=7680 * @return Whether the dataProfileJob field is set. */ @java.lang.Deprecated @@ -1099,7 +1099,7 @@ public boolean hasDataProfileJob() { *
* * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. - * See google/privacy/dlp/v2/dlp.proto;l=7593 + * See google/privacy/dlp/v2/dlp.proto;l=7680 * @return The dataProfileJob. */ @java.lang.Deprecated diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshotOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshotOrBuilder.java index 4fd3acd7c3c3..0ff6d04ea50d 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshotOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DataProfileConfigSnapshotOrBuilder.java @@ -79,7 +79,7 @@ public interface DataProfileConfigSnapshotOrBuilder *
* * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7593 + * google/privacy/dlp/v2/dlp.proto;l=7680 * @return Whether the dataProfileJob field is set. */ @java.lang.Deprecated @@ -100,7 +100,7 @@ public interface DataProfileConfigSnapshotOrBuilder *
* * @deprecated google.privacy.dlp.v2.DataProfileConfigSnapshot.data_profile_job is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7593 + * google/privacy/dlp/v2/dlp.proto;l=7680 * @return The dataProfileJob. */ @java.lang.Deprecated diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpProto.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpProto.java index 9188a02b874f..f1b9ab88229e 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpProto.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpProto.java @@ -620,6 +620,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_privacy_dlp_v2_Action_PublishFindingsToCloudDataCatalog_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_privacy_dlp_v2_Action_PublishFindingsToCloudDataCatalog_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_privacy_dlp_v2_Action_Deidentify_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1228,6 +1232,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_privacy_dlp_v2_Tag_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_privacy_dlp_v2_Tag_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_privacy_dlp_v2_TagFilters_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_privacy_dlp_v2_TagFilters_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_privacy_dlp_v2_TagFilter_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_privacy_dlp_v2_TagFilter_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_privacy_dlp_v2_RelatedResource_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1555,7 +1567,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003top\030\001 \001(\005\022\014\n" + "\004left\030\002 \001(\005\022\r\n" + "\005width\030\003 \001(\005\022\016\n" - + "\006height\030\004 \001(\005\"\374\003\n" + + "\006height\030\004 \001(\005\"\263\004\n" + "\022RedactImageRequest\0222\n" + "\006parent\030\001 \001(\tB\"\372A\037\022\035dlp.googleapis.com/DlpContent\022\023\n" + "\013location_id\030\010 \001(\t\022<\n" @@ -1563,7 +1575,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027image_redaction_configs\030\005 \003(\0132>" + ".google.privacy.dlp.v2.RedactImageRequest.ImageRedactionConfig\022\030\n" + "\020include_findings\030\006 \001(\010\0229\n" - + "\tbyte_item\030\007 \001(\0132&.google.privacy.dlp.v2.ByteContentItem\032\250\001\n" + + "\tbyte_item\030\007 \001(\0132&.google.privacy.dlp.v2.ByteContentItem\022\030\n" + + "\020inspect_template\030\t \001(\t\022\033\n" + + "\023deidentify_template\030\n" + + " \001(\t\032\250\001\n" + "\024ImageRedactionConfig\0224\n" + "\tinfo_type\030\001 \001(\0132\037.google.privacy.dlp.v2.InfoTypeH\000\022\031\n" + "\017redact_all_text\030\002 \001(\010H\000\0225\n" @@ -1588,13 +1603,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013location_id\030\007 \001(\t\"\216\001\n" + "\031DeidentifyContentResponse\0220\n" + "\004item\030\001 \001(\0132\".google.privacy.dlp.v2.ContentItem\022?\n" - + "\010overview\030\002" - + " \001(\0132-.google.privacy.dlp.v2.TransformationOverview\"\333\002\n" + + "\010overview\030\002 " + + "\001(\0132-.google.privacy.dlp.v2.TransformationOverview\"\333\002\n" + "\030ReidentifyContentRequest\0225\n" - + "\006parent\030\001 \001(\t" - + "B%\340A\002\372A\037\022\035dlp.googleapis.com/DlpContent\022B\n" - + "\021reidentify_config\030\002" - + " \001(\0132\'.google.privacy.dlp.v2.DeidentifyConfig\022<\n" + + "\006parent\030\001 \001(" + + "\tB%\340A\002\372A\037\022\035dlp.googleapis.com/DlpContent\022B\n" + + "\021reidentify_config\030\002 \001(" + + "\0132\'.google.privacy.dlp.v2.DeidentifyConfig\022<\n" + "\016inspect_config\030\003 \001(\0132$.google.privacy.dlp.v2.InspectConfig\0220\n" + "\004item\030\004 \001(\0132\".google.privacy.dlp.v2.ContentItem\022\035\n" + "\025inspect_template_name\030\005 \001(\t\022 \n" @@ -1602,8 +1617,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013location_id\030\007 \001(\t\"\216\001\n" + "\031ReidentifyContentResponse\0220\n" + "\004item\030\001 \001(\0132\".google.privacy.dlp.v2.ContentItem\022?\n" - + "\010overview\030\002 " - + "\001(\0132-.google.privacy.dlp.v2.TransformationOverview\"\357\001\n" + + "\010overview\030\002" + + " \001(\0132-.google.privacy.dlp.v2.TransformationOverview\"\357\001\n" + "\025InspectContentRequest\0222\n" + "\006parent\030\001 \001(\tB\"\372A\037\022\035dlp.googleapis.com/DlpContent\022<\n" + "\016inspect_config\030\002 \001(\0132$.google.privacy.dlp.v2.InspectConfig\0220\n" @@ -1611,9 +1626,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025inspect_template_name\030\004 \001(\t\022\023\n" + "\013location_id\030\005 \001(\t\"N\n" + "\026InspectContentResponse\0224\n" - + "\006result\030\001 \001(\0132$.google.privacy.dlp.v2.InspectResult\"\267\002\n" + + "\006result\030\001 \001(\0132$.google.privacy.dlp.v2.InspectResult\"\370\002\n" + "\023OutputStorageConfig\0225\n" - + "\005table\030\001 \001(\0132$.google.privacy.dlp.v2.BigQueryTableH\000\022N\n\r" + + "\005table\030\001 \001(\0132$.google.privacy.dlp.v2.BigQueryTableH\000\022?\n" + + "\014storage_path\030\005" + + " \001(\0132\'.google.privacy.dlp.v2.CloudStoragePathH\000\022N\n\r" + "output_schema\030\003 \001(\01627.goo" + "gle.privacy.dlp.v2.OutputStorageConfig.OutputSchema\"\220\001\n" + "\014OutputSchema\022\035\n" @@ -1894,10 +1911,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022bucket_value_count\030\005 \001(\003\032\265\004\n" + "\020KAnonymityResult\022\213\001\n" + "#equivalence_class_histogram_buckets\030\005 \003(\0132^.google.privacy.dlp.v2" - + ".AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityHistogramBucket\032t\n" + + ".AnalyzeDataSourceRiskDetails.KAnonymity", + "Result.KAnonymityHistogramBucket\032t\n" + "\032KAnonymityEquivalenceClass\0226\n" - + "\020quasi_ids_values\030\001 \003(\0132\034.google.privacy.dlp.v2.Value\022\036", - "\n" + + "\020quasi_ids_values\030\001 \003(\0132\034.google.privacy.dlp.v2.Value\022\036\n" + "\026equivalence_class_size\030\002 \001(\003\032\234\002\n" + "\031KAnonymityHistogramBucket\022*\n" + "\"equivalence_class_size_lower_bound\030\001 \001(\003\022*\n" @@ -2294,7 +2311,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tCANCELLED\020\003:\224\001\352A\220\001\n" + "\035dlp.googleapis.com/JobTrigger\022,projects/{project}/jobTriggers/{job_trigg" + "er}\022Aprojects/{project}/locations/{location}/jobTriggers/{job_trigger}B\005\n" - + "\003job\"\352\010\n" + + "\003job\"\376\t\n" + "\006Action\022C\n\r" + "save_findings\030\001" + " \001(\0132*.google.privacy.dlp.v2.Action.SaveFindingsH\000\022@\n" @@ -2303,23 +2320,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027publish_summary_to_cscc\030\003" + " \001(\01322.google.privacy.dlp.v2.Action.PublishSummaryToCsccH\000\022q\n" + "&publish_findings_to_cloud_data_catalog\030\005 \001(\0132?" - + ".google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalogH\000\022>\n\n" + + ".google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalogH\000\022n\n" + + "$publish_findings_to_dataplex_catalog\030\n" + + " \001(\0132>.google" + + ".privacy.dlp.v2.Action.PublishFindingsToDataplexCatalogH\000\022>\n\n" + "deidentify\030\007 \001(\0132(.google.privacy.dlp.v2.Action.DeidentifyH\000\022V\n" - + "\027job_notification_emails\030\010 \001" - + "(\01323.google.privacy.dlp.v2.Action.JobNotificationEmailsH\000\022T\n" - + "\026publish_to_stackdriver\030\t" - + " \001(\01322.google.privacy.dlp.v2.Action.PublishToStackdriverH\000\032Q\n" + + "\027job_notification_emails\030\010 \001(\01323.goo" + + "gle.privacy.dlp.v2.Action.JobNotificationEmailsH\000\022T\n" + + "\026publish_to_stackdriver\030\t \001(" + + "\01322.google.privacy.dlp.v2.Action.PublishToStackdriverH\000\032Q\n" + "\014SaveFindings\022A\n\r" + "output_config\030\001 \001(\0132*.google.privacy.dlp.v2.OutputStorageConfig\032 \n" + "\017PublishToPubSub\022\r\n" + "\005topic\030\001 \001(\t\032\026\n" + "\024PublishSummaryToCscc\032#\n" - + "!PublishFindingsToCloudDataCatalog\032\263\002\n\n" + + "!PublishFindingsToCloudDataCatalog\032\"\n" + + " PublishFindingsToDataplexCatalog\032\263\002\n\n" + "Deidentify\022J\n" - + "\025transformation_config\030\007" - + " \001(\0132+.google.privacy.dlp.v2.TransformationConfig\022h\n" - + "%transformation_details_storage_config\030\003 \001(\01329.google.privacy.dlp" - + ".v2.TransformationDetailsStorageConfig\022#\n" + + "\025transformation_config\030\007 \001(\0132+.go" + + "ogle.privacy.dlp.v2.TransformationConfig\022h\n" + + "%transformation_details_storage_config\030\003" + + " \001(\01329.google.privacy.dlp.v2.TransformationDetailsStorageConfig\022#\n" + "\024cloud_storage_output\030\t \001(\tB\003\340A\002H\000\022@\n" + "\027file_types_to_transform\030\010" + " \003(\0162\037.google.privacy.dlp.v2.FileTypeB\010\n" @@ -2334,8 +2355,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034CreateInspectTemplateRequest\022:\n" + "\006parent\030\001 \001(" + "\tB*\340A\002\372A$\022\"dlp.googleapis.com/InspectTemplate\022E\n" - + "\020inspect_template\030\002" - + " \001(\0132&.google.privacy.dlp.v2.InspectTemplateB\003\340A\002\022\023\n" + + "\020inspect_template\030\002 \001(" + + "\0132&.google.privacy.dlp.v2.InspectTemplateB\003\340A\002\022\023\n" + "\013template_id\030\003 \001(\t\022\023\n" + "\013location_id\030\004 \001(\t\"\313\001\n" + "\034UpdateInspectTemplateRequest\0228\n" @@ -2354,8 +2375,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\t\022\023\n" + "\013location_id\030\005 \001(\t\"z\n" + "\034ListInspectTemplatesResponse\022A\n" - + "\021inspect_templates\030\001" - + " \003(\0132&.google.privacy.dlp.v2.InspectTemplate\022\027\n" + + "\021inspect_templates\030\001 \003(\0132&.google.privacy.dlp.v2.Inspe", + "ctTemplate\022\027\n" + "\017next_page_token\030\002 \001(\t\"X\n" + "\034DeleteInspectTemplateRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" @@ -2363,8 +2384,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027CreateJobTriggerRequest\0225\n" + "\006parent\030\001 \001(" + "\tB%\340A\002\372A\037\022\035dlp.googleapis.com/JobTrigger\022;\n" - + "\013job_trigger\030\002 \001(\0132!.google.privacy.dlp.v2.JobTriggerB\003\340A", - "\002\022\022\n\n" + + "\013job_trigger\030\002" + + " \001(\0132!.google.privacy.dlp.v2.JobTriggerB\003\340A\002\022\022\n\n" + "trigger_id\030\003 \001(\t\022\023\n" + "\013location_id\030\004 \001(\t\"P\n" + "\031ActivateJobTriggerRequest\0223\n" @@ -2379,23 +2400,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB%\340A\002\372A\037\n" + "\035dlp.googleapis.com/JobTrigger\"\264\001\n" + "\034CreateDiscoveryConfigRequest\022:\n" - + "\006parent\030\001 \001(\tB*\340A" - + "\002\372A$\022\"dlp.googleapis.com/DiscoveryConfig\022E\n" + + "\006parent\030\001 \001(" + + "\tB*\340A\002\372A$\022\"dlp.googleapis.com/DiscoveryConfig\022E\n" + "\020discovery_config\030\002" + " \001(\0132&.google.privacy.dlp.v2.DiscoveryConfigB\003\340A\002\022\021\n" + "\tconfig_id\030\003 \001(\t\"\320\001\n" + "\034UpdateDiscoveryConfigRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dlp.googleapis.com/DiscoveryConfig\022E\n" - + "\020discovery_config\030\002" - + " \001(\0132&.google.privacy.dlp.v2.DiscoveryConfigB\003\340A\002\022/\n" + + "\020discovery_config\030\002 \001(\0132&.go" + + "ogle.privacy.dlp.v2.DiscoveryConfigB\003\340A\002\022/\n" + "\013update_mask\030\003 \001(\0132\032.google.protobuf.FieldMask\"U\n" + "\031GetDiscoveryConfigRequest\0228\n" + "\004name\030\001 \001(\tB*\340A\002\372A$\n" + "\"dlp.googleapis.com/DiscoveryConfig\"\222\001\n" + "\033ListDiscoveryConfigsRequest\022:\n" - + "\006parent\030\001 \001(\tB*\340A" - + "\002\372A$\022\"dlp.googleapis.com/DiscoveryConfig\022\022\n\n" + + "\006parent\030\001 \001(" + + "\tB*\340A\002\372A$\022\"dlp.googleapis.com/DiscoveryConfig\022\022\n\n" + "page_token\030\002 \001(\t\022\021\n" + "\tpage_size\030\003 \001(\005\022\020\n" + "\010order_by\030\004 \001(\t\"z\n" @@ -2408,8 +2429,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"dlp.googleapis.com/DiscoveryConfig\"\366\001\n" + "\023CreateDlpJobRequest\0221\n" + "\006parent\030\001 \001(\tB!\340A\002\372A\033\022\031dlp.googleapis.com/DlpJob\022>\n" - + "\013inspect_job\030\002" - + " \001(\0132\'.google.privacy.dlp.v2.InspectJobConfigH\000\022@\n" + + "\013inspect_job\030\002 \001(\0132\'.go" + + "ogle.privacy.dlp.v2.InspectJobConfigH\000\022@\n" + "\010risk_job\030\003" + " \001(\0132,.google.privacy.dlp.v2.RiskAnalysisJobConfigH\000\022\016\n" + "\006job_id\030\004 \001(\t\022\023\n" @@ -2436,18 +2457,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025inspect_template_name\030\003 \001(\t\022.\n" + "\007actions\030\004 \003(\0132\035.google.privacy.dlp.v2.Action\"\362\r\n" + "\021DataProfileAction\022F\n" - + "\013export_data\030\001 \001(" - + "\0132/.google.privacy.dlp.v2.DataProfileAction.ExportH\000\022[\n" - + "\024pub_sub_notification\030\002 \001" - + "(\0132;.google.privacy.dlp.v2.DataProfileAction.PubSubNotificationH\000\022[\n" - + "\024publish_to_chronicle\030\003 \001(\0132;.google.privacy.dlp.v2." - + "DataProfileAction.PublishToChronicleH\000\022a\n" - + "\016publish_to_scc\030\004 \001(\0132G.google.privacy." - + "dlp.v2.DataProfileAction.PublishToSecurityCommandCenterH\000\022N\n\r" - + "tag_resources\030\010 \001(\013" - + "25.google.privacy.dlp.v2.DataProfileAction.TagResourcesH\000\022h\n" - + "\033publish_to_dataplex_catalog\030\t \001(\0132A.google.privacy.dlp.v2.D" - + "ataProfileAction.PublishToDataplexCatalogH\000\032\212\001\n" + + "\013export_data\030\001 \001(\0132/.google.p" + + "rivacy.dlp.v2.DataProfileAction.ExportH\000\022[\n" + + "\024pub_sub_notification\030\002 \001(\0132;.google." + + "privacy.dlp.v2.DataProfileAction.PubSubNotificationH\000\022[\n" + + "\024publish_to_chronicle\030\003 " + + "\001(\0132;.google.privacy.dlp.v2.DataProfileAction.PublishToChronicleH\000\022a\n" + + "\016publish_to_scc\030\004 \001(\0132G.google.privacy.dlp.v2.DataP" + + "rofileAction.PublishToSecurityCommandCenterH\000\022N\n\r" + + "tag_resources\030\010 \001(\01325.google.pr" + + "ivacy.dlp.v2.DataProfileAction.TagResourcesH\000\022h\n" + + "\033publish_to_dataplex_catalog\030\t \001" + + "(\0132A.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalogH\000\032\212\001\n" + "\006Export\022;\n\r" + "profile_table\030\001 \001(\0132$.google.privacy.dlp.v2.BigQueryTable\022C\n" + "\025sample_findings_table\030\002" @@ -2455,10 +2476,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022PubSubNotification\022\r\n" + "\005topic\030\001 \001(\t\022A\n" + "\005event\030\002 \001(\01622.google.privacy.dlp.v2.DataProfileAction.EventType\022K\n" - + "\020pubsub_condition\030\003 \001(\01321.go" - + "ogle.privacy.dlp.v2.DataProfilePubSubCondition\022b\n" - + "\021detail_of_message\030\004 \001(\0162G.goog" - + "le.privacy.dlp.v2.DataProfileAction.PubSubNotification.DetailLevel\"i\n" + + "\020pubsub_condition\030\003" + + " \001(\01321.google.privacy.dlp.v2.DataProfilePubSubCondition\022b\n" + + "\021detail_of_message\030\004 \001(\0162G.google.privacy.d" + + "lp.v2.DataProfileAction.PubSubNotification.DetailLevel\"i\n" + "\013DetailLevel\022\034\n" + "\030DETAIL_LEVEL_UNSPECIFIED\020\000\022\021\n\r" + "TABLE_PROFILE\020\001\022\021\n\r" @@ -2469,14 +2490,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030PublishToDataplexCatalog\022\036\n" + "\026lower_data_risk_to_low\030\001 \001(\010\032\266\003\n" + "\014TagResources\022Z\n" - + "\016tag_conditions\030\001 \003(\0132B.google.privacy.dlp.v2.DataP" - + "rofileAction.TagResources.TagCondition\022L\n" + + "\016tag_conditions\030\001 \003(\0132B" + + ".google.privacy.dlp.v2.DataProfileAction.TagResources.TagCondition\022L\n" + "\032profile_generations_to_tag\030\002" + " \003(\0162(.google.privacy.dlp.v2.ProfileGeneration\022\036\n" + "\026lower_data_risk_to_low\030\003 \001(\010\032\251\001\n" + "\014TagCondition\022K\n" - + "\003tag\030\001 \001(\0132>.google.privacy.dlp." - + "v2.DataProfileAction.TagResources.TagValue\022D\n" + + "\003tag\030\001" + + " \001(\0132>.google.privacy.dlp.v2.DataProfileAction.TagResources.TagValue\022D\n" + "\021sensitivity_score\030\002" + " \001(\0132\'.google.privacy.dlp.v2.SensitivityScoreH\000B\006\n" + "\004type\0320\n" @@ -2497,25 +2518,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032data_profile_resource_name\030\004 \001(\t\022\022\n\n" + "finding_id\030\005 \001(\t\022-\n" + "\ttimestamp\030\006 \001(\0132\032.google.protobuf.Timestamp\022C\n" - + "\010location\030\007 " - + "\001(\01321.google.privacy.dlp.v2.DataProfileFindingLocation\022F\n" - + "\023resource_visibility\030\010 " - + "\001(\0162).google.privacy.dlp.v2.ResourceVisibility\022\032\n" + + "\010location\030\007 \001(\01321.google" + + ".privacy.dlp.v2.DataProfileFindingLocation\022F\n" + + "\023resource_visibility\030\010" + + " \001(\0162).google.privacy.dlp.v2.ResourceVisibility\022\032\n" + "\022full_resource_name\030\t \001(\t\022?\n" + "\020data_source_type\030\n" + " \001(\0132%.google.privacy.dlp.v2.DataSourceType\"\267\001\n" + "\032DataProfileFindingLocation\022\026\n" + "\016container_name\030\001 \001(\t\022g\n" - + "$data_profile_finding_record_location\030\002 \001(\013" - + "27.google.privacy.dlp.v2.DataProfileFindingRecordLocationH\000B\030\n" + + "$data_profile_finding_record_location\030\002 \001(\01327.google.pr" + + "ivacy.dlp.v2.DataProfileFindingRecordLocationH\000B\030\n" + "\026location_extra_details\"Q\n" + " DataProfileFindingRecordLocation\022-\n" + "\005field\030\001 \001(\0132\036.google.privacy.dlp.v2.FieldId\"\256\002\n" + "\024DataProfileJobConfig\022<\n" + "\010location\030\001 \001(\0132*.google.privacy.dlp.v2.DataProfileLocation\022\022\n\n" + "project_id\030\005 \001(\t\022a\n" - + "\035other_cloud_starting_location\030\010 \001(\0132:.goo" - + "gle.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation\022\031\n" + + "\035other_cloud_starting_location\030\010 \001(\0132:.google.privacy." + + "dlp.v2.OtherCloudDiscoveryStartingLocation\022\031\n" + "\021inspect_templates\030\007 \003(\t\022F\n" + "\024data_profile_actions\030\006" + " \003(\0132(.google.privacy.dlp.v2.DataProfileAction\"[\n\r" @@ -2536,8 +2557,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\t\022\024\n" + "\014display_name\030\013 \001(\t\022D\n\n" + "org_config\030\002 \001(\01320.google.privacy.dlp.v2.DiscoveryConfig.OrgConfig\022a\n" - + "\035other_cloud_starting_location\030\014 \001(\0132:.google.privacy.dl" - + "p.v2.OtherCloudDiscoveryStartingLocation\022\031\n" + + "\035other_cloud_starting_location\030\014" + + " \001(\0132:.google.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation\022\031\n" + "\021inspect_templates\030\003 \003(\t\0229\n" + "\007actions\030\004 \003(\0132(.google.privacy.dlp.v2.DataProfileAction\0227\n" + "\007targets\030\005 \003(\0132&.google.privacy.dlp.v2.DiscoveryTarget\0221\n" @@ -2551,15 +2572,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023processing_location\030\r" + " \001(\0132).google.privacy.dlp.v2.ProcessingLocationB\003\340A\001\032c\n" + "\tOrgConfig\022B\n" - + "\010location\030\001" - + " \001(\01320.google.privacy.dlp.v2.DiscoveryStartingLocation\022\022\n\n" + + "\010location\030\001 \001" + + "(\01320.google.privacy.dlp.v2.DiscoveryStartingLocation\022\022\n\n" + "project_id\030\002 \001(\t\"9\n" + "\006Status\022\026\n" + "\022STATUS_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\n\n" + "\006PAUSED\020\002:t\352Aq\n" - + "\"dlp.googleapis.com/DiscoveryConfig\022Kprojects/{proj" - + "ect}/locations/{location}/discoveryConfigs/{discovery_config}\"\366\003\n" + + "\"dlp.googleapis.com/DiscoveryConfig\022Kprojects/{project}/locatio" + + "ns/{location}/discoveryConfigs/{discovery_config}\"\366\003\n" + "\017DiscoveryTarget\022J\n" + "\020big_query_target\030\001" + " \001(\0132..google.privacy.dlp.v2.BigQueryDiscoveryTargetH\000\022J\n" @@ -2575,19 +2596,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\01323.google.privacy.dlp.v2.VertexDatasetDiscoveryTargetH\000B\010\n" + "\006target\"\256\002\n" + "\027BigQueryDiscoveryTarget\022C\n" - + "\006filter\030\001" - + " \001(\0132..google.privacy.dlp.v2.DiscoveryBigQueryFilterB\003\340A\002\022F\n\n" - + "conditions\030\002 " - + "\001(\01322.google.privacy.dlp.v2.DiscoveryBigQueryConditions\022D\n" - + "\007cadence\030\003 \001(\01321.googl" - + "e.privacy.dlp.v2.DiscoveryGenerationCadenceH\000\0223\n" + + "\006filter\030\001 \001(\0132." + + ".google.privacy.dlp.v2.DiscoveryBigQueryFilterB\003\340A\002\022F\n\n" + + "conditions\030\002 \001(\01322.google" + + ".privacy.dlp.v2.DiscoveryBigQueryConditions\022D\n" + + "\007cadence\030\003" + + " \001(\01321.google.privacy.dlp.v2.DiscoveryGenerationCadenceH\000\0223\n" + "\010disabled\030\004 \001(\0132\037.google.privacy.dlp.v2.DisabledH\000B\013\n" + "\tfrequency\"\240\002\n" + "\027DiscoveryBigQueryFilter\022@\n" - + "\006tables\030\001 \001(\0132..go" - + "ogle.privacy.dlp.v2.BigQueryTableCollectionH\000\022]\n" - + "\014other_tables\030\002 \001(\0132E.google.pri" - + "vacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTablesH\000\022@\n" + + "\006tables\030\001" + + " \001(\0132..google.privacy.dlp.v2.BigQueryTableCollectionH\000\022]\n" + + "\014other_tables\030\002 \001(\0132E.google.privacy.dlp.v2." + + "DiscoveryBigQueryFilter.AllOtherBigQueryTablesH\000\022@\n" + "\017table_reference\030\003" + " \001(\0132%.google.privacy.dlp.v2.TableReferenceH\000\032\030\n" + "\026AllOtherBigQueryTablesB\010\n" @@ -2599,10 +2620,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033DiscoveryBigQueryConditions\0221\n\r" + "created_after\030\001 \001(\0132\032.google.protobuf.Timestamp\022:\n" + "\005types\030\002 \001(\0132).google.privacy.dlp.v2.BigQueryTableTypesH\000\022M\n" - + "\017type_collection\030\003 \001(\01622.go" - + "ogle.privacy.dlp.v2.BigQueryTableTypeCollectionH\000\022V\n\r" - + "or_conditions\030\004 \001(\0132?.googl" - + "e.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions\032Q\n" + + "\017type_collection\030\003" + + " \001(\01622.google.privacy.dlp.v2.BigQueryTableTypeCollectionH\000\022V\n" + + "\r" + + "or_conditions\030\004 \001(\0132?.google.privacy.dl" + + "p.v2.DiscoveryBigQueryConditions.OrConditions\032Q\n" + "\014OrConditions\022\025\n\r" + "min_row_count\030\001 \001(\005\022*\n" + "\007min_age\030\002 \001(\0132\031.google.protobuf.DurationB\020\n" @@ -2610,46 +2632,46 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032DiscoveryGenerationCadence\022V\n" + "\027schema_modified_cadence\030\001" + " \001(\01325.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence\022T\n" - + "\026table_modified_cadence\030\002 \001(\01324.google.p" - + "rivacy.dlp.v2.DiscoveryTableModifiedCadence\022i\n" - + "!inspect_template_modified_cadence\030\003" - + " \001(\0132>.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\022L\n" + + "\026table_modified_cadence\030\002" + + " \001(\01324.google.privacy.dlp.v2.DiscoveryTableModifiedCadence\022i\n" + + "!inspect_template_modified_cadence\030\003 \001(\0132>.goo" + + "gle.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\022L\n" + "\021refresh_frequency\030\004" + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\"\246\001\n" + "\035DiscoveryTableModifiedCadence\022?\n" + "\005types\030\001 \003(\01620.google.privacy.dlp.v2.BigQueryTableModification\022D\n" - + "\tfrequency\030\002 \001(\01621.google.priv" - + "acy.dlp.v2.DataProfileUpdateFrequency\"\250\001\n" + + "\tfrequency\030\002" + + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\"\250\001\n" + "\036DiscoverySchemaModifiedCadence\022@\n" + "\005types\030\001 \003(\01621.google.privacy.dlp.v2.BigQuerySchemaModification\022D\n" + "\tfrequency\030\002 \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\"o\n" + "\'DiscoveryInspectTemplateModifiedCadence\022D\n" - + "\tfrequency\030\001 \001(\01621.google." - + "privacy.dlp.v2.DataProfileUpdateFrequency\"\277\002\n" + + "\tfrequency\030\001" + + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\"\277\002\n" + "\027CloudSqlDiscoveryTarget\022C\n" - + "\006filter\030\001" - + " \001(\0132..google.privacy.dlp.v2.DiscoveryCloudSqlFilterB\003\340A\002\022F\n\n" - + "conditions\030\002 \001(\01322" - + ".google.privacy.dlp.v2.DiscoveryCloudSqlConditions\022W\n" - + "\022generation_cadence\030\003 \001(\01329" - + ".google.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadenceH\000\0223\n" + + "\006filter\030\001 \001(\0132..goog" + + "le.privacy.dlp.v2.DiscoveryCloudSqlFilterB\003\340A\002\022F\n\n" + + "conditions\030\002 \001(\01322.google.priv" + + "acy.dlp.v2.DiscoveryCloudSqlConditions\022W\n" + + "\022generation_cadence\030\003 \001(\01329.google.priv" + + "acy.dlp.v2.DiscoveryCloudSqlGenerationCadenceH\000\0223\n" + "\010disabled\030\004 \001(\0132\037.google.privacy.dlp.v2.DisabledH\000B\t\n" + "\007cadence\"\211\002\n" + "\027DiscoveryCloudSqlFilter\022G\n\n" - + "collection\030\001" - + " \001(\01321.google.privacy.dlp.v2.DatabaseResourceCollectionH\000\022B\n" - + "\006others\030\002 \001(\013" - + "20.google.privacy.dlp.v2.AllOtherDatabaseResourcesH\000\022W\n" - + "\033database_resource_reference\030\003" - + " \001(\01320.google.privacy.dlp.v2.DatabaseResourceReferenceH\000B\010\n" + + "collection\030\001 \001(\0132" + + "1.google.privacy.dlp.v2.DatabaseResourceCollectionH\000\022B\n" + + "\006others\030\002 \001(\01320.google.pr" + + "ivacy.dlp.v2.AllOtherDatabaseResourcesH\000\022W\n" + + "\033database_resource_reference\030\003 \001(\01320." + + "google.privacy.dlp.v2.DatabaseResourceReferenceH\000B\010\n" + "\006filter\"r\n" + "\032DatabaseResourceCollection\022I\n" - + "\017include_regexes\030\001" - + " \001(\0132..google.privacy.dlp.v2.DatabaseResourceRegexesH\000B\t\n" + + "\017include_regexes\030\001 \001(\0132..goo" + + "gle.privacy.dlp.v2.DatabaseResourceRegexesH\000B\t\n" + "\007pattern\"Y\n" + "\027DatabaseResourceRegexes\022>\n" - + "\010patterns\030\001 \003(\0132,.googl" - + "e.privacy.dlp.v2.DatabaseResourceRegex\"\207\001\n" + + "\010patterns\030\001" + + " \003(\0132,.google.privacy.dlp.v2.DatabaseResourceRegex\"\207\001\n" + "\025DatabaseResourceRegex\022\030\n" + "\020project_id_regex\030\001 \001(\t\022\026\n" + "\016instance_regex\030\002 \001(\t\022\026\n" @@ -2662,10 +2684,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010database\030\003 \001(\tB\003\340A\002\022\036\n" + "\021database_resource\030\004 \001(\tB\003\340A\002\"\332\003\n" + "\033DiscoveryCloudSqlConditions\022`\n" - + "\020database_engines\030\001 \003(\0162A.g" - + "oogle.privacy.dlp.v2.DiscoveryCloudSqlConditions.DatabaseEngineB\003\340A\001\022V\n" - + "\005types\030\003 " - + "\003(\0162G.google.privacy.dlp.v2.DiscoveryCloudSqlConditions.DatabaseResourceType\"n\n" + + "\020database_engines\030\001 \003(\0162A.google.privac" + + "y.dlp.v2.DiscoveryCloudSqlConditions.DatabaseEngineB\003\340A\001\022V\n" + + "\005types\030\003 \003(\0162G.google" + + ".privacy.dlp.v2.DiscoveryCloudSqlConditions.DatabaseResourceType\"n\n" + "\016DatabaseEngine\022\037\n" + "\033DATABASE_ENGINE_UNSPECIFIED\020\000\022\"\n" + "\036ALL_SUPPORTED_DATABASE_ENGINES\020\001\022\t\n" @@ -2676,15 +2698,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*DATABASE_RESOURCE_TYPE_ALL_SUPPORTED_TYPES\020\001\022 \n" + "\034DATABASE_RESOURCE_TYPE_TABLE\020\002\"\227\005\n" + "\"DiscoveryCloudSqlGenerationCadence\022p\n" - + "\027schema_modified_cadence\030\001 \001(\0132O.google.privacy.dlp.v2.Discover" - + "yCloudSqlGenerationCadence.SchemaModifiedCadence\022L\n" - + "\021refresh_frequency\030\002 \001(\01621.go" - + "ogle.privacy.dlp.v2.DataProfileUpdateFrequency\022i\n" - + "!inspect_template_modified_cadence\030\003" - + " \001(\0132>.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\032\305\002\n" + + "\027schema_modified_cadence\030\001 \001(\0132O.go" + + "ogle.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadence.SchemaModifiedCadence\022L\n" + + "\021refresh_frequency\030\002" + + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\022i\n" + + "!inspect_template_modified_cadence\030\003 \001(\0132>." + + "google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\032\305\002\n" + "\025SchemaModifiedCadence\022y\n" - + "\005types\030\001 \003(\0162j.google.privacy.dlp.v2.DiscoveryCloudSqlGene" - + "rationCadence.SchemaModifiedCadence.CloudSqlSchemaModification\022D\n" + + "\005types\030\001 \003(\0162j.google.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadenc" + + "e.SchemaModifiedCadence.CloudSqlSchemaModification\022D\n" + "\tfrequency\030\002 \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\"k\n" + "\032CloudSqlSchemaModification\022\'\n" + "#SQL_SCHEMA_MODIFICATION_UNSPECIFIED\020\000\022\017\n" @@ -2692,30 +2714,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017REMOVED_COLUMNS\020\002\"\030\n" + "\026SecretsDiscoveryTarget\"\333\002\n" + "\033CloudStorageDiscoveryTarget\022G\n" - + "\006filter\030\001 \001(\01322.go" - + "ogle.privacy.dlp.v2.DiscoveryCloudStorageFilterB\003\340A\002\022L\n\n" - + "conditions\030\004 \001(\01323.googl" - + "e.privacy.dlp.v2.DiscoveryFileStoreConditionsB\003\340A\001\022`\n" - + "\022generation_cadence\030\002 \001(\0132=" - + ".google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadenceB\003\340A\001H\000\0228\n" + + "\006filter\030\001 \001(\01322.google.privacy" + + ".dlp.v2.DiscoveryCloudStorageFilterB\003\340A\002\022L\n\n" + + "conditions\030\004 \001(\01323.google.privacy.dl" + + "p.v2.DiscoveryFileStoreConditionsB\003\340A\001\022`\n" + + "\022generation_cadence\030\002 \001(\0132=.google.priv" + + "acy.dlp.v2.DiscoveryCloudStorageGenerationCadenceB\003\340A\001H\000\0228\n" + "\010disabled\030\003 \001(\0132\037.google.privacy.dlp.v2.DisabledB\003\340A\001H\000B" + "\t\n" + "\007cadence\"\226\002\n" - + "\033DiscoveryCloudStorageFilter\022E\n\n" - + "collection\030\001 \001(\0132*.google.p" - + "rivacy.dlp.v2.FileStoreCollectionB\003\340A\001H\000\022e\n" - + " cloud_storage_resource_reference\030\002 \001" - + "(\01324.google.privacy.dlp.v2.CloudStorageResourceReferenceB\003\340A\001H\000\022?\n" - + "\006others\030d \001(\0132" - + "(.google.privacy.dlp.v2.AllOtherResourcesB\003\340A\001H\000B\010\n" - + "\006filter\"i\n" + + "\033DiscoveryCloudStorageFilter\022E\n" + + "\n" + + "collection\030\001" + + " \001(\0132*.google.privacy.dlp.v2.FileStoreCollectionB\003\340A\001H\000\022e\n" + + " cloud_storage_resource_reference\030\002 \001(\01324.google." + + "privacy.dlp.v2.CloudStorageResourceReferenceB\003\340A\001H\000\022?\n" + + "\006others\030d" + + " \001(\0132(.google.privacy.dlp.v2.AllOtherResourcesB\003\340A\001H\000B\010\n" + + "\006filter\"\247\001\n" + "\023FileStoreCollection\022G\n" + "\017include_regexes\030\001" - + " \001(\0132\'.google.privacy.dlp.v2.FileStoreRegexesB\003\340A\001H\000B\t\n" + + " \001(\0132\'.google.privacy.dlp.v2.FileStoreRegexesB\003\340A\001H\000\022<\n" + + "\014include_tags\030\002 \001(\0132!.google.privacy.dlp.v2.TagFiltersB\003\340A\001B" + + "\t\n" + "\007pattern\"P\n" + "\020FileStoreRegexes\022<\n" - + "\010patterns\030\001 " - + "\003(\0132%.google.privacy.dlp.v2.FileStoreRegexB\003\340A\002\"p\n" + + "\010patterns\030\001" + + " \003(\0132%.google.privacy.dlp.v2.FileStoreRegexB\003\340A\002\"p\n" + "\016FileStoreRegex\022L\n" + "\023cloud_storage_regex\030\001" + " \001(\0132(.google.privacy.dlp.v2.CloudStorageRegexB\003\340A\001H\000B\020\n" @@ -2727,16 +2752,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013bucket_name\030\001 \001(\tB\003\340A\002\022\027\n\n" + "project_id\030\002 \001(\tB\003\340A\002\"\353\001\n" + "&DiscoveryCloudStorageGenerationCadence\022Q\n" - + "\021refresh_frequency\030\001 \001(\0162" - + "1.google.privacy.dlp.v2.DataProfileUpdateFrequencyB\003\340A\001\022n\n" - + "!inspect_template_modified_cadence\030\002 \001(\0132>.google.privacy.dlp." - + "v2.DiscoveryInspectTemplateModifiedCadenceB\003\340A\001\"\233\005\n" + + "\021refresh_frequency\030\001" + + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequencyB\003\340A\001\022n\n" + + "!inspect_template_modified_cadence\030\002 \001(\0132>.google.p" + + "rivacy.dlp.v2.DiscoveryInspectTemplateModifiedCadenceB\003\340A\001\"\233\005\n" + "\037DiscoveryCloudStorageConditions\022{\n" - + "\032included_object_attributes\030\001 \003(\0162" - + "R.google.privacy.dlp.v2.DiscoveryCloudSt" - + "orageConditions.CloudStorageObjectAttributeB\003\340A\002\022{\n" - + "\032included_bucket_attributes\030\002 \003(\0162R.google.privacy.dlp.v2.DiscoveryCl" - + "oudStorageConditions.CloudStorageBucketAttributeB\003\340A\002\"\343\001\n" + + "\032included_object_attributes\030\001 \003(\0162R.google.privacy.dlp.v2.Disco" + + "veryCloudStorageConditions.CloudStorageObjectAttributeB\003\340A\002\022{\n" + + "\032included_bucket_attributes\030\002 \003(\0162R.google.privacy.dlp.v2." + + "DiscoveryCloudStorageConditions.CloudStorageBucketAttributeB\003\340A\002\"\343\001\n" + "\033CloudStorageObjectAttribute\022.\n" + "*CLOUD_STORAGE_OBJECT_ATTRIBUTE_UNSPECIFIED\020\000\022\031\n" + "\025ALL_SUPPORTED_OBJECTS\020\001\022\014\n" @@ -2755,25 +2779,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034DiscoveryFileStoreConditions\0226\n\r" + "created_after\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\001\022/\n" + "\007min_age\030\002 \001(\0132\031.google.protobuf.DurationB\003\340A\001\022_\n" - + "\030cloud_storage_conditions\030\003" - + " \001(\01326.google.privacy.dlp.v2.DiscoveryCloudStorageConditionsB\003\340A\001H\000B\014\n\n" + + "\030cloud_storage_conditions\030\003 \001(\01326.google.privacy.dl" + + "p.v2.DiscoveryCloudStorageConditionsB\003\340A\001H\000B\014\n\n" + "conditions\"\222\003\n" + "\031OtherCloudDiscoveryTarget\022D\n" + "\020data_source_type\030\001" + " \001(\0132%.google.privacy.dlp.v2.DataSourceTypeB\003\340A\002\022E\n" - + "\006filter\030\002 \001" - + "(\01320.google.privacy.dlp.v2.DiscoveryOtherCloudFilterB\003\340A\002\022M\n\n" - + "conditions\030\003 \001(\01324." - + "google.privacy.dlp.v2.DiscoveryOtherCloudConditionsB\003\340A\001\022Y\n" - + "\022generation_cadence\030\004" - + " \001(\0132;.google.privacy.dlp.v2.DiscoveryOtherCloudGenerationCadenceH\000\0223\n" + + "\006filter\030\002" + + " \001(\01320.google.privacy.dlp.v2.DiscoveryOtherCloudFilterB\003\340A\002\022M\n\n" + + "conditions\030\003" + + " \001(\01324.google.privacy.dlp.v2.DiscoveryOtherCloudConditionsB\003\340A\001\022Y\n" + + "\022generation_cadence\030\004 \001(\0132;.google.privacy.dlp.v2." + + "DiscoveryOtherCloudGenerationCadenceH\000\0223\n" + "\010disabled\030\005 \001(\0132\037.google.privacy.dlp.v2.DisabledH\000B\t\n" + "\007cadence\"\206\002\n" + "\031DiscoveryOtherCloudFilter\022I\n\n" - + "collection\030\001" - + " \001(\01323.google.privacy.dlp.v2.OtherCloudResourceCollectionH\000\022S\n" - + "\017single_resource\030\002 \001(\01328.google.privacy.d" - + "lp.v2.OtherCloudSingleResourceReferenceH\000\022?\n" + + "collection\030\001 \001(\01323.googl" + + "e.privacy.dlp.v2.OtherCloudResourceCollectionH\000\022S\n" + + "\017single_resource\030\002 \001(\01328.googl" + + "e.privacy.dlp.v2.OtherCloudSingleResourceReferenceH\000\022?\n" + "\006others\030d" + " \001(\0132(.google.privacy.dlp.v2.AllOtherResourcesB\003\340A\001H\000B\010\n" + "\006filter\"v\n" @@ -2784,8 +2808,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031OtherCloudResourceRegexes\022@\n" + "\010patterns\030\001 \003(\0132..google.privacy.dlp.v2.OtherCloudResourceRegex\"y\n" + "\027OtherCloudResourceRegex\022L\n" - + "\026amazon_s3_bucket_regex\030\001" - + " \001(\0132*.google.privacy.dlp.v2.AmazonS3BucketRegexH\000B\020\n" + + "\026amazon_s3_bucket_regex\030\001 \001(" + + "\0132*.google.privacy.dlp.v2.AmazonS3BucketRegexH\000B\020\n" + "\016resource_regex\"0\n" + "\017AwsAccountRegex\022\035\n" + "\020account_id_regex\030\001 \001(\tB\003\340A\001\"x\n" @@ -2804,14 +2828,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013bucket_name\030\002 \001(\tB\003\340A\002\"\261\001\n" + "\035DiscoveryOtherCloudConditions\022*\n" + "\007min_age\030\001 \001(\0132\031.google.protobuf.Duration\022V\n" - + "\033amazon_s3_bucket_conditions\030\002 \001(\0132/.g" - + "oogle.privacy.dlp.v2.AmazonS3BucketConditionsH\000B\014\n\n" + + "\033amazon_s3_bucket_conditions\030\002" + + " \001(\0132/.google.privacy.dlp.v2.AmazonS3BucketConditionsH\000B\014\n\n" + "conditions\"\331\003\n" + "\030AmazonS3BucketConditions\022U\n" - + "\014bucket_types\030\001 \003(\0162:.googl" - + "e.privacy.dlp.v2.AmazonS3BucketConditions.BucketTypeB\003\340A\001\022g\n" - + "\026object_storage_classes\030\002 \003(\0162B.google.privacy.dlp.v2.Amazon" - + "S3BucketConditions.ObjectStorageClassB\003\340A\001\"T\n\n" + + "\014bucket_types\030\001 " + + "\003(\0162:.google.privacy.dlp.v2.AmazonS3BucketConditions.BucketTypeB\003\340A\001\022g\n" + + "\026object_storage_classes\030\002 \003(\0162B.google.privacy.dl" + + "p.v2.AmazonS3BucketConditions.ObjectStorageClassB\003\340A\001\"T\n\n" + "BucketType\022\024\n" + "\020TYPE_UNSPECIFIED\020\000\022\026\n" + "\022TYPE_ALL_SUPPORTED\020\001\022\030\n" @@ -2826,45 +2850,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$DiscoveryOtherCloudGenerationCadence\022Q\n" + "\021refresh_frequency\030\001" + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequencyB\003\340A\001\022n\n" - + "!inspect_template_modified_cadence\030\002 \001(\0132>.google.privac" - + "y.dlp.v2.DiscoveryInspectTemplateModifiedCadenceB\003\340A\001\"W\n" + + "!inspect_template_modified_cadence\030\002 \001(\0132>.go" + + "ogle.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadenceB\003\340A\001\"W\n" + "\031DiscoveryStartingLocation\022\031\n" - + "\017organization_id\030\001 \001(\003H\000\022\023\n" + + "\017organization_id\030\001 \001(\003H\000", + "\022\023\n" + "\tfolder_id\030\002 \001(\003H\000B\n\n" + "\010location\"\207\002\n" + "#OtherCloudDiscoveryStartingLocation\022o\n" - + "\014aws_location\030\001 \001(\0132W.google.privacy.dlp.v2.OtherCloudD" - + "iscoveryStartingLocation.AwsDiscoveryStartingLocationH\000\032c\n" + + "\014aws_location\030\001 \001(\0132W.google.privacy.dlp.v2." + + "OtherCloudDiscoveryStartingLocation.AwsDiscoveryStartingLocationH\000\032c\n" + "\034AwsDiscoveryStartingLocation\022\024\n\n" + "account_id\030\002 \001(\tH\000\022$\n" + "\032all_asset_inventory_assets\030\003 \001(\010H\000B\007\n" + "\005scopeB\n\n" + "\010location\"\023\n" + "\021AllOtherResources\"\323\002\n" - + "\034Vertex", - "DatasetDiscoveryTarget\022H\n" - + "\006filter\030\001 \001(\01323" - + ".google.privacy.dlp.v2.DiscoveryVertexDatasetFilterB\003\340A\002\022K\n\n" - + "conditions\030\002 \001(\01327.g" - + "oogle.privacy.dlp.v2.DiscoveryVertexDatasetConditions\022\\\n" - + "\022generation_cadence\030\003 \001(" - + "\0132>.google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadenceH\000\0223\n" + + "\034VertexDatasetDiscoveryTarget\022H\n" + + "\006filter\030\001" + + " \001(\01323.google.privacy.dlp.v2.DiscoveryVertexDatasetFilterB\003\340A\002\022K\n\n" + + "conditions\030\002" + + " \001(\01327.google.privacy.dlp.v2.DiscoveryVertexDatasetConditions\022\\\n" + + "\022generation_cadence\030\003 \001(\0132>.google.privacy.dlp.v2.Dis" + + "coveryVertexDatasetGenerationCadenceH\000\0223\n" + "\010disabled\030\004 \001(\0132\037.google.privacy.dlp.v2.DisabledH\000B\t\n" + "\007cadence\"\216\002\n" + "\034DiscoveryVertexDatasetFilter\022D\n\n" - + "collection\030\001" - + " \001(\0132..google.privacy.dlp.v2.VertexDatasetCollectionH\000\022b\n" - + "!vertex_dataset_resource_reference\030\002 \001(\01325." - + "google.privacy.dlp.v2.VertexDatasetResourceReferenceH\000\022:\n" + + "collection\030\001 \001(\0132..go" + + "ogle.privacy.dlp.v2.VertexDatasetCollectionH\000\022b\n" + + "!vertex_dataset_resource_reference\030\002" + + " \001(\01325.google.privacy.dlp.v2.VertexDatasetResourceReferenceH\000\022:\n" + "\006others\030d \001(\0132(.google.privacy.dlp.v2.AllOtherResourcesH\000B\010\n" + "\006filter\"s\n" + "\027VertexDatasetCollection\022M\n" - + "\026vertex_dataset_regexes\030\001" - + " \001(\0132+.google.privacy.dlp.v2.VertexDatasetRegexesH\000B\t\n" + + "\026vertex_dataset_regexes\030\001 \001(\0132+.goo" + + "gle.privacy.dlp.v2.VertexDatasetRegexesH\000B\t\n" + "\007pattern\"X\n" + "\024VertexDatasetRegexes\022@\n" - + "\010patterns\030\001 " - + "\003(\0132).google.privacy.dlp.v2.VertexDatasetRegexB\003\340A\002\".\n" + + "\010patterns\030\001" + + " \003(\0132).google.privacy.dlp.v2.VertexDatasetRegexB\003\340A\002\".\n" + "\022VertexDatasetRegex\022\030\n" + "\020project_id_regex\030\001 \001(\t\"D\n" + "\036VertexDatasetResourceReference\022\"\n" @@ -2875,16 +2899,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'DiscoveryVertexDatasetGenerationCadence\022L\n" + "\021refresh_frequency\030\001" + " \001(\01621.google.privacy.dlp.v2.DataProfileUpdateFrequency\022i\n" - + "!inspect_template_modified_cadence\030\002 \001(\0132>.google.priv" - + "acy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\"\334\006\n" + + "!inspect_template_modified_cadence\030\002 \001(\0132>." + + "google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence\"\334\006\n" + "\006DlpJob\022\014\n" + "\004name\030\001 \001(\t\022/\n" + "\004type\030\002 \001(\0162!.google.privacy.dlp.v2.DlpJobType\0225\n" + "\005state\030\003 \001(\0162&.google.privacy.dlp.v2.DlpJob.JobState\022K\n" - + "\014risk_details\030\004 \001(" - + "\01323.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsH\000\022J\n" - + "\017inspect_details\030\005 \001(" - + "\0132/.google.privacy.dlp.v2.InspectDataSourceDetailsH\000\022/\n" + + "\014risk_details\030\004" + + " \001(\01323.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsH\000\022J\n" + + "\017inspect_details\030\005" + + " \001(\0132/.google.privacy.dlp.v2.InspectDataSourceDetailsH\000\022/\n" + "\013create_time\030\006 \001(\0132\032.google.protobuf.Timestamp\022.\n\n" + "start_time\030\007 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\010 \001(\0132\032.google.protobuf.Timestamp\0221\n\r" @@ -2901,8 +2925,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010CANCELED\020\004\022\n\n" + "\006FAILED\020\005\022\n\n" + "\006ACTIVE\020\006:\177\352A|\n" - + "\031dlp.googleapis.com/DlpJob\022$projects/{project}/dlpJobs/{dlp_j" - + "ob}\0229projects/{project}/locations/{location}/dlpJobs/{dlp_job}B\t\n" + + "\031dlp.googleapis.com/DlpJob\022$projects/{project}/dlp" + + "Jobs/{dlp_job}\0229projects/{project}/locations/{location}/dlpJobs/{dlp_job}B\t\n" + "\007details\"C\n" + "\020GetDlpJobRequest\022/\n" + "\004name\030\001 \001(\tB!\340A\002\372A\033\n" @@ -2929,10 +2953,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB!\340A\002\372A\033\n" + "\031dlp.googleapis.com/DlpJob\"\327\001\n" + "\037CreateDeidentifyTemplateRequest\022=\n" - + "\006parent\030\001 \001(\t" - + "B-\340A\002\372A\'\022%dlp.googleapis.com/DeidentifyTemplate\022K\n" - + "\023deidentify_template\030\002 \001(\0132).g" - + "oogle.privacy.dlp.v2.DeidentifyTemplateB\003\340A\002\022\023\n" + + "\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%dlp.googleapis.com/DeidentifyTemplate\022K\n" + + "\023deidentify_template\030\002" + + " \001(\0132).google.privacy.dlp.v2.DeidentifyTemplateB\003\340A\002\022\023\n" + "\013template_id\030\003 \001(\t\022\023\n" + "\013location_id\030\004 \001(\t\"\327\001\n" + "\037UpdateDeidentifyTemplateRequest\022;\n" @@ -2952,8 +2976,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\t\022\023\n" + "\013location_id\030\005 \001(\t\"\203\001\n" + "\037ListDeidentifyTemplatesResponse\022G\n" - + "\024deidentify_templates\030\001 \003(\0132" - + ").google.privacy.dlp.v2.DeidentifyTemplate\022\027\n" + + "\024deidentify_templates\030\001" + + " \003(\0132).google.privacy.dlp.v2.DeidentifyTemplate\022\027\n" + "\017next_page_token\030\002 \001(\t\"^\n" + "\037DeleteDeidentifyTemplateRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" @@ -2962,8 +2986,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013output_path\030\001 \001(\0132\'.google.privacy.dlp.v2.CloudStoragePath\022L\n" + "\026cloud_storage_file_set\030\002" + " \001(\0132*.google.privacy.dlp.v2.CloudStorageFileSetH\000\022?\n" - + "\017big_query_field\030\003 \001(\013" - + "2$.google.privacy.dlp.v2.BigQueryFieldH\000B\010\n" + + "\017big_query_field\030\003" + + " \001(\0132$.google.privacy.dlp.v2.BigQueryFieldH\000B\010\n" + "\006source\"8\n" + "\032LargeCustomDictionaryStats\022\032\n" + "\022approx_num_phrases\030\001 \001(\003\"\246\002\n" @@ -2972,13 +2996,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\002 \001(\t\022U\n" + "\027large_custom_dictionary\030\003" + " \001(\01322.google.privacy.dlp.v2.LargeCustomDictionaryConfigH\000\022F\n\n" - + "dictionary\030\004 " - + "\001(\01320.google.privacy.dlp.v2.CustomInfoType.DictionaryH\000\022<\n" + + "dictionary\030\004" + + " \001(\01320.google.privacy.dlp.v2.CustomInfoType.DictionaryH\000\022<\n" + "\005regex\030\005 \001(\0132+.google.privacy.dlp.v2.CustomInfoType.RegexH\000B\006\n" + "\004type\"s\n" + "\023StoredInfoTypeStats\022T\n" - + "\027large_custom_dictionary\030\001" - + " \001(\01321.google.privacy.dlp.v2.LargeCustomDictionaryStatsH\000B\006\n" + + "\027large_custom_dictionary\030\001 \001(\01321.googl" + + "e.privacy.dlp.v2.LargeCustomDictionaryStatsH\000B\006\n" + "\004type\"\251\002\n" + "\025StoredInfoTypeVersion\022;\n" + "\006config\030\001 \001(\0132+.google.privacy.dlp.v2.StoredInfoTypeConfig\022/\n" @@ -2988,20 +3012,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005stats\030\005 \001(\0132*.google.privacy.dlp.v2.StoredInfoTypeStats\"\361\003\n" + "\016StoredInfoType\022\014\n" + "\004name\030\001 \001(\t\022E\n" - + "\017current_version\030\002 \001(\013" - + "2,.google.privacy.dlp.v2.StoredInfoTypeVersion\022F\n" - + "\020pending_versions\030\003 \003(\0132,.googl" - + "e.privacy.dlp.v2.StoredInfoTypeVersion:\301\002\352A\275\002\n" - + "!dlp.googleapis.com/StoredInfoType\022?organizations/{organization}/storedInf" - + "oTypes/{stored_info_type}\0225projects/{project}/storedInfoTypes/{stored_info_type}" - + "\022Torganizations/{organization}/locations/{location}/storedInfoTypes/{stored_info" - + "_type}\022Jprojects/{project}/locations/{lo" - + "cation}/storedInfoTypes/{stored_info_type}\"\314\001\n" + + "\017current_version\030\002" + + " \001(\0132,.google.privacy.dlp.v2.StoredInfoTypeVersion\022F\n" + + "\020pending_versions\030\003 " + + "\003(\0132,.google.privacy.dlp.v2.StoredInfoTypeVersion:\301\002\352A\275\002\n" + + "!dlp.googleapis.com/StoredInfoType\022?organizations/{organization" + + "}/storedInfoTypes/{stored_info_type}\0225projects/{project}/storedInfoTypes/{stored" + + "_info_type}\022Torganizations/{organization}/locations/{location}/storedInfoTypes/{" + + "stored_info_type}\022Jprojects/{project}/lo" + + "cations/{location}/storedInfoTypes/{stored_info_type}\"\314\001\n" + "\033CreateStoredInfoTypeRequest\0229\n" + "\006parent\030\001 \001(" + "\tB)\340A\002\372A#\022!dlp.googleapis.com/StoredInfoType\022@\n" - + "\006config\030\002 \001(\0132+.google.p" - + "rivacy.dlp.v2.StoredInfoTypeConfigB\003\340A\002\022\033\n" + + "\006config\030\002 \001(\013" + + "2+.google.privacy.dlp.v2.StoredInfoTypeConfigB\003\340A\002\022\033\n" + "\023stored_info_type_id\030\003 \001(\t\022\023\n" + "\013location_id\030\004 \001(\t\"\304\001\n" + "\033UpdateStoredInfoTypeRequest\0227\n" @@ -3020,8 +3044,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\t\022\023\n" + "\013location_id\030\005 \001(\t\"x\n" + "\033ListStoredInfoTypesResponse\022@\n" - + "\021stored_info_types\030\001 \003(\0132" - + "%.google.privacy.dlp.v2.StoredInfoType\022\027\n" + + "\021stored_info_types\030\001" + + " \003(\0132%.google.privacy.dlp.v2.StoredInfoType\022\027\n" + "\017next_page_token\030\002 \001(\t\"V\n" + "\033DeleteStoredInfoTypeRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" @@ -3034,19 +3058,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032HybridInspectDlpJobRequest\022/\n" + "\004name\030\001 \001(\tB!\340A\002\372A\033\n" + "\031dlp.googleapis.com/DlpJob\022=\n" - + "\013hybrid_item\030\003 " - + "\001(\0132(.google.privacy.dlp.v2.HybridContentItem\"\213\001\n" + + "\013hybrid_item\030\003" + + " \001(\0132(.google.privacy.dlp.v2.HybridContentItem\"\213\001\n" + "\021HybridContentItem\0220\n" + "\004item\030\001 \001(\0132\".google.privacy.dlp.v2.ContentItem\022D\n" - + "\017finding_details\030\002" - + " \001(\0132+.google.privacy.dlp.v2.HybridFindingDetails\"\260\002\n" + + "\017finding_details\030\002 \001(\0132+.goog" + + "le.privacy.dlp.v2.HybridFindingDetails\"\260\002\n" + "\024HybridFindingDetails\022;\n" + "\021container_details\030\001 \001(\0132 .google.privacy.dlp.v2.Container\022\023\n" + "\013file_offset\030\002 \001(\003\022\022\n\n" + "row_offset\030\003 \001(\003\022:\n\r" + "table_options\030\004 \001(\0132#.google.privacy.dlp.v2.TableOptions\022G\n" - + "\006labels\030\005 \003(\01327.google." - + "privacy.dlp.v2.HybridFindingDetails.LabelsEntry\032-\n" + + "\006labels\030\005 \003(" + + "\01327.google.privacy.dlp.v2.HybridFindingDetails.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\027\n" @@ -3059,12 +3083,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\004 \001(\t\022\016\n" + "\006filter\030\005 \001(\t\"\204\001\n" + "\037ListProjectDataProfilesResponse\022H\n" - + "\025project_data_profiles\030\001 \003(\0132)." - + "google.privacy.dlp.v2.ProjectDataProfile\022\027\n" + + "\025project_data_profiles\030\001" + + " \003(\0132).google.privacy.dlp.v2.ProjectDataProfile\022\027\n" + "\017next_page_token\030\002 \001(\t\"\244\001\n" + "\034ListTableDataProfilesRequest\022;\n" - + "\006parent\030\001 \001(\tB+\340A\002\372" - + "A%\022#dlp.googleapis.com/TableDataProfile\022\022\n\n" + + "\006parent\030\001 \001(" + + "\tB+\340A\002\372A%\022#dlp.googleapis.com/TableDataProfile\022\022\n\n" + "page_token\030\002 \001(\t\022\021\n" + "\tpage_size\030\003 \001(\005\022\020\n" + "\010order_by\030\004 \001(\t\022\016\n" @@ -3085,8 +3109,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132(.google.privacy.dlp.v2.ColumnDataProfile\022\027\n" + "\017next_page_token\030\002 \001(\t\"\313\001\n\r" + "DataRiskLevel\022F\n" - + "\005score\030\001" - + " \001(\01627.google.privacy.dlp.v2.DataRiskLevel.DataRiskLevelScore\"r\n" + + "\005score\030\001 \001(\01627.google.priva" + + "cy.dlp.v2.DataRiskLevel.DataRiskLevelScore\"r\n" + "\022DataRiskLevelScore\022\032\n" + "\026RISK_SCORE_UNSPECIFIED\020\000\022\014\n" + "\010RISK_LOW\020\n" @@ -3105,15 +3129,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030table_data_profile_count\030\t \001(\003\022%\n" + "\035file_store_data_profile_count\030\n" + " \001(\003:\335\001\352A\331\001\n" - + "%dlp.googleapis.com/ProjectDataProfile\022\\organizations/{organiz" - + "ation}/locations/{location}/projectDataProfiles/{project_data_profile}\022Rprojects" - + "/{project}/locations/{location}/projectDataProfiles/{project_data_profile}\"\311\002\n" + + "%dlp.googleapis.com/ProjectDataProfile\022\\organizatio" + + "ns/{organization}/locations/{location}/projectDataProfiles/{project_data_profile" + + "}\022Rprojects/{project}/locations/{locatio" + + "n}/projectDataProfiles/{project_data_profile}\"\311\002\n" + "\031DataProfileConfigSnapshot\022<\n" + "\016inspect_config\030\002 \001(\0132$.google.privacy.dlp.v2.InspectConfig\022I\n" - + "\020data_profile_job\030\003 \001(\0132+.googl" - + "e.privacy.dlp.v2.DataProfileJobConfigB\002\030\001\022@\n" - + "\020discovery_config\030\004" - + " \001(\0132&.google.privacy.dlp.v2.DiscoveryConfig\022\035\n" + + "\020data_profile_job\030\003 " + + "\001(\0132+.google.privacy.dlp.v2.DataProfileJobConfigB\002\030\001\022@\n" + + "\020discovery_config\030\004 \001(\0132&" + + ".google.privacy.dlp.v2.DiscoveryConfig\022\035\n" + "\025inspect_template_name\030\005 \001(\t\022B\n" + "\036inspect_template_modified_time\030\006" + " \001(\0132\032.google.protobuf.Timestamp\"\223\016\n" @@ -3128,15 +3153,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "full_resource\030\003 \001(\t\022<\n" + "\016profile_status\030\025 \001(\0132$.google.privacy.dlp.v2.ProfileStatus\022<\n" + "\005state\030\026 \001(\0162-.google.privacy.dlp.v2.TableDataProfile.State\022B\n" - + "\021sensitivity_score\030\005 \001" - + "(\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + + "\021sensitivity_score\030\005" + + " \001(\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + "\017data_risk_level\030\006 \001(\0132$.google.privacy.dlp.v2.DataRiskLevel\022D\n" + "\024predicted_info_types\030\033" + " \003(\0132&.google.privacy.dlp.v2.InfoTypeSummary\022E\n" - + "\020other_info_types\030\034 \003" - + "(\0132+.google.privacy.dlp.v2.OtherInfoTypeSummary\022I\n" - + "\017config_snapshot\030\007 \001(\01320.googl" - + "e.privacy.dlp.v2.DataProfileConfigSnapshot\0226\n" + + "\020other_info_types\030\034" + + " \003(\0132+.google.privacy.dlp.v2.OtherInfoTypeSummary\022I\n" + + "\017config_snapshot\030\007 " + + "\001(\01320.google.privacy.dlp.v2.DataProfileConfigSnapshot\0226\n" + "\022last_modified_time\030\010 \001(\0132\032.google.protobuf.Timestamp\0223\n" + "\017expiration_time\030\t \001(\0132\032.google.protobuf.Timestamp\022\034\n" + "\024scanned_column_count\030\n" @@ -3145,13 +3170,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020table_size_bytes\030\014 \001(\003\022\021\n" + "\trow_count\030\r" + " \001(\003\022B\n" - + "\021encryption_status\030\016 \001" - + "(\0162\'.google.privacy.dlp.v2.EncryptionStatus\022F\n" - + "\023resource_visibility\030\017" - + " \001(\0162).google.privacy.dlp.v2.ResourceVisibility\022:\n" + + "\021encryption_status\030\016" + + " \001(\0162\'.google.privacy.dlp.v2.EncryptionStatus\022F\n" + + "\023resource_visibility\030\017 " + + "\001(\0162).google.privacy.dlp.v2.ResourceVisibility\022:\n" + "\026profile_last_generated\030\020 \001(\0132\032.google.protobuf.Timestamp\022T\n" - + "\017resource_labels\030\021 \003(\013" - + "2;.google.privacy.dlp.v2.TableDataProfile.ResourceLabelsEntry\022/\n" + + "\017resource_labels\030\021" + + " \003(\0132;.google.privacy.dlp.v2.TableDataProfile.ResourceLabelsEntry\022/\n" + "\013create_time\030\027 \001(\0132\032.google.protobuf.Timestamp\022C\n" + "\025sample_findings_table\030% \001(\0132$.google.privacy.dlp.v2.BigQueryTable\022(\n" + "\004tags\030\' \003(\0132\032.google.privacy.dlp.v2.Tag\022A\n" @@ -3164,9 +3189,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\010\n" + "\004DONE\020\002:\323\001\352A\317\001\n" - + "#dlp.googleapis.com/TableDataProfile\022Xorganizations/{organization}" - + "/locations/{location}/tableDataProfiles/{table_data_profile}\022Nprojects/{project}" - + "/locations/{location}/tableDataProfiles/{table_data_profile}\"b\n\r" + + "#dlp.googleapis.com/TableDataProfile\022Xorganizations/{or" + + "ganization}/locations/{location}/tableDataProfiles/{table_data_profile}\022Nproject" + + "s/{project}/locations/{location}/tableDataProfiles/{table_data_profile}\"b\n\r" + "ProfileStatus\022\"\n" + "\006status\030\001 \001(\0132\022.google.rpc.Status\022-\n" + "\ttimestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\"g\n" @@ -3201,10 +3226,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0162+.google.privacy.dlp.v2.UniquenessScoreLevel\022\027\n" + "\017free_text_score\030\r" + " \001(\001\022L\n" - + "\013column_type\030\016 \001(\01627.google.privacy.d" - + "lp.v2.ColumnDataProfile.ColumnDataType\022P\n" - + "\014policy_state\030\017 \001(\0162:.google.privacy.dl" - + "p.v2.ColumnDataProfile.ColumnPolicyState\"5\n" + + "\013column_type\030\016 \001(\01627.googl" + + "e.privacy.dlp.v2.ColumnDataProfile.ColumnDataType\022P\n" + + "\014policy_state\030\017 \001(\0162:.google" + + ".privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState\"5\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\010\n" @@ -3234,9 +3259,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ColumnPolicyState\022#\n" + "\037COLUMN_POLICY_STATE_UNSPECIFIED\020\000\022\030\n" + "\024COLUMN_POLICY_TAGGED\020\001:\330\001\352A\324\001\n" - + "$dlp.googleapis.com/ColumnDataProfile\022Zorganizations/{organization}" - + "/locations/{location}/columnDataProfiles/{column_data_profile}\022Pprojects/{projec" - + "t}/locations/{location}/columnDataProfiles/{column_data_profile}\"\350\016\n" + + "$dlp.googleapis.com/ColumnDataProfile\022Zorganizations/{or" + + "ganization}/locations/{location}/columnDataProfiles/{column_data_profile}\022Pproje" + + "cts/{project}/locations/{location}/columnDataProfiles/{column_data_profile}\"\350\016\n" + "\024FileStoreDataProfile\022\014\n" + "\004name\030\001 \001(\t\022?\n" + "\020data_source_type\030\002" @@ -3254,22 +3279,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005state\030\t \001(\01621.google.privacy.dlp.v2.FileStoreDataProfile.State\022:\n" + "\026profile_last_generated\030\n" + " \001(\0132\032.google.protobuf.Timestamp\022F\n" - + "\023resource_visibility\030\013 \001" - + "(\0162).google.privacy.dlp.v2.ResourceVisibility\022B\n" - + "\021sensitivity_score\030\014" - + " \001(\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + + "\023resource_visibility\030\013" + + " \001(\0162).google.privacy.dlp.v2.ResourceVisibility\022B\n" + + "\021sensitivity_score\030\014 " + + "\001(\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + "\017data_risk_level\030\r" + " \001(\0132$.google.privacy.dlp.v2.DataRiskLevel\022/\n" + "\013create_time\030\016 \001(\0132\032.google.protobuf.Timestamp\0226\n" + "\022last_modified_time\030\017 \001(\0132\032.google.protobuf.Timestamp\022I\n" + "\026file_cluster_summaries\030\020" + " \003(\0132).google.privacy.dlp.v2.FileClusterSummary\022`\n" - + "\023resource_attributes\030\021 \003(\0132C.google.priva" - + "cy.dlp.v2.FileStoreDataProfile.ResourceAttributesEntry\022X\n" - + "\017resource_labels\030\022 \003(\0132" - + "?.google.privacy.dlp.v2.FileStoreDataProfile.ResourceLabelsEntry\022W\n" - + "\036file_store_info_type_summaries\030\025" - + " \003(\0132/.google.privacy.dlp.v2.FileStoreInfoTypeSummary\022C\n" + + "\023resource_attributes\030\021 \003(\0132C.g" + + "oogle.privacy.dlp.v2.FileStoreDataProfile.ResourceAttributesEntry\022X\n" + + "\017resource_labels\030\022" + + " \003(\0132?.google.privacy.dlp.v2.FileStoreDataProfile.ResourceLabelsEntry\022W\n" + + "\036file_store_info_type_summaries\030\025 \003(\0132/.go" + + "ogle.privacy.dlp.v2.FileStoreInfoTypeSummary\022C\n" + "\025sample_findings_table\030\026" + " \001(\0132$.google.privacy.dlp.v2.BigQueryTable\022\033\n" + "\023file_store_is_empty\030\027 \001(\010\022(\n" @@ -3286,14 +3311,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\013\n" + "\007RUNNING\020\001\022\010\n" + "\004DONE\020\002:\351\001\352A\345\001\n" - + "\'dlp.googleapis.com/FileStoreDataProfile\022aorganizations/{organiza" - + "tion}/locations/{location}/fileStoreDataProfiles/{file_store_data_profile}\022Wproj" - + "ects/{project}/locations/{location}/file" - + "StoreDataProfiles/{file_store_data_profile}\"?\n" + + "\'dlp.googleapis.com/FileStoreDataProfile\022aorganization" + + "s/{organization}/locations/{location}/fileStoreDataProfiles/{file_store_data_pro" + + "file}\022Wprojects/{project}/locations/{loc" + + "ation}/fileStoreDataProfiles/{file_store_data_profile}\"?\n" + "\003Tag\022\034\n" + "\024namespaced_tag_value\030\001 \001(\t\022\013\n" + "\003key\030\002 \001(\t\022\r\n" - + "\005value\030\003 \001(\t\"(\n" + + "\005value\030\003 \001(\t\"H\n\n" + + "TagFilters\022:\n" + + "\013tag_filters\030\001 \003(\0132 .google.privacy.dlp.v2.TagFilterB\003\340A\002\"S\n" + + "\tTagFilter\022\036\n" + + "\024namespaced_tag_value\030\001 \001(\tH\000\022\034\n" + + "\022namespaced_tag_key\030\002 \001(\tH\000B\010\n" + + "\006format\"(\n" + "\017RelatedResource\022\025\n\r" + "full_resource\030\001 \001(\t\"N\n" + "\030FileStoreInfoTypeSummary\0222\n" @@ -3304,8 +3335,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021file_cluster_type\030\001 \001(\0132&.google.privacy.dlp.v2.FileClusterType\022W\n" + "\036file_store_info_type_summaries\030\002" + " \003(\0132/.google.privacy.dlp.v2.FileStoreInfoTypeSummary\022B\n" - + "\021sensitivity_score\030\003 \001(" - + "\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + + "\021sensitivity_score\030\003" + + " \001(\0132\'.google.privacy.dlp.v2.SensitivityScore\022=\n" + "\017data_risk_level\030\004 \001(\0132$.google.privacy.dlp.v2.DataRiskLevel\022,\n" + "\006errors\030\006 \003(\0132\034.google.privacy.dlp.v2.Error\022I\n" + "\027file_extensions_scanned\030\007" @@ -3315,7 +3346,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016no_files_exist\030\t \001(\010\"[\n" + "\034GetProjectDataProfileRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" - + "%dlp.googleapis.com/ProjectDataProfile\"]\n" + + "%dlp.googleap", + "is.com/ProjectDataProfile\"]\n" + "\036GetFileStoreDataProfileRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%dlp.googleapis.com/ProjectDataProfile\"\300\001\n" @@ -3330,8 +3362,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030file_store_data_profiles\030\001" + " \003(\0132+.google.privacy.dlp.v2.FileStoreDataProfile\022\027\n" + "\017next_page_token\030\002 \001(\t\"b\n" - + "!DeleteFileStoreDataProfileReq", - "uest\022=\n" + + "!DeleteFileStoreDataProfileRequest\022=\n" + "\004name\030\001 \001(\tB/\340A\002\372A)\n" + "\'dlp.googleapis.com/FileStoreDataProfile\"W\n" + "\032GetTableDataProfileRequest\0229\n" @@ -3341,19 +3372,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB,\340A\002\372A&\n" + "$dlp.googleapis.com/ColumnDataProfile\"\352\005\n" + "\032DataProfilePubSubCondition\022X\n" - + "\013expressions\030\001 \001(\0132C.google.privacy.dlp" - + ".v2.DataProfilePubSubCondition.PubSubExpressions\032\351\001\n" + + "\013expressions\030\001 \001(\0132C.google.p" + + "rivacy.dlp.v2.DataProfilePubSubCondition.PubSubExpressions\032\351\001\n" + "\017PubSubCondition\022b\n" - + "\022minimum_risk_score\030\001 \001(\0162D.google.privacy.dlp.v2" - + ".DataProfilePubSubCondition.ProfileScoreBucketH\000\022i\n" - + "\031minimum_sensitivity_score\030\002 " - + "\001(\0162D.google.privacy.dlp.v2.DataProfilePubSubCondition.ProfileScoreBucketH\000B\007\n" + + "\022minimum_risk_score\030\001 \001(\0162D.google.priv" + + "acy.dlp.v2.DataProfilePubSubCondition.ProfileScoreBucketH\000\022i\n" + + "\031minimum_sensitivity_score\030\002 \001(\0162D.google.privacy.dlp.v2.Da" + + "taProfilePubSubCondition.ProfileScoreBucketH\000B\007\n" + "\005value\032\253\002\n" + "\021PubSubExpressions\022s\n" - + "\020logical_operator\030\001 \001(\0162Y.google.privacy.dlp.v2.Dat" - + "aProfilePubSubCondition.PubSubExpressions.PubSubLogicalOperator\022U\n\n" - + "conditions\030\002 " - + "\003(\0132A.google.privacy.dlp.v2.DataProfilePubSubCondition.PubSubCondition\"J\n" + + "\020logical_operator\030\001 \001(\0162Y.google.privacy." + + "dlp.v2.DataProfilePubSubCondition.PubSubExpressions.PubSubLogicalOperator\022U\n\n" + + "conditions\030\002 \003(\0132A.google.privacy.dlp.v2.Da" + + "taProfilePubSubCondition.PubSubCondition\"J\n" + "\025PubSubLogicalOperator\022 \n" + "\034LOGICAL_OPERATOR_UNSPECIFIED\020\000\022\006\n" + "\002OR\020\001\022\007\n" @@ -3364,8 +3395,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016MEDIUM_OR_HIGH\020\002\"\340\001\n" + "\030DataProfilePubSubMessage\0228\n" + "\007profile\030\001 \001(\0132\'.google.privacy.dlp.v2.TableDataProfile\022G\n" - + "\022file_store_profile\030\003" - + " \001(\0132+.google.privacy.dlp.v2.FileStoreDataProfile\022A\n" + + "\022file_store_profile\030\003 \001(" + + "\0132+.google.privacy.dlp.v2.FileStoreDataProfile\022A\n" + "\005event\030\002" + " \001(\01622.google.privacy.dlp.v2.DataProfileAction.EventType\"\214\001\n" + "\027CreateConnectionRequest\0225\n" @@ -3382,8 +3413,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\"\227\001\n" + "\030SearchConnectionsRequest\0225\n" - + "\006parent\030\001 \001(\t" - + "B%\340A\002\372A\037\022\035dlp.googleapis.com/Connection\022\026\n" + + "\006parent\030\001 \001(" + + "\tB%\340A\002\372A\037\022\035dlp.googleapis.com/Connection\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\"j\n" @@ -3408,9 +3439,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006errors\030\003 \003(\0132\034.google.privacy.dlp.v2.ErrorB\003\340A\003\022>\n" + "\tcloud_sql\030\004" + " \001(\0132).google.privacy.dlp.v2.CloudSqlPropertiesH\000:\261\001\352A\255\001\n" - + "\035dlp.googleapis.com/Connection\022@projects/{project}/locations/" - + "{location}/connections/{connection}\022Jorg" - + "anizations/{organization}/locations/{location}/connections/{connection}B\014\n\n" + + "\035dlp.googleapis.com/Connection\022@projects/{project}/" + + "locations/{location}/connections/{connection}\022Jorganizations/{organization}/loca" + + "tions/{location}/connections/{connection}B\014\n\n" + "properties\"[\n" + "\027SecretManagerCredential\022\025\n" + "\010username\030\001 \001(\tB\003\340A\002\022)\n" @@ -3420,11 +3451,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017connection_name\030\001 \001(\tB\006\340A\005\340A\001\022K\n" + "\021username_password\030\002" + " \001(\0132..google.privacy.dlp.v2.SecretManagerCredentialH\000\022E\n\r" - + "cloud_sql_iam\030\003 \001(\0132" - + ",.google.privacy.dlp.v2.CloudSqlIamCredentialH\000\022\034\n" + + "cloud_sql_iam\030\003" + + " \001(\0132,.google.privacy.dlp.v2.CloudSqlIamCredentialH\000\022\034\n" + "\017max_connections\030\004 \001(\005B\003\340A\002\022V\n" - + "\017database_engine\030\007 \001(\01628.google.privacy." - + "dlp.v2.CloudSqlProperties.DatabaseEngineB\003\340A\002\"f\n" + + "\017database_engine\030\007 \001(\01628.googl" + + "e.privacy.dlp.v2.CloudSqlProperties.DatabaseEngineB\003\340A\002\"f\n" + "\016DatabaseEngine\022\033\n" + "\027DATABASE_ENGINE_UNKNOWN\020\000\022\031\n" + "\025DATABASE_ENGINE_MYSQL\020\001\022\034\n" @@ -3453,22 +3484,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "B\023\n" + "\021file_cluster_type\"\266\005\n" + "\022ProcessingLocation\022`\n" - + "\027image_fallback_location\030\001" - + " \001(\0132?.google.privacy.dlp.v2.ProcessingLocation.ImageFallbackLocation\022f\n" - + "\032document_fallback_location\030\002 \001(\0132B.google" - + ".privacy.dlp.v2.ProcessingLocation.DocumentFallbackLocation\032\027\n" + + "\027image_fallback_location\030\001 \001(\0132?.google.privacy.dl" + + "p.v2.ProcessingLocation.ImageFallbackLocation\022f\n" + + "\032document_fallback_location\030\002 \001(" + + "\0132B.google.privacy.dlp.v2.ProcessingLocation.DocumentFallbackLocation\032\027\n" + "\025MultiRegionProcessing\032\022\n" + "\020GlobalProcessing\032\321\001\n" + "\025ImageFallbackLocation\022`\n" - + "\027multi_region_processing\030d " - + "\001(\0132?.google.privacy.dlp.v2.ProcessingLocation.MultiRegionProcessing\022V\n" - + "\021global_processing\030\310\001" - + " \001(\0132:.google.privacy.dlp.v2.ProcessingLocation.GlobalProcessing\032\324\001\n" + + "\027multi_region_processing\030d \001(\0132?.google.privacy.dlp.v2.Pr" + + "ocessingLocation.MultiRegionProcessing\022V\n" + + "\021global_processing\030\310\001 \001(\0132:.google.priv" + + "acy.dlp.v2.ProcessingLocation.GlobalProcessing\032\324\001\n" + "\030DocumentFallbackLocation\022`\n" - + "\027multi_region_processing\030d \001(\0132?.google.privacy.dlp." - + "v2.ProcessingLocation.MultiRegionProcessing\022V\n" - + "\021global_processing\030\310\001 \001(\0132:.google" - + ".privacy.dlp.v2.ProcessingLocation.GlobalProcessing\"K\n" + + "\027multi_region_processing\030d \001(\0132?.google.pr" + + "ivacy.dlp.v2.ProcessingLocation.MultiRegionProcessing\022V\n" + + "\021global_processing\030\310\001 \001(" + + "\0132:.google.privacy.dlp.v2.ProcessingLocation.GlobalProcessing\"K\n" + "\027SaveToGcsFindingsOutput\0220\n" + "\010findings\030\001 \003(\0132\036.google.privacy.dlp.v2.Finding\"\267\002\n" + "\006Domain\0228\n" @@ -3572,7 +3603,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023StoredInfoTypeState\022&\n" + "\"STORED_INFO_TYPE_STATE_UNSPECIFIED\020\000\022\013\n" + "\007PENDING\020\001\022\t\n" - + "\005READY\020\002\022\n\n" + + "\005READY\020\002\022\n" + + "\n" + "\006FAILED\020\003\022\013\n" + "\007INVALID\020\004*\243\001\n" + "\022ResourceVisibility\022#\n" @@ -3602,348 +3634,348 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tAVAILABLE\020\002\022\t\n" + "\005ERROR\020\0032\335v\n\n" + "DlpService\022\333\001\n" - + "\016InspectContent\022,.google.privacy.dlp.v2.InspectContentReques" - + "t\032-.google.privacy.dlp.v2.InspectContent" - + "Response\"l\202\323\344\223\002f\"\'/v2/{parent=projects/*" - + "}/content:inspect:\001*Z8\"3/v2/{parent=proj" - + "ects/*/locations/*}/content:inspect:\001*\022\314\001\n" - + "\013RedactImage\022).google.privacy.dlp.v2.R" - + "edactImageRequest\032*.google.privacy.dlp.v" - + "2.RedactImageResponse\"f\202\323\344\223\002`\"$/v2/{pare" - + "nt=projects/*}/image:redact:\001*Z5\"0/v2/{p" - + "arent=projects/*/locations/*}/image:redact:\001*\022\352\001\n" - + "\021DeidentifyContent\022/.google.privacy.dlp.v2.DeidentifyContentRequest\0320.g" - + "oogle.privacy.dlp.v2.DeidentifyContentRe" - + "sponse\"r\202\323\344\223\002l\"*/v2/{parent=projects/*}/" - + "content:deidentify:\001*Z;\"6/v2/{parent=pro" - + "jects/*/locations/*}/content:deidentify:\001*\022\352\001\n" - + "\021ReidentifyContent\022/.google.privacy.dlp.v2.ReidentifyContentRequest\0320.goog" - + "le.privacy.dlp.v2.ReidentifyContentRespo" - + "nse\"r\202\323\344\223\002l\"*/v2/{parent=projects/*}/con" - + "tent:reidentify:\001*Z;\"6/v2/{parent=projec" - + "ts/*/locations/*}/content:reidentify:\001*\022\231\002\n\r" - + "ListInfoTypes\022+.google.privacy.dlp.v2.ListInfoTypesRequest\032,.google.privacy." - + "dlp.v2.ListInfoTypesResponse\"\254\001\332A\006parent\202\323\344\223\002\234\001\022\r" - + "/v2/infoTypesZ$\022\"/v2/{parent=locations/*}/infoTypesZ/\022-/v2/{parent=proj" - + "ects/*/locations/*}/infoTypesZ4\0222/v2/{pa" - + "rent=organizations/*/locations/*}/infoTypes\022\364\002\n" - + "\025CreateInspectTemplate\0223.google.privacy.dlp.v2.CreateInspectTemplateReque" - + "st\032&.google.privacy.dlp.v2.InspectTempla" - + "te\"\375\001\332A\027parent,inspect_template\202\323\344\223\002\334\001\"4" - + "/v2/{parent=projects/*/locations/*}/inspectTemplates:\001*Z>\"9/v2/{parent=organizat" - + "ions/*/locations/*}/inspectTemplates:\001*Z-\"(/v2/{parent=projects/*}/inspectTempla" - + "tes:\001*Z2\"-/v2/{parent=organizations/*}/inspectTemplates:\001*\022\376\002\n" - + "\025UpdateInspectTemplate\0223.google.privacy.dlp.v2.UpdateInspe" - + "ctTemplateRequest\032&.google.privacy.dlp.v" - + "2.InspectTemplate\"\207\002\332A!name,inspect_temp" - + "late,update_mask\202\323\344\223\002\334\00124/v2/{name=proje" - + "cts/*/locations/*/inspectTemplates/*}:\001*Z>29/v2/{name=organizations/*/locations/" - + "*/inspectTemplates/*}:\001*Z-2(/v2/{name=projects/*/inspectTemplates/*}:\001*Z22-/v2/{" - + "name=organizations/*/inspectTemplates/*}:\001*\022\317\002\n" - + "\022GetInspectTemplate\0220.google.privacy.dlp.v2.GetInspectTemplateRequest\032&.g" - + "oogle.privacy.dlp.v2.InspectTemplate\"\336\001\332" - + "A\004name\202\323\344\223\002\320\001\0224/v2/{name=projects/*/loca" - + "tions/*/inspectTemplates/*}Z;\0229/v2/{name=organizations/*/locations/*/inspectTemp" - + "lates/*}Z*\022(/v2/{name=projects/*/inspect" - + "Templates/*}Z/\022-/v2/{name=organizations/*/inspectTemplates/*}\022\342\002\n" - + "\024ListInspectTemplates\0222.google.privacy.dlp.v2.ListInspe" - + "ctTemplatesRequest\0323.google.privacy.dlp." - + "v2.ListInspectTemplatesResponse\"\340\001\332A\006par" - + "ent\202\323\344\223\002\320\001\0224/v2/{parent=projects/*/locat" - + "ions/*}/inspectTemplatesZ;\0229/v2/{parent=organizations/*/locations/*}/inspectTemp" - + "latesZ*\022(/v2/{parent=projects/*}/inspect" - + "TemplatesZ/\022-/v2/{parent=organizations/*}/inspectTemplates\022\305\002\n" - + "\025DeleteInspectTemplate\0223.google.privacy.dlp.v2.DeleteInspe" - + "ctTemplateRequest\032\026.google.protobuf.Empt" - + "y\"\336\001\332A\004name\202\323\344\223\002\320\001*4/v2/{name=projects/*" - + "/locations/*/inspectTemplates/*}Z;*9/v2/{name=organizations/*/locations/*/inspec" - + "tTemplates/*}Z**(/v2/{name=projects/*/in" - + "spectTemplates/*}Z/*-/v2/{name=organizations/*/inspectTemplates/*}\022\214\003\n" - + "\030CreateDeidentifyTemplate\0226.google.privacy.dlp.v2." - + "CreateDeidentifyTemplateRequest\032).google" - + ".privacy.dlp.v2.DeidentifyTemplate\"\214\002\332A\032" - + "parent,deidentify_template\202\323\344\223\002\350\001\"0/v2/{" - + "parent=organizations/*}/deidentifyTemplates:\001*ZA\"\022\022*\"9/v2/{parent=organ" - + "izations/*/locations/*}/discoveryConfigs:\001*\022\232\002\n" - + "\025UpdateDiscoveryConfig\0223.google.privacy.dlp.v2.UpdateDiscoveryConfigReque" - + "st\032&.google.privacy.dlp.v2.DiscoveryConf" - + "ig\"\243\001\332A!name,discovery_config,update_mas" - + "k\202\323\344\223\002y24/v2/{name=projects/*/locations/" - + "*/discoveryConfigs/*}:\001*Z>29/v2/{name=or" - + "ganizations/*/locations/*/discoveryConfigs/*}:\001*\022\361\001\n" - + "\022GetDiscoveryConfig\0220.google.privacy.dlp.v2.GetDiscoveryConfigReques" - + "t\032&.google.privacy.dlp.v2.DiscoveryConfi" - + "g\"\200\001\332A\004name\202\323\344\223\002s\0224/v2/{name=projects/*/" - + "locations/*/discoveryConfigs/*}Z;\0229/v2/{" - + "name=organizations/*/locations/*/discoveryConfigs/*}\022\204\002\n" - + "\024ListDiscoveryConfigs\0222.google.privacy.dlp.v2.ListDiscoveryConfi" - + "gsRequest\0323.google.privacy.dlp.v2.ListDi" - + "scoveryConfigsResponse\"\202\001\332A\006parent\202\323\344\223\002s" - + "\0224/v2/{parent=projects/*/locations/*}/di" - + "scoveryConfigsZ;\0229/v2/{parent=organizations/*/locations/*}/discoveryConfigs\022\347\001\n" - + "\025DeleteDiscoveryConfig\0223.google.privacy.d" - + "lp.v2.DeleteDiscoveryConfigRequest\032\026.goo" - + "gle.protobuf.Empty\"\200\001\332A\004name\202\323\344\223\002s*4/v2/" - + "{name=projects/*/locations/*/discoveryCo" - + "nfigs/*}Z;*9/v2/{name=organizations/*/locations/*/discoveryConfigs/*}\022\337\001\n" - + "\014CreateDlpJob\022*.google.privacy.dlp.v2.CreateDlp" - + "JobRequest\032\035.google.privacy.dlp.v2.DlpJo" - + "b\"\203\001\332A\022parent,inspect_job\332A\017parent,risk_" - + "job\202\323\344\223\002V\"\037/v2/{parent=projects/*}/dlpJo" - + "bs:\001*Z0\"+/v2/{parent=projects/*/locations/*}/dlpJobs:\001*\022\373\001\n" - + "\013ListDlpJobs\022).google.privacy.dlp.v2.ListDlpJobsRequest\032*.goo", - "gle.privacy.dlp.v2.ListDlpJobsResponse\"\224" - + "\001\332A\006parent\202\323\344\223\002\204\001\022\037/v2/{parent=projects/" - + "*}/dlpJobsZ-\022+/v2/{parent=projects/*/loc" - + "ations/*}/dlpJobsZ2\0220/v2/{parent=organiz" - + "ations/*/locations/*}/dlpJobs\022\262\001\n\tGetDlp" - + "Job\022\'.google.privacy.dlp.v2.GetDlpJobReq" - + "uest\032\035.google.privacy.dlp.v2.DlpJob\"]\332A\004" - + "name\202\323\344\223\002P\022\037/v2/{name=projects/*/dlpJobs" - + "/*}Z-\022+/v2/{name=projects/*/locations/*/" - + "dlpJobs/*}\022\261\001\n\014DeleteDlpJob\022*.google.pri" - + "vacy.dlp.v2.DeleteDlpJobRequest\032\026.google" - + ".protobuf.Empty\"]\332A\004name\202\323\344\223\002P*\037/v2/{nam" - + "e=projects/*/dlpJobs/*}Z-*+/v2/{name=pro" - + "jects/*/locations/*/dlpJobs/*}\022\276\001\n\014Cance" - + "lDlpJob\022*.google.privacy.dlp.v2.CancelDl" - + "pJobRequest\032\026.google.protobuf.Empty\"j\202\323\344" - + "\223\002d\"&/v2/{name=projects/*/dlpJobs/*}:can" - + "cel:\001*Z7\"2/v2/{name=projects/*/locations" - + "/*/dlpJobs/*}:cancel:\001*\022\343\002\n\024CreateStored" - + "InfoType\0222.google.privacy.dlp.v2.CreateS" - + "toredInfoTypeRequest\032%.google.privacy.dl" - + "p.v2.StoredInfoType\"\357\001\332A\rparent,config\202\323" - + "\344\223\002\330\001\",/v2/{parent=organizations/*}/stor" - + "edInfoTypes:\001*Z=\"8/v2/{parent=organizati" - + "ons/*/locations/*}/storedInfoTypes:\001*Z,\"" - + "\'/v2/{parent=projects/*}/storedInfoTypes" - + ":\001*Z8\"3/v2/{parent=projects/*/locations/" - + "*}/storedInfoTypes:\001*\022\355\002\n\024UpdateStoredIn" - + "foType\0222.google.privacy.dlp.v2.UpdateSto" - + "redInfoTypeRequest\032%.google.privacy.dlp." - + "v2.StoredInfoType\"\371\001\332A\027name,config,updat" - + "e_mask\202\323\344\223\002\330\0012,/v2/{name=organizations/*" - + "/storedInfoTypes/*}:\001*Z=28/v2/{name=orga" - + "nizations/*/locations/*/storedInfoTypes/" - + "*}:\001*Z,2\'/v2/{name=projects/*/storedInfo" - + "Types/*}:\001*Z823/v2/{name=projects/*/loca" - + "tions/*/storedInfoTypes/*}:\001*\022\310\002\n\021GetSto" - + "redInfoType\022/.google.privacy.dlp.v2.GetS" - + "toredInfoTypeRequest\032%.google.privacy.dl" - + "p.v2.StoredInfoType\"\332\001\332A\004name\202\323\344\223\002\314\001\022,/v" - + "2/{name=organizations/*/storedInfoTypes/" - + "*}Z:\0228/v2/{name=organizations/*/location" - + "s/*/storedInfoTypes/*}Z)\022\'/v2/{name=proj" - + "ects/*/storedInfoTypes/*}Z5\0223/v2/{name=p" - + "rojects/*/locations/*/storedInfoTypes/*}" - + "\022\333\002\n\023ListStoredInfoTypes\0221.google.privac" - + "y.dlp.v2.ListStoredInfoTypesRequest\0322.go" - + "ogle.privacy.dlp.v2.ListStoredInfoTypesR" - + "esponse\"\334\001\332A\006parent\202\323\344\223\002\314\001\022,/v2/{parent=" - + "organizations/*}/storedInfoTypesZ:\0228/v2/" - + "{parent=organizations/*/locations/*}/sto" - + "redInfoTypesZ)\022\'/v2/{parent=projects/*}/" - + "storedInfoTypesZ5\0223/v2/{parent=projects/" - + "*/locations/*}/storedInfoTypes\022\277\002\n\024Delet" - + "eStoredInfoType\0222.google.privacy.dlp.v2." - + "DeleteStoredInfoTypeRequest\032\026.google.pro" - + "tobuf.Empty\"\332\001\332A\004name\202\323\344\223\002\314\001*,/v2/{name=" - + "organizations/*/storedInfoTypes/*}Z:*8/v" - + "2/{name=organizations/*/locations/*/stor" - + "edInfoTypes/*}Z)*\'/v2/{name=projects/*/s" - + "toredInfoTypes/*}Z5*3/v2/{name=projects/" - + "*/locations/*/storedInfoTypes/*}\022\223\002\n\027Lis" - + "tProjectDataProfiles\0225.google.privacy.dl" - + "p.v2.ListProjectDataProfilesRequest\0326.go" - + "ogle.privacy.dlp.v2.ListProjectDataProfi" - + "lesResponse\"\210\001\332A\006parent\202\323\344\223\002y\022/v2/{" - + "parent=organizations/*/locations/*}/file" - + "StoreDataProfilesZ;\0229/v2/{parent=project" - + "s/*/locations/*}/fileStoreDataProfiles\022\212" - + "\002\n\027GetFileStoreDataProfile\0225.google.priv" - + "acy.dlp.v2.GetFileStoreDataProfileReques" - + "t\032+.google.privacy.dlp.v2.FileStoreDataP" - + "rofile\"\212\001\332A\004name\202\323\344\223\002}\022>/v2/{name=organi" - + "zations/*/locations/*/fileStoreDataProfi" - + "les/*}Z;\0229/v2/{name=projects/*/locations" - + "/*/fileStoreDataProfiles/*}\022\373\001\n\032DeleteFi" - + "leStoreDataProfile\0228.google.privacy.dlp." - + "v2.DeleteFileStoreDataProfileRequest\032\026.g" - + "oogle.protobuf.Empty\"\212\001\332A\004name\202\323\344\223\002}*>/v" - + "2/{name=organizations/*/locations/*/file" - + "StoreDataProfiles/*}Z;*9/v2/{name=projec" - + "ts/*/locations/*/fileStoreDataProfiles/*" - + "}\022\366\001\n\023GetTableDataProfile\0221.google.priva" - + "cy.dlp.v2.GetTableDataProfileRequest\032\'.g" - + "oogle.privacy.dlp.v2.TableDataProfile\"\202\001" - + "\332A\004name\202\323\344\223\002u\022:/v2/{name=organizations/*" - + "/locations/*/tableDataProfiles/*}Z7\0225/v2" - + "/{name=projects/*/locations/*/tableDataP" - + "rofiles/*}\022\373\001\n\024GetColumnDataProfile\0222.go" - + "ogle.privacy.dlp.v2.GetColumnDataProfile" - + "Request\032(.google.privacy.dlp.v2.ColumnDa" - + "taProfile\"\204\001\332A\004name\202\323\344\223\002w\022;/v2/{name=org" - + "anizations/*/locations/*/columnDataProfi" - + "les/*}Z8\0226/v2/{name=projects/*/locations" - + "/*/columnDataProfiles/*}\022\353\001\n\026DeleteTable" - + "DataProfile\0224.google.privacy.dlp.v2.Dele" - + "teTableDataProfileRequest\032\026.google.proto" - + "buf.Empty\"\202\001\332A\004name\202\323\344\223\002u*:/v2/{name=org" - + "anizations/*/locations/*/tableDataProfil" - + "es/*}Z7*5/v2/{name=projects/*/locations/" - + "*/tableDataProfiles/*}\022\303\001\n\023HybridInspect" - + "DlpJob\0221.google.privacy.dlp.v2.HybridIns" - + "pectDlpJobRequest\032,.google.privacy.dlp.v" - + "2.HybridInspectResponse\"K\332A\004name\202\323\344\223\002>\"9" - + "/v2/{name=projects/*/locations/*/dlpJobs" - + "/*}:hybridInspect:\001*\022\221\001\n\014FinishDlpJob\022*." - + "google.privacy.dlp.v2.FinishDlpJobReques" - + "t\032\026.google.protobuf.Empty\"=\202\323\344\223\0027\"2/v2/{" - + "name=projects/*/locations/*/dlpJobs/*}:f" - + "inish:\001*\022\362\001\n\020CreateConnection\022..google.p" - + "rivacy.dlp.v2.CreateConnectionRequest\032!." - + "google.privacy.dlp.v2.Connection\"\212\001\332A\022pa" - + "rent, connection\202\323\344\223\002o\"//v2/{parent=proj" - + "ects/*/locations/*}/connections:\001*Z9\"4/v" - + "2/{parent=organizations/*/locations/*}/c" - + "onnections:\001*\022\327\001\n\rGetConnection\022+.google" - + ".privacy.dlp.v2.GetConnectionRequest\032!.g" - + "oogle.privacy.dlp.v2.Connection\"v\332A\004name" - + "\202\323\344\223\002i\022//v2/{name=projects/*/locations/*" - + "/connections/*}Z6\0224/v2/{name=organizatio" - + "ns/*/locations/*/connections/*}\022\352\001\n\017List" - + "Connections\022-.google.privacy.dlp.v2.List" - + "ConnectionsRequest\032..google.privacy.dlp." - + "v2.ListConnectionsResponse\"x\332A\006parent\202\323\344" - + "\223\002i\022//v2/{parent=projects/*/locations/*}" - + "/connectionsZ6\0224/v2/{parent=organization" - + "s/*/locations/*}/connections\022\377\001\n\021SearchC" - + "onnections\022/.google.privacy.dlp.v2.Searc" - + "hConnectionsRequest\0320.google.privacy.dlp" - + ".v2.SearchConnectionsResponse\"\206\001\332A\006paren" - + "t\202\323\344\223\002w\0226/v2/{parent=projects/*/location" - + "s/*}/connections:searchZ=\022;/v2/{parent=o" - + "rganizations/*/locations/*}/connections:" - + "search\022\322\001\n\020DeleteConnection\022..google.pri" - + "vacy.dlp.v2.DeleteConnectionRequest\032\026.go" - + "ogle.protobuf.Empty\"v\332A\004name\202\323\344\223\002i*//v2/" - + "{name=projects/*/locations/*/connections" - + "/*}Z6*4/v2/{name=organizations/*/locatio" - + "ns/*/connections/*}\022\343\001\n\020UpdateConnection" - + "\022..google.privacy.dlp.v2.UpdateConnectio" - + "nRequest\032!.google.privacy.dlp.v2.Connect" - + "ion\"|\332A\004name\202\323\344\223\002o2//v2/{name=projects/*" - + "/locations/*/connections/*}:\001*Z924/v2/{n" - + "ame=organizations/*/locations/*/connecti" - + "ons/*}:\001*\032F\312A\022dlp.googleapis.com\322A.https" - + "://www.googleapis.com/auth/cloud-platfor" - + "mB\353\002\n\031com.google.privacy.dlp.v2B\010DlpProt" - + "oP\001Z)cloud.google.com/go/dlp/apiv2/dlppb" - + ";dlppb\252\002\023Google.Cloud.Dlp.V2\312\002\023Google\\Cl" - + "oud\\Dlp\\V2\352\002\026Google::Cloud::Dlp::V2\352Ar\n\035" - + "dlp.googleapis.com/DlpContent\022\035projects/" - + "{project}/dlpContent\0222projects/{project}" - + "/locations/{location}/dlpContent\352A\\\n\'dlp" - + ".googleapis.com/OrganizationLocation\0221or" - + "ganizations/{organization}/locations/{lo" - + "cation}b\006proto3" + + "\016InspectContent\022,.google.privacy.dlp.v2.InspectCon" + + "tentRequest\032-.google.privacy.dlp.v2.Insp" + + "ectContentResponse\"l\202\323\344\223\002f\"\'/v2/{parent=" + + "projects/*}/content:inspect:\001*Z8\"3/v2/{p" + + "arent=projects/*/locations/*}/content:inspect:\001*\022\314\001\n" + + "\013RedactImage\022).google.privacy.dlp.v2.RedactImageRequest\032*.google.pri" + + "vacy.dlp.v2.RedactImageResponse\"f\202\323\344\223\002`\"" + + "$/v2/{parent=projects/*}/image:redact:\001*" + + "Z5\"0/v2/{parent=projects/*/locations/*}/image:redact:\001*\022\352\001\n" + + "\021DeidentifyContent\022/.google.privacy.dlp.v2.DeidentifyContentR" + + "equest\0320.google.privacy.dlp.v2.Deidentif" + + "yContentResponse\"r\202\323\344\223\002l\"*/v2/{parent=pr" + + "ojects/*}/content:deidentify:\001*Z;\"6/v2/{" + + "parent=projects/*/locations/*}/content:deidentify:\001*\022\352\001\n" + + "\021ReidentifyContent\022/.google.privacy.dlp.v2.ReidentifyContentRequ" + + "est\0320.google.privacy.dlp.v2.ReidentifyCo" + + "ntentResponse\"r\202\323\344\223\002l\"*/v2/{parent=proje" + + "cts/*}/content:reidentify:\001*Z;\"6/v2/{par" + + "ent=projects/*/locations/*}/content:reidentify:\001*\022\231\002\n\r" + + "ListInfoTypes\022+.google.privacy.dlp.v2.ListInfoTypesRequest\032,.googl" + + "e.privacy.dlp.v2.ListInfoTypesResponse\"\254\001\332A\006parent\202\323\344\223\002\234\001\022\r" + + "/v2/infoTypesZ$\022\"/v2/{parent=locations/*}/infoTypesZ/\022-/v2/{p" + + "arent=projects/*/locations/*}/infoTypesZ" + + "4\0222/v2/{parent=organizations/*/locations/*}/infoTypes\022\364\002\n" + + "\025CreateInspectTemplate\0223.google.privacy.dlp.v2.CreateInspectTem" + + "plateRequest\032&.google.privacy.dlp.v2.Ins" + + "pectTemplate\"\375\001\332A\027parent,inspect_templat" + + "e\202\323\344\223\002\334\001\"4/v2/{parent=projects/*/locatio" + + "ns/*}/inspectTemplates:\001*Z>\"9/v2/{parent=organizations/*/locations/*}/inspectTem" + + "plates:\001*Z-\"(/v2/{parent=projects/*}/ins" + + "pectTemplates:\001*Z2\"-/v2/{parent=organizations/*}/inspectTemplates:\001*\022\376\002\n" + + "\025UpdateInspectTemplate\0223.google.privacy.dlp.v2.U" + + "pdateInspectTemplateRequest\032&.google.pri" + + "vacy.dlp.v2.InspectTemplate\"\207\002\332A!name,in" + + "spect_template,update_mask\202\323\344\223\002\334\00124/v2/{" + + "name=projects/*/locations/*/inspectTemplates/*}:\001*Z>29/v2/{name=organizations/*/" + + "locations/*/inspectTemplates/*}:\001*Z-2(/v2/{name=projects/*/inspectTemplates/*}:\001" + + "*Z22-/v2/{name=organizations/*/inspectTemplates/*}:\001*\022\317\002\n" + + "\022GetInspectTemplate\0220.google.privacy.dlp.v2.GetInspectTemplateR" + + "equest\032&.google.privacy.dlp.v2.InspectTe" + + "mplate\"\336\001\332A\004name\202\323\344\223\002\320\001\0224/v2/{name=proje" + + "cts/*/locations/*/inspectTemplates/*}Z;\0229/v2/{name=organizations/*/locations/*/i" + + "nspectTemplates/*}Z*\022(/v2/{name=projects" + + "/*/inspectTemplates/*}Z/\022-/v2/{name=organizations/*/inspectTemplates/*}\022\342\002\n" + + "\024ListInspectTemplates\0222.google.privacy.dlp.v2" + + ".ListInspectTemplatesRequest\0323.google.privacy.dlp.v2.ListInspectTemplatesRespons" + + "e\"\340\001\332A\006parent\202\323\344\223\002\320\001\0224/v2/{parent=projec" + + "ts/*/locations/*}/inspectTemplatesZ;\0229/v2/{parent=organizations/*/locations/*}/i" + + "nspectTemplatesZ*\022(/v2/{parent=projects/" + + "*}/inspectTemplatesZ/\022-/v2/{parent=organizations/*}/inspectTemplates\022\305\002\n" + + "\025DeleteInspectTemplate\0223.google.privacy.dlp.v2.D" + + "eleteInspectTemplateRequest\032\026.google.pro" + + "tobuf.Empty\"\336\001\332A\004name\202\323\344\223\002\320\001*4/v2/{name=" + + "projects/*/locations/*/inspectTemplates/*}Z;*9/v2/{name=organizations/*/location" + + "s/*/inspectTemplates/*}Z**(/v2/{name=pro" + + "jects/*/inspectTemplates/*}Z/*-/v2/{name=organizations/*/inspectTemplates/*}\022\214\003\n" + + "\030CreateDeidentifyTemplate\0226.google.privacy.dlp.v2.CreateDeidentifyTemplateReques" + + "t\032).google.privacy.dlp.v2.DeidentifyTemp" + + "late\"\214\002\332A\032parent,deidentify_template\202\323\344\223" + + "\002\350\001\"0/v2/{parent=organizations/*}/deiden" + + "tifyTemplates:\001*ZA\"\022\022*\"9/v2/{pa" + + "rent=organizations/*/locations/*}/discoveryConfigs:\001*\022\232\002\n" + + "\025UpdateDiscoveryConfig\0223.google.privacy.dlp.v2.UpdateDiscoveryC" + + "onfigRequest\032&.google.privacy.dlp.v2.Dis" + + "coveryConfig\"\243\001\332A!name,discovery_config," + + "update_mask\202\323\344\223\002y24/v2/{name=projects/*/" + + "locations/*/discoveryConfigs/*}:\001*Z>29/v" + + "2/{name=organizations/*/locations/*/discoveryConfigs/*}:\001*\022\361\001\n" + + "\022GetDiscoveryConfig\0220.google.privacy.dlp.v2.GetDiscoveryCo" + + "nfigRequest\032&.google.privacy.dlp.v2.Disc" + + "overyConfig\"\200\001\332A\004name\202\323\344\223\002s\0224/v2/{name=p" + + "rojects/*/locations/*/discoveryConfigs/*" + + "}Z;\0229/v2/{name=organizations/*/locations/*/discoveryConfigs/*}\022\204\002\n" + + "\024ListDiscoveryConfigs\0222.google.privacy.dlp.v2.ListDisc" + + "overyConfigsRequest\0323.google.privacy.dlp" + + ".v2.ListDiscoveryConfigsResponse\"\202\001\332A\006pa" + + "rent\202\323\344\223\002s\0224/v2/{parent=projects/*/locat" + + "ions/*}/discoveryConfigsZ;\0229/v2/{parent=" + + "organizations/*/locations/*}/discoveryConfigs\022\347\001\n" + + "\025DeleteDiscoveryConfig\0223.google", + ".privacy.dlp.v2.DeleteDiscoveryConfigReq" + + "uest\032\026.google.protobuf.Empty\"\200\001\332A\004name\202\323" + + "\344\223\002s*4/v2/{name=projects/*/locations/*/d" + + "iscoveryConfigs/*}Z;*9/v2/{name=organiza" + + "tions/*/locations/*/discoveryConfigs/*}\022" + + "\337\001\n\014CreateDlpJob\022*.google.privacy.dlp.v2" + + ".CreateDlpJobRequest\032\035.google.privacy.dl" + + "p.v2.DlpJob\"\203\001\332A\022parent,inspect_job\332A\017pa" + + "rent,risk_job\202\323\344\223\002V\"\037/v2/{parent=project" + + "s/*}/dlpJobs:\001*Z0\"+/v2/{parent=projects/" + + "*/locations/*}/dlpJobs:\001*\022\373\001\n\013ListDlpJob" + + "s\022).google.privacy.dlp.v2.ListDlpJobsReq" + + "uest\032*.google.privacy.dlp.v2.ListDlpJobs" + + "Response\"\224\001\332A\006parent\202\323\344\223\002\204\001\022\037/v2/{parent" + + "=projects/*}/dlpJobsZ-\022+/v2/{parent=proj" + + "ects/*/locations/*}/dlpJobsZ2\0220/v2/{pare" + + "nt=organizations/*/locations/*}/dlpJobs\022" + + "\262\001\n\tGetDlpJob\022\'.google.privacy.dlp.v2.Ge" + + "tDlpJobRequest\032\035.google.privacy.dlp.v2.D" + + "lpJob\"]\332A\004name\202\323\344\223\002P\022\037/v2/{name=projects" + + "/*/dlpJobs/*}Z-\022+/v2/{name=projects/*/lo" + + "cations/*/dlpJobs/*}\022\261\001\n\014DeleteDlpJob\022*." + + "google.privacy.dlp.v2.DeleteDlpJobReques" + + "t\032\026.google.protobuf.Empty\"]\332A\004name\202\323\344\223\002P" + + "*\037/v2/{name=projects/*/dlpJobs/*}Z-*+/v2" + + "/{name=projects/*/locations/*/dlpJobs/*}" + + "\022\276\001\n\014CancelDlpJob\022*.google.privacy.dlp.v" + + "2.CancelDlpJobRequest\032\026.google.protobuf." + + "Empty\"j\202\323\344\223\002d\"&/v2/{name=projects/*/dlpJ" + + "obs/*}:cancel:\001*Z7\"2/v2/{name=projects/*" + + "/locations/*/dlpJobs/*}:cancel:\001*\022\343\002\n\024Cr" + + "eateStoredInfoType\0222.google.privacy.dlp." + + "v2.CreateStoredInfoTypeRequest\032%.google." + + "privacy.dlp.v2.StoredInfoType\"\357\001\332A\rparen" + + "t,config\202\323\344\223\002\330\001\",/v2/{parent=organizatio" + + "ns/*}/storedInfoTypes:\001*Z=\"8/v2/{parent=" + + "organizations/*/locations/*}/storedInfoT" + + "ypes:\001*Z,\"\'/v2/{parent=projects/*}/store" + + "dInfoTypes:\001*Z8\"3/v2/{parent=projects/*/" + + "locations/*}/storedInfoTypes:\001*\022\355\002\n\024Upda" + + "teStoredInfoType\0222.google.privacy.dlp.v2" + + ".UpdateStoredInfoTypeRequest\032%.google.pr" + + "ivacy.dlp.v2.StoredInfoType\"\371\001\332A\027name,co" + + "nfig,update_mask\202\323\344\223\002\330\0012,/v2/{name=organ" + + "izations/*/storedInfoTypes/*}:\001*Z=28/v2/" + + "{name=organizations/*/locations/*/stored" + + "InfoTypes/*}:\001*Z,2\'/v2/{name=projects/*/" + + "storedInfoTypes/*}:\001*Z823/v2/{name=proje" + + "cts/*/locations/*/storedInfoTypes/*}:\001*\022" + + "\310\002\n\021GetStoredInfoType\022/.google.privacy.d" + + "lp.v2.GetStoredInfoTypeRequest\032%.google." + + "privacy.dlp.v2.StoredInfoType\"\332\001\332A\004name\202" + + "\323\344\223\002\314\001\022,/v2/{name=organizations/*/stored" + + "InfoTypes/*}Z:\0228/v2/{name=organizations/" + + "*/locations/*/storedInfoTypes/*}Z)\022\'/v2/" + + "{name=projects/*/storedInfoTypes/*}Z5\0223/" + + "v2/{name=projects/*/locations/*/storedIn" + + "foTypes/*}\022\333\002\n\023ListStoredInfoTypes\0221.goo" + + "gle.privacy.dlp.v2.ListStoredInfoTypesRe" + + "quest\0322.google.privacy.dlp.v2.ListStored" + + "InfoTypesResponse\"\334\001\332A\006parent\202\323\344\223\002\314\001\022,/v" + + "2/{parent=organizations/*}/storedInfoTyp" + + "esZ:\0228/v2/{parent=organizations/*/locati" + + "ons/*}/storedInfoTypesZ)\022\'/v2/{parent=pr" + + "ojects/*}/storedInfoTypesZ5\0223/v2/{parent" + + "=projects/*/locations/*}/storedInfoTypes" + + "\022\277\002\n\024DeleteStoredInfoType\0222.google.priva" + + "cy.dlp.v2.DeleteStoredInfoTypeRequest\032\026." + + "google.protobuf.Empty\"\332\001\332A\004name\202\323\344\223\002\314\001*," + + "/v2/{name=organizations/*/storedInfoType" + + "s/*}Z:*8/v2/{name=organizations/*/locati" + + "ons/*/storedInfoTypes/*}Z)*\'/v2/{name=pr" + + "ojects/*/storedInfoTypes/*}Z5*3/v2/{name" + + "=projects/*/locations/*/storedInfoTypes/" + + "*}\022\223\002\n\027ListProjectDataProfiles\0225.google." + + "privacy.dlp.v2.ListProjectDataProfilesRe" + + "quest\0326.google.privacy.dlp.v2.ListProjec" + + "tDataProfilesResponse\"\210\001\332A\006parent\202\323\344\223\002y\022" + + "/v2/{parent=organizations/*/locatio" + + "ns/*}/fileStoreDataProfilesZ;\0229/v2/{pare" + + "nt=projects/*/locations/*}/fileStoreData" + + "Profiles\022\212\002\n\027GetFileStoreDataProfile\0225.g" + + "oogle.privacy.dlp.v2.GetFileStoreDataPro" + + "fileRequest\032+.google.privacy.dlp.v2.File" + + "StoreDataProfile\"\212\001\332A\004name\202\323\344\223\002}\022>/v2/{n" + + "ame=organizations/*/locations/*/fileStor" + + "eDataProfiles/*}Z;\0229/v2/{name=projects/*" + + "/locations/*/fileStoreDataProfiles/*}\022\373\001" + + "\n\032DeleteFileStoreDataProfile\0228.google.pr" + + "ivacy.dlp.v2.DeleteFileStoreDataProfileR" + + "equest\032\026.google.protobuf.Empty\"\212\001\332A\004name" + + "\202\323\344\223\002}*>/v2/{name=organizations/*/locati" + + "ons/*/fileStoreDataProfiles/*}Z;*9/v2/{n" + + "ame=projects/*/locations/*/fileStoreData" + + "Profiles/*}\022\366\001\n\023GetTableDataProfile\0221.go" + + "ogle.privacy.dlp.v2.GetTableDataProfileR" + + "equest\032\'.google.privacy.dlp.v2.TableData" + + "Profile\"\202\001\332A\004name\202\323\344\223\002u\022:/v2/{name=organ" + + "izations/*/locations/*/tableDataProfiles" + + "/*}Z7\0225/v2/{name=projects/*/locations/*/" + + "tableDataProfiles/*}\022\373\001\n\024GetColumnDataPr" + + "ofile\0222.google.privacy.dlp.v2.GetColumnD" + + "ataProfileRequest\032(.google.privacy.dlp.v" + + "2.ColumnDataProfile\"\204\001\332A\004name\202\323\344\223\002w\022;/v2" + + "/{name=organizations/*/locations/*/colum" + + "nDataProfiles/*}Z8\0226/v2/{name=projects/*" + + "/locations/*/columnDataProfiles/*}\022\353\001\n\026D" + + "eleteTableDataProfile\0224.google.privacy.d" + + "lp.v2.DeleteTableDataProfileRequest\032\026.go" + + "ogle.protobuf.Empty\"\202\001\332A\004name\202\323\344\223\002u*:/v2" + + "/{name=organizations/*/locations/*/table" + + "DataProfiles/*}Z7*5/v2/{name=projects/*/" + + "locations/*/tableDataProfiles/*}\022\303\001\n\023Hyb" + + "ridInspectDlpJob\0221.google.privacy.dlp.v2" + + ".HybridInspectDlpJobRequest\032,.google.pri" + + "vacy.dlp.v2.HybridInspectResponse\"K\332A\004na" + + "me\202\323\344\223\002>\"9/v2/{name=projects/*/locations" + + "/*/dlpJobs/*}:hybridInspect:\001*\022\221\001\n\014Finis" + + "hDlpJob\022*.google.privacy.dlp.v2.FinishDl" + + "pJobRequest\032\026.google.protobuf.Empty\"=\202\323\344" + + "\223\0027\"2/v2/{name=projects/*/locations/*/dl" + + "pJobs/*}:finish:\001*\022\362\001\n\020CreateConnection\022" + + "..google.privacy.dlp.v2.CreateConnection" + + "Request\032!.google.privacy.dlp.v2.Connecti" + + "on\"\212\001\332A\022parent, connection\202\323\344\223\002o\"//v2/{p" + + "arent=projects/*/locations/*}/connection" + + "s:\001*Z9\"4/v2/{parent=organizations/*/loca" + + "tions/*}/connections:\001*\022\327\001\n\rGetConnectio" + + "n\022+.google.privacy.dlp.v2.GetConnectionR" + + "equest\032!.google.privacy.dlp.v2.Connectio" + + "n\"v\332A\004name\202\323\344\223\002i\022//v2/{name=projects/*/l" + + "ocations/*/connections/*}Z6\0224/v2/{name=o" + + "rganizations/*/locations/*/connections/*" + + "}\022\352\001\n\017ListConnections\022-.google.privacy.d" + + "lp.v2.ListConnectionsRequest\032..google.pr" + + "ivacy.dlp.v2.ListConnectionsResponse\"x\332A" + + "\006parent\202\323\344\223\002i\022//v2/{parent=projects/*/lo" + + "cations/*}/connectionsZ6\0224/v2/{parent=or" + + "ganizations/*/locations/*}/connections\022\377" + + "\001\n\021SearchConnections\022/.google.privacy.dl" + + "p.v2.SearchConnectionsRequest\0320.google.p" + + "rivacy.dlp.v2.SearchConnectionsResponse\"" + + "\206\001\332A\006parent\202\323\344\223\002w\0226/v2/{parent=projects/" + + "*/locations/*}/connections:searchZ=\022;/v2" + + "/{parent=organizations/*/locations/*}/co" + + "nnections:search\022\322\001\n\020DeleteConnection\022.." + + "google.privacy.dlp.v2.DeleteConnectionRe" + + "quest\032\026.google.protobuf.Empty\"v\332A\004name\202\323" + + "\344\223\002i*//v2/{name=projects/*/locations/*/c" + + "onnections/*}Z6*4/v2/{name=organizations" + + "/*/locations/*/connections/*}\022\343\001\n\020Update" + + "Connection\022..google.privacy.dlp.v2.Updat" + + "eConnectionRequest\032!.google.privacy.dlp." + + "v2.Connection\"|\332A\004name\202\323\344\223\002o2//v2/{name=" + + "projects/*/locations/*/connections/*}:\001*" + + "Z924/v2/{name=organizations/*/locations/" + + "*/connections/*}:\001*\032F\312A\022dlp.googleapis.c" + + "om\322A.https://www.googleapis.com/auth/clo" + + "ud-platformB\353\002\n\031com.google.privacy.dlp.v" + + "2B\010DlpProtoP\001Z)cloud.google.com/go/dlp/a" + + "piv2/dlppb;dlppb\252\002\023Google.Cloud.Dlp.V2\312\002" + + "\023Google\\Cloud\\Dlp\\V2\352\002\026Google::Cloud::Dl" + + "p::V2\352Ar\n\035dlp.googleapis.com/DlpContent\022" + + "\035projects/{project}/dlpContent\0222projects" + + "/{project}/locations/{location}/dlpConte" + + "nt\352A\\\n\'dlp.googleapis.com/OrganizationLo" + + "cation\0221organizations/{organization}/loc" + + "ations/{location}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -4220,6 +4252,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ImageRedactionConfigs", "IncludeFindings", "ByteItem", + "InspectTemplate", + "DeidentifyTemplate", }); internal_static_google_privacy_dlp_v2_RedactImageRequest_ImageRedactionConfig_descriptor = internal_static_google_privacy_dlp_v2_RedactImageRequest_descriptor.getNestedTypes().get(0); @@ -4311,7 +4345,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_OutputStorageConfig_descriptor, new java.lang.String[] { - "Table", "OutputSchema", "Type", + "Table", "StoragePath", "OutputSchema", "Type", }); internal_static_google_privacy_dlp_v2_InfoTypeStats_descriptor = getDescriptor().getMessageTypes().get(32); @@ -5308,6 +5342,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PubSub", "PublishSummaryToCscc", "PublishFindingsToCloudDataCatalog", + "PublishFindingsToDataplexCatalog", "Deidentify", "JobNotificationEmails", "PublishToStackdriver", @@ -5341,8 +5376,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Action_PublishFindingsToCloudDataCatalog_descriptor, new java.lang.String[] {}); - internal_static_google_privacy_dlp_v2_Action_Deidentify_descriptor = + internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor = internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(4); + internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_privacy_dlp_v2_Action_PublishFindingsToDataplexCatalog_descriptor, + new java.lang.String[] {}); + internal_static_google_privacy_dlp_v2_Action_Deidentify_descriptor = + internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(5); internal_static_google_privacy_dlp_v2_Action_Deidentify_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Action_Deidentify_descriptor, @@ -5354,13 +5395,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Output", }); internal_static_google_privacy_dlp_v2_Action_JobNotificationEmails_descriptor = - internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(5); + internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(6); internal_static_google_privacy_dlp_v2_Action_JobNotificationEmails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Action_JobNotificationEmails_descriptor, new java.lang.String[] {}); internal_static_google_privacy_dlp_v2_Action_PublishToStackdriver_descriptor = - internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(6); + internal_static_google_privacy_dlp_v2_Action_descriptor.getNestedTypes().get(7); internal_static_google_privacy_dlp_v2_Action_PublishToStackdriver_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Action_PublishToStackdriver_descriptor, @@ -5936,7 +5977,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_FileStoreCollection_descriptor, new java.lang.String[] { - "IncludeRegexes", "Pattern", + "IncludeRegexes", "IncludeTags", "Pattern", }); internal_static_google_privacy_dlp_v2_FileStoreRegexes_descriptor = getDescriptor().getMessageTypes().get(150); @@ -6695,8 +6736,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "NamespacedTagValue", "Key", "Value", }); - internal_static_google_privacy_dlp_v2_RelatedResource_descriptor = + internal_static_google_privacy_dlp_v2_TagFilters_descriptor = getDescriptor().getMessageTypes().get(227); + internal_static_google_privacy_dlp_v2_TagFilters_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_privacy_dlp_v2_TagFilters_descriptor, + new java.lang.String[] { + "TagFilters", + }); + internal_static_google_privacy_dlp_v2_TagFilter_descriptor = + getDescriptor().getMessageTypes().get(228); + internal_static_google_privacy_dlp_v2_TagFilter_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_privacy_dlp_v2_TagFilter_descriptor, + new java.lang.String[] { + "NamespacedTagValue", "NamespacedTagKey", "Format", + }); + internal_static_google_privacy_dlp_v2_RelatedResource_descriptor = + getDescriptor().getMessageTypes().get(229); internal_static_google_privacy_dlp_v2_RelatedResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_RelatedResource_descriptor, @@ -6704,7 +6761,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FullResource", }); internal_static_google_privacy_dlp_v2_FileStoreInfoTypeSummary_descriptor = - getDescriptor().getMessageTypes().get(228); + getDescriptor().getMessageTypes().get(230); internal_static_google_privacy_dlp_v2_FileStoreInfoTypeSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_FileStoreInfoTypeSummary_descriptor, @@ -6712,7 +6769,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InfoType", }); internal_static_google_privacy_dlp_v2_FileExtensionInfo_descriptor = - getDescriptor().getMessageTypes().get(229); + getDescriptor().getMessageTypes().get(231); internal_static_google_privacy_dlp_v2_FileExtensionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_FileExtensionInfo_descriptor, @@ -6720,7 +6777,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FileExtension", }); internal_static_google_privacy_dlp_v2_FileClusterSummary_descriptor = - getDescriptor().getMessageTypes().get(230); + getDescriptor().getMessageTypes().get(232); internal_static_google_privacy_dlp_v2_FileClusterSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_FileClusterSummary_descriptor, @@ -6735,7 +6792,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NoFilesExist", }); internal_static_google_privacy_dlp_v2_GetProjectDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(231); + getDescriptor().getMessageTypes().get(233); internal_static_google_privacy_dlp_v2_GetProjectDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_GetProjectDataProfileRequest_descriptor, @@ -6743,7 +6800,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_GetFileStoreDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(232); + getDescriptor().getMessageTypes().get(234); internal_static_google_privacy_dlp_v2_GetFileStoreDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_GetFileStoreDataProfileRequest_descriptor, @@ -6751,7 +6808,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesRequest_descriptor = - getDescriptor().getMessageTypes().get(233); + getDescriptor().getMessageTypes().get(235); internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesRequest_descriptor, @@ -6759,7 +6816,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageToken", "PageSize", "OrderBy", "Filter", }); internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesResponse_descriptor = - getDescriptor().getMessageTypes().get(234); + getDescriptor().getMessageTypes().get(236); internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_ListFileStoreDataProfilesResponse_descriptor, @@ -6767,7 +6824,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FileStoreDataProfiles", "NextPageToken", }); internal_static_google_privacy_dlp_v2_DeleteFileStoreDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(235); + getDescriptor().getMessageTypes().get(237); internal_static_google_privacy_dlp_v2_DeleteFileStoreDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DeleteFileStoreDataProfileRequest_descriptor, @@ -6775,7 +6832,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_GetTableDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(236); + getDescriptor().getMessageTypes().get(238); internal_static_google_privacy_dlp_v2_GetTableDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_GetTableDataProfileRequest_descriptor, @@ -6783,7 +6840,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_GetColumnDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(237); + getDescriptor().getMessageTypes().get(239); internal_static_google_privacy_dlp_v2_GetColumnDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_GetColumnDataProfileRequest_descriptor, @@ -6791,7 +6848,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_DataProfilePubSubCondition_descriptor = - getDescriptor().getMessageTypes().get(238); + getDescriptor().getMessageTypes().get(240); internal_static_google_privacy_dlp_v2_DataProfilePubSubCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DataProfilePubSubCondition_descriptor, @@ -6819,7 +6876,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LogicalOperator", "Conditions", }); internal_static_google_privacy_dlp_v2_DataProfilePubSubMessage_descriptor = - getDescriptor().getMessageTypes().get(239); + getDescriptor().getMessageTypes().get(241); internal_static_google_privacy_dlp_v2_DataProfilePubSubMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DataProfilePubSubMessage_descriptor, @@ -6827,7 +6884,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Profile", "FileStoreProfile", "Event", }); internal_static_google_privacy_dlp_v2_CreateConnectionRequest_descriptor = - getDescriptor().getMessageTypes().get(240); + getDescriptor().getMessageTypes().get(242); internal_static_google_privacy_dlp_v2_CreateConnectionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_CreateConnectionRequest_descriptor, @@ -6835,7 +6892,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Connection", }); internal_static_google_privacy_dlp_v2_GetConnectionRequest_descriptor = - getDescriptor().getMessageTypes().get(241); + getDescriptor().getMessageTypes().get(243); internal_static_google_privacy_dlp_v2_GetConnectionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_GetConnectionRequest_descriptor, @@ -6843,7 +6900,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_ListConnectionsRequest_descriptor = - getDescriptor().getMessageTypes().get(242); + getDescriptor().getMessageTypes().get(244); internal_static_google_privacy_dlp_v2_ListConnectionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_ListConnectionsRequest_descriptor, @@ -6851,7 +6908,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "Filter", }); internal_static_google_privacy_dlp_v2_SearchConnectionsRequest_descriptor = - getDescriptor().getMessageTypes().get(243); + getDescriptor().getMessageTypes().get(245); internal_static_google_privacy_dlp_v2_SearchConnectionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_SearchConnectionsRequest_descriptor, @@ -6859,7 +6916,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "Filter", }); internal_static_google_privacy_dlp_v2_ListConnectionsResponse_descriptor = - getDescriptor().getMessageTypes().get(244); + getDescriptor().getMessageTypes().get(246); internal_static_google_privacy_dlp_v2_ListConnectionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_ListConnectionsResponse_descriptor, @@ -6867,7 +6924,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Connections", "NextPageToken", }); internal_static_google_privacy_dlp_v2_SearchConnectionsResponse_descriptor = - getDescriptor().getMessageTypes().get(245); + getDescriptor().getMessageTypes().get(247); internal_static_google_privacy_dlp_v2_SearchConnectionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_SearchConnectionsResponse_descriptor, @@ -6875,7 +6932,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Connections", "NextPageToken", }); internal_static_google_privacy_dlp_v2_UpdateConnectionRequest_descriptor = - getDescriptor().getMessageTypes().get(246); + getDescriptor().getMessageTypes().get(248); internal_static_google_privacy_dlp_v2_UpdateConnectionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_UpdateConnectionRequest_descriptor, @@ -6883,7 +6940,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Connection", "UpdateMask", }); internal_static_google_privacy_dlp_v2_DeleteConnectionRequest_descriptor = - getDescriptor().getMessageTypes().get(247); + getDescriptor().getMessageTypes().get(249); internal_static_google_privacy_dlp_v2_DeleteConnectionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DeleteConnectionRequest_descriptor, @@ -6891,7 +6948,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_Connection_descriptor = - getDescriptor().getMessageTypes().get(248); + getDescriptor().getMessageTypes().get(250); internal_static_google_privacy_dlp_v2_Connection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Connection_descriptor, @@ -6899,7 +6956,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "State", "Errors", "CloudSql", "Properties", }); internal_static_google_privacy_dlp_v2_SecretManagerCredential_descriptor = - getDescriptor().getMessageTypes().get(249); + getDescriptor().getMessageTypes().get(251); internal_static_google_privacy_dlp_v2_SecretManagerCredential_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_SecretManagerCredential_descriptor, @@ -6907,13 +6964,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Username", "PasswordSecretVersionName", }); internal_static_google_privacy_dlp_v2_CloudSqlIamCredential_descriptor = - getDescriptor().getMessageTypes().get(250); + getDescriptor().getMessageTypes().get(252); internal_static_google_privacy_dlp_v2_CloudSqlIamCredential_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_CloudSqlIamCredential_descriptor, new java.lang.String[] {}); internal_static_google_privacy_dlp_v2_CloudSqlProperties_descriptor = - getDescriptor().getMessageTypes().get(251); + getDescriptor().getMessageTypes().get(253); internal_static_google_privacy_dlp_v2_CloudSqlProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_CloudSqlProperties_descriptor, @@ -6926,7 +6983,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Credential", }); internal_static_google_privacy_dlp_v2_DeleteTableDataProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(252); + getDescriptor().getMessageTypes().get(254); internal_static_google_privacy_dlp_v2_DeleteTableDataProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DeleteTableDataProfileRequest_descriptor, @@ -6934,7 +6991,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_privacy_dlp_v2_DataSourceType_descriptor = - getDescriptor().getMessageTypes().get(253); + getDescriptor().getMessageTypes().get(255); internal_static_google_privacy_dlp_v2_DataSourceType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_DataSourceType_descriptor, @@ -6942,7 +6999,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DataSource", }); internal_static_google_privacy_dlp_v2_FileClusterType_descriptor = - getDescriptor().getMessageTypes().get(254); + getDescriptor().getMessageTypes().get(256); internal_static_google_privacy_dlp_v2_FileClusterType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_FileClusterType_descriptor, @@ -6950,7 +7007,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Cluster", "FileClusterType", }); internal_static_google_privacy_dlp_v2_ProcessingLocation_descriptor = - getDescriptor().getMessageTypes().get(255); + getDescriptor().getMessageTypes().get(257); internal_static_google_privacy_dlp_v2_ProcessingLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_ProcessingLocation_descriptor, @@ -6986,7 +7043,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MultiRegionProcessing", "GlobalProcessing", }); internal_static_google_privacy_dlp_v2_SaveToGcsFindingsOutput_descriptor = - getDescriptor().getMessageTypes().get(256); + getDescriptor().getMessageTypes().get(258); internal_static_google_privacy_dlp_v2_SaveToGcsFindingsOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_SaveToGcsFindingsOutput_descriptor, @@ -6994,7 +7051,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Findings", }); internal_static_google_privacy_dlp_v2_Domain_descriptor = - getDescriptor().getMessageTypes().get(257); + getDescriptor().getMessageTypes().get(259); internal_static_google_privacy_dlp_v2_Domain_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_Domain_descriptor, diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollection.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollection.java index 30e1242ff3f4..9f0061f2ac72 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollection.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollection.java @@ -62,6 +62,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.privacy.dlp.v2.FileStoreCollection.Builder.class); } + private int bitField0_; private int patternCase_ = 0; @SuppressWarnings("serial") @@ -172,6 +173,92 @@ public com.google.privacy.dlp.v2.FileStoreRegexesOrBuilder getIncludeRegexesOrBu return com.google.privacy.dlp.v2.FileStoreRegexes.getDefaultInstance(); } + public static final int INCLUDE_TAGS_FIELD_NUMBER = 2; + private com.google.privacy.dlp.v2.TagFilters includeTags_; + + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the includeTags field is set. + */ + @java.lang.Override + public boolean hasIncludeTags() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The includeTags. + */ + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilters getIncludeTags() { + return includeTags_ == null + ? com.google.privacy.dlp.v2.TagFilters.getDefaultInstance() + : includeTags_; + } + + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.privacy.dlp.v2.TagFiltersOrBuilder getIncludeTagsOrBuilder() { + return includeTags_ == null + ? com.google.privacy.dlp.v2.TagFilters.getDefaultInstance() + : includeTags_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -189,6 +276,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (patternCase_ == 1) { output.writeMessage(1, (com.google.privacy.dlp.v2.FileStoreRegexes) pattern_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getIncludeTags()); + } getUnknownFields().writeTo(output); } @@ -203,6 +293,9 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 1, (com.google.privacy.dlp.v2.FileStoreRegexes) pattern_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIncludeTags()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -219,6 +312,10 @@ public boolean equals(final java.lang.Object obj) { com.google.privacy.dlp.v2.FileStoreCollection other = (com.google.privacy.dlp.v2.FileStoreCollection) obj; + if (hasIncludeTags() != other.hasIncludeTags()) return false; + if (hasIncludeTags()) { + if (!getIncludeTags().equals(other.getIncludeTags())) return false; + } if (!getPatternCase().equals(other.getPatternCase())) return false; switch (patternCase_) { case 1: @@ -238,6 +335,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasIncludeTags()) { + hash = (37 * hash) + INCLUDE_TAGS_FIELD_NUMBER; + hash = (53 * hash) + getIncludeTags().hashCode(); + } switch (patternCase_) { case 1: hash = (37 * hash) + INCLUDE_REGEXES_FIELD_NUMBER; @@ -376,10 +477,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.privacy.dlp.v2.FileStoreCollection.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIncludeTagsFieldBuilder(); + } } @java.lang.Override @@ -389,6 +499,11 @@ public Builder clear() { if (includeRegexesBuilder_ != null) { includeRegexesBuilder_.clear(); } + includeTags_ = null; + if (includeTagsBuilder_ != null) { + includeTagsBuilder_.dispose(); + includeTagsBuilder_ = null; + } patternCase_ = 0; pattern_ = null; return this; @@ -428,6 +543,13 @@ public com.google.privacy.dlp.v2.FileStoreCollection buildPartial() { private void buildPartial0(com.google.privacy.dlp.v2.FileStoreCollection result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.includeTags_ = + includeTagsBuilder_ == null ? includeTags_ : includeTagsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.privacy.dlp.v2.FileStoreCollection result) { @@ -483,6 +605,9 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.privacy.dlp.v2.FileStoreCollection other) { if (other == com.google.privacy.dlp.v2.FileStoreCollection.getDefaultInstance()) return this; + if (other.hasIncludeTags()) { + mergeIncludeTags(other.getIncludeTags()); + } switch (other.getPatternCase()) { case INCLUDE_REGEXES: { @@ -526,6 +651,12 @@ public Builder mergeFrom( patternCase_ = 1; break; } // case 10 + case 18: + { + input.readMessage(getIncludeTagsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -804,6 +935,299 @@ public com.google.privacy.dlp.v2.FileStoreRegexesOrBuilder getIncludeRegexesOrBu return includeRegexesBuilder_; } + private com.google.privacy.dlp.v2.TagFilters includeTags_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilters, + com.google.privacy.dlp.v2.TagFilters.Builder, + com.google.privacy.dlp.v2.TagFiltersOrBuilder> + includeTagsBuilder_; + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the includeTags field is set. + */ + public boolean hasIncludeTags() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The includeTags. + */ + public com.google.privacy.dlp.v2.TagFilters getIncludeTags() { + if (includeTagsBuilder_ == null) { + return includeTags_ == null + ? com.google.privacy.dlp.v2.TagFilters.getDefaultInstance() + : includeTags_; + } else { + return includeTagsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIncludeTags(com.google.privacy.dlp.v2.TagFilters value) { + if (includeTagsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + includeTags_ = value; + } else { + includeTagsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setIncludeTags(com.google.privacy.dlp.v2.TagFilters.Builder builderForValue) { + if (includeTagsBuilder_ == null) { + includeTags_ = builderForValue.build(); + } else { + includeTagsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeIncludeTags(com.google.privacy.dlp.v2.TagFilters value) { + if (includeTagsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && includeTags_ != null + && includeTags_ != com.google.privacy.dlp.v2.TagFilters.getDefaultInstance()) { + getIncludeTagsBuilder().mergeFrom(value); + } else { + includeTags_ = value; + } + } else { + includeTagsBuilder_.mergeFrom(value); + } + if (includeTags_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearIncludeTags() { + bitField0_ = (bitField0_ & ~0x00000002); + includeTags_ = null; + if (includeTagsBuilder_ != null) { + includeTagsBuilder_.dispose(); + includeTagsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.privacy.dlp.v2.TagFilters.Builder getIncludeTagsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getIncludeTagsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.privacy.dlp.v2.TagFiltersOrBuilder getIncludeTagsOrBuilder() { + if (includeTagsBuilder_ != null) { + return includeTagsBuilder_.getMessageOrBuilder(); + } else { + return includeTags_ == null + ? com.google.privacy.dlp.v2.TagFilters.getDefaultInstance() + : includeTags_; + } + } + + /** + * + * + *
+     * Optional. To be included in the collection, a resource must meet all of the
+     * following requirements:
+     *
+     *  - If tag filters are provided, match all provided tag filters.
+     *  - If one or more patterns are specified, match at least one pattern.
+     *
+     * For a resource to match the tag filters, the resource must have all of the
+     * provided tags attached. Tags refer to Resource Manager tags bound to the
+     * resource or its ancestors. For more information, see [Manage
+     * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+     * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilters, + com.google.privacy.dlp.v2.TagFilters.Builder, + com.google.privacy.dlp.v2.TagFiltersOrBuilder> + getIncludeTagsFieldBuilder() { + if (includeTagsBuilder_ == null) { + includeTagsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilters, + com.google.privacy.dlp.v2.TagFilters.Builder, + com.google.privacy.dlp.v2.TagFiltersOrBuilder>( + getIncludeTags(), getParentForChildren(), isClean()); + includeTags_ = null; + } + return includeTagsBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollectionOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollectionOrBuilder.java index 5a1068ab545c..3f2ca42308e6 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollectionOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/FileStoreCollectionOrBuilder.java @@ -70,5 +70,75 @@ public interface FileStoreCollectionOrBuilder */ com.google.privacy.dlp.v2.FileStoreRegexesOrBuilder getIncludeRegexesOrBuilder(); + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the includeTags field is set. + */ + boolean hasIncludeTags(); + + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The includeTags. + */ + com.google.privacy.dlp.v2.TagFilters getIncludeTags(); + + /** + * + * + *
+   * Optional. To be included in the collection, a resource must meet all of the
+   * following requirements:
+   *
+   *  - If tag filters are provided, match all provided tag filters.
+   *  - If one or more patterns are specified, match at least one pattern.
+   *
+   * For a resource to match the tag filters, the resource must have all of the
+   * provided tags attached. Tags refer to Resource Manager tags bound to the
+   * resource or its ancestors. For more information, see [Manage
+   * schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules).
+   * 
+ * + * + * .google.privacy.dlp.v2.TagFilters include_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.privacy.dlp.v2.TagFiltersOrBuilder getIncludeTagsOrBuilder(); + com.google.privacy.dlp.v2.FileStoreCollection.PatternCase getPatternCase(); } diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummary.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummary.java index b99f073cb0a2..50367cdc93d2 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummary.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummary.java @@ -125,7 +125,7 @@ public com.google.privacy.dlp.v2.InfoTypeOrBuilder getInfoTypeOrBuilder() { * int32 estimated_prevalence = 2 [deprecated = true]; * * @deprecated google.privacy.dlp.v2.InfoTypeSummary.estimated_prevalence is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7756 + * google/privacy/dlp/v2/dlp.proto;l=7843 * @return The estimatedPrevalence. */ @java.lang.Override @@ -723,7 +723,7 @@ public com.google.privacy.dlp.v2.InfoTypeOrBuilder getInfoTypeOrBuilder() { * int32 estimated_prevalence = 2 [deprecated = true]; * * @deprecated google.privacy.dlp.v2.InfoTypeSummary.estimated_prevalence is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7756 + * google/privacy/dlp/v2/dlp.proto;l=7843 * @return The estimatedPrevalence. */ @java.lang.Override @@ -742,7 +742,7 @@ public int getEstimatedPrevalence() { * int32 estimated_prevalence = 2 [deprecated = true]; * * @deprecated google.privacy.dlp.v2.InfoTypeSummary.estimated_prevalence is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7756 + * google/privacy/dlp/v2/dlp.proto;l=7843 * @param value The estimatedPrevalence to set. * @return This builder for chaining. */ @@ -765,7 +765,7 @@ public Builder setEstimatedPrevalence(int value) { * int32 estimated_prevalence = 2 [deprecated = true]; * * @deprecated google.privacy.dlp.v2.InfoTypeSummary.estimated_prevalence is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7756 + * google/privacy/dlp/v2/dlp.proto;l=7843 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummaryOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummaryOrBuilder.java index 0735337b8e71..f772e292458f 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummaryOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeSummaryOrBuilder.java @@ -71,7 +71,7 @@ public interface InfoTypeSummaryOrBuilder * int32 estimated_prevalence = 2 [deprecated = true]; * * @deprecated google.privacy.dlp.v2.InfoTypeSummary.estimated_prevalence is deprecated. See - * google/privacy/dlp/v2/dlp.proto;l=7756 + * google/privacy/dlp/v2/dlp.proto;l=7843 * @return The estimatedPrevalence. */ @java.lang.Deprecated diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequest.java index 4d0611e696a6..1e8285a82616 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequest.java @@ -309,26 +309,32 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -362,26 +368,32 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -1362,26 +1374,32 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -1414,26 +1432,32 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -1466,26 +1490,32 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -1517,26 +1547,32 @@ public Builder setFilter(java.lang.String value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -1564,26 +1600,32 @@ public Builder clearFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequestOrBuilder.java index aef12d9bed24..a37761ed8bd8 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListColumnDataProfilesRequestOrBuilder.java @@ -174,26 +174,32 @@ public interface ListColumnDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * @@ -216,26 +222,32 @@ public interface ListColumnDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `table_data_profile_name` - The name of the related table data - * profile. - * - `project_id` - The Google Cloud project ID. (REQUIRED) - * - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - * - `table_id` - The BigQuery table ID. (REQUIRED) - * - `field_id` - The ID of the BigQuery field. - * - `info_type` - The infotype detected in the resource. - * - `sensitivity_level` - HIGH|MEDIUM|LOW - * - `data_risk_level`: How much risk is associated with this data. - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `table_data_profile_name`: The name of the related table data + * profile + * - `project_id`: The Google Cloud project ID (REQUIRED) + * - `dataset_id`: The BigQuery dataset ID (REQUIRED) + * - `table_id`: The BigQuery table ID (REQUIRED) + * - `field_id`: The ID of the BigQuery field + * - `info_type`: The infotype detected in the resource + * - `sensitivity_level`: HIGH|MEDIUM|LOW + * - `data_risk_level`: How much risk is associated with this data + * - `status_code`: An RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * * The operator must be `=` for project_id, dataset_id, and table_id. Other - * filters also support `!=`. + * filters also support `!=`. The `profile_last_generated` filter also + * supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * project_id = 12345 AND status_code = 1 * * project_id = 12345 AND sensitivity_level = HIGH * * project_id = 12345 AND info_type = STREET_ADDRESS + * * profile_last_generated < "2025-01-01T00:00:00.000Z" * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequest.java index 2b841f95e249..71480acd6bea 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequest.java @@ -211,6 +211,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * *
    * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -235,6 +237,8 @@ public java.lang.String getFilter() { * *
    * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -977,6 +981,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * *
      * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1000,6 +1006,8 @@ public java.lang.String getFilter() { * *
      * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1023,6 +1031,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * *
      * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1045,6 +1055,8 @@ public Builder setFilter(java.lang.String value) { * *
      * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1063,6 +1075,8 @@ public Builder clearFilter() { * *
      * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequestOrBuilder.java index ba23680ff317..d95ef3e0e334 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListConnectionsRequestOrBuilder.java @@ -104,6 +104,8 @@ public interface ListConnectionsRequestOrBuilder * *
    * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -117,6 +119,8 @@ public interface ListConnectionsRequestOrBuilder * *
    * Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequest.java index af2c1f4fbd51..6cdb837df1aa 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequest.java @@ -185,6 +185,8 @@ public com.google.protobuf.ByteString getParentBytes() { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -236,6 +238,8 @@ public java.lang.String getFilter() { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -1206,6 +1210,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -1256,6 +1262,8 @@ public java.lang.String getFilter() { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -1306,6 +1314,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -1355,6 +1365,8 @@ public Builder setFilter(java.lang.String value) { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -1400,6 +1412,8 @@ public Builder clearFilter() { * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequestOrBuilder.java index 93089ed3fe4a..f77818e89993 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListDlpJobsRequestOrBuilder.java @@ -108,6 +108,8 @@ public interface ListDlpJobsRequestOrBuilder * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done @@ -148,6 +150,8 @@ public interface ListDlpJobsRequestOrBuilder * - 'start_time` - Corresponds to the time the job finished. * * The operator must be `=` or `!=`. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND state = done diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequest.java index 186e460473d6..73768e5d1751 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequest.java @@ -315,21 +315,26 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -337,6 +342,7 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -370,21 +376,26 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -392,6 +403,7 @@ public java.lang.String getFilter() { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1383,21 +1395,26 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -1405,6 +1422,7 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1437,21 +1455,26 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -1459,6 +1482,7 @@ public java.lang.String getFilter() { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1491,21 +1515,26 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -1513,6 +1542,7 @@ public com.google.protobuf.ByteString getFilterBytes() { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1544,21 +1574,26 @@ public Builder setFilter(java.lang.String value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -1566,6 +1601,7 @@ public Builder setFilter(java.lang.String value) { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1593,21 +1629,26 @@ public Builder clearFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -1615,6 +1656,7 @@ public Builder clearFilter() { * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequestOrBuilder.java index d960518725a5..ea045c86ea49 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListFileStoreDataProfilesRequestOrBuilder.java @@ -178,21 +178,26 @@ public interface ListFileStoreDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -200,6 +205,7 @@ public interface ListFileStoreDataProfilesRequestOrBuilder * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -222,21 +228,26 @@ public interface ListFileStoreDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `account_id` - The AWS account ID. - * - `file_store_path` - The path like "gs://bucket". - * - `data_source_type` - The profile's data source type, like - * "google/storage/bucket". - * - `data_storage_location` - The location where the file store's data is - * stored, like "us-central1". - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `account_id`: The AWS account ID + * - `file_store_path`: The path like "gs://bucket" + * - `data_source_type`: The profile's data source type, like + * "google/storage/bucket" + * - `data_storage_location`: The location where the file store's data is + * stored, like "us-central1" + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * @@ -244,6 +255,7 @@ public interface ListFileStoreDataProfilesRequestOrBuilder * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` * * `file_store_path = "gs://mybucket"` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequest.java index 2841b028b913..4658bf143a48 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequest.java @@ -338,6 +338,8 @@ public com.google.protobuf.ByteString getOrderByBytes() { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -385,6 +387,8 @@ public java.lang.String getFilter() { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -1561,6 +1565,8 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -1607,6 +1613,8 @@ public java.lang.String getFilter() { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -1653,6 +1661,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -1698,6 +1708,8 @@ public Builder setFilter(java.lang.String value) { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -1739,6 +1751,8 @@ public Builder clearFilter() { * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequestOrBuilder.java index 306664c4edf8..6f3b5fac2103 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListJobTriggersRequestOrBuilder.java @@ -201,6 +201,8 @@ public interface ListJobTriggersRequestOrBuilder * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY @@ -237,6 +239,8 @@ public interface ListJobTriggersRequestOrBuilder * - 'error_count' - Number of errors that have occurred while running. * * The operator must be `=` or `!=` for status and inspected_storage. * + * The syntax is based on https://google.aip.dev/160. + * * Examples: * * * inspected_storage = cloud_storage AND status = HEALTHY diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequest.java index 57652b2e59ec..04ad096a50a0 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequest.java @@ -216,13 +216,13 @@ public int getPageSize() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -255,13 +255,13 @@ public java.lang.String getOrderBy() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -298,17 +298,24 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -342,17 +349,24 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1118,13 +1132,13 @@ public Builder clearPageSize() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -1156,13 +1170,13 @@ public java.lang.String getOrderBy() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -1194,13 +1208,13 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -1231,13 +1245,13 @@ public Builder setOrderBy(java.lang.String value) { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -1264,13 +1278,13 @@ public Builder clearOrderBy() { * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -1303,17 +1317,24 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1346,17 +1367,24 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1389,17 +1417,24 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1431,17 +1466,24 @@ public Builder setFilter(java.lang.String value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1469,17 +1511,24 @@ public Builder clearFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequestOrBuilder.java index 4217a046b6bf..83047fbea6a6 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListProjectDataProfilesRequestOrBuilder.java @@ -107,13 +107,13 @@ public interface ListProjectDataProfilesRequestOrBuilder * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -135,13 +135,13 @@ public interface ListProjectDataProfilesRequestOrBuilder * * `project_id` * * `sensitivity_level desc` * - * Supported fields are: + * Supported fields: * * - `project_id`: Google Cloud project ID - * - `sensitivity_level`: How sensitive the data in a project is, at most. - * - `data_risk_level`: How much risk is associated with this data. - * - `profile_last_generated`: When the profile was last updated in epoch - * seconds. + * - `sensitivity_level`: How sensitive the data in a project is, at most + * - `data_risk_level`: How much risk is associated with this data + * - `profile_last_generated`: Date and time (in epoch seconds) the profile + * was last generated * * * string order_by = 4; @@ -162,17 +162,24 @@ public interface ListProjectDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -195,17 +202,24 @@ public interface ListProjectDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW - * - `status_code` - an RPC status code as defined in + * * Supported fields: + * - `project_id`: the Google Cloud project ID + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - * * The operator must be `=` or `!=`. + * - `profile_last_generated`: Date and time the profile was last + * generated + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequest.java index d3e7739735db..c42df2da60c2 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequest.java @@ -313,23 +313,29 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -363,23 +369,29 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1370,23 +1382,29 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1419,23 +1437,29 @@ public java.lang.String getFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1468,23 +1492,29 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1516,23 +1546,29 @@ public Builder setFilter(java.lang.String value) { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -1560,23 +1596,29 @@ public Builder clearFilter() { * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequestOrBuilder.java index 65e5a44b27d8..f4d44ced062a 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/ListTableDataProfilesRequestOrBuilder.java @@ -178,23 +178,29 @@ public interface ListTableDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated * - * * The operator must be `=` or `!=`. + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. + * + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * @@ -217,23 +223,29 @@ public interface ListTableDataProfilesRequestOrBuilder * * Restrictions can be combined by `AND` or `OR` logical operators. A * sequence of restrictions implicitly uses `AND`. * * A restriction has the form of `{field} {operator} {value}`. - * * Supported fields/values: - * - `project_id` - The Google Cloud project ID. - * - `dataset_id` - The BigQuery dataset ID. - * - `table_id` - The ID of the BigQuery table. - * - `sensitivity_level` - HIGH|MODERATE|LOW - * - `data_risk_level` - HIGH|MODERATE|LOW + * * Supported fields: + * - `project_id`: The Google Cloud project ID + * - `dataset_id`: The BigQuery dataset ID + * - `table_id`: The ID of the BigQuery table + * - `sensitivity_level`: HIGH|MODERATE|LOW + * - `data_risk_level`: HIGH|MODERATE|LOW * - `resource_visibility`: PUBLIC|RESTRICTED - * - `status_code` - an RPC status code as defined in + * - `status_code`: an RPC status code as defined in * https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + * - `profile_last_generated`: Date and time the profile was last + * generated + * + * * The operator must be `=` or `!=`. The `profile_last_generated` filter + * also supports `<` and `>`. * - * * The operator must be `=` or `!=`. + * The syntax is based on https://google.aip.dev/160. * * Examples: * * * `project_id = 12345 AND status_code = 1` * * `project_id = 12345 AND sensitivity_level = HIGH` * * `project_id = 12345 AND resource_visibility = PUBLIC` + * * `profile_last_generated < "2025-01-01T00:00:00.000Z"` * * The length of this field should be no more than 500 characters. * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java index 83f128dca156..05028a47fc60 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java @@ -305,6 +305,7 @@ public enum TypeCase com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { TABLE(1), + STORAGE_PATH(5), TYPE_NOT_SET(0); private final int value; @@ -326,6 +327,8 @@ public static TypeCase forNumber(int value) { switch (value) { case 1: return TABLE; + case 5: + return STORAGE_PATH; case 0: return TYPE_NOT_SET; default: @@ -435,6 +438,90 @@ public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableOrBuilder() { return com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance(); } + public static final int STORAGE_PATH_FIELD_NUMBER = 5; + + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return Whether the storagePath field is set. + */ + @java.lang.Override + public boolean hasStoragePath() { + return typeCase_ == 5; + } + + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return The storagePath. + */ + @java.lang.Override + public com.google.privacy.dlp.v2.CloudStoragePath getStoragePath() { + if (typeCase_ == 5) { + return (com.google.privacy.dlp.v2.CloudStoragePath) type_; + } + return com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } + + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + @java.lang.Override + public com.google.privacy.dlp.v2.CloudStoragePathOrBuilder getStoragePathOrBuilder() { + if (typeCase_ == 5) { + return (com.google.privacy.dlp.v2.CloudStoragePath) type_; + } + return com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } + public static final int OUTPUT_SCHEMA_FIELD_NUMBER = 3; private int outputSchema_ = 0; @@ -514,6 +601,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(3, outputSchema_); } + if (typeCase_ == 5) { + output.writeMessage(5, (com.google.privacy.dlp.v2.CloudStoragePath) type_); + } getUnknownFields().writeTo(output); } @@ -533,6 +623,11 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, outputSchema_); } + if (typeCase_ == 5) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 5, (com.google.privacy.dlp.v2.CloudStoragePath) type_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -555,6 +650,9 @@ public boolean equals(final java.lang.Object obj) { case 1: if (!getTable().equals(other.getTable())) return false; break; + case 5: + if (!getStoragePath().equals(other.getStoragePath())) return false; + break; case 0: default: } @@ -576,6 +674,10 @@ public int hashCode() { hash = (37 * hash) + TABLE_FIELD_NUMBER; hash = (53 * hash) + getTable().hashCode(); break; + case 5: + hash = (37 * hash) + STORAGE_PATH_FIELD_NUMBER; + hash = (53 * hash) + getStoragePath().hashCode(); + break; case 0: default: } @@ -722,6 +824,9 @@ public Builder clear() { if (tableBuilder_ != null) { tableBuilder_.clear(); } + if (storagePathBuilder_ != null) { + storagePathBuilder_.clear(); + } outputSchema_ = 0; typeCase_ = 0; type_ = null; @@ -762,7 +867,7 @@ public com.google.privacy.dlp.v2.OutputStorageConfig buildPartial() { private void buildPartial0(com.google.privacy.dlp.v2.OutputStorageConfig result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000002) != 0)) { + if (((from_bitField0_ & 0x00000004) != 0)) { result.outputSchema_ = outputSchema_; } } @@ -773,6 +878,9 @@ private void buildPartialOneofs(com.google.privacy.dlp.v2.OutputStorageConfig re if (typeCase_ == 1 && tableBuilder_ != null) { result.type_ = tableBuilder_.build(); } + if (typeCase_ == 5 && storagePathBuilder_ != null) { + result.type_ = storagePathBuilder_.build(); + } } @java.lang.Override @@ -829,6 +937,11 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.OutputStorageConfig other) { mergeTable(other.getTable()); break; } + case STORAGE_PATH: + { + mergeStoragePath(other.getStoragePath()); + break; + } case TYPE_NOT_SET: { break; @@ -869,9 +982,15 @@ public Builder mergeFrom( case 24: { outputSchema_ = input.readEnum(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 24 + case 42: + { + input.readMessage(getStoragePathFieldBuilder().getBuilder(), extensionRegistry); + typeCase_ = 5; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1237,6 +1356,314 @@ public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableOrBuilder() { return tableBuilder_; } + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.CloudStoragePath, + com.google.privacy.dlp.v2.CloudStoragePath.Builder, + com.google.privacy.dlp.v2.CloudStoragePathOrBuilder> + storagePathBuilder_; + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return Whether the storagePath field is set. + */ + @java.lang.Override + public boolean hasStoragePath() { + return typeCase_ == 5; + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return The storagePath. + */ + @java.lang.Override + public com.google.privacy.dlp.v2.CloudStoragePath getStoragePath() { + if (storagePathBuilder_ == null) { + if (typeCase_ == 5) { + return (com.google.privacy.dlp.v2.CloudStoragePath) type_; + } + return com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } else { + if (typeCase_ == 5) { + return storagePathBuilder_.getMessage(); + } + return com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + public Builder setStoragePath(com.google.privacy.dlp.v2.CloudStoragePath value) { + if (storagePathBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + type_ = value; + onChanged(); + } else { + storagePathBuilder_.setMessage(value); + } + typeCase_ = 5; + return this; + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + public Builder setStoragePath( + com.google.privacy.dlp.v2.CloudStoragePath.Builder builderForValue) { + if (storagePathBuilder_ == null) { + type_ = builderForValue.build(); + onChanged(); + } else { + storagePathBuilder_.setMessage(builderForValue.build()); + } + typeCase_ = 5; + return this; + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + public Builder mergeStoragePath(com.google.privacy.dlp.v2.CloudStoragePath value) { + if (storagePathBuilder_ == null) { + if (typeCase_ == 5 + && type_ != com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance()) { + type_ = + com.google.privacy.dlp.v2.CloudStoragePath.newBuilder( + (com.google.privacy.dlp.v2.CloudStoragePath) type_) + .mergeFrom(value) + .buildPartial(); + } else { + type_ = value; + } + onChanged(); + } else { + if (typeCase_ == 5) { + storagePathBuilder_.mergeFrom(value); + } else { + storagePathBuilder_.setMessage(value); + } + } + typeCase_ = 5; + return this; + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + public Builder clearStoragePath() { + if (storagePathBuilder_ == null) { + if (typeCase_ == 5) { + typeCase_ = 0; + type_ = null; + onChanged(); + } + } else { + if (typeCase_ == 5) { + typeCase_ = 0; + type_ = null; + } + storagePathBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + public com.google.privacy.dlp.v2.CloudStoragePath.Builder getStoragePathBuilder() { + return getStoragePathFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + @java.lang.Override + public com.google.privacy.dlp.v2.CloudStoragePathOrBuilder getStoragePathOrBuilder() { + if ((typeCase_ == 5) && (storagePathBuilder_ != null)) { + return storagePathBuilder_.getMessageOrBuilder(); + } else { + if (typeCase_ == 5) { + return (com.google.privacy.dlp.v2.CloudStoragePath) type_; + } + return com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Store findings in an existing Cloud Storage bucket. Files will be
+     * generated with the job ID and file part number as the filename and will
+     * contain findings in textproto format as
+     * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+     * The filename will follow the naming convention `<job_id>-<shard_number>`.
+     * Example: `my-job-id-2`.
+     *
+     * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+     * bucket must not be the same as the bucket being inspected. If storing
+     * findings to Cloud Storage, the output schema field should not be set. If
+     * set, it will be ignored.
+     * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.CloudStoragePath, + com.google.privacy.dlp.v2.CloudStoragePath.Builder, + com.google.privacy.dlp.v2.CloudStoragePathOrBuilder> + getStoragePathFieldBuilder() { + if (storagePathBuilder_ == null) { + if (!(typeCase_ == 5)) { + type_ = com.google.privacy.dlp.v2.CloudStoragePath.getDefaultInstance(); + } + storagePathBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.privacy.dlp.v2.CloudStoragePath, + com.google.privacy.dlp.v2.CloudStoragePath.Builder, + com.google.privacy.dlp.v2.CloudStoragePathOrBuilder>( + (com.google.privacy.dlp.v2.CloudStoragePath) type_, + getParentForChildren(), + isClean()); + type_ = null; + } + typeCase_ = 5; + onChanged(); + return storagePathBuilder_; + } + private int outputSchema_ = 0; /** @@ -1287,7 +1714,7 @@ public int getOutputSchemaValue() { */ public Builder setOutputSchemaValue(int value) { outputSchema_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1347,7 +1774,7 @@ public Builder setOutputSchema( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; outputSchema_ = value.getNumber(); onChanged(); return this; @@ -1374,7 +1801,7 @@ public Builder setOutputSchema( * @return This builder for chaining. */ public Builder clearOutputSchema() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); outputSchema_ = 0; onChanged(); return this; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java index 141a3fa3d08d..9980a4e9380b 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java @@ -100,6 +100,73 @@ public interface OutputStorageConfigOrBuilder */ com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableOrBuilder(); + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return Whether the storagePath field is set. + */ + boolean hasStoragePath(); + + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + * + * @return The storagePath. + */ + com.google.privacy.dlp.v2.CloudStoragePath getStoragePath(); + + /** + * + * + *
+   * Store findings in an existing Cloud Storage bucket. Files will be
+   * generated with the job ID and file part number as the filename and will
+   * contain findings in textproto format as
+   * [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput].
+   * The filename will follow the naming convention `<job_id>-<shard_number>`.
+   * Example: `my-job-id-2`.
+   *
+   * Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The
+   * bucket must not be the same as the bucket being inspected. If storing
+   * findings to Cloud Storage, the output schema field should not be set. If
+   * set, it will be ignored.
+   * 
+ * + * .google.privacy.dlp.v2.CloudStoragePath storage_path = 5; + */ + com.google.privacy.dlp.v2.CloudStoragePathOrBuilder getStoragePathOrBuilder(); + /** * * diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequest.java index fb018a4e7b03..b74b4a6d1aef 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequest.java @@ -44,6 +44,8 @@ private RedactImageRequest() { parent_ = ""; locationId_ = ""; imageRedactionConfigs_ = java.util.Collections.emptyList(); + inspectTemplate_ = ""; + deidentifyTemplate_ = ""; } @java.lang.Override @@ -1857,6 +1859,138 @@ public com.google.privacy.dlp.v2.ByteContentItemOrBuilder getByteItemOrBuilder() : byteItem_; } + public static final int INSPECT_TEMPLATE_FIELD_NUMBER = 9; + + @SuppressWarnings("serial") + private volatile java.lang.Object inspectTemplate_ = ""; + + /** + * + * + *
+   * The full resource name of the inspection template to use. Settings in the
+   * main `inspect_config` field override the corresponding settings in this
+   * inspection template.
+   *
+   * The merge behavior is as follows:
+   *
+   *   - Singular field: The main field's value replaces the value of the
+   *   corresponding field in the template.
+   *   - Repeated fields: The field values are appended to the list defined in
+   *   the template.
+   *   - Sub-messages and groups: The fields are recursively merged.
+   * 
+ * + * string inspect_template = 9; + * + * @return The inspectTemplate. + */ + @java.lang.Override + public java.lang.String getInspectTemplate() { + java.lang.Object ref = inspectTemplate_; + 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(); + inspectTemplate_ = s; + return s; + } + } + + /** + * + * + *
+   * The full resource name of the inspection template to use. Settings in the
+   * main `inspect_config` field override the corresponding settings in this
+   * inspection template.
+   *
+   * The merge behavior is as follows:
+   *
+   *   - Singular field: The main field's value replaces the value of the
+   *   corresponding field in the template.
+   *   - Repeated fields: The field values are appended to the list defined in
+   *   the template.
+   *   - Sub-messages and groups: The fields are recursively merged.
+   * 
+ * + * string inspect_template = 9; + * + * @return The bytes for inspectTemplate. + */ + @java.lang.Override + public com.google.protobuf.ByteString getInspectTemplateBytes() { + java.lang.Object ref = inspectTemplate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + inspectTemplate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DEIDENTIFY_TEMPLATE_FIELD_NUMBER = 10; + + @SuppressWarnings("serial") + private volatile java.lang.Object deidentifyTemplate_ = ""; + + /** + * + * + *
+   * The full resource name of the de-identification template to use. Settings
+   * in the main `image_redaction_configs` field override the corresponding
+   * settings in this de-identification template. The request fails if the
+   * type of the template's deidentify_config is not image_transformations.
+   * 
+ * + * string deidentify_template = 10; + * + * @return The deidentifyTemplate. + */ + @java.lang.Override + public java.lang.String getDeidentifyTemplate() { + java.lang.Object ref = deidentifyTemplate_; + 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(); + deidentifyTemplate_ = s; + return s; + } + } + + /** + * + * + *
+   * The full resource name of the de-identification template to use. Settings
+   * in the main `image_redaction_configs` field override the corresponding
+   * settings in this de-identification template. The request fails if the
+   * type of the template's deidentify_config is not image_transformations.
+   * 
+ * + * string deidentify_template = 10; + * + * @return The bytes for deidentifyTemplate. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDeidentifyTemplateBytes() { + java.lang.Object ref = deidentifyTemplate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + deidentifyTemplate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1889,6 +2023,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, locationId_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inspectTemplate_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, inspectTemplate_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deidentifyTemplate_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, deidentifyTemplate_); + } getUnknownFields().writeTo(output); } @@ -1918,6 +2058,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, locationId_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inspectTemplate_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, inspectTemplate_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deidentifyTemplate_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, deidentifyTemplate_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1946,6 +2092,8 @@ public boolean equals(final java.lang.Object obj) { if (hasByteItem()) { if (!getByteItem().equals(other.getByteItem())) return false; } + if (!getInspectTemplate().equals(other.getInspectTemplate())) return false; + if (!getDeidentifyTemplate().equals(other.getDeidentifyTemplate())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1975,6 +2123,10 @@ public int hashCode() { hash = (37 * hash) + BYTE_ITEM_FIELD_NUMBER; hash = (53 * hash) + getByteItem().hashCode(); } + hash = (37 * hash) + INSPECT_TEMPLATE_FIELD_NUMBER; + hash = (53 * hash) + getInspectTemplate().hashCode(); + hash = (37 * hash) + DEIDENTIFY_TEMPLATE_FIELD_NUMBER; + hash = (53 * hash) + getDeidentifyTemplate().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -2147,6 +2299,8 @@ public Builder clear() { byteItemBuilder_.dispose(); byteItemBuilder_ = null; } + inspectTemplate_ = ""; + deidentifyTemplate_ = ""; return this; } @@ -2215,6 +2369,12 @@ private void buildPartial0(com.google.privacy.dlp.v2.RedactImageRequest result) result.byteItem_ = byteItemBuilder_ == null ? byteItem_ : byteItemBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.inspectTemplate_ = inspectTemplate_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.deidentifyTemplate_ = deidentifyTemplate_; + } result.bitField0_ |= to_bitField0_; } @@ -2309,6 +2469,16 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.RedactImageRequest other) { if (other.hasByteItem()) { mergeByteItem(other.getByteItem()); } + if (!other.getInspectTemplate().isEmpty()) { + inspectTemplate_ = other.inspectTemplate_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (!other.getDeidentifyTemplate().isEmpty()) { + deidentifyTemplate_ = other.deidentifyTemplate_; + bitField0_ |= 0x00000080; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -2379,6 +2549,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 66 + case 74: + { + inspectTemplate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 74 + case 82: + { + deidentifyTemplate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 82 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3571,6 +3753,293 @@ public com.google.privacy.dlp.v2.ByteContentItemOrBuilder getByteItemOrBuilder() return byteItemBuilder_; } + private java.lang.Object inspectTemplate_ = ""; + + /** + * + * + *
+     * The full resource name of the inspection template to use. Settings in the
+     * main `inspect_config` field override the corresponding settings in this
+     * inspection template.
+     *
+     * The merge behavior is as follows:
+     *
+     *   - Singular field: The main field's value replaces the value of the
+     *   corresponding field in the template.
+     *   - Repeated fields: The field values are appended to the list defined in
+     *   the template.
+     *   - Sub-messages and groups: The fields are recursively merged.
+     * 
+ * + * string inspect_template = 9; + * + * @return The inspectTemplate. + */ + public java.lang.String getInspectTemplate() { + java.lang.Object ref = inspectTemplate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + inspectTemplate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The full resource name of the inspection template to use. Settings in the
+     * main `inspect_config` field override the corresponding settings in this
+     * inspection template.
+     *
+     * The merge behavior is as follows:
+     *
+     *   - Singular field: The main field's value replaces the value of the
+     *   corresponding field in the template.
+     *   - Repeated fields: The field values are appended to the list defined in
+     *   the template.
+     *   - Sub-messages and groups: The fields are recursively merged.
+     * 
+ * + * string inspect_template = 9; + * + * @return The bytes for inspectTemplate. + */ + public com.google.protobuf.ByteString getInspectTemplateBytes() { + java.lang.Object ref = inspectTemplate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + inspectTemplate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The full resource name of the inspection template to use. Settings in the
+     * main `inspect_config` field override the corresponding settings in this
+     * inspection template.
+     *
+     * The merge behavior is as follows:
+     *
+     *   - Singular field: The main field's value replaces the value of the
+     *   corresponding field in the template.
+     *   - Repeated fields: The field values are appended to the list defined in
+     *   the template.
+     *   - Sub-messages and groups: The fields are recursively merged.
+     * 
+ * + * string inspect_template = 9; + * + * @param value The inspectTemplate to set. + * @return This builder for chaining. + */ + public Builder setInspectTemplate(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + inspectTemplate_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * The full resource name of the inspection template to use. Settings in the
+     * main `inspect_config` field override the corresponding settings in this
+     * inspection template.
+     *
+     * The merge behavior is as follows:
+     *
+     *   - Singular field: The main field's value replaces the value of the
+     *   corresponding field in the template.
+     *   - Repeated fields: The field values are appended to the list defined in
+     *   the template.
+     *   - Sub-messages and groups: The fields are recursively merged.
+     * 
+ * + * string inspect_template = 9; + * + * @return This builder for chaining. + */ + public Builder clearInspectTemplate() { + inspectTemplate_ = getDefaultInstance().getInspectTemplate(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * The full resource name of the inspection template to use. Settings in the
+     * main `inspect_config` field override the corresponding settings in this
+     * inspection template.
+     *
+     * The merge behavior is as follows:
+     *
+     *   - Singular field: The main field's value replaces the value of the
+     *   corresponding field in the template.
+     *   - Repeated fields: The field values are appended to the list defined in
+     *   the template.
+     *   - Sub-messages and groups: The fields are recursively merged.
+     * 
+ * + * string inspect_template = 9; + * + * @param value The bytes for inspectTemplate to set. + * @return This builder for chaining. + */ + public Builder setInspectTemplateBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + inspectTemplate_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private java.lang.Object deidentifyTemplate_ = ""; + + /** + * + * + *
+     * The full resource name of the de-identification template to use. Settings
+     * in the main `image_redaction_configs` field override the corresponding
+     * settings in this de-identification template. The request fails if the
+     * type of the template's deidentify_config is not image_transformations.
+     * 
+ * + * string deidentify_template = 10; + * + * @return The deidentifyTemplate. + */ + public java.lang.String getDeidentifyTemplate() { + java.lang.Object ref = deidentifyTemplate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + deidentifyTemplate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The full resource name of the de-identification template to use. Settings
+     * in the main `image_redaction_configs` field override the corresponding
+     * settings in this de-identification template. The request fails if the
+     * type of the template's deidentify_config is not image_transformations.
+     * 
+ * + * string deidentify_template = 10; + * + * @return The bytes for deidentifyTemplate. + */ + public com.google.protobuf.ByteString getDeidentifyTemplateBytes() { + java.lang.Object ref = deidentifyTemplate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + deidentifyTemplate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The full resource name of the de-identification template to use. Settings
+     * in the main `image_redaction_configs` field override the corresponding
+     * settings in this de-identification template. The request fails if the
+     * type of the template's deidentify_config is not image_transformations.
+     * 
+ * + * string deidentify_template = 10; + * + * @param value The deidentifyTemplate to set. + * @return This builder for chaining. + */ + public Builder setDeidentifyTemplate(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + deidentifyTemplate_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * The full resource name of the de-identification template to use. Settings
+     * in the main `image_redaction_configs` field override the corresponding
+     * settings in this de-identification template. The request fails if the
+     * type of the template's deidentify_config is not image_transformations.
+     * 
+ * + * string deidentify_template = 10; + * + * @return This builder for chaining. + */ + public Builder clearDeidentifyTemplate() { + deidentifyTemplate_ = getDefaultInstance().getDeidentifyTemplate(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * The full resource name of the de-identification template to use. Settings
+     * in the main `image_redaction_configs` field override the corresponding
+     * settings in this de-identification template. The request fails if the
+     * type of the template's deidentify_config is not image_transformations.
+     * 
+ * + * string deidentify_template = 10; + * + * @param value The bytes for deidentifyTemplate to set. + * @return This builder for chaining. + */ + public Builder setDeidentifyTemplateBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + deidentifyTemplate_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequestOrBuilder.java index 953dba915a5b..5d2cd31798e5 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/RedactImageRequestOrBuilder.java @@ -263,4 +263,82 @@ com.google.privacy.dlp.v2.RedactImageRequest.ImageRedactionConfig getImageRedact * .google.privacy.dlp.v2.ByteContentItem byte_item = 7; */ com.google.privacy.dlp.v2.ByteContentItemOrBuilder getByteItemOrBuilder(); + + /** + * + * + *
+   * The full resource name of the inspection template to use. Settings in the
+   * main `inspect_config` field override the corresponding settings in this
+   * inspection template.
+   *
+   * The merge behavior is as follows:
+   *
+   *   - Singular field: The main field's value replaces the value of the
+   *   corresponding field in the template.
+   *   - Repeated fields: The field values are appended to the list defined in
+   *   the template.
+   *   - Sub-messages and groups: The fields are recursively merged.
+   * 
+ * + * string inspect_template = 9; + * + * @return The inspectTemplate. + */ + java.lang.String getInspectTemplate(); + + /** + * + * + *
+   * The full resource name of the inspection template to use. Settings in the
+   * main `inspect_config` field override the corresponding settings in this
+   * inspection template.
+   *
+   * The merge behavior is as follows:
+   *
+   *   - Singular field: The main field's value replaces the value of the
+   *   corresponding field in the template.
+   *   - Repeated fields: The field values are appended to the list defined in
+   *   the template.
+   *   - Sub-messages and groups: The fields are recursively merged.
+   * 
+ * + * string inspect_template = 9; + * + * @return The bytes for inspectTemplate. + */ + com.google.protobuf.ByteString getInspectTemplateBytes(); + + /** + * + * + *
+   * The full resource name of the de-identification template to use. Settings
+   * in the main `image_redaction_configs` field override the corresponding
+   * settings in this de-identification template. The request fails if the
+   * type of the template's deidentify_config is not image_transformations.
+   * 
+ * + * string deidentify_template = 10; + * + * @return The deidentifyTemplate. + */ + java.lang.String getDeidentifyTemplate(); + + /** + * + * + *
+   * The full resource name of the de-identification template to use. Settings
+   * in the main `image_redaction_configs` field override the corresponding
+   * settings in this de-identification template. The request fails if the
+   * type of the template's deidentify_config is not image_transformations.
+   * 
+ * + * string deidentify_template = 10; + * + * @return The bytes for deidentifyTemplate. + */ + com.google.protobuf.ByteString getDeidentifyTemplateBytes(); } diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequest.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequest.java index bda66dc4c707..4b9d517a6e27 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequest.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequest.java @@ -211,6 +211,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * *
    * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -235,6 +237,8 @@ public java.lang.String getFilter() { * *
    * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -977,6 +981,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * *
      * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1000,6 +1006,8 @@ public java.lang.String getFilter() { * *
      * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1023,6 +1031,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * *
      * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1045,6 +1055,8 @@ public Builder setFilter(java.lang.String value) { * *
      * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1063,6 +1075,8 @@ public Builder clearFilter() { * *
      * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+     *
+     * The syntax is based on https://google.aip.dev/160.
      * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequestOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequestOrBuilder.java index 3488912b576d..7f378e8e5d75 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequestOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/SearchConnectionsRequestOrBuilder.java @@ -104,6 +104,8 @@ public interface SearchConnectionsRequestOrBuilder * *
    * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -117,6 +119,8 @@ public interface SearchConnectionsRequestOrBuilder * *
    * Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR
+   *
+   * The syntax is based on https://google.aip.dev/160.
    * 
* * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Tag.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Tag.java index 6bf0e777d44e..92411d5ab7a9 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Tag.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/Tag.java @@ -75,8 +75,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * The namespaced name for the tag value to attach to Google Cloud resources.
    * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-   * example, "123456/environment/prod". This is only set for Google Cloud
-   * resources.
+   * example, "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent. This is only set for
+   * Google Cloud resources.
    * 
* * string namespaced_tag_value = 1; @@ -102,8 +103,9 @@ public java.lang.String getNamespacedTagValue() { *
    * The namespaced name for the tag value to attach to Google Cloud resources.
    * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-   * example, "123456/environment/prod". This is only set for Google Cloud
-   * resources.
+   * example, "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent. This is only set for
+   * Google Cloud resources.
    * 
* * string namespaced_tag_value = 1; @@ -627,8 +629,9 @@ public Builder mergeFrom( *
      * The namespaced name for the tag value to attach to Google Cloud resources.
      * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-     * example, "123456/environment/prod". This is only set for Google Cloud
-     * resources.
+     * example, "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent. This is only set for
+     * Google Cloud resources.
      * 
* * string namespaced_tag_value = 1; @@ -653,8 +656,9 @@ public java.lang.String getNamespacedTagValue() { *
      * The namespaced name for the tag value to attach to Google Cloud resources.
      * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-     * example, "123456/environment/prod". This is only set for Google Cloud
-     * resources.
+     * example, "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent. This is only set for
+     * Google Cloud resources.
      * 
* * string namespaced_tag_value = 1; @@ -679,8 +683,9 @@ public com.google.protobuf.ByteString getNamespacedTagValueBytes() { *
      * The namespaced name for the tag value to attach to Google Cloud resources.
      * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-     * example, "123456/environment/prod". This is only set for Google Cloud
-     * resources.
+     * example, "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent. This is only set for
+     * Google Cloud resources.
      * 
* * string namespaced_tag_value = 1; @@ -704,8 +709,9 @@ public Builder setNamespacedTagValue(java.lang.String value) { *
      * The namespaced name for the tag value to attach to Google Cloud resources.
      * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-     * example, "123456/environment/prod". This is only set for Google Cloud
-     * resources.
+     * example, "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent. This is only set for
+     * Google Cloud resources.
      * 
* * string namespaced_tag_value = 1; @@ -725,8 +731,9 @@ public Builder clearNamespacedTagValue() { *
      * The namespaced name for the tag value to attach to Google Cloud resources.
      * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-     * example, "123456/environment/prod". This is only set for Google Cloud
-     * resources.
+     * example, "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent. This is only set for
+     * Google Cloud resources.
      * 
* * string namespaced_tag_value = 1; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilter.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilter.java new file mode 100644 index 000000000000..66773688dfca --- /dev/null +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilter.java @@ -0,0 +1,1050 @@ +/* + * Copyright 2025 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! +// source: google/privacy/dlp/v2/dlp.proto + +// Protobuf Java Version: 3.25.8 +package com.google.privacy.dlp.v2; + +/** + * + * + *
+ * A single tag to filter against.
+ * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.TagFilter} + */ +public final class TagFilter extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.TagFilter) + TagFilterOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TagFilter.newBuilder() to construct. + private TagFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TagFilter() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TagFilter(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.TagFilter.class, + com.google.privacy.dlp.v2.TagFilter.Builder.class); + } + + private int formatCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object format_; + + public enum FormatCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + NAMESPACED_TAG_VALUE(1), + NAMESPACED_TAG_KEY(2), + FORMAT_NOT_SET(0); + private final int value; + + private FormatCase(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 FormatCase valueOf(int value) { + return forNumber(value); + } + + public static FormatCase forNumber(int value) { + switch (value) { + case 1: + return NAMESPACED_TAG_VALUE; + case 2: + return NAMESPACED_TAG_KEY; + case 0: + return FORMAT_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public FormatCase getFormatCase() { + return FormatCase.forNumber(formatCase_); + } + + public static final int NAMESPACED_TAG_VALUE_FIELD_NUMBER = 1; + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return Whether the namespacedTagValue field is set. + */ + public boolean hasNamespacedTagValue() { + return formatCase_ == 1; + } + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return The namespacedTagValue. + */ + public java.lang.String getNamespacedTagValue() { + java.lang.Object ref = ""; + if (formatCase_ == 1) { + ref = format_; + } + 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(); + if (formatCase_ == 1) { + format_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return The bytes for namespacedTagValue. + */ + public com.google.protobuf.ByteString getNamespacedTagValueBytes() { + java.lang.Object ref = ""; + if (formatCase_ == 1) { + ref = format_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (formatCase_ == 1) { + format_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAMESPACED_TAG_KEY_FIELD_NUMBER = 2; + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return Whether the namespacedTagKey field is set. + */ + public boolean hasNamespacedTagKey() { + return formatCase_ == 2; + } + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return The namespacedTagKey. + */ + public java.lang.String getNamespacedTagKey() { + java.lang.Object ref = ""; + if (formatCase_ == 2) { + ref = format_; + } + 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(); + if (formatCase_ == 2) { + format_ = s; + } + return s; + } + } + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return The bytes for namespacedTagKey. + */ + public com.google.protobuf.ByteString getNamespacedTagKeyBytes() { + java.lang.Object ref = ""; + if (formatCase_ == 2) { + ref = format_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (formatCase_ == 2) { + format_ = 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 (formatCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, format_); + } + if (formatCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, format_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (formatCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, format_); + } + if (formatCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, format_); + } + 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.privacy.dlp.v2.TagFilter)) { + return super.equals(obj); + } + com.google.privacy.dlp.v2.TagFilter other = (com.google.privacy.dlp.v2.TagFilter) obj; + + if (!getFormatCase().equals(other.getFormatCase())) return false; + switch (formatCase_) { + case 1: + if (!getNamespacedTagValue().equals(other.getNamespacedTagValue())) return false; + break; + case 2: + if (!getNamespacedTagKey().equals(other.getNamespacedTagKey())) return false; + break; + case 0: + default: + } + 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(); + switch (formatCase_) { + case 1: + hash = (37 * hash) + NAMESPACED_TAG_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getNamespacedTagValue().hashCode(); + break; + case 2: + hash = (37 * hash) + NAMESPACED_TAG_KEY_FIELD_NUMBER; + hash = (53 * hash) + getNamespacedTagKey().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilter 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.privacy.dlp.v2.TagFilter parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilter parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilter parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilter parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.privacy.dlp.v2.TagFilter 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A single tag to filter against.
+   * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.TagFilter} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.TagFilter) + com.google.privacy.dlp.v2.TagFilterOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.TagFilter.class, + com.google.privacy.dlp.v2.TagFilter.Builder.class); + } + + // Construct using com.google.privacy.dlp.v2.TagFilter.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + formatCase_ = 0; + format_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilter_descriptor; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilter getDefaultInstanceForType() { + return com.google.privacy.dlp.v2.TagFilter.getDefaultInstance(); + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilter build() { + com.google.privacy.dlp.v2.TagFilter result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilter buildPartial() { + com.google.privacy.dlp.v2.TagFilter result = new com.google.privacy.dlp.v2.TagFilter(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.privacy.dlp.v2.TagFilter result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.privacy.dlp.v2.TagFilter result) { + result.formatCase_ = formatCase_; + result.format_ = this.format_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.privacy.dlp.v2.TagFilter) { + return mergeFrom((com.google.privacy.dlp.v2.TagFilter) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.privacy.dlp.v2.TagFilter other) { + if (other == com.google.privacy.dlp.v2.TagFilter.getDefaultInstance()) return this; + switch (other.getFormatCase()) { + case NAMESPACED_TAG_VALUE: + { + formatCase_ = 1; + format_ = other.format_; + onChanged(); + break; + } + case NAMESPACED_TAG_KEY: + { + formatCase_ = 2; + format_ = other.format_; + onChanged(); + break; + } + case FORMAT_NOT_SET: + { + break; + } + } + 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: + { + java.lang.String s = input.readStringRequireUtf8(); + formatCase_ = 1; + format_ = s; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + formatCase_ = 2; + format_ = s; + 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 formatCase_ = 0; + private java.lang.Object format_; + + public FormatCase getFormatCase() { + return FormatCase.forNumber(formatCase_); + } + + public Builder clearFormat() { + formatCase_ = 0; + format_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @return Whether the namespacedTagValue field is set. + */ + @java.lang.Override + public boolean hasNamespacedTagValue() { + return formatCase_ == 1; + } + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @return The namespacedTagValue. + */ + @java.lang.Override + public java.lang.String getNamespacedTagValue() { + java.lang.Object ref = ""; + if (formatCase_ == 1) { + ref = format_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (formatCase_ == 1) { + format_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @return The bytes for namespacedTagValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNamespacedTagValueBytes() { + java.lang.Object ref = ""; + if (formatCase_ == 1) { + ref = format_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (formatCase_ == 1) { + format_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @param value The namespacedTagValue to set. + * @return This builder for chaining. + */ + public Builder setNamespacedTagValue(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + formatCase_ = 1; + format_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @return This builder for chaining. + */ + public Builder clearNamespacedTagValue() { + if (formatCase_ == 1) { + formatCase_ = 0; + format_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The namespaced name for the tag value. Must be in the format
+     * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+     * "123456/environment/prod" for an organization parent, or
+     * "my-project/environment/prod" for a project parent.
+     * 
+ * + * string namespaced_tag_value = 1; + * + * @param value The bytes for namespacedTagValue to set. + * @return This builder for chaining. + */ + public Builder setNamespacedTagValueBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + formatCase_ = 1; + format_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @return Whether the namespacedTagKey field is set. + */ + @java.lang.Override + public boolean hasNamespacedTagKey() { + return formatCase_ == 2; + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @return The namespacedTagKey. + */ + @java.lang.Override + public java.lang.String getNamespacedTagKey() { + java.lang.Object ref = ""; + if (formatCase_ == 2) { + ref = format_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (formatCase_ == 2) { + format_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @return The bytes for namespacedTagKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNamespacedTagKeyBytes() { + java.lang.Object ref = ""; + if (formatCase_ == 2) { + ref = format_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (formatCase_ == 2) { + format_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @param value The namespacedTagKey to set. + * @return This builder for chaining. + */ + public Builder setNamespacedTagKey(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + formatCase_ = 2; + format_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @return This builder for chaining. + */ + public Builder clearNamespacedTagKey() { + if (formatCase_ == 2) { + formatCase_ = 0; + format_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The namespaced name for the tag key. Must be in the format
+     * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+     * an organization parent, or "my-project/sensitive" for a project parent.
+     * 
+ * + * string namespaced_tag_key = 2; + * + * @param value The bytes for namespacedTagKey to set. + * @return This builder for chaining. + */ + public Builder setNamespacedTagKeyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + formatCase_ = 2; + format_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.TagFilter) + } + + // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.TagFilter) + private static final com.google.privacy.dlp.v2.TagFilter DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.TagFilter(); + } + + public static com.google.privacy.dlp.v2.TagFilter getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TagFilter 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.privacy.dlp.v2.TagFilter getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilterOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilterOrBuilder.java new file mode 100644 index 000000000000..e87f3be282ae --- /dev/null +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilterOrBuilder.java @@ -0,0 +1,121 @@ +/* + * Copyright 2025 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! +// source: google/privacy/dlp/v2/dlp.proto + +// Protobuf Java Version: 3.25.8 +package com.google.privacy.dlp.v2; + +public interface TagFilterOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.TagFilter) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return Whether the namespacedTagValue field is set. + */ + boolean hasNamespacedTagValue(); + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return The namespacedTagValue. + */ + java.lang.String getNamespacedTagValue(); + + /** + * + * + *
+   * The namespaced name for the tag value. Must be in the format
+   * `{parent_id}/{tag_key_short_name}/{short_name}`, for example,
+   * "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent.
+   * 
+ * + * string namespaced_tag_value = 1; + * + * @return The bytes for namespacedTagValue. + */ + com.google.protobuf.ByteString getNamespacedTagValueBytes(); + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return Whether the namespacedTagKey field is set. + */ + boolean hasNamespacedTagKey(); + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return The namespacedTagKey. + */ + java.lang.String getNamespacedTagKey(); + + /** + * + * + *
+   * The namespaced name for the tag key. Must be in the format
+   * `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for
+   * an organization parent, or "my-project/sensitive" for a project parent.
+   * 
+ * + * string namespaced_tag_key = 2; + * + * @return The bytes for namespacedTagKey. + */ + com.google.protobuf.ByteString getNamespacedTagKeyBytes(); + + com.google.privacy.dlp.v2.TagFilter.FormatCase getFormatCase(); +} diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilters.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilters.java new file mode 100644 index 000000000000..70fb5f0a6461 --- /dev/null +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFilters.java @@ -0,0 +1,1023 @@ +/* + * Copyright 2025 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! +// source: google/privacy/dlp/v2/dlp.proto + +// Protobuf Java Version: 3.25.8 +package com.google.privacy.dlp.v2; + +/** + * + * + *
+ * Tags to match against for filtering.
+ * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.TagFilters} + */ +public final class TagFilters extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.TagFilters) + TagFiltersOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TagFilters.newBuilder() to construct. + private TagFilters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TagFilters() { + tagFilters_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TagFilters(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.TagFilters.class, + com.google.privacy.dlp.v2.TagFilters.Builder.class); + } + + public static final int TAG_FILTERS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List tagFilters_; + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public java.util.List getTagFiltersList() { + return tagFilters_; + } + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public java.util.List + getTagFiltersOrBuilderList() { + return tagFilters_; + } + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public int getTagFiltersCount() { + return tagFilters_.size(); + } + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilter getTagFilters(int index) { + return tagFilters_.get(index); + } + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilterOrBuilder getTagFiltersOrBuilder(int index) { + return tagFilters_.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 < tagFilters_.size(); i++) { + output.writeMessage(1, tagFilters_.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 < tagFilters_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tagFilters_.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.privacy.dlp.v2.TagFilters)) { + return super.equals(obj); + } + com.google.privacy.dlp.v2.TagFilters other = (com.google.privacy.dlp.v2.TagFilters) obj; + + if (!getTagFiltersList().equals(other.getTagFiltersList())) 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 (getTagFiltersCount() > 0) { + hash = (37 * hash) + TAG_FILTERS_FIELD_NUMBER; + hash = (53 * hash) + getTagFiltersList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilters 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.privacy.dlp.v2.TagFilters parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilters parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilters parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.privacy.dlp.v2.TagFilters parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.privacy.dlp.v2.TagFilters 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Tags to match against for filtering.
+   * 
+ * + * Protobuf type {@code google.privacy.dlp.v2.TagFilters} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.TagFilters) + com.google.privacy.dlp.v2.TagFiltersOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.privacy.dlp.v2.TagFilters.class, + com.google.privacy.dlp.v2.TagFilters.Builder.class); + } + + // Construct using com.google.privacy.dlp.v2.TagFilters.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (tagFiltersBuilder_ == null) { + tagFilters_ = java.util.Collections.emptyList(); + } else { + tagFilters_ = null; + tagFiltersBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.privacy.dlp.v2.DlpProto + .internal_static_google_privacy_dlp_v2_TagFilters_descriptor; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilters getDefaultInstanceForType() { + return com.google.privacy.dlp.v2.TagFilters.getDefaultInstance(); + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilters build() { + com.google.privacy.dlp.v2.TagFilters result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.privacy.dlp.v2.TagFilters buildPartial() { + com.google.privacy.dlp.v2.TagFilters result = new com.google.privacy.dlp.v2.TagFilters(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.TagFilters result) { + if (tagFiltersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + tagFilters_ = java.util.Collections.unmodifiableList(tagFilters_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.tagFilters_ = tagFilters_; + } else { + result.tagFilters_ = tagFiltersBuilder_.build(); + } + } + + private void buildPartial0(com.google.privacy.dlp.v2.TagFilters result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.privacy.dlp.v2.TagFilters) { + return mergeFrom((com.google.privacy.dlp.v2.TagFilters) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.privacy.dlp.v2.TagFilters other) { + if (other == com.google.privacy.dlp.v2.TagFilters.getDefaultInstance()) return this; + if (tagFiltersBuilder_ == null) { + if (!other.tagFilters_.isEmpty()) { + if (tagFilters_.isEmpty()) { + tagFilters_ = other.tagFilters_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTagFiltersIsMutable(); + tagFilters_.addAll(other.tagFilters_); + } + onChanged(); + } + } else { + if (!other.tagFilters_.isEmpty()) { + if (tagFiltersBuilder_.isEmpty()) { + tagFiltersBuilder_.dispose(); + tagFiltersBuilder_ = null; + tagFilters_ = other.tagFilters_; + bitField0_ = (bitField0_ & ~0x00000001); + tagFiltersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTagFiltersFieldBuilder() + : null; + } else { + tagFiltersBuilder_.addAllMessages(other.tagFilters_); + } + } + } + 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.privacy.dlp.v2.TagFilter m = + input.readMessage( + com.google.privacy.dlp.v2.TagFilter.parser(), extensionRegistry); + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + tagFilters_.add(m); + } else { + tagFiltersBuilder_.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 tagFilters_ = + java.util.Collections.emptyList(); + + private void ensureTagFiltersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + tagFilters_ = new java.util.ArrayList(tagFilters_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilter, + com.google.privacy.dlp.v2.TagFilter.Builder, + com.google.privacy.dlp.v2.TagFilterOrBuilder> + tagFiltersBuilder_; + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public java.util.List getTagFiltersList() { + if (tagFiltersBuilder_ == null) { + return java.util.Collections.unmodifiableList(tagFilters_); + } else { + return tagFiltersBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public int getTagFiltersCount() { + if (tagFiltersBuilder_ == null) { + return tagFilters_.size(); + } else { + return tagFiltersBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.privacy.dlp.v2.TagFilter getTagFilters(int index) { + if (tagFiltersBuilder_ == null) { + return tagFilters_.get(index); + } else { + return tagFiltersBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTagFilters(int index, com.google.privacy.dlp.v2.TagFilter value) { + if (tagFiltersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagFiltersIsMutable(); + tagFilters_.set(index, value); + onChanged(); + } else { + tagFiltersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTagFilters( + int index, com.google.privacy.dlp.v2.TagFilter.Builder builderForValue) { + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + tagFilters_.set(index, builderForValue.build()); + onChanged(); + } else { + tagFiltersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder addTagFilters(com.google.privacy.dlp.v2.TagFilter value) { + if (tagFiltersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagFiltersIsMutable(); + tagFilters_.add(value); + onChanged(); + } else { + tagFiltersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder addTagFilters(int index, com.google.privacy.dlp.v2.TagFilter value) { + if (tagFiltersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagFiltersIsMutable(); + tagFilters_.add(index, value); + onChanged(); + } else { + tagFiltersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder addTagFilters(com.google.privacy.dlp.v2.TagFilter.Builder builderForValue) { + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + tagFilters_.add(builderForValue.build()); + onChanged(); + } else { + tagFiltersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder addTagFilters( + int index, com.google.privacy.dlp.v2.TagFilter.Builder builderForValue) { + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + tagFilters_.add(index, builderForValue.build()); + onChanged(); + } else { + tagFiltersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder addAllTagFilters( + java.lang.Iterable values) { + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tagFilters_); + onChanged(); + } else { + tagFiltersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTagFilters() { + if (tagFiltersBuilder_ == null) { + tagFilters_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + tagFiltersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder removeTagFilters(int index) { + if (tagFiltersBuilder_ == null) { + ensureTagFiltersIsMutable(); + tagFilters_.remove(index); + onChanged(); + } else { + tagFiltersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.privacy.dlp.v2.TagFilter.Builder getTagFiltersBuilder(int index) { + return getTagFiltersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.privacy.dlp.v2.TagFilterOrBuilder getTagFiltersOrBuilder(int index) { + if (tagFiltersBuilder_ == null) { + return tagFilters_.get(index); + } else { + return tagFiltersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public java.util.List + getTagFiltersOrBuilderList() { + if (tagFiltersBuilder_ != null) { + return tagFiltersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(tagFilters_); + } + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.privacy.dlp.v2.TagFilter.Builder addTagFiltersBuilder() { + return getTagFiltersFieldBuilder() + .addBuilder(com.google.privacy.dlp.v2.TagFilter.getDefaultInstance()); + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.privacy.dlp.v2.TagFilter.Builder addTagFiltersBuilder(int index) { + return getTagFiltersFieldBuilder() + .addBuilder(index, com.google.privacy.dlp.v2.TagFilter.getDefaultInstance()); + } + + /** + * + * + *
+     * Required. A resource must match ALL of the specified tag filters to be
+     * included in the collection.
+     * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public java.util.List getTagFiltersBuilderList() { + return getTagFiltersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilter, + com.google.privacy.dlp.v2.TagFilter.Builder, + com.google.privacy.dlp.v2.TagFilterOrBuilder> + getTagFiltersFieldBuilder() { + if (tagFiltersBuilder_ == null) { + tagFiltersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.TagFilter, + com.google.privacy.dlp.v2.TagFilter.Builder, + com.google.privacy.dlp.v2.TagFilterOrBuilder>( + tagFilters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + tagFilters_ = null; + } + return tagFiltersBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.TagFilters) + } + + // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.TagFilters) + private static final com.google.privacy.dlp.v2.TagFilters DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.TagFilters(); + } + + public static com.google.privacy.dlp.v2.TagFilters getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TagFilters 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.privacy.dlp.v2.TagFilters getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFiltersOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFiltersOrBuilder.java new file mode 100644 index 000000000000..f85803eb1cac --- /dev/null +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagFiltersOrBuilder.java @@ -0,0 +1,97 @@ +/* + * Copyright 2025 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! +// source: google/privacy/dlp/v2/dlp.proto + +// Protobuf Java Version: 3.25.8 +package com.google.privacy.dlp.v2; + +public interface TagFiltersOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.TagFilters) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + java.util.List getTagFiltersList(); + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.privacy.dlp.v2.TagFilter getTagFilters(int index); + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + int getTagFiltersCount(); + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + java.util.List + getTagFiltersOrBuilderList(); + + /** + * + * + *
+   * Required. A resource must match ALL of the specified tag filters to be
+   * included in the collection.
+   * 
+ * + * + * repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.privacy.dlp.v2.TagFilterOrBuilder getTagFiltersOrBuilder(int index); +} diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagOrBuilder.java b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagOrBuilder.java index 064566137c9a..d8948f376bc0 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagOrBuilder.java +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/TagOrBuilder.java @@ -30,8 +30,9 @@ public interface TagOrBuilder *
    * The namespaced name for the tag value to attach to Google Cloud resources.
    * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-   * example, "123456/environment/prod". This is only set for Google Cloud
-   * resources.
+   * example, "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent. This is only set for
+   * Google Cloud resources.
    * 
* * string namespaced_tag_value = 1; @@ -46,8 +47,9 @@ public interface TagOrBuilder *
    * The namespaced name for the tag value to attach to Google Cloud resources.
    * Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for
-   * example, "123456/environment/prod". This is only set for Google Cloud
-   * resources.
+   * example, "123456/environment/prod" for an organization parent, or
+   * "my-project/environment/prod" for a project parent. This is only set for
+   * Google Cloud resources.
    * 
* * string namespaced_tag_value = 1; diff --git a/java-dlp/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto b/java-dlp/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto index c36796542f78..84337cb698e3 100644 --- a/java-dlp/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto +++ b/java-dlp/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto @@ -1624,6 +1624,25 @@ message RedactImageRequest { // The content must be PNG, JPEG, SVG or BMP. ByteContentItem byte_item = 7; + + // The full resource name of the inspection template to use. Settings in the + // main `inspect_config` field override the corresponding settings in this + // inspection template. + // + // The merge behavior is as follows: + // + // - Singular field: The main field's value replaces the value of the + // corresponding field in the template. + // - Repeated fields: The field values are appended to the list defined in + // the template. + // - Sub-messages and groups: The fields are recursively merged. + string inspect_template = 9; + + // The full resource name of the de-identification template to use. Settings + // in the main `image_redaction_configs` field override the corresponding + // settings in this de-identification template. The request fails if the + // type of the template's deidentify_config is not image_transformations. + string deidentify_template = 10; } // Represents a color in the RGB color space. @@ -1881,6 +1900,19 @@ message OutputStorageConfig { // compute a different privacy metric, or use different sets of // quasi-identifiers, cannot store their results in the same table. BigQueryTable table = 1; + + // Store findings in an existing Cloud Storage bucket. Files will be + // generated with the job ID and file part number as the filename and will + // contain findings in textproto format as + // [SaveToGcsFindingsOutput][google.privacy.dlp.v2.SaveToGcsFindingsOutput]. + // The filename will follow the naming convention `-`. + // Example: `my-job-id-2`. + // + // Supported for [Inspect jobs][google.privacy.dlp.v2.InspectJobConfig]. The + // bucket must not be the same as the bucket being inspected. If storing + // findings to Cloud Storage, the output schema field should not be set. If + // set, it will be ignored. + CloudStoragePath storage_path = 5; } // Schema used for writing the findings for Inspect jobs. This field is only @@ -4228,6 +4260,21 @@ message Action { // Compatible with: Inspect message PublishFindingsToCloudDataCatalog {} + // Publish findings of a DlpJob to Dataplex Universal Catalog as a + // `sensitive-data-protection-job-result` aspect. For more information, + // see [Send inspection results to Dataplex Universal Catalog as + // aspects](https://cloud.google.com/sensitive-data-protection/docs/add-aspects-inspection-job). + // + // Aspects are stored in Dataplex Universal Catalog storage and are + // governed by service-specific policies for Dataplex Universal Catalog. For + // more information, see [Service Specific + // Terms](https://cloud.google.com/terms/service-terms). + // + // Only a single instance of this action can be specified. This action is + // allowed only if all resources being scanned are BigQuery tables. + // Compatible with: Inspect + message PublishFindingsToDataplexCatalog {} + // Create a de-identified copy of a storage bucket. Only compatible // with Cloud Storage buckets. // @@ -4351,6 +4398,9 @@ message Action { PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5; + // Publish findings as an aspect to Dataplex Universal Catalog. + PublishFindingsToDataplexCatalog publish_findings_to_dataplex_catalog = 10; + // Create a de-identified copy of the input data. Deidentify deidentify = 7; @@ -4860,6 +4910,8 @@ message ListJobTriggersRequest { // - 'error_count' - Number of errors that have occurred while running. // * The operator must be `=` or `!=` for status and inspected_storage. // + // The syntax is based on https://google.aip.dev/160. + // // Examples: // // * inspected_storage = cloud_storage AND status = HEALTHY @@ -5033,15 +5085,16 @@ message DataProfileAction { // Center for each profile. message PublishToSecurityCommandCenter {} - // Create Dataplex Catalog aspects for profiled resources with the aspect type - // Sensitive Data Protection Profile. To learn more about aspects, see - // https://cloud.google.com/sensitive-data-protection/docs/add-aspects. + // Create Dataplex Universal Catalog aspects for profiled resources with the + // aspect type Sensitive Data Protection Profile. To learn more about aspects, + // see https://cloud.google.com/sensitive-data-protection/docs/add-aspects. message PublishToDataplexCatalog { - // Whether creating a Dataplex Catalog aspect for a profiled resource should - // lower the risk of the profile for that resource. This also lowers the - // data risk of resources at the lower levels of the resource hierarchy. For - // example, reducing the data risk of a table data profile also reduces the - // data risk of the constituent column data profiles. + // Whether creating a Dataplex Universal Catalog aspect for a profiled + // resource should lower the risk of the profile for that resource. This + // also lowers the data risk of resources at the lower levels of the + // resource hierarchy. For example, reducing the data risk of a table data + // profile also reduces the data risk of the constituent column data + // profiles. bool lower_data_risk_to_low = 1; } @@ -5072,7 +5125,8 @@ message DataProfileAction { oneof format { // The namespaced name for the tag value to attach to resources. Must be // in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for - // example, "123456/environment/prod". + // example, "123456/environment/prod" for an organization parent, or + // "my-project/environment/prod" for a project parent. string namespaced_value = 1; } } @@ -5119,8 +5173,8 @@ message DataProfileAction { // Tags the profiled resources with the specified tag values. TagResources tag_resources = 8; - // Publishes a portion of each profile to Dataplex Catalog with the aspect - // type Sensitive Data Protection Profile. + // Publishes a portion of each profile to Dataplex Universal Catalog with + // the aspect type Sensitive Data Protection Profile. PublishToDataplexCatalog publish_to_dataplex_catalog = 9; } } @@ -5921,6 +5975,18 @@ message FileStoreCollection { FileStoreRegexes include_regexes = 1 [(google.api.field_behavior) = OPTIONAL]; } + + // Optional. To be included in the collection, a resource must meet all of the + // following requirements: + // + // - If tag filters are provided, match all provided tag filters. + // - If one or more patterns are specified, match at least one pattern. + // + // For a resource to match the tag filters, the resource must have all of the + // provided tags attached. Tags refer to Resource Manager tags bound to the + // resource or its ancestors. For more information, see [Manage + // schedules](https://cloud.google.com/sensitive-data-protection/docs/profile-project-cloud-storage#manage-schedules). + TagFilters include_tags = 2 [(google.api.field_behavior) = OPTIONAL]; } // A collection of regular expressions to determine what file store to match @@ -6561,6 +6627,8 @@ message ListDlpJobsRequest { // - 'start_time` - Corresponds to the time the job finished. // * The operator must be `=` or `!=`. // + // The syntax is based on https://google.aip.dev/160. + // // Examples: // // * inspected_storage = cloud_storage AND state = done @@ -7290,13 +7358,13 @@ message ListProjectDataProfilesRequest { // * `project_id` // * `sensitivity_level desc` // - // Supported fields are: + // Supported fields: // // - `project_id`: Google Cloud project ID - // - `sensitivity_level`: How sensitive the data in a project is, at most. - // - `data_risk_level`: How much risk is associated with this data. - // - `profile_last_generated`: When the profile was last updated in epoch - // seconds. + // - `sensitivity_level`: How sensitive the data in a project is, at most + // - `data_risk_level`: How much risk is associated with this data + // - `profile_last_generated`: Date and time (in epoch seconds) the profile + // was last generated string order_by = 4; // Allows filtering. @@ -7307,17 +7375,24 @@ message ListProjectDataProfilesRequest { // * Restrictions can be combined by `AND` or `OR` logical operators. A // sequence of restrictions implicitly uses `AND`. // * A restriction has the form of `{field} {operator} {value}`. - // * Supported fields/values: - // - `sensitivity_level` - HIGH|MODERATE|LOW - // - `data_risk_level` - HIGH|MODERATE|LOW - // - `status_code` - an RPC status code as defined in + // * Supported fields: + // - `project_id`: the Google Cloud project ID + // - `sensitivity_level`: HIGH|MODERATE|LOW + // - `data_risk_level`: HIGH|MODERATE|LOW + // - `status_code`: an RPC status code as defined in // https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto - // * The operator must be `=` or `!=`. + // - `profile_last_generated`: Date and time the profile was last + // generated + // * The operator must be `=` or `!=`. The `profile_last_generated` filter + // also supports `<` and `>`. + // + // The syntax is based on https://google.aip.dev/160. // // Examples: // // * `project_id = 12345 AND status_code = 1` // * `project_id = 12345 AND sensitivity_level = HIGH` + // * `profile_last_generated < "2025-01-01T00:00:00.000Z"` // // The length of this field should be no more than 500 characters. string filter = 5; @@ -7383,23 +7458,29 @@ message ListTableDataProfilesRequest { // * Restrictions can be combined by `AND` or `OR` logical operators. A // sequence of restrictions implicitly uses `AND`. // * A restriction has the form of `{field} {operator} {value}`. - // * Supported fields/values: - // - `project_id` - The Google Cloud project ID. - // - `dataset_id` - The BigQuery dataset ID. - // - `table_id` - The ID of the BigQuery table. - // - `sensitivity_level` - HIGH|MODERATE|LOW - // - `data_risk_level` - HIGH|MODERATE|LOW + // * Supported fields: + // - `project_id`: The Google Cloud project ID + // - `dataset_id`: The BigQuery dataset ID + // - `table_id`: The ID of the BigQuery table + // - `sensitivity_level`: HIGH|MODERATE|LOW + // - `data_risk_level`: HIGH|MODERATE|LOW // - `resource_visibility`: PUBLIC|RESTRICTED - // - `status_code` - an RPC status code as defined in + // - `status_code`: an RPC status code as defined in // https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + // - `profile_last_generated`: Date and time the profile was last + // generated // - // * The operator must be `=` or `!=`. + // * The operator must be `=` or `!=`. The `profile_last_generated` filter + // also supports `<` and `>`. + // + // The syntax is based on https://google.aip.dev/160. // // Examples: // // * `project_id = 12345 AND status_code = 1` // * `project_id = 12345 AND sensitivity_level = HIGH` // * `project_id = 12345 AND resource_visibility = PUBLIC` + // * `profile_last_generated < "2025-01-01T00:00:00.000Z"` // // The length of this field should be no more than 500 characters. string filter = 5; @@ -7463,26 +7544,32 @@ message ListColumnDataProfilesRequest { // * Restrictions can be combined by `AND` or `OR` logical operators. A // sequence of restrictions implicitly uses `AND`. // * A restriction has the form of `{field} {operator} {value}`. - // * Supported fields/values: - // - `table_data_profile_name` - The name of the related table data - // profile. - // - `project_id` - The Google Cloud project ID. (REQUIRED) - // - `dataset_id` - The BigQuery dataset ID. (REQUIRED) - // - `table_id` - The BigQuery table ID. (REQUIRED) - // - `field_id` - The ID of the BigQuery field. - // - `info_type` - The infotype detected in the resource. - // - `sensitivity_level` - HIGH|MEDIUM|LOW - // - `data_risk_level`: How much risk is associated with this data. - // - `status_code` - an RPC status code as defined in + // * Supported fields: + // - `table_data_profile_name`: The name of the related table data + // profile + // - `project_id`: The Google Cloud project ID (REQUIRED) + // - `dataset_id`: The BigQuery dataset ID (REQUIRED) + // - `table_id`: The BigQuery table ID (REQUIRED) + // - `field_id`: The ID of the BigQuery field + // - `info_type`: The infotype detected in the resource + // - `sensitivity_level`: HIGH|MEDIUM|LOW + // - `data_risk_level`: How much risk is associated with this data + // - `status_code`: An RPC status code as defined in // https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + // - `profile_last_generated`: Date and time the profile was last + // generated // * The operator must be `=` for project_id, dataset_id, and table_id. Other - // filters also support `!=`. + // filters also support `!=`. The `profile_last_generated` filter also + // supports `<` and `>`. + // + // The syntax is based on https://google.aip.dev/160. // // Examples: // // * project_id = 12345 AND status_code = 1 // * project_id = 12345 AND sensitivity_level = HIGH // * project_id = 12345 AND info_type = STREET_ADDRESS + // * profile_last_generated < "2025-01-01T00:00:00.000Z" // // The length of this field should be no more than 500 characters. string filter = 5; @@ -8112,8 +8199,9 @@ message FileStoreDataProfile { message Tag { // The namespaced name for the tag value to attach to Google Cloud resources. // Must be in the format `{parent_id}/{tag_key_short_name}/{short_name}`, for - // example, "123456/environment/prod". This is only set for Google Cloud - // resources. + // example, "123456/environment/prod" for an organization parent, or + // "my-project/environment/prod" for a project parent. This is only set for + // Google Cloud resources. string namespaced_tag_value = 1; // The key of a tag key-value pair. For Google Cloud resources, this is the @@ -8125,6 +8213,31 @@ message Tag { string value = 3; } +// Tags to match against for filtering. +message TagFilters { + // Required. A resource must match ALL of the specified tag filters to be + // included in the collection. + repeated TagFilter tag_filters = 1 [(google.api.field_behavior) = REQUIRED]; +} + +// A single tag to filter against. +message TagFilter { + // Tag filter formats. Tags refer to Resource Manager tags bound to the + // resource or its ancestors. + oneof format { + // The namespaced name for the tag value. Must be in the format + // `{parent_id}/{tag_key_short_name}/{short_name}`, for example, + // "123456/environment/prod" for an organization parent, or + // "my-project/environment/prod" for a project parent. + string namespaced_tag_value = 1; + + // The namespaced name for the tag key. Must be in the format + // `{parent_id}/{tag_key_short_name}`, for example, "123456/sensitive" for + // an organization parent, or "my-project/sensitive" for a project parent. + string namespaced_tag_key = 2; + } +} + // A related resource. // Examples: // @@ -8258,21 +8371,26 @@ message ListFileStoreDataProfilesRequest { // * Restrictions can be combined by `AND` or `OR` logical operators. A // sequence of restrictions implicitly uses `AND`. // * A restriction has the form of `{field} {operator} {value}`. - // * Supported fields/values: - // - `project_id` - The Google Cloud project ID. - // - `account_id` - The AWS account ID. - // - `file_store_path` - The path like "gs://bucket". - // - `data_source_type` - The profile's data source type, like - // "google/storage/bucket". - // - `data_storage_location` - The location where the file store's data is - // stored, like "us-central1". - // - `sensitivity_level` - HIGH|MODERATE|LOW - // - `data_risk_level` - HIGH|MODERATE|LOW + // * Supported fields: + // - `project_id`: The Google Cloud project ID + // - `account_id`: The AWS account ID + // - `file_store_path`: The path like "gs://bucket" + // - `data_source_type`: The profile's data source type, like + // "google/storage/bucket" + // - `data_storage_location`: The location where the file store's data is + // stored, like "us-central1" + // - `sensitivity_level`: HIGH|MODERATE|LOW + // - `data_risk_level`: HIGH|MODERATE|LOW // - `resource_visibility`: PUBLIC|RESTRICTED - // - `status_code` - an RPC status code as defined in + // - `status_code`: an RPC status code as defined in // https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto + // - `profile_last_generated`: Date and time the profile was last + // generated // - // * The operator must be `=` or `!=`. + // * The operator must be `=` or `!=`. The `profile_last_generated` filter + // also supports `<` and `>`. + // + // The syntax is based on https://google.aip.dev/160. // // Examples: // @@ -8280,6 +8398,7 @@ message ListFileStoreDataProfilesRequest { // * `project_id = 12345 AND sensitivity_level = HIGH` // * `project_id = 12345 AND resource_visibility = PUBLIC` // * `file_store_path = "gs://mybucket"` + // * `profile_last_generated < "2025-01-01T00:00:00.000Z"` // // The length of this field should be no more than 500 characters. string filter = 5 [(google.api.field_behavior) = OPTIONAL]; @@ -8451,6 +8570,8 @@ message ListConnectionsRequest { string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; // Optional. Supported field/value: `state` - MISSING|AVAILABLE|ERROR + // + // The syntax is based on https://google.aip.dev/160. string filter = 4 [(google.api.field_behavior) = OPTIONAL]; } @@ -8474,6 +8595,8 @@ message SearchConnectionsRequest { string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; // Optional. Supported field/value: - `state` - MISSING|AVAILABLE|ERROR + // + // The syntax is based on https://google.aip.dev/160. string filter = 4 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/AsyncRedactImage.java b/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/AsyncRedactImage.java index bea4f5ecf160..73b18ba49a3e 100644 --- a/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/AsyncRedactImage.java +++ b/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/AsyncRedactImage.java @@ -47,6 +47,8 @@ public static void asyncRedactImage() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); ApiFuture future = dlpServiceClient.redactImageCallable().futureCall(request); diff --git a/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/SyncRedactImage.java b/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/SyncRedactImage.java index 454893047254..a7bb55bea1cb 100644 --- a/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/SyncRedactImage.java +++ b/java-dlp/samples/snippets/generated/com/google/cloud/dlp/v2/dlpservice/redactimage/SyncRedactImage.java @@ -46,6 +46,8 @@ public static void syncRedactImage() throws Exception { .addAllImageRedactionConfigs(new ArrayList()) .setIncludeFindings(true) .setByteItem(ByteContentItem.newBuilder().build()) + .setInspectTemplate("inspectTemplate-2053620050") + .setDeidentifyTemplate("deidentifyTemplate-2141929945") .build(); RedactImageResponse response = dlpServiceClient.redactImage(request); } diff --git a/java-dms/CHANGELOG.md b/java-dms/CHANGELOG.md index 18dd7a739b9c..9b9adfeaf0d7 100644 --- a/java-dms/CHANGELOG.md +++ b/java-dms/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.76.0 (2025-10-13) + +* No change + + ## 2.75.0 (2025-10-07) ### Dependencies diff --git a/java-dms/README.md b/java-dms/README.md index 82519dba50ab..1db714fa0bff 100644 --- a/java-dms/README.md +++ b/java-dms/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dms - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dms:2.74.0' +implementation 'com.google.cloud:google-cloud-dms:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-dms/google-cloud-dms-bom/pom.xml b/java-dms/google-cloud-dms-bom/pom.xml index 584152a05f62..d34ed0410598 100644 --- a/java-dms/google-cloud-dms-bom/pom.xml +++ b/java-dms/google-cloud-dms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-dms-bom - 2.75.0 + 2.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-dms - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.75.0 + 2.76.0
diff --git a/java-dms/google-cloud-dms/pom.xml b/java-dms/google-cloud-dms/pom.xml index 8d7aa8b755a1..be5f106364b9 100644 --- a/java-dms/google-cloud-dms/pom.xml +++ b/java-dms/google-cloud-dms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-dms - 2.75.0 + 2.76.0 jar Google Database Migration Service Database Migration Service makes it easier for you to migrate your data to Google Cloud. This service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. com.google.cloud google-cloud-dms-parent - 2.75.0 + 2.76.0 google-cloud-dms diff --git a/java-dms/grpc-google-cloud-dms-v1/pom.xml b/java-dms/grpc-google-cloud-dms-v1/pom.xml index 39b8ca3210bb..6fd62245a0d2 100644 --- a/java-dms/grpc-google-cloud-dms-v1/pom.xml +++ b/java-dms/grpc-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.75.0 + 2.76.0 grpc-google-cloud-dms-v1 GRPC library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.75.0 + 2.76.0 diff --git a/java-dms/pom.xml b/java-dms/pom.xml index 4f8eb8457d57..059ed0d5bc16 100644 --- a/java-dms/pom.xml +++ b/java-dms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dms-parent pom - 2.75.0 + 2.76.0 Google Database Migration Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-dms - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-dms-v1 - 2.75.0 + 2.76.0 diff --git a/java-dms/proto-google-cloud-dms-v1/pom.xml b/java-dms/proto-google-cloud-dms-v1/pom.xml index 01303fe6fca2..8c95403e7ae8 100644 --- a/java-dms/proto-google-cloud-dms-v1/pom.xml +++ b/java-dms/proto-google-cloud-dms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dms-v1 - 2.75.0 + 2.76.0 proto-google-cloud-dms-v1 Proto library for google-cloud-dms com.google.cloud google-cloud-dms-parent - 2.75.0 + 2.76.0 diff --git a/java-dns/CHANGELOG.md b/java-dns/CHANGELOG.md index a8fad285613e..dfe7fdae5157 100644 --- a/java-dns/CHANGELOG.md +++ b/java-dns/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.75.0 (2025-10-13) + +* No change + + ## 2.74.0 (2025-10-07) ### Dependencies diff --git a/java-dns/README.md b/java-dns/README.md index 99eb291bdd22..751c1dcedae3 100644 --- a/java-dns/README.md +++ b/java-dns/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dns - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dns:2.74.0' +implementation 'com.google.cloud:google-cloud-dns:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dns" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dns" % "2.75.0" ``` diff --git a/java-dns/pom.xml b/java-dns/pom.xml index 34e8155b0d31..f4e2cefcf47a 100644 --- a/java-dns/pom.xml +++ b/java-dns/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dns jar - 2.74.0 + 2.75.0 Google Cloud DNS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-document-ai/CHANGELOG.md b/java-document-ai/CHANGELOG.md index fc18d2bf27d7..94128d2f2ddd 100644 --- a/java-document-ai/CHANGELOG.md +++ b/java-document-ai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.81.0 (2025-10-13) + +* No change + + ## 2.80.0 (2025-10-07) ### Dependencies diff --git a/java-document-ai/README.md b/java-document-ai/README.md index c98b11ad6343..238515789930 100644 --- a/java-document-ai/README.md +++ b/java-document-ai/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-document-ai - 2.79.0 + 2.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-document-ai:2.79.0' +implementation 'com.google.cloud:google-cloud-document-ai:2.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.80.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-document-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.80.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-document-ai/google-cloud-document-ai-bom/pom.xml b/java-document-ai/google-cloud-document-ai-bom/pom.xml index 165185c714fa..56fe1603eef8 100644 --- a/java-document-ai/google-cloud-document-ai-bom/pom.xml +++ b/java-document-ai/google-cloud-document-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-document-ai-bom - 2.80.0 + 2.81.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -21,27 +21,27 @@ com.google.cloud google-cloud-document-ai - 2.80.0 + 2.81.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 diff --git a/java-document-ai/google-cloud-document-ai/pom.xml b/java-document-ai/google-cloud-document-ai/pom.xml index 6994d3fa405b..d26c9c706dcb 100644 --- a/java-document-ai/google-cloud-document-ai/pom.xml +++ b/java-document-ai/google-cloud-document-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-document-ai - 2.80.0 + 2.81.0 jar Google Cloud Document AI Java idiomatic client for Google Cloud Document AI com.google.cloud google-cloud-document-ai-parent - 2.80.0 + 2.81.0 google-cloud-document-ai diff --git a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json index 8c10c9bfe8fd..129306d64794 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json +++ b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1/reflect-config.json @@ -1043,6 +1043,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1.Document$EntitiesRevision", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntitiesRevision$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1.Document$Entity", "queryAllDeclaredConstructors": true, @@ -1106,6 +1124,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1.Document$EntityValidationOutput$ValidationResult$ValidationResultType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1.Document$Page", "queryAllDeclaredConstructors": true, diff --git a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json index b4fb7da62f3f..79d43cfd6594 100644 --- a/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json +++ b/java-document-ai/google-cloud-document-ai/src/main/resources/META-INF/native-image/com.google.cloud.documentai.v1beta3/reflect-config.json @@ -1421,6 +1421,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntitiesRevision", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntitiesRevision$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1beta3.Document$Entity", "queryAllDeclaredConstructors": true, @@ -1439,6 +1457,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$Entity$Method", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1beta3.Document$Entity$NormalizedValue", "queryAllDeclaredConstructors": true, @@ -1475,6 +1502,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntityValidationOutput", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntityValidationOutput$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntityValidationOutput$ValidationResult", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntityValidationOutput$ValidationResult$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.documentai.v1beta3.Document$EntityValidationOutput$ValidationResult$ValidationResultType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1beta3.Document$Page", "queryAllDeclaredConstructors": true, @@ -2330,6 +2402,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.documentai.v1beta3.DocumentSchema$EntityType$Property$Method", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.documentai.v1beta3.DocumentSchema$EntityType$Property$OccurrenceType", "queryAllDeclaredConstructors": true, diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml index b3f4b4087670..6bbcbb32a7f5 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 grpc-google-cloud-document-ai-v1 GRPC library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.80.0 + 2.81.0 diff --git a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml index 076014037ab0..47f289ccedfd 100644 --- a/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/grpc-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 grpc-google-cloud-document-ai-v1beta3 GRPC library for grpc-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.80.0 + 2.81.0 diff --git a/java-document-ai/pom.xml b/java-document-ai/pom.xml index e3bdcf796f94..5d94f1a25e26 100644 --- a/java-document-ai/pom.xml +++ b/java-document-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-document-ai-parent pom - 2.80.0 + 2.81.0 Google Cloud Document AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 com.google.cloud google-cloud-document-ai - 2.80.0 + 2.81.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml index 86392d7424ed..c1fcf15d326b 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 2.80.0 + 2.81.0 proto-google-cloud-document-ai-v1 Proto library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 2.80.0 + 2.81.0 diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/Document.java b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/Document.java index de45e1aaffbf..0c9f9f6956f2 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/Document.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/Document.java @@ -52,6 +52,8 @@ private Document() { entityRelations_ = java.util.Collections.emptyList(); textChanges_ = java.util.Collections.emptyList(); revisions_ = java.util.Collections.emptyList(); + entitiesRevisions_ = java.util.Collections.emptyList(); + entitiesRevisionId_ = ""; } @java.lang.Override @@ -87320,6 +87322,4431 @@ public com.google.cloud.documentai.v1.Document.ChunkedDocument getDefaultInstanc } } + public interface EntityValidationOutputOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1.Document.EntityValidationOutput) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + java.util.List + getValidationResultsList(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + int getValidationResultsCount(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResultOrBuilder + getValidationResultsOrBuilder(int index); + + /** + * + * + *
+     * The overall result of the validation, true if all applicable rules are
+     * valid.
+     * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + boolean getPassAllRules(); + } + + /** + * + * + *
+   * The output of the validation given the document and the validation rules.
+   * 
+ * + * Protobuf type {@code google.cloud.documentai.v1.Document.EntityValidationOutput} + */ + public static final class EntityValidationOutput extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1.Document.EntityValidationOutput) + EntityValidationOutputOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EntityValidationOutput.newBuilder() to construct. + private EntityValidationOutput(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EntityValidationOutput() { + validationResults_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EntityValidationOutput(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.class, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder.class); + } + + public interface ValidationResultOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + java.lang.String getRuleName(); + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + com.google.protobuf.ByteString getRuleNameBytes(); + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + java.lang.String getRuleDescription(); + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + com.google.protobuf.ByteString getRuleDescriptionBytes(); + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + int getValidationResultTypeValue(); + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType(); + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + java.lang.String getValidationDetails(); + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + com.google.protobuf.ByteString getValidationDetailsBytes(); + } + + /** + * + * + *
+     * Validation result for a single validation rule.
+     * 
+ * + * Protobuf type {@code + * google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult} + */ + public static final class ValidationResult extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + ValidationResultOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ValidationResult.newBuilder() to construct. + private ValidationResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ValidationResult() { + ruleName_ = ""; + ruleDescription_ = ""; + validationResultType_ = 0; + validationDetails_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ValidationResult(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .class, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder.class); + } + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * Protobuf enum {@code + * google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType} + */ + public enum ValidationResultType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+         * The validation result type is unspecified.
+         * 
+ * + * VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + */ + VALIDATION_RESULT_TYPE_UNSPECIFIED(0), + /** + * + * + *
+         * The validation is valid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_VALID = 1; + */ + VALIDATION_RESULT_TYPE_VALID(1), + /** + * + * + *
+         * The validation is invalid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_INVALID = 2; + */ + VALIDATION_RESULT_TYPE_INVALID(2), + /** + * + * + *
+         * The validation is skipped.
+         * 
+ * + * VALIDATION_RESULT_TYPE_SKIPPED = 3; + */ + VALIDATION_RESULT_TYPE_SKIPPED(3), + /** + * + * + *
+         * The validation is not applicable.
+         * 
+ * + * VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + */ + VALIDATION_RESULT_TYPE_NOT_APPLICABLE(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+         * The validation result type is unspecified.
+         * 
+ * + * VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + */ + public static final int VALIDATION_RESULT_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+         * The validation is valid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_VALID = 1; + */ + public static final int VALIDATION_RESULT_TYPE_VALID_VALUE = 1; + + /** + * + * + *
+         * The validation is invalid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_INVALID = 2; + */ + public static final int VALIDATION_RESULT_TYPE_INVALID_VALUE = 2; + + /** + * + * + *
+         * The validation is skipped.
+         * 
+ * + * VALIDATION_RESULT_TYPE_SKIPPED = 3; + */ + public static final int VALIDATION_RESULT_TYPE_SKIPPED_VALUE = 3; + + /** + * + * + *
+         * The validation is not applicable.
+         * 
+ * + * VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + */ + public static final int VALIDATION_RESULT_TYPE_NOT_APPLICABLE_VALUE = 4; + + 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 ValidationResultType 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 ValidationResultType forNumber(int value) { + switch (value) { + case 0: + return VALIDATION_RESULT_TYPE_UNSPECIFIED; + case 1: + return VALIDATION_RESULT_TYPE_VALID; + case 2: + return VALIDATION_RESULT_TYPE_INVALID; + case 3: + return VALIDATION_RESULT_TYPE_SKIPPED; + case 4: + return VALIDATION_RESULT_TYPE_NOT_APPLICABLE; + 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 ValidationResultType findValueByNumber(int number) { + return ValidationResultType.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ValidationResultType[] VALUES = values(); + + public static ValidationResultType 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 ValidationResultType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType) + } + + public static final int RULE_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object ruleName_ = ""; + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + @java.lang.Override + public java.lang.String getRuleName() { + java.lang.Object ref = ruleName_; + 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(); + ruleName_ = s; + return s; + } + } + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRuleNameBytes() { + java.lang.Object ref = ruleName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RULE_DESCRIPTION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object ruleDescription_ = ""; + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + @java.lang.Override + public java.lang.String getRuleDescription() { + java.lang.Object ref = ruleDescription_; + 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(); + ruleDescription_ = s; + return s; + } + } + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRuleDescriptionBytes() { + java.lang.Object ref = ruleDescription_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleDescription_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALIDATION_RESULT_TYPE_FIELD_NUMBER = 3; + private int validationResultType_ = 0; + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + @java.lang.Override + public int getValidationResultTypeValue() { + return validationResultType_; + } + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + result = + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.forNumber(validationResultType_); + return result == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.UNRECOGNIZED + : result; + } + + public static final int VALIDATION_DETAILS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object validationDetails_ = ""; + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + @java.lang.Override + public java.lang.String getValidationDetails() { + java.lang.Object ref = validationDetails_; + 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(); + validationDetails_ = s; + return s; + } + } + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValidationDetailsBytes() { + java.lang.Object ref = validationDetails_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationDetails_ = 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.GeneratedMessageV3.isStringEmpty(ruleName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ruleName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleDescription_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ruleDescription_); + } + if (validationResultType_ + != com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.VALIDATION_RESULT_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, validationResultType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(validationDetails_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, validationDetails_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ruleName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleDescription_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ruleDescription_); + } + if (validationResultType_ + != com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.VALIDATION_RESULT_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, validationResultType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(validationDetails_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, validationDetails_); + } + 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.documentai.v1.Document.EntityValidationOutput.ValidationResult)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult other = + (com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) obj; + + if (!getRuleName().equals(other.getRuleName())) return false; + if (!getRuleDescription().equals(other.getRuleDescription())) return false; + if (validationResultType_ != other.validationResultType_) return false; + if (!getValidationDetails().equals(other.getValidationDetails())) 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) + RULE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getRuleName().hashCode(); + hash = (37 * hash) + RULE_DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getRuleDescription().hashCode(); + hash = (37 * hash) + VALIDATION_RESULT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + validationResultType_; + hash = (37 * hash) + VALIDATION_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getValidationDetails().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + 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.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + 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.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1.Document.EntityValidationOutput.ValidationResult + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Validation result for a single validation rule.
+       * 
+ * + * Protobuf type {@code + * google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .class, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder.class); + } + + // Construct using + // com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + ruleName_ = ""; + ruleDescription_ = ""; + validationResultType_ = 0; + validationDetails_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + getDefaultInstanceForType() { + return com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + build() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + buildPartial() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult result = + new com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.ruleName_ = ruleName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.ruleDescription_ = ruleDescription_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.validationResultType_ = validationResultType_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.validationDetails_ = validationDetails_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) { + return mergeFrom( + (com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult other) { + if (other + == com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance()) return this; + if (!other.getRuleName().isEmpty()) { + ruleName_ = other.ruleName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRuleDescription().isEmpty()) { + ruleDescription_ = other.ruleDescription_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.validationResultType_ != 0) { + setValidationResultTypeValue(other.getValidationResultTypeValue()); + } + if (!other.getValidationDetails().isEmpty()) { + validationDetails_ = other.validationDetails_; + 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: + { + ruleName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + ruleDescription_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + validationResultType_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + validationDetails_ = 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 java.lang.Object ruleName_ = ""; + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + public java.lang.String getRuleName() { + java.lang.Object ref = ruleName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ruleName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + public com.google.protobuf.ByteString getRuleNameBytes() { + java.lang.Object ref = ruleName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @param value The ruleName to set. + * @return This builder for chaining. + */ + public Builder setRuleName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ruleName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearRuleName() { + ruleName_ = getDefaultInstance().getRuleName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @param value The bytes for ruleName to set. + * @return This builder for chaining. + */ + public Builder setRuleNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ruleName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object ruleDescription_ = ""; + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + public java.lang.String getRuleDescription() { + java.lang.Object ref = ruleDescription_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ruleDescription_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + public com.google.protobuf.ByteString getRuleDescriptionBytes() { + java.lang.Object ref = ruleDescription_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleDescription_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @param value The ruleDescription to set. + * @return This builder for chaining. + */ + public Builder setRuleDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ruleDescription_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return This builder for chaining. + */ + public Builder clearRuleDescription() { + ruleDescription_ = getDefaultInstance().getRuleDescription(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @param value The bytes for ruleDescription to set. + * @return This builder for chaining. + */ + public Builder setRuleDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ruleDescription_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int validationResultType_ = 0; + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + @java.lang.Override + public int getValidationResultTypeValue() { + return validationResultType_; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @param value The enum numeric value on the wire for validationResultType to set. + * @return This builder for chaining. + */ + public Builder setValidationResultTypeValue(int value) { + validationResultType_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + result = + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.forNumber(validationResultType_); + return result == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.UNRECOGNIZED + : result; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @param value The validationResultType to set. + * @return This builder for chaining. + */ + public Builder setValidationResultType( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + validationResultType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return This builder for chaining. + */ + public Builder clearValidationResultType() { + bitField0_ = (bitField0_ & ~0x00000004); + validationResultType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object validationDetails_ = ""; + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + public java.lang.String getValidationDetails() { + java.lang.Object ref = validationDetails_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + validationDetails_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + public com.google.protobuf.ByteString getValidationDetailsBytes() { + java.lang.Object ref = validationDetails_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationDetails_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @param value The validationDetails to set. + * @return This builder for chaining. + */ + public Builder setValidationDetails(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + validationDetails_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return This builder for chaining. + */ + public Builder clearValidationDetails() { + validationDetails_ = getDefaultInstance().getValidationDetails(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @param value The bytes for validationDetails to set. + * @return This builder for chaining. + */ + public Builder setValidationDetailsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + validationDetails_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult) + private static final com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResult + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult(); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ValidationResult 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.documentai.v1.Document.EntityValidationOutput.ValidationResult + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int VALIDATION_RESULTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult> + validationResults_; + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult> + getValidationResultsList() { + return validationResults_; + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList() { + return validationResults_; + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public int getValidationResultsCount() { + return validationResults_.size(); + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index) { + return validationResults_.get(index); + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResultOrBuilder + getValidationResultsOrBuilder(int index) { + return validationResults_.get(index); + } + + public static final int PASS_ALL_RULES_FIELD_NUMBER = 2; + private boolean passAllRules_ = false; + + /** + * + * + *
+     * The overall result of the validation, true if all applicable rules are
+     * valid.
+     * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + @java.lang.Override + public boolean getPassAllRules() { + return passAllRules_; + } + + 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 < validationResults_.size(); i++) { + output.writeMessage(1, validationResults_.get(i)); + } + if (passAllRules_ != false) { + output.writeBool(2, passAllRules_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < validationResults_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, validationResults_.get(i)); + } + if (passAllRules_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, passAllRules_); + } + 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.documentai.v1.Document.EntityValidationOutput)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1.Document.EntityValidationOutput other = + (com.google.cloud.documentai.v1.Document.EntityValidationOutput) obj; + + if (!getValidationResultsList().equals(other.getValidationResultsList())) return false; + if (getPassAllRules() != other.getPassAllRules()) 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 (getValidationResultsCount() > 0) { + hash = (37 * hash) + VALIDATION_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getValidationResultsList().hashCode(); + } + hash = (37 * hash) + PASS_ALL_RULES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPassAllRules()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput 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.documentai.v1.Document.EntityValidationOutput parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput 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.documentai.v1.Document.EntityValidationOutput parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1.Document.EntityValidationOutput 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * The output of the validation given the document and the validation rules.
+     * 
+ * + * Protobuf type {@code google.cloud.documentai.v1.Document.EntityValidationOutput} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1.Document.EntityValidationOutput) + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.class, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder.class); + } + + // Construct using com.google.cloud.documentai.v1.Document.EntityValidationOutput.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (validationResultsBuilder_ == null) { + validationResults_ = java.util.Collections.emptyList(); + } else { + validationResults_ = null; + validationResultsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + passAllRules_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + getDefaultInstanceForType() { + return com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput build() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput buildPartial() { + com.google.cloud.documentai.v1.Document.EntityValidationOutput result = + new com.google.cloud.documentai.v1.Document.EntityValidationOutput(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.documentai.v1.Document.EntityValidationOutput result) { + if (validationResultsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + validationResults_ = java.util.Collections.unmodifiableList(validationResults_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.validationResults_ = validationResults_; + } else { + result.validationResults_ = validationResultsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.documentai.v1.Document.EntityValidationOutput result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.passAllRules_ = passAllRules_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.documentai.v1.Document.EntityValidationOutput) { + return mergeFrom((com.google.cloud.documentai.v1.Document.EntityValidationOutput) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.documentai.v1.Document.EntityValidationOutput other) { + if (other + == com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance()) + return this; + if (validationResultsBuilder_ == null) { + if (!other.validationResults_.isEmpty()) { + if (validationResults_.isEmpty()) { + validationResults_ = other.validationResults_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureValidationResultsIsMutable(); + validationResults_.addAll(other.validationResults_); + } + onChanged(); + } + } else { + if (!other.validationResults_.isEmpty()) { + if (validationResultsBuilder_.isEmpty()) { + validationResultsBuilder_.dispose(); + validationResultsBuilder_ = null; + validationResults_ = other.validationResults_; + bitField0_ = (bitField0_ & ~0x00000001); + validationResultsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getValidationResultsFieldBuilder() + : null; + } else { + validationResultsBuilder_.addAllMessages(other.validationResults_); + } + } + } + if (other.getPassAllRules() != false) { + setPassAllRules(other.getPassAllRules()); + } + 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.documentai.v1.Document.EntityValidationOutput.ValidationResult + m = + input.readMessage( + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResult.parser(), + extensionRegistry); + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(m); + } else { + validationResultsBuilder_.addMessage(m); + } + break; + } // case 10 + case 16: + { + passAllRules_ = input.readBool(); + 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 java.util.List< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult> + validationResults_ = java.util.Collections.emptyList(); + + private void ensureValidationResultsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + validationResults_ = + new java.util.ArrayList< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult>( + validationResults_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder> + validationResultsBuilder_; + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult> + getValidationResultsList() { + if (validationResultsBuilder_ == null) { + return java.util.Collections.unmodifiableList(validationResults_); + } else { + return validationResultsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public int getValidationResultsCount() { + if (validationResultsBuilder_ == null) { + return validationResults_.size(); + } else { + return validationResultsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index) { + if (validationResultsBuilder_ == null) { + return validationResults_.get(index); + } else { + return validationResultsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder setValidationResults( + int index, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.set(index, value); + onChanged(); + } else { + validationResultsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder setValidationResults( + int index, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.set(index, builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.add(value); + onChanged(); + } else { + validationResultsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + int index, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.add(index, value); + onChanged(); + } else { + validationResultsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + int index, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(index, builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addAllValidationResults( + java.lang.Iterable< + ? extends + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResult> + values) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, validationResults_); + onChanged(); + } else { + validationResultsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder clearValidationResults() { + if (validationResultsBuilder_ == null) { + validationResults_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + validationResultsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder removeValidationResults(int index) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.remove(index); + onChanged(); + } else { + validationResultsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + getValidationResultsBuilder(int index) { + return getValidationResultsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder + getValidationResultsOrBuilder(int index) { + if (validationResultsBuilder_ == null) { + return validationResults_.get(index); + } else { + return validationResultsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList() { + if (validationResultsBuilder_ != null) { + return validationResultsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(validationResults_); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + addValidationResultsBuilder() { + return getValidationResultsFieldBuilder() + .addBuilder( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance()); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult.Builder + addValidationResultsBuilder(int index) { + return getValidationResultsFieldBuilder() + .addBuilder( + index, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance()); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder> + getValidationResultsBuilderList() { + return getValidationResultsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsFieldBuilder() { + if (validationResultsBuilder_ == null) { + validationResultsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.ValidationResult + .Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutput + .ValidationResultOrBuilder>( + validationResults_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + validationResults_ = null; + } + return validationResultsBuilder_; + } + + private boolean passAllRules_; + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + @java.lang.Override + public boolean getPassAllRules() { + return passAllRules_; + } + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @param value The passAllRules to set. + * @return This builder for chaining. + */ + public Builder setPassAllRules(boolean value) { + + passAllRules_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @return This builder for chaining. + */ + public Builder clearPassAllRules() { + bitField0_ = (bitField0_ & ~0x00000002); + passAllRules_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1.Document.EntityValidationOutput) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1.Document.EntityValidationOutput) + private static final com.google.cloud.documentai.v1.Document.EntityValidationOutput + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.documentai.v1.Document.EntityValidationOutput(); + } + + public static com.google.cloud.documentai.v1.Document.EntityValidationOutput + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EntityValidationOutput 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.documentai.v1.Document.EntityValidationOutput + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface EntitiesRevisionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1.Document.EntitiesRevision) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + java.lang.String getRevisionId(); + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + com.google.protobuf.ByteString getRevisionIdBytes(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + java.util.List getEntitiesList(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + com.google.cloud.documentai.v1.Document.Entity getEntities(int index); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + int getEntitiesCount(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + java.util.List + getEntitiesOrBuilderList(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + com.google.cloud.documentai.v1.Document.EntityOrBuilder getEntitiesOrBuilder(int index); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + boolean hasEntityValidationOutput(); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutput getEntityValidationOutput(); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder(); + } + + /** + * + * + *
+   * Entity revision.
+   * 
+ * + * Protobuf type {@code google.cloud.documentai.v1.Document.EntitiesRevision} + */ + public static final class EntitiesRevision extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1.Document.EntitiesRevision) + EntitiesRevisionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EntitiesRevision.newBuilder() to construct. + private EntitiesRevision(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EntitiesRevision() { + revisionId_ = ""; + entities_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EntitiesRevision(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntitiesRevision.class, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder.class); + } + + private int bitField0_; + public static final int REVISION_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object revisionId_ = ""; + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + @java.lang.Override + public java.lang.String getRevisionId() { + java.lang.Object ref = revisionId_; + 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(); + revisionId_ = s; + return s; + } + } + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRevisionIdBytes() { + java.lang.Object ref = revisionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + revisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENTITIES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List entities_; + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + @java.lang.Override + public java.util.List getEntitiesList() { + return entities_; + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + @java.lang.Override + public java.util.List + getEntitiesOrBuilderList() { + return entities_; + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + @java.lang.Override + public int getEntitiesCount() { + return entities_.size(); + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.Entity getEntities(int index) { + return entities_.get(index); + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityOrBuilder getEntitiesOrBuilder(int index) { + return entities_.get(index); + } + + public static final int ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER = 3; + private com.google.cloud.documentai.v1.Document.EntityValidationOutput entityValidationOutput_; + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + @java.lang.Override + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + getEntityValidationOutput() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + 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.GeneratedMessageV3.isStringEmpty(revisionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, revisionId_); + } + for (int i = 0; i < entities_.size(); i++) { + output.writeMessage(2, entities_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getEntityValidationOutput()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, revisionId_); + } + for (int i = 0; i < entities_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, entities_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, getEntityValidationOutput()); + } + 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.documentai.v1.Document.EntitiesRevision)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1.Document.EntitiesRevision other = + (com.google.cloud.documentai.v1.Document.EntitiesRevision) obj; + + if (!getRevisionId().equals(other.getRevisionId())) return false; + if (!getEntitiesList().equals(other.getEntitiesList())) return false; + if (hasEntityValidationOutput() != other.hasEntityValidationOutput()) return false; + if (hasEntityValidationOutput()) { + if (!getEntityValidationOutput().equals(other.getEntityValidationOutput())) 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) + REVISION_ID_FIELD_NUMBER; + hash = (53 * hash) + getRevisionId().hashCode(); + if (getEntitiesCount() > 0) { + hash = (37 * hash) + ENTITIES_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesList().hashCode(); + } + if (hasEntityValidationOutput()) { + hash = (37 * hash) + ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER; + hash = (53 * hash) + getEntityValidationOutput().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision 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.documentai.v1.Document.EntitiesRevision parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision 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.documentai.v1.Document.EntitiesRevision parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1.Document.EntitiesRevision 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Entity revision.
+     * 
+ * + * Protobuf type {@code google.cloud.documentai.v1.Document.EntitiesRevision} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1.Document.EntitiesRevision) + com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1.Document.EntitiesRevision.class, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder.class); + } + + // Construct using com.google.cloud.documentai.v1.Document.EntitiesRevision.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEntitiesFieldBuilder(); + getEntityValidationOutputFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + revisionId_ = ""; + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + } else { + entities_ = null; + entitiesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1.DocumentProto + .internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntitiesRevision getDefaultInstanceForType() { + return com.google.cloud.documentai.v1.Document.EntitiesRevision.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntitiesRevision build() { + com.google.cloud.documentai.v1.Document.EntitiesRevision result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntitiesRevision buildPartial() { + com.google.cloud.documentai.v1.Document.EntitiesRevision result = + new com.google.cloud.documentai.v1.Document.EntitiesRevision(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.documentai.v1.Document.EntitiesRevision result) { + if (entitiesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.entities_ = entities_; + } else { + result.entities_ = entitiesBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.documentai.v1.Document.EntitiesRevision result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.revisionId_ = revisionId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.entityValidationOutput_ = + entityValidationOutputBuilder_ == null + ? entityValidationOutput_ + : entityValidationOutputBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.documentai.v1.Document.EntitiesRevision) { + return mergeFrom((com.google.cloud.documentai.v1.Document.EntitiesRevision) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.documentai.v1.Document.EntitiesRevision other) { + if (other == com.google.cloud.documentai.v1.Document.EntitiesRevision.getDefaultInstance()) + return this; + if (!other.getRevisionId().isEmpty()) { + revisionId_ = other.revisionId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (entitiesBuilder_ == null) { + if (!other.entities_.isEmpty()) { + if (entities_.isEmpty()) { + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureEntitiesIsMutable(); + entities_.addAll(other.entities_); + } + onChanged(); + } + } else { + if (!other.entities_.isEmpty()) { + if (entitiesBuilder_.isEmpty()) { + entitiesBuilder_.dispose(); + entitiesBuilder_ = null; + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000002); + entitiesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getEntitiesFieldBuilder() + : null; + } else { + entitiesBuilder_.addAllMessages(other.entities_); + } + } + } + if (other.hasEntityValidationOutput()) { + mergeEntityValidationOutput(other.getEntityValidationOutput()); + } + 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: + { + revisionId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.cloud.documentai.v1.Document.Entity m = + input.readMessage( + com.google.cloud.documentai.v1.Document.Entity.parser(), + extensionRegistry); + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(m); + } else { + entitiesBuilder_.addMessage(m); + } + break; + } // case 18 + case 26: + { + input.readMessage( + getEntityValidationOutputFieldBuilder().getBuilder(), extensionRegistry); + 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 java.lang.Object revisionId_ = ""; + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + public java.lang.String getRevisionId() { + java.lang.Object ref = revisionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + revisionId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + public com.google.protobuf.ByteString getRevisionIdBytes() { + java.lang.Object ref = revisionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + revisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @param value The revisionId to set. + * @return This builder for chaining. + */ + public Builder setRevisionId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + revisionId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearRevisionId() { + revisionId_ = getDefaultInstance().getRevisionId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @param value The bytes for revisionId to set. + * @return This builder for chaining. + */ + public Builder setRevisionIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + revisionId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List entities_ = + java.util.Collections.emptyList(); + + private void ensureEntitiesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + entities_ = + new java.util.ArrayList(entities_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.Entity, + com.google.cloud.documentai.v1.Document.Entity.Builder, + com.google.cloud.documentai.v1.Document.EntityOrBuilder> + entitiesBuilder_; + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public java.util.List getEntitiesList() { + if (entitiesBuilder_ == null) { + return java.util.Collections.unmodifiableList(entities_); + } else { + return entitiesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public int getEntitiesCount() { + if (entitiesBuilder_ == null) { + return entities_.size(); + } else { + return entitiesBuilder_.getCount(); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1.Document.Entity getEntities(int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder setEntities(int index, com.google.cloud.documentai.v1.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.set(index, value); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder setEntities( + int index, com.google.cloud.documentai.v1.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder addEntities(com.google.cloud.documentai.v1.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(value); + onChanged(); + } else { + entitiesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder addEntities(int index, com.google.cloud.documentai.v1.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(index, value); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder addEntities( + com.google.cloud.documentai.v1.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder addEntities( + int index, com.google.cloud.documentai.v1.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder addAllEntities( + java.lang.Iterable values) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, entities_); + onChanged(); + } else { + entitiesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder clearEntities() { + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + entitiesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public Builder removeEntities(int index) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.remove(index); + onChanged(); + } else { + entitiesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1.Document.Entity.Builder getEntitiesBuilder(int index) { + return getEntitiesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1.Document.EntityOrBuilder getEntitiesOrBuilder( + int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public java.util.List + getEntitiesOrBuilderList() { + if (entitiesBuilder_ != null) { + return entitiesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entities_); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1.Document.Entity.Builder addEntitiesBuilder() { + return getEntitiesFieldBuilder() + .addBuilder(com.google.cloud.documentai.v1.Document.Entity.getDefaultInstance()); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1.Document.Entity.Builder addEntitiesBuilder(int index) { + return getEntitiesFieldBuilder() + .addBuilder(index, com.google.cloud.documentai.v1.Document.Entity.getDefaultInstance()); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1.Document.Entity entities = 2; + */ + public java.util.List + getEntitiesBuilderList() { + return getEntitiesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.Entity, + com.google.cloud.documentai.v1.Document.Entity.Builder, + com.google.cloud.documentai.v1.Document.EntityOrBuilder> + getEntitiesFieldBuilder() { + if (entitiesBuilder_ == null) { + entitiesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.Entity, + com.google.cloud.documentai.v1.Document.Entity.Builder, + com.google.cloud.documentai.v1.Document.EntityOrBuilder>( + entities_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + entities_ = null; + } + return entitiesBuilder_; + } + + private com.google.cloud.documentai.v1.Document.EntityValidationOutput + entityValidationOutput_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder> + entityValidationOutputBuilder_; + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + getEntityValidationOutput() { + if (entityValidationOutputBuilder_ == null) { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } else { + return entityValidationOutputBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + entityValidationOutput_ = value; + } else { + entityValidationOutputBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder builderForValue) { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutput_ = builderForValue.build(); + } else { + entityValidationOutputBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder mergeEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && entityValidationOutput_ != null + && entityValidationOutput_ + != com.google.cloud.documentai.v1.Document.EntityValidationOutput + .getDefaultInstance()) { + getEntityValidationOutputBuilder().mergeFrom(value); + } else { + entityValidationOutput_ = value; + } + } else { + entityValidationOutputBuilder_.mergeFrom(value); + } + if (entityValidationOutput_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder clearEntityValidationOutput() { + bitField0_ = (bitField0_ & ~0x00000004); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder + getEntityValidationOutputBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getEntityValidationOutputFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + if (entityValidationOutputBuilder_ != null) { + return entityValidationOutputBuilder_.getMessageOrBuilder(); + } else { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder> + getEntityValidationOutputFieldBuilder() { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutputBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder>( + getEntityValidationOutput(), getParentForChildren(), isClean()); + entityValidationOutput_ = null; + } + return entityValidationOutputBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1.Document.EntitiesRevision) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1.Document.EntitiesRevision) + private static final com.google.cloud.documentai.v1.Document.EntitiesRevision DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.documentai.v1.Document.EntitiesRevision(); + } + + public static com.google.cloud.documentai.v1.Document.EntitiesRevision getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EntitiesRevision 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.documentai.v1.Document.EntitiesRevision getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; private int sourceCase_ = 0; @@ -88368,6 +92795,225 @@ public com.google.cloud.documentai.v1.Document.ChunkedDocument getChunkedDocumen : chunkedDocument_; } + public static final int ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER = 21; + private com.google.cloud.documentai.v1.Document.EntityValidationOutput entityValidationOutput_; + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + @java.lang.Override + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + getEntityValidationOutput() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + public static final int ENTITIES_REVISIONS_FIELD_NUMBER = 22; + + @SuppressWarnings("serial") + private java.util.List + entitiesRevisions_; + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public java.util.List + getEntitiesRevisionsList() { + return entitiesRevisions_; + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public java.util.List + getEntitiesRevisionsOrBuilderList() { + return entitiesRevisions_; + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public int getEntitiesRevisionsCount() { + return entitiesRevisions_.size(); + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntitiesRevision getEntitiesRevisions(int index) { + return entitiesRevisions_.get(index); + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder + getEntitiesRevisionsOrBuilder(int index) { + return entitiesRevisions_.get(index); + } + + public static final int ENTITIES_REVISION_ID_FIELD_NUMBER = 23; + + @SuppressWarnings("serial") + private volatile java.lang.Object entitiesRevisionId_ = ""; + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + @java.lang.Override + public java.lang.String getEntitiesRevisionId() { + java.lang.Object ref = entitiesRevisionId_; + 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(); + entitiesRevisionId_ = s; + return s; + } + } + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEntitiesRevisionIdBytes() { + java.lang.Object ref = entitiesRevisionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + entitiesRevisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -88427,6 +93073,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(18, getChunkedDocument()); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(21, getEntityValidationOutput()); + } + for (int i = 0; i < entitiesRevisions_.size(); i++) { + output.writeMessage(22, entitiesRevisions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entitiesRevisionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 23, entitiesRevisionId_); + } getUnknownFields().writeTo(output); } @@ -88483,6 +93138,17 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(18, getChunkedDocument()); } + if (((bitField0_ & 0x00000010) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(21, getEntityValidationOutput()); + } + for (int i = 0; i < entitiesRevisions_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(22, entitiesRevisions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entitiesRevisionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, entitiesRevisionId_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -88523,6 +93189,12 @@ public boolean equals(final java.lang.Object obj) { if (hasChunkedDocument()) { if (!getChunkedDocument().equals(other.getChunkedDocument())) return false; } + if (hasEntityValidationOutput() != other.hasEntityValidationOutput()) return false; + if (hasEntityValidationOutput()) { + if (!getEntityValidationOutput().equals(other.getEntityValidationOutput())) return false; + } + if (!getEntitiesRevisionsList().equals(other.getEntitiesRevisionsList())) return false; + if (!getEntitiesRevisionId().equals(other.getEntitiesRevisionId())) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 1: @@ -88591,6 +93263,16 @@ public int hashCode() { hash = (37 * hash) + CHUNKED_DOCUMENT_FIELD_NUMBER; hash = (53 * hash) + getChunkedDocument().hashCode(); } + if (hasEntityValidationOutput()) { + hash = (37 * hash) + ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER; + hash = (53 * hash) + getEntityValidationOutput().hashCode(); + } + if (getEntitiesRevisionsCount() > 0) { + hash = (37 * hash) + ENTITIES_REVISIONS_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesRevisionsList().hashCode(); + } + hash = (37 * hash) + ENTITIES_REVISION_ID_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesRevisionId().hashCode(); switch (sourceCase_) { case 1: hash = (37 * hash) + URI_FIELD_NUMBER; @@ -88757,6 +93439,8 @@ private void maybeForceBuilderInitialization() { getRevisionsFieldBuilder(); getDocumentLayoutFieldBuilder(); getChunkedDocumentFieldBuilder(); + getEntityValidationOutputFieldBuilder(); + getEntitiesRevisionsFieldBuilder(); } } @@ -88829,6 +93513,19 @@ public Builder clear() { chunkedDocumentBuilder_.dispose(); chunkedDocumentBuilder_ = null; } + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisions_ = java.util.Collections.emptyList(); + } else { + entitiesRevisions_ = null; + entitiesRevisionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00010000); + entitiesRevisionId_ = ""; sourceCase_ = 0; source_ = null; return this; @@ -88922,6 +93619,15 @@ private void buildPartialRepeatedFields(com.google.cloud.documentai.v1.Document } else { result.revisions_ = revisionsBuilder_.build(); } + if (entitiesRevisionsBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0)) { + entitiesRevisions_ = java.util.Collections.unmodifiableList(entitiesRevisions_); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.entitiesRevisions_ = entitiesRevisions_; + } else { + result.entitiesRevisions_ = entitiesRevisionsBuilder_.build(); + } } private void buildPartial0(com.google.cloud.documentai.v1.Document result) { @@ -88954,6 +93660,16 @@ private void buildPartial0(com.google.cloud.documentai.v1.Document result) { chunkedDocumentBuilder_ == null ? chunkedDocument_ : chunkedDocumentBuilder_.build(); to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.entityValidationOutput_ = + entityValidationOutputBuilder_ == null + ? entityValidationOutput_ + : entityValidationOutputBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.entitiesRevisionId_ = entitiesRevisionId_; + } result.bitField0_ |= to_bitField0_; } @@ -89196,6 +93912,41 @@ public Builder mergeFrom(com.google.cloud.documentai.v1.Document other) { if (other.hasChunkedDocument()) { mergeChunkedDocument(other.getChunkedDocument()); } + if (other.hasEntityValidationOutput()) { + mergeEntityValidationOutput(other.getEntityValidationOutput()); + } + if (entitiesRevisionsBuilder_ == null) { + if (!other.entitiesRevisions_.isEmpty()) { + if (entitiesRevisions_.isEmpty()) { + entitiesRevisions_ = other.entitiesRevisions_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.addAll(other.entitiesRevisions_); + } + onChanged(); + } + } else { + if (!other.entitiesRevisions_.isEmpty()) { + if (entitiesRevisionsBuilder_.isEmpty()) { + entitiesRevisionsBuilder_.dispose(); + entitiesRevisionsBuilder_ = null; + entitiesRevisions_ = other.entitiesRevisions_; + bitField0_ = (bitField0_ & ~0x00010000); + entitiesRevisionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getEntitiesRevisionsFieldBuilder() + : null; + } else { + entitiesRevisionsBuilder_.addAllMessages(other.entitiesRevisions_); + } + } + } + if (!other.getEntitiesRevisionId().isEmpty()) { + entitiesRevisionId_ = other.entitiesRevisionId_; + bitField0_ |= 0x00020000; + onChanged(); + } switch (other.getSourceCase()) { case URI: { @@ -89376,6 +94127,33 @@ public Builder mergeFrom( bitField0_ |= 0x00004000; break; } // case 146 + case 170: + { + input.readMessage( + getEntityValidationOutputFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00008000; + break; + } // case 170 + case 178: + { + com.google.cloud.documentai.v1.Document.EntitiesRevision m = + input.readMessage( + com.google.cloud.documentai.v1.Document.EntitiesRevision.parser(), + extensionRegistry); + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(m); + } else { + entitiesRevisionsBuilder_.addMessage(m); + } + break; + } // case 178 + case 186: + { + entitiesRevisionId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00020000; + break; + } // case 186 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -93185,6 +97963,807 @@ public Builder clearChunkedDocument() { return chunkedDocumentBuilder_; } + private com.google.cloud.documentai.v1.Document.EntityValidationOutput entityValidationOutput_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder> + entityValidationOutputBuilder_; + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00008000) != 0); + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput + getEntityValidationOutput() { + if (entityValidationOutputBuilder_ == null) { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } else { + return entityValidationOutputBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + entityValidationOutput_ = value; + } else { + entityValidationOutputBuilder_.setMessage(value); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder builderForValue) { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutput_ = builderForValue.build(); + } else { + entityValidationOutputBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00008000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder mergeEntityValidationOutput( + com.google.cloud.documentai.v1.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0) + && entityValidationOutput_ != null + && entityValidationOutput_ + != com.google.cloud.documentai.v1.Document.EntityValidationOutput + .getDefaultInstance()) { + getEntityValidationOutputBuilder().mergeFrom(value); + } else { + entityValidationOutput_ = value; + } + } else { + entityValidationOutputBuilder_.mergeFrom(value); + } + if (entityValidationOutput_ != null) { + bitField0_ |= 0x00008000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder clearEntityValidationOutput() { + bitField0_ = (bitField0_ & ~0x00008000); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder + getEntityValidationOutputBuilder() { + bitField0_ |= 0x00008000; + onChanged(); + return getEntityValidationOutputFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + if (entityValidationOutputBuilder_ != null) { + return entityValidationOutputBuilder_.getMessageOrBuilder(); + } else { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder> + getEntityValidationOutputFieldBuilder() { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutputBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntityValidationOutput, + com.google.cloud.documentai.v1.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder>( + getEntityValidationOutput(), getParentForChildren(), isClean()); + entityValidationOutput_ = null; + } + return entityValidationOutputBuilder_; + } + + private java.util.List + entitiesRevisions_ = java.util.Collections.emptyList(); + + private void ensureEntitiesRevisionsIsMutable() { + if (!((bitField0_ & 0x00010000) != 0)) { + entitiesRevisions_ = + new java.util.ArrayList( + entitiesRevisions_); + bitField0_ |= 0x00010000; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntitiesRevision, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder> + entitiesRevisionsBuilder_; + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List + getEntitiesRevisionsList() { + if (entitiesRevisionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(entitiesRevisions_); + } else { + return entitiesRevisionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public int getEntitiesRevisionsCount() { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.size(); + } else { + return entitiesRevisionsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1.Document.EntitiesRevision getEntitiesRevisions( + int index) { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.get(index); + } else { + return entitiesRevisionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder setEntitiesRevisions( + int index, com.google.cloud.documentai.v1.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.set(index, value); + onChanged(); + } else { + entitiesRevisionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder setEntitiesRevisions( + int index, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + com.google.cloud.documentai.v1.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(value); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + int index, com.google.cloud.documentai.v1.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(index, value); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + int index, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addAllEntitiesRevisions( + java.lang.Iterable + values) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, entitiesRevisions_); + onChanged(); + } else { + entitiesRevisionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder clearEntitiesRevisions() { + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); + onChanged(); + } else { + entitiesRevisionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder removeEntitiesRevisions(int index) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.remove(index); + onChanged(); + } else { + entitiesRevisionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder + getEntitiesRevisionsBuilder(int index) { + return getEntitiesRevisionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder + getEntitiesRevisionsOrBuilder(int index) { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.get(index); + } else { + return entitiesRevisionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List< + ? extends com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder> + getEntitiesRevisionsOrBuilderList() { + if (entitiesRevisionsBuilder_ != null) { + return entitiesRevisionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entitiesRevisions_); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder + addEntitiesRevisionsBuilder() { + return getEntitiesRevisionsFieldBuilder() + .addBuilder( + com.google.cloud.documentai.v1.Document.EntitiesRevision.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder + addEntitiesRevisionsBuilder(int index) { + return getEntitiesRevisionsFieldBuilder() + .addBuilder( + index, com.google.cloud.documentai.v1.Document.EntitiesRevision.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List + getEntitiesRevisionsBuilderList() { + return getEntitiesRevisionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntitiesRevision, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder> + getEntitiesRevisionsFieldBuilder() { + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1.Document.EntitiesRevision, + com.google.cloud.documentai.v1.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder>( + entitiesRevisions_, + ((bitField0_ & 0x00010000) != 0), + getParentForChildren(), + isClean()); + entitiesRevisions_ = null; + } + return entitiesRevisionsBuilder_; + } + + private java.lang.Object entitiesRevisionId_ = ""; + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + public java.lang.String getEntitiesRevisionId() { + java.lang.Object ref = entitiesRevisionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + entitiesRevisionId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + public com.google.protobuf.ByteString getEntitiesRevisionIdBytes() { + java.lang.Object ref = entitiesRevisionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + entitiesRevisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @param value The entitiesRevisionId to set. + * @return This builder for chaining. + */ + public Builder setEntitiesRevisionId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + entitiesRevisionId_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return This builder for chaining. + */ + public Builder clearEntitiesRevisionId() { + entitiesRevisionId_ = getDefaultInstance().getEntitiesRevisionId(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @param value The bytes for entitiesRevisionId to set. + * @return This builder for chaining. + */ + public Builder setEntitiesRevisionIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + entitiesRevisionId_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentAiProcessorService.java b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentAiProcessorService.java index 773af2ea7ff5..e9367fed2098 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentAiProcessorService.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentAiProcessorService.java @@ -480,7 +480,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"SetDefaultProcessorVersionResponse\"r\n" + "\"SetDefaultProcessorVersionMetadata\022L\n" + "\017common_metadata\030\001 " - + "\001(\01323.google.cloud.documentai.v1.CommonOperationMetadata\"\244\t\n" + + "\001(\01323.google.cloud.documentai.v1.CommonOperationMetadata\"\251\t\n" + "\034TrainProcessorVersionRequest\022\206\001\n" + "\"custom_document_extraction_options\030\005 \001(\0132X.google.cloud.documentai" + ".v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptionsH\000\022\200\001\n" @@ -499,11 +499,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022training_documents\030\003" + " \001(\01325.google.cloud.documentai.v1.BatchDocumentsInputConfig\022M\n" + "\016test_documents\030\004" - + " \001(\01325.google.cloud.documentai.v1.BatchDocumentsInputConfig\032\374\001\n" - + "\037CustomDocumentExtractionOptions\022\200\001\n" + + " \001(\01325.google.cloud.documentai.v1.BatchDocumentsInputConfig\032\201\002\n" + + "\037CustomDocumentExtractionOptions\022\205\001\n" + "\017training_method\030\003 \001(\0162g.google.cloud.docume" + "ntai.v1.TrainProcessorVersionRequest.Cus" - + "tomDocumentExtractionOptions.TrainingMethod\"V\n" + + "tomDocumentExtractionOptions.TrainingMethodB\003\340A\001\"V\n" + "\016TrainingMethod\022\037\n" + "\033TRAINING_METHOD_UNSPECIFIED\020\000\022\017\n" + "\013MODEL_BASED\020\001\022\022\n" @@ -517,10 +517,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035TrainProcessorVersionMetadata\022L\n" + "\017common_metadata\030\001" + " \001(\01323.google.cloud.documentai.v1.CommonOperationMetadata\022p\n" - + "\033training_dataset_validation\030\002 \001(\0132K.google.cloud.document" - + "ai.v1.TrainProcessorVersionMetadata.DatasetValidation\022l\n" - + "\027test_dataset_validation\030\003 \001(\0132K.google.cloud.documentai.v1.Trai" - + "nProcessorVersionMetadata.DatasetValidation\032\247\001\n" + + "\033training_dataset_validation\030\002 \001(\0132K.google.cloud.doc" + + "umentai.v1.TrainProcessorVersionMetadata.DatasetValidation\022l\n" + + "\027test_dataset_validation\030\003 \001(\0132K.google.cloud.documentai.v1" + + ".TrainProcessorVersionMetadata.DatasetValidation\032\247\001\n" + "\021DatasetValidation\022\034\n" + "\024document_error_count\030\003 \001(\005\022\033\n" + "\023dataset_error_count\030\004 \001(\005\022+\n" @@ -532,8 +532,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023human_review_config\030\001 \001(\tB3\340A\002\372A-\n" + "+documentai.googleapis.com/HumanReviewConfig\022 \n" + "\030enable_schema_validation\030\003 \001(\010\022L\n" - + "\010priority\030\005 \001(\0162:" - + ".google.cloud.documentai.v1.ReviewDocumentRequest.Priority\022C\n" + + "\010priority\030\005 " + + "\001(\0162:.google.cloud.documentai.v1.ReviewDocumentRequest.Priority\022C\n" + "\017document_schema\030\006 \001(\0132*.google.cloud.documentai.v1.DocumentSchema\"#\n" + "\010Priority\022\013\n" + "\007DEFAULT\020\000\022\n\n" @@ -541,8 +541,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006source\"\321\001\n" + "\026ReviewDocumentResponse\022\027\n" + "\017gcs_destination\030\001 \001(\t\022G\n" - + "\005state\030\002 \001(" - + "\01628.google.cloud.documentai.v1.ReviewDocumentResponse.State\022\030\n" + + "\005state\030\002" + + " \001(\01628.google.cloud.documentai.v1.ReviewDocumentResponse.State\022\030\n" + "\020rejection_reason\030\003 \001(\t\";\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\014\n" @@ -555,11 +555,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037EvaluateProcessorVersionRequest\022M\n" + "\021processor_version\030\001 \001(\tB2\340A\002\372A,\n" + "*documentai.googleapis.com/ProcessorVersion\022X\n" - + "\024evaluation_documents\030\003 \001(\01325.google.clou" - + "d.documentai.v1.BatchDocumentsInputConfigB\003\340A\001\"p\n" + + "\024evaluation_documents\030\003 \001(\01325.google" + + ".cloud.documentai.v1.BatchDocumentsInputConfigB\003\340A\001\"p\n" + " EvaluateProcessorVersionMetadata\022L\n" - + "\017common_metadata\030\001 \001(\01323.google.clo" - + "ud.documentai.v1.CommonOperationMetadata\"6\n" + + "\017common_metadata\030\001 \001(\01323.googl" + + "e.cloud.documentai.v1.CommonOperationMetadata\"6\n" + " EvaluateProcessorVersionResponse\022\022\n\n" + "evaluation\030\002 \001(\t\"R\n" + "\024GetEvaluationRequest\022:\n" @@ -574,117 +574,118 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013evaluations\030\001 \003(\0132&.google.cloud.documentai.v1.Evaluation\022\027\n" + "\017next_page_token\030\002 \001(\t2\234*\n" + "\030DocumentProcessorService\022\207\002\n" - + "\017ProcessDocument\022*.google.cloud.documentai.v1.ProcessRequest" - + "\032+.google.cloud.documentai.v1.ProcessRes" - + "ponse\"\232\001\332A\004name\202\323\344\223\002\214\001\"6/v1/{name=projec" - + "ts/*/locations/*/processors/*}:process:\001*ZO\"J/v1/{name=projects/*/locations/*/pr" - + "ocessors/*/processorVersions/*}:process:\001*\022\275\002\n" - + "\025BatchProcessDocuments\022/.google.cl" - + "oud.documentai.v1.BatchProcessRequest\032\035.google.longrunning.Operation\"\323\001\312A,\n" - + "\024BatchProcessResponse\022\024BatchProcessMetadata\332A" - + "\004name\202\323\344\223\002\226\001\";/v1/{name=projects/*/locat" - + "ions/*/processors/*}:batchProcess:\001*ZT\"O/v1/{name=projects/*/locations/*/process" - + "ors/*/processorVersions/*}:batchProcess:\001*\022\320\001\n" - + "\023FetchProcessorTypes\0226.google.cloud.documentai.v1.FetchProcessorTypesReque" - + "st\0327.google.cloud.documentai.v1.FetchPro" - + "cessorTypesResponse\"H\332A\006parent\202\323\344\223\0029\0227/v" - + "1/{parent=projects/*/locations/*}:fetchProcessorTypes\022\310\001\n" - + "\022ListProcessorTypes\0225.google.cloud.documentai.v1.ListProcessorT" - + "ypesRequest\0326.google.cloud.documentai.v1" - + ".ListProcessorTypesResponse\"C\332A\006parent\202\323" - + "\344\223\0024\0222/v1/{parent=projects/*/locations/*}/processorTypes\022\265\001\n" - + "\020GetProcessorType\0223.google.cloud.documentai.v1.GetProcessorT" - + "ypeRequest\032).google.cloud.documentai.v1." - + "ProcessorType\"A\332A\004name\202\323\344\223\0024\0222/v1/{name=" - + "projects/*/locations/*/processorTypes/*}\022\270\001\n" - + "\016ListProcessors\0221.google.cloud.documentai.v1.ListProcessorsRequest\0322.google." - + "cloud.documentai.v1.ListProcessorsRespon" - + "se\"?\332A\006parent\202\323\344\223\0020\022./v1/{parent=projects/*/locations/*}/processors\022\245\001\n" - + "\014GetProcessor\022/.google.cloud.documentai.v1.GetPro" - + "cessorRequest\032%.google.cloud.documentai." - + "v1.Processor\"=\332A\004name\202\323\344\223\0020\022./v1/{name=projects/*/locations/*/processors/*}\022\242\002\n" - + "\025TrainProcessorVersion\0228.google.cloud.doc" - + "umentai.v1.TrainProcessorVersionRequest\032\035.google.longrunning.Operation\"\257\001\312A>\n" - + "\035TrainProcessorVersionResponse\022\035TrainProces" - + "sorVersionMetadata\332A\030parent,processor_ve" - + "rsion\202\323\344\223\002M\"H/v1/{parent=projects/*/loca" - + "tions/*/processors/*}/processorVersions:train:\001*\022\316\001\n" - + "\023GetProcessorVersion\0226.google.cloud.documentai.v1.GetProcessorVersio" - + "nRequest\032,.google.cloud.documentai.v1.Pr" - + "ocessorVersion\"Q\332A\004name\202\323\344\223\002D\022B/v1/{name" - + "=projects/*/locations/*/processors/*/processorVersions/*}\022\341\001\n" - + "\025ListProcessorVersions\0228.google.cloud.documentai.v1.ListPro" - + "cessorVersionsRequest\0329.google.cloud.documentai.v1.ListProcessorVersionsResponse" - + "\"S\332A\006parent\202\323\344\223\002D\022B/v1/{parent=projects/" - + "*/locations/*/processors/*}/processorVersions\022\200\002\n" - + "\026DeleteProcessorVersion\0229.google.cloud.documentai.v1.DeleteProcessorVer" - + "sionRequest\032\035.google.longrunning.Operation\"\213\001\312A7\n" - + "\025google.protobuf.Empty\022\036DeleteP" - + "rocessorVersionMetadata\332A\004name\202\323\344\223\002D*B/v" - + "1/{name=projects/*/locations/*/processors/*/processorVersions/*}\022\223\002\n" - + "\026DeployProcessorVersion\0229.google.cloud.documentai.v1" - + ".DeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\236\001\312A@\n" - + "\036DeployProcessorVersionResponse\022\036DeployProcessorVers" - + "ionMetadata\332A\004name\202\323\344\223\002N\"I/v1/{name=proj" - + "ects/*/locations/*/processors/*/processorVersions/*}:deploy:\001*\022\235\002\n" - + "\030UndeployProcessorVersion\022;.google.cloud.documentai.v1" - + ".UndeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\244\001\312AD\n" - + " UndeployProcessorVersionResponse\022 UndeployProcess" - + "orVersionMetadata\332A\004name\202\323\344\223\002P\"K/v1/{nam" - + "e=projects/*/locations/*/processors/*/processorVersions/*}:undeploy:\001*\022\302\001\n" - + "\017CreateProcessor\0222.google.cloud.documentai.v1." - + "CreateProcessorRequest\032%.google.cloud.do" - + "cumentai.v1.Processor\"T\332A\020parent,process" - + "or\202\323\344\223\002;\"./v1/{parent=projects/*/locations/*}/processors:" + + "\017ProcessDocument\022*.google.cloud.documentai.v1.ProcessRe" + + "quest\032+.google.cloud.documentai.v1.Proce" + + "ssResponse\"\232\001\332A\004name\202\323\344\223\002\214\001\"6/v1/{name=p" + + "rojects/*/locations/*/processors/*}:process:\001*ZO\"J/v1/{name=projects/*/locations" + + "/*/processors/*/processorVersions/*}:process:\001*\022\275\002\n" + + "\025BatchProcessDocuments\022/.goog" + + "le.cloud.documentai.v1.BatchProcessRequest\032\035.google.longrunning.Operation\"\323\001\312A,\n" + + "\024BatchProcessResponse\022\024BatchProcessMetad" + + "ata\332A\004name\202\323\344\223\002\226\001\";/v1/{name=projects/*/" + + "locations/*/processors/*}:batchProcess:\001*ZT\"O/v1/{name=projects/*/locations/*/pr" + + "ocessors/*/processorVersions/*}:batchProcess:\001*\022\320\001\n" + + "\023FetchProcessorTypes\0226.google.cloud.documentai.v1.FetchProcessorTypes" + + "Request\0327.google.cloud.documentai.v1.Fet" + + "chProcessorTypesResponse\"H\332A\006parent\202\323\344\223\002" + + "9\0227/v1/{parent=projects/*/locations/*}:fetchProcessorTypes\022\310\001\n" + + "\022ListProcessorTypes\0225.google.cloud.documentai.v1.ListProce" + + "ssorTypesRequest\0326.google.cloud.document" + + "ai.v1.ListProcessorTypesResponse\"C\332A\006par" + + "ent\202\323\344\223\0024\0222/v1/{parent=projects/*/locations/*}/processorTypes\022\265\001\n" + + "\020GetProcessorType\0223.google.cloud.documentai.v1.GetProce" + + "ssorTypeRequest\032).google.cloud.documenta" + + "i.v1.ProcessorType\"A\332A\004name\202\323\344\223\0024\0222/v1/{" + + "name=projects/*/locations/*/processorTypes/*}\022\270\001\n" + + "\016ListProcessors\0221.google.cloud.documentai.v1.ListProcessorsRequest\0322.go" + + "ogle.cloud.documentai.v1.ListProcessorsR" + + "esponse\"?\332A\006parent\202\323\344\223\0020\022./v1/{parent=projects/*/locations/*}/processors\022\245\001\n" + + "\014GetProcessor\022/.google.cloud.documentai.v1.G" + + "etProcessorRequest\032%.google.cloud.docume" + + "ntai.v1.Processor\"=\332A\004name\202\323\344\223\0020\022./v1/{n" + + "ame=projects/*/locations/*/processors/*}\022\242\002\n" + + "\025TrainProcessorVersion\0228.google.cloud.documentai.v1.TrainProcessorVersionReq" + + "uest\032\035.google.longrunning.Operation\"\257\001\312A>\n" + + "\035TrainProcessorVersionResponse\022\035TrainP" + + "rocessorVersionMetadata\332A\030parent,process" + + "or_version\202\323\344\223\002M\"H/v1/{parent=projects/*" + + "/locations/*/processors/*}/processorVersions:train:\001*\022\316\001\n" + + "\023GetProcessorVersion\0226.google.cloud.documentai.v1.GetProcessorV" + + "ersionRequest\032,.google.cloud.documentai." + + "v1.ProcessorVersion\"Q\332A\004name\202\323\344\223\002D\022B/v1/" + + "{name=projects/*/locations/*/processors/*/processorVersions/*}\022\341\001\n" + + "\025ListProcessorVersions\0228.google.cloud.documentai.v1.Li" + + "stProcessorVersionsRequest\0329.google.cloud.documentai.v1.ListProcessorVersionsRes" + + "ponse\"S\332A\006parent\202\323\344\223\002D\022B/v1/{parent=proj" + + "ects/*/locations/*/processors/*}/processorVersions\022\200\002\n" + + "\026DeleteProcessorVersion\0229.google.cloud.documentai.v1.DeleteProcess" + + "orVersionRequest\032\035.google.longrunning.Operation\"\213\001\312A7\n" + + "\025google.protobuf.Empty\022\036De" + + "leteProcessorVersionMetadata\332A\004name\202\323\344\223\002" + + "D*B/v1/{name=projects/*/locations/*/processors/*/processorVersions/*}\022\223\002\n" + + "\026DeployProcessorVersion\0229.google.cloud.document" + + "ai.v1.DeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\236\001\312A@\n" + + "\036DeployProcessorVersionResponse\022\036DeployProcesso" + + "rVersionMetadata\332A\004name\202\323\344\223\002N\"I/v1/{name" + + "=projects/*/locations/*/processors/*/processorVersions/*}:deploy:\001*\022\235\002\n" + + "\030UndeployProcessorVersion\022;.google.cloud.document" + + "ai.v1.UndeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\244\001\312AD\n" + + " UndeployProcessorVersionResponse\022 UndeployPr" + + "ocessorVersionMetadata\332A\004name\202\323\344\223\002P\"K/v1" + + "/{name=projects/*/locations/*/processors/*/processorVersions/*}:undeploy:\001*\022\302\001\n" + + "\017CreateProcessor\0222.google.cloud.documenta" + + "i.v1.CreateProcessorRequest\032%.google.clo" + + "ud.documentai.v1.Processor\"T\332A\020parent,pr" + + "ocessor\202\323\344\223\002;\"./v1/{parent=projects/*/locations/*}/processors:" + "\tprocessor\022\326\001\n" - + "\017DeleteProcessor\0222.google.cloud.documentai.v1.Del" - + "eteProcessorRequest\032\035.google.longrunning.Operation\"p\312A0\n" - + "\025google.protobuf.Empty\022\027" - + "DeleteProcessorMetadata\332A\004name\202\323\344\223\0020*./v" - + "1/{name=projects/*/locations/*/processors/*}\022\333\001\n" - + "\017EnableProcessor\0222.google.cloud." - + "documentai.v1.EnableProcessorRequest\032\035.google.longrunning.Operation\"u\312A2\n" - + "\027EnableProcessorResponse\022\027EnableProcessorMetada" - + "ta\202\323\344\223\002:\"5/v1/{name=projects/*/locations/*/processors/*}:enable:\001*\022\340\001\n" - + "\020DisableProcessor\0223.google.cloud.documentai.v1.Dis" - + "ableProcessorRequest\032\035.google.longrunning.Operation\"x\312A4\n" - + "\030DisableProcessorRespon" - + "se\022\030DisableProcessorMetadata\202\323\344\223\002;\"6/v1/" - + "{name=projects/*/locations/*/processors/*}:disable:\001*\022\241\002\n" - + "\032SetDefaultProcessorVersion\022=.google.cloud.documentai.v1.SetDef" - + "aultProcessorVersionRequest\032\035.google.longrunning.Operation\"\244\001\312AH\n" - + "\"SetDefaultProcessorVersionResponse\022\"SetDefaultProcesso" - + "rVersionMetadata\202\323\344\223\002S\"N/v1/{processor=p" - + "rojects/*/locations/*/processors/*}:setDefaultProcessorVersion:\001*\022\240\002\n" - + "\016ReviewDocument\0221.google.cloud.documentai.v1.Review" - + "DocumentRequest\032\035.google.longrunning.Operation\"\273\001\312A9\n" - + "\026ReviewDocumentResponse\022\037ReviewDocumentOperationMetadata\332A\023human_re" - + "view_config\202\323\344\223\002c\"^/v1/{human_review_con" - + "fig=projects/*/locations/*/processors/*/humanReviewConfig}:reviewDocument:\001*\022\307\002\n" - + "\030EvaluateProcessorVersion\022;.google.cloud.documentai.v1.EvaluateProcessorVersionR" - + "equest\032\035.google.longrunning.Operation\"\316\001\312AD\n" - + " EvaluateProcessorVersionResponse\022 EvaluateProcessorVersionMetadata\332A\021proces" - + "sor_version\202\323\344\223\002m\"h/v1/{processor_versio" - + "n=projects/*/locations/*/processors/*/pr" - + "ocessorVersions/*}:evaluateProcessorVersion:\001*\022\312\001\n\r" - + "GetEvaluation\0220.google.cloud.documentai.v1.GetEvaluationRequest\032&.goo" - + "gle.cloud.documentai.v1.Evaluation\"_\332A\004n" - + "ame\202\323\344\223\002R\022P/v1/{name=projects/*/location" - + "s/*/processors/*/processorVersions/*/evaluations/*}\022\335\001\n" - + "\017ListEvaluations\0222.google.cloud.documentai.v1.ListEvaluationsRequ" - + "est\0323.google.cloud.documentai.v1.ListEva" - + "luationsResponse\"a\332A\006parent\202\323\344\223\002R\022P/v1/{" - + "parent=projects/*/locations/*/processors" - + "/*/processorVersions/*}/evaluations\032M\312A\031" - + "documentai.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\252\003\n" - + "\036com.google.cloud.documentai.v1B\032DocumentA" - + "iProcessorServiceP\001Z>cloud.google.com/go/documentai/apiv1/documentaipb;documenta" - + "ipb\252\002\032Google.Cloud.DocumentAI.V1\312\002\032Googl" - + "e\\Cloud\\DocumentAI\\V1\352\002\035Google::Cloud::DocumentAI::V1\352A\177\n" - + "+documentai.googleapis.com/HumanReviewConfig\022Pprojects/{project" - + "}/locations/{location}/processors/{processor}/humanReviewConfig\352AM\n" - + "\"documentai.googleapis.com/Location\022\'projects/{projec" - + "t}/locations/{location}b\006proto3" + + "\017DeleteProcessor\0222.google.cloud.documentai.v" + + "1.DeleteProcessorRequest\032\035.google.longrunning.Operation\"p\312A0\n" + + "\025google.protobuf.Em" + + "pty\022\027DeleteProcessorMetadata\332A\004name\202\323\344\223\002" + + "0*./v1/{name=projects/*/locations/*/processors/*}\022\333\001\n" + + "\017EnableProcessor\0222.google.c" + + "loud.documentai.v1.EnableProcessorRequest\032\035.google.longrunning.Operation\"u\312A2\n" + + "\027EnableProcessorResponse\022\027EnableProcessorM" + + "etadata\202\323\344\223\002:\"5/v1/{name=projects/*/locations/*/processors/*}:enable:\001*\022\340\001\n" + + "\020DisableProcessor\0223.google.cloud.documentai.v" + + "1.DisableProcessorRequest\032\035.google.longrunning.Operation\"x\312A4\n" + + "\030DisableProcessorResponse\022\030DisableProcessorMetadata\202\323\344\223\002;\"" + + "6/v1/{name=projects/*/locations/*/processors/*}:disable:\001*\022\241\002\n" + + "\032SetDefaultProcessorVersion\022=.google.cloud.documentai.v1.S" + + "etDefaultProcessorVersionRequest\032\035.google.longrunning.Operation\"\244\001\312AH\n" + + "\"SetDefaultProcessorVersionResponse\022\"SetDefaultPro" + + "cessorVersionMetadata\202\323\344\223\002S\"N/v1/{proces" + + "sor=projects/*/locations/*/processors/*}:setDefaultProcessorVersion:\001*\022\240\002\n" + + "\016ReviewDocument\0221.google.cloud.documentai.v1.R" + + "eviewDocumentRequest\032\035.google.longrunning.Operation\"\273\001\312A9\n" + + "\026ReviewDocumentResponse\022\037ReviewDocumentOperationMetadata\332A\023hum" + + "an_review_config\202\323\344\223\002c\"^/v1/{human_revie" + + "w_config=projects/*/locations/*/processo" + + "rs/*/humanReviewConfig}:reviewDocument:\001*\022\307\002\n" + + "\030EvaluateProcessorVersion\022;.google.cloud.documentai.v1.EvaluateProcessorVer" + + "sionRequest\032\035.google.longrunning.Operation\"\316\001\312AD\n" + + " EvaluateProcessorVersionResponse\022 EvaluateProcessorVersionMetadata\332A\021p" + + "rocessor_version\202\323\344\223\002m\"h/v1/{processor_v" + + "ersion=projects/*/locations/*/processors" + + "/*/processorVersions/*}:evaluateProcessorVersion:\001*\022\312\001\n\r" + + "GetEvaluation\0220.google.cloud.documentai.v1.GetEvaluationRequest\032" + + "&.google.cloud.documentai.v1.Evaluation\"" + + "_\332A\004name\202\323\344\223\002R\022P/v1/{name=projects/*/loc" + + "ations/*/processors/*/processorVersions/*/evaluations/*}\022\335\001\n" + + "\017ListEvaluations\0222.google.cloud.documentai.v1.ListEvaluation" + + "sRequest\0323.google.cloud.documentai.v1.Li" + + "stEvaluationsResponse\"a\332A\006parent\202\323\344\223\002R\022P" + + "/v1/{parent=projects/*/locations/*/processors/*/processorVersions/*}/evaluations" + + "\032M\312A\031documentai.googleapis.com\322A.https:/" + + "/www.googleapis.com/auth/cloud-platformB\252\003\n" + + "\036com.google.cloud.documentai.v1B\032DocumentAiProcessorServiceP\001Z>cloud.google.c" + + "om/go/documentai/apiv1/documentaipb;docu" + + "mentaipb\252\002\032Google.Cloud.DocumentAI.V1\312\002\032" + + "Google\\Cloud\\DocumentAI\\V1\352\002\035Google::Cloud::DocumentAI::V1\352A\177\n" + + "+documentai.googleapis.com/HumanReviewConfig\022Pprojects/{pr" + + "oject}/locations/{location}/processors/{processor}/humanReviewConfig\352AM\n" + + "\"documentai.googleapis.com/Location\022\'projects/{p" + + "roject}/locations/{location}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentOrBuilder.java b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentOrBuilder.java index cdb0616543b2..40c79ae23522 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentOrBuilder.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentOrBuilder.java @@ -710,5 +710,159 @@ com.google.cloud.documentai.v1.Document.EntityRelationOrBuilder getEntityRelatio */ com.google.cloud.documentai.v1.Document.ChunkedDocumentOrBuilder getChunkedDocumentOrBuilder(); + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + boolean hasEntityValidationOutput(); + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutput getEntityValidationOutput(); + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + com.google.cloud.documentai.v1.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + java.util.List + getEntitiesRevisionsList(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + com.google.cloud.documentai.v1.Document.EntitiesRevision getEntitiesRevisions(int index); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + int getEntitiesRevisionsCount(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + java.util.List + getEntitiesRevisionsOrBuilderList(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * repeated .google.cloud.documentai.v1.Document.EntitiesRevision entities_revisions = 22; + * + */ + com.google.cloud.documentai.v1.Document.EntitiesRevisionOrBuilder getEntitiesRevisionsOrBuilder( + int index); + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + java.lang.String getEntitiesRevisionId(); + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + com.google.protobuf.ByteString getEntitiesRevisionIdBytes(); + com.google.cloud.documentai.v1.Document.SourceCase getSourceCase(); } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentProto.java b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentProto.java index 34d7d69e9f3f..ec56c7bc8c68 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentProto.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/DocumentProto.java @@ -232,6 +232,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_documentai_v1_Document_ChunkedDocument_Chunk_ChunkPageFooter_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_documentai_v1_Document_ChunkedDocument_Chunk_ChunkPageFooter_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -249,7 +261,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "otobuf/timestamp.proto\032\027google/rpc/statu" + "s.proto\032\027google/type/color.proto\032\026google" + "/type/date.proto\032\032google/type/datetime.proto\032\027google/type/money.proto\032" - + " google/type/postal_address.proto\"\263Z\n" + + " google/type/postal_address.proto\"\240b\n" + "\010Document\022\022\n" + "\003uri\030\001 \001(\tB\003\340A\001H\000\022\026\n" + "\007content\030\002 \001(\014B\003\340A\001H\000\022\022\n" @@ -272,14 +284,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017document_layout\030\021 \001(\01323.googl" + "e.cloud.documentai.v1.Document.DocumentLayout\022N\n" + "\020chunked_document\030\022 \001(\01324.google" - + ".cloud.documentai.v1.Document.ChunkedDocument\032J\n" + + ".cloud.documentai.v1.Document.ChunkedDocument\022]\n" + + "\030entity_validation_output\030\025 \001(\0132" + + ";.google.cloud.documentai.v1.Document.EntityValidationOutput\022Q\n" + + "\022entities_revisions\030\026" + + " \003(\01325.google.cloud.documentai.v1.Document.EntitiesRevision\022\034\n" + + "\024entities_revision_id\030\027 \001(\t\032J\n" + "\tShardInfo\022\023\n" + "\013shard_index\030\001 \001(\003\022\023\n" + "\013shard_count\030\002 \001(\003\022\023\n" + "\013text_offset\030\003 \001(\003\032\345\002\n" + "\005Style\022D\n" - + "\013text_anchor\030\001 \001(\0132/.googl" - + "e.cloud.documentai.v1.Document.TextAnchor\022!\n" + + "\013text_anchor\030\001 \001(\013" + + "2/.google.cloud.documentai.v1.Document.TextAnchor\022!\n" + "\005color\030\002 \001(\0132\022.google.type.Color\022,\n" + "\020background_color\030\003 \001(\0132\022.google.type.Color\022\023\n" + "\013font_weight\030\004 \001(\t\022\022\n\n" @@ -296,29 +313,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005image\030\r" + " \001(\0132/.google.cloud.documentai.v1.Document.Page.Image\022D\n\n" + "transforms\030\016 \003(\01320.google.cloud.documentai.v1.Document.Page.Matrix\022F\n" - + "\tdimension\030\002" - + " \001(\01323.google.cloud.documentai.v1.Document.Page.Dimension\022@\n" + + "\tdimension\030\002 \001(\01323.googl" + + "e.cloud.documentai.v1.Document.Page.Dimension\022@\n" + "\006layout\030\003 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022V\n" - + "\022detected_languages\030\004" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022?\n" + + "\022detected_languages\030\004 \003(\0132:.google.cloud.docum" + + "entai.v1.Document.Page.DetectedLanguage\022?\n" + "\006blocks\030\005 \003(\0132/.google.cloud.documentai.v1.Document.Page.Block\022G\n\n" - + "paragraphs\030\006 \003(\01323.g" - + "oogle.cloud.documentai.v1.Document.Page.Paragraph\022=\n" + + "paragraphs\030\006" + + " \003(\01323.google.cloud.documentai.v1.Document.Page.Paragraph\022=\n" + "\005lines\030\007 \003(\0132..google.cloud.documentai.v1.Document.Page.Line\022?\n" + "\006tokens\030\010 \003(\0132/.google.cloud.documentai.v1.Document.Page.Token\022P\n" - + "\017visual_elements\030\t \003" - + "(\01327.google.cloud.documentai.v1.Document.Page.VisualElement\022?\n" + + "\017visual_elements\030\t" + + " \003(\01327.google.cloud.documentai.v1.Document.Page.VisualElement\022?\n" + "\006tables\030\n" + " \003(\0132/.google.cloud.documentai.v1.Document.Page.Table\022H\n" - + "\013form_fields\030\013 \003(\01323.google.cloud" - + ".documentai.v1.Document.Page.FormField\022A\n" + + "\013form_fields\030\013 \003(\01323.goog" + + "le.cloud.documentai.v1.Document.Page.FormField\022A\n" + "\007symbols\030\014 \003(\01320.google.cloud.documentai.v1.Document.Page.Symbol\022T\n" - + "\021detected_barcodes\030\017" - + " \003(\01329.google.cloud.documentai.v1.Document.Page.DetectedBarcode\022Z\n" - + "\024image_quality_scores\030\021 \001(\0132<.google.cloud.doc" - + "umentai.v1.Document.Page.ImageQualityScores\022G\n\n" - + "provenance\030\020" - + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\0328\n" + + "\021detected_barcodes\030\017 \003(\01329.google.cloud.docu" + + "mentai.v1.Document.Page.DetectedBarcode\022Z\n" + + "\024image_quality_scores\030\021 \001(\0132<.google.c" + + "loud.documentai.v1.Document.Page.ImageQualityScores\022G\n\n" + + "provenance\030\020 \001(\0132/.google" + + ".cloud.documentai.v1.Document.ProvenanceB\002\030\001\0328\n" + "\tDimension\022\r\n" + "\005width\030\001 \001(\002\022\016\n" + "\006height\030\002 \001(\002\022\014\n" @@ -334,51 +351,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004type\030\003 \001(\005\022\014\n" + "\004data\030\004 \001(\014\032\335\002\n" + "\006Layout\022D\n" - + "\013text_anchor\030\001" - + " \001(\0132/.google.cloud.documentai.v1.Document.TextAnchor\022\022\n" - + "\n" + + "\013text_anchor\030\001 \001(\0132/.g" + + "oogle.cloud.documentai.v1.Document.TextAnchor\022\022\n\n" + "confidence\030\002 \001(\002\022?\n\r" + "bounding_poly\030\003 \001(\0132(.google.cloud.documentai.v1.BoundingPoly\022Q\n" - + "\013orientation\030\004 \001(\0162<.google.cloud.d" - + "ocumentai.v1.Document.Page.Layout.Orientation\"e\n" + + "\013orientation\030\004 \001(\0162<.google" + + ".cloud.documentai.v1.Document.Page.Layout.Orientation\"e\n" + "\013Orientation\022\033\n" + "\027ORIENTATION_UNSPECIFIED\020\000\022\013\n" + "\007PAGE_UP\020\001\022\016\n\n" - + "PAGE_RIGHT\020\002\022\r" - + "\n" + + "PAGE_RIGHT\020\002\022\r\n" + "\tPAGE_DOWN\020\003\022\r\n" + "\tPAGE_LEFT\020\004\032\352\001\n" + "\005Block\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022V\n" - + "\022detected_languages\030\002" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" + + "\022detected_languages\030\002 \003(\0132:.google.cloud.docu" + + "mentai.v1.Document.Page.DetectedLanguage\022G\n\n" + "provenance\030\003" + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032\356\001\n" + "\tParagraph\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022V\n" - + "\022detected_languages\030\002" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" + + "\022detected_languages\030\002 \003(\0132:.google.cloud.doc" + + "umentai.v1.Document.Page.DetectedLanguage\022G\n\n" + "provenance\030\003" + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032\351\001\n" + "\004Line\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022V\n" + "\022detected_languages\030\002" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" + + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n" + + "\n" + "provenance\030\003" + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032\236\007\n" + "\005Token\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022U\n" - + "\016detected_break\030\002 \001" - + "(\0132=.google.cloud.documentai.v1.Document.Page.Token.DetectedBreak\022V\n" - + "\022detected_languages\030\003" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" + + "\016detected_break\030\002" + + " \001(\0132=.google.cloud.documentai.v1.Document.Page.Token.DetectedBreak\022V\n" + + "\022detected_languages\030\003 \003(\0132:.google.cloud.doc" + + "umentai.v1.Document.Page.DetectedLanguage\022G\n\n" + "provenance\030\004" + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\022M\n\n" + "style_info\030\005" + " \001(\01329.google.cloud.documentai.v1.Document.Page.Token.StyleInfo\032\246\001\n\r" + "DetectedBreak\022P\n" - + "\004type\030\001 \001(\0162B.google.cloud.documen" - + "tai.v1.Document.Page.Token.DetectedBreak.Type\"C\n" + + "\004type\030\001 \001(\0162B.google.cloud" + + ".documentai.v1.Document.Page.Token.DetectedBreak.Type\"C\n" + "\004Type\022\024\n" + "\020TYPE_UNSPECIFIED\020\000\022\t\n" + "\005SPACE\020\001\022\016\n\n" @@ -404,28 +420,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020background_color\030\017 \001(\0132\022.google.type.Color\032\242\001\n" + "\006Symbol\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022V\n" - + "\022detected_languages\030\002" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\032\267\001\n" - + "\r" + + "\022detected_languages\030\002 \003(\0132:.google.cloud." + + "documentai.v1.Document.Page.DetectedLanguage\032\267\001\n\r" + "VisualElement\022@\n" - + "\006layout\030\001 \001(\01320.google." - + "cloud.documentai.v1.Document.Page.Layout\022\014\n" + + "\006layout\030\001 \001(\01320" + + ".google.cloud.documentai.v1.Document.Page.Layout\022\014\n" + "\004type\030\002 \001(\t\022V\n" - + "\022detected_languages\030\003 \003" - + "(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\032\250\005\n" + + "\022detected_languages\030\003" + + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\032\250\005\n" + "\005Table\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022M\n" - + "\013header_rows\030\002 \003(\0132" - + "8.google.cloud.documentai.v1.Document.Page.Table.TableRow\022K\n" - + "\tbody_rows\030\003 \003(\01328.g" - + "oogle.cloud.documentai.v1.Document.Page.Table.TableRow\022V\n" - + "\022detected_languages\030\004 \003" - + "(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" - + "provenance\030\005 \001" - + "(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032T\n" + + "\013header_rows\030\002" + + " \003(\01328.google.cloud.documentai.v1.Document.Page.Table.TableRow\022K\n" + + "\tbody_rows\030\003" + + " \003(\01328.google.cloud.documentai.v1.Document.Page.Table.TableRow\022V\n" + + "\022detected_languages\030\004" + + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022G\n\n" + + "provenance\030\005" + + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032T\n" + "\010TableRow\022H\n" - + "\005cells\030\001 \003" - + "(\01329.google.cloud.documentai.v1.Document.Page.Table.TableCell\032\311\001\n" + + "\005cells\030\001" + + " \003(\01329.google.cloud.documentai.v1.Document.Page.Table.TableCell\032\311\001\n" + "\tTableCell\022@\n" + "\006layout\030\001" + " \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022\020\n" @@ -437,15 +452,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "field_name\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022E\n" + "\013field_value\030\002" + " \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\022[\n" - + "\027name_detected_languages\030\003" - + " \003(\0132:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\022\\\n" - + "\030value_detected_languages\030\004 \003(\0132:.google.clo" - + "ud.documentai.v1.Document.Page.DetectedLanguage\022\022\n\n" + + "\027name_detected_languages\030\003 \003(\0132:.google.cloud.doc" + + "umentai.v1.Document.Page.DetectedLanguage\022\\\n" + + "\030value_detected_languages\030\004 \003(\0132:.go" + + "ogle.cloud.documentai.v1.Document.Page.DetectedLanguage\022\022\n\n" + "value_type\030\005 \001(\t\022\032\n" + "\022corrected_key_text\030\006 \001(\t\022\034\n" + "\024corrected_value_text\030\007 \001(\t\022C\n\n" - + "provenance\030\010" - + " \001(\0132/.google.cloud.documentai.v1.Document.Provenance\032\211\001\n" + + "provenance\030\010 \001(\0132/.goog" + + "le.cloud.documentai.v1.Document.Provenance\032\211\001\n" + "\017DetectedBarcode\022@\n" + "\006layout\030\001 \001(\01320.google.cloud.documentai.v1.Document.Page.Layout\0224\n" + "\007barcode\030\002 \001(\0132#.google.cloud.documentai.v1.Barcode\032=\n" @@ -454,35 +469,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "confidence\030\002 \001(\002\032\306\001\n" + "\022ImageQualityScores\022\025\n\r" + "quality_score\030\001 \001(\002\022e\n" - + "\020detected_defects\030\002 \003(\0132K.google.c" - + "loud.documentai.v1.Document.Page.ImageQualityScores.DetectedDefect\0322\n" + + "\020detected_defects\030\002 \003(\0132K." + + "google.cloud.documentai.v1.Document.Page.ImageQualityScores.DetectedDefect\0322\n" + "\016DetectedDefect\022\014\n" + "\004type\030\001 \001(\t\022\022\n\n" + "confidence\030\002 \001(\002\032\357\007\n" + "\006Entity\022I\n" - + "\013text_anchor\030\001 \001(\0132/.google." - + "cloud.documentai.v1.Document.TextAnchorB\003\340A\001\022\021\n" + + "\013text_anchor\030\001 \001(\0132/" + + ".google.cloud.documentai.v1.Document.TextAnchorB\003\340A\001\022\021\n" + "\004type\030\002 \001(\tB\003\340A\002\022\031\n" + "\014mention_text\030\003 \001(\tB\003\340A\001\022\027\n\n" + "mention_id\030\004 \001(\tB\003\340A\001\022\027\n\n" + "confidence\030\005 \001(\002B\003\340A\001\022I\n" - + "\013page_anchor\030\006 \001(" - + "\0132/.google.cloud.documentai.v1.Document.PageAnchorB\003\340A\001\022\017\n" + + "\013page_anchor\030\006" + + " \001(\0132/.google.cloud.documentai.v1.Document.PageAnchorB\003\340A\001\022\017\n" + "\002id\030\007 \001(\tB\003\340A\001\022Z\n" - + "\020normalized_value\030\t \001(\0132;.google.cloud.docume" - + "ntai.v1.Document.Entity.NormalizedValueB\003\340A\001\022D\n\n" + + "\020normalized_value\030\t \001(\0132;.google.clou" + + "d.documentai.v1.Document.Entity.NormalizedValueB\003\340A\001\022D\n\n" + "properties\030\n" + " \003(\0132+.google.cloud.documentai.v1.Document.EntityB\003\340A\001\022H\n\n" + "provenance\030\013" + " \001(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\003\340A\001\022\025\n" + "\010redacted\030\014 \001(\010B\003\340A\001\022G\n" - + "\006method\030\017 \001(\01622.google.clo" - + "ud.documentai.v1.Document.Entity.MethodB\003\340A\001\032\326\002\n" + + "\006method\030\017 \001(\01622.go" + + "ogle.cloud.documentai.v1.Document.Entity.MethodB\003\340A\001\032\326\002\n" + "\017NormalizedValue\022)\n" + "\013money_value\030\002 \001(\0132\022.google.type.MoneyH\000\022\'\n\n" + "date_value\030\003 \001(\0132\021.google.type.DateH\000\022/\n" - + "\016datetime_value\030\004 \001(\0132\025.google.type.DateTimeH\000\0223\n" - + "\r" + + "\016datetime_value\030\004 \001(\0132\025.google.type.DateTimeH\000\0223\n\r" + "address_value\030\005 \001(\0132\032.google.type.PostalAddressH\000\022\027\n\r" + "boolean_value\030\006 \001(\010H\000\022\027\n\r" + "integer_value\030\007 \001(\005H\000\022\025\n" @@ -500,8 +514,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tobject_id\030\002 \001(\t\022\020\n" + "\010relation\030\003 \001(\t\032\250\001\n\n" + "TextAnchor\022R\n\r" - + "text_segments\030\001 \003(" - + "\0132;.google.cloud.documentai.v1.Document.TextAnchor.TextSegment\022\017\n" + + "text_segments\030\001" + + " \003(\0132;.google.cloud.documentai.v1.Document.TextAnchor.TextSegment\022\017\n" + "\007content\030\002 \001(\t\0325\n" + "\013TextSegment\022\023\n" + "\013start_index\030\001 \001(\003\022\021\n" @@ -511,11 +525,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01327.google.cloud.documentai.v1.Document.PageAnchor.PageRef\032\375\002\n" + "\007PageRef\022\021\n" + "\004page\030\001 \001(\003B\003\340A\002\022\\\n" - + "\013layout_type\030\002 \001(\0162B." - + "google.cloud.documentai.v1.Document.PageAnchor.PageRef.LayoutTypeB\003\340A\001\022\030\n" + + "\013layout_type\030\002 \001(\0162B.google.cloud.documentai.v1.Docum" + + "ent.PageAnchor.PageRef.LayoutTypeB\003\340A\001\022\030\n" + "\tlayout_id\030\003 \001(\tB\005\030\001\340A\001\022D\n\r" - + "bounding_poly\030\004 \001(\0132" - + "(.google.cloud.documentai.v1.BoundingPolyB\003\340A\001\022\027\n\n" + + "bounding_poly\030\004" + + " \001(\0132(.google.cloud.documentai.v1.BoundingPolyB\003\340A\001\022\027\n\n" + "confidence\030\005 \001(\002B\003\340A\001\"\207\001\n\n" + "LayoutType\022\033\n" + "\027LAYOUT_TYPE_UNSPECIFIED\020\000\022\t\n" @@ -529,10 +543,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "Provenance\022\024\n" + "\010revision\030\001 \001(\005B\002\030\001\022\016\n" + "\002id\030\002 \001(\005B\002\030\001\022G\n" - + "\007parents\030\003 \003(\0132" - + "6.google.cloud.documentai.v1.Document.Provenance.Parent\022K\n" - + "\004type\030\004 \001(\0162=.google.c" - + "loud.documentai.v1.Document.Provenance.OperationType\0329\n" + + "\007parents\030\003" + + " \003(\01326.google.cloud.documentai.v1.Document.Provenance.Parent\022K\n" + + "\004type\030\004 \001(\0162=." + + "google.cloud.documentai.v1.Document.Provenance.OperationType\0329\n" + "\006Parent\022\020\n" + "\010revision\030\001 \001(\005\022\r\n" + "\005index\030\003 \001(\005\022\016\n" @@ -563,21 +577,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013text_anchor\030\001" + " \001(\0132/.google.cloud.documentai.v1.Document.TextAnchor\022\024\n" + "\014changed_text\030\002 \001(\t\022G\n\n" - + "provenance\030\003" - + " \003(\0132/.google.cloud.documentai.v1.Document.ProvenanceB\002\030\001\032\335\014\n" + + "provenance\030\003 \003(\0132/.google.clo" + + "ud.documentai.v1.Document.ProvenanceB\002\030\001\032\335\014\n" + "\016DocumentLayout\022W\n" - + "\006blocks\030\001 \003(\0132G.google.clo" - + "ud.documentai.v1.Document.DocumentLayout.DocumentLayoutBlock\032\361\013\n" + + "\006blocks\030\001 \003(\0132G.go" + + "ogle.cloud.documentai.v1.Document.DocumentLayout.DocumentLayoutBlock\032\361\013\n" + "\023DocumentLayoutBlock\022m\n\n" - + "text_block\030\002 \001(\0132W.google.cloud." - + "documentai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlockH\000\022o\n" - + "\013table_block\030\003 \001(\0132X.google.cloud.document" - + "ai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlockH\000\022m\n\n" - + "list_block\030\004 \001(\0132W.google.cloud.documentai.v1.Do" - + "cument.DocumentLayout.DocumentLayoutBlock.LayoutListBlockH\000\022\020\n" + + "text_block\030\002 \001(\0132W.google.cloud.documentai.v1.Document.DocumentL" + + "ayout.DocumentLayoutBlock.LayoutTextBlockH\000\022o\n" + + "\013table_block\030\003 \001(\0132X.google.cloud." + + "documentai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlockH\000\022m\n\n" + + "list_block\030\004 \001(\0132W.google.cloud.document" + + "ai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlockH\000\022\020\n" + "\010block_id\030\001 \001(\t\022i\n" - + "\tpage_span\030\005 \001(\0132V.google.cloud.document" - + "ai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan\022>\n" + + "\tpage_span\030\005 \001(\0132V.google.cloud." + + "documentai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan\022>\n" + "\014bounding_box\030\006 \001(\0132(.google.cloud.documentai.v1.BoundingPoly\0326\n" + "\016LayoutPageSpan\022\022\n\n" + "page_start\030\001 \001(\005\022\020\n" @@ -585,60 +599,81 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017LayoutTextBlock\022\014\n" + "\004text\030\001 \001(\t\022\014\n" + "\004type\030\002 \001(\t\022W\n" - + "\006blocks\030\003 \003(\0132G.google.cloud.documentai.v1.Do" - + "cument.DocumentLayout.DocumentLayoutBlock\032\373\001\n" + + "\006blocks\030\003 \003(\0132G.google.cloud.document" + + "ai.v1.Document.DocumentLayout.DocumentLayoutBlock\032\373\001\n" + "\020LayoutTableBlock\022k\n" - + "\013header_rows\030\001 \003(\0132V.google.cloud.documentai.v1.Documen" - + "t.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022i\n" - + "\tbody_rows\030\002 \003(\0132V.google.cloud.documentai.v1.Document.DocumentLay" - + "out.DocumentLayoutBlock.LayoutTableRow\022\017\n" + + "\013header_rows\030\001 \003(\0132V.google.cloud.documentai.v1" + + ".Document.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022i\n" + + "\tbody_rows\030\002 \003(\0132V.google.cloud.documentai.v1.Document.Doc" + + "umentLayout.DocumentLayoutBlock.LayoutTableRow\022\017\n" + "\007caption\030\003 \001(\t\032x\n" + "\016LayoutTableRow\022f\n" - + "\005cells\030\001 \003(\0132W.google.cloud.documentai.v1.Do" - + "cument.DocumentLayout.DocumentLayoutBlock.LayoutTableCell\032\216\001\n" + + "\005cells\030\001 \003(\0132W.google.cloud.document" + + "ai.v1.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableCell\032\216\001\n" + "\017LayoutTableCell\022W\n" - + "\006blocks\030\001 \003(\0132G.google.cloud.documentai." - + "v1.Document.DocumentLayout.DocumentLayoutBlock\022\020\n" + + "\006blocks\030\001 \003(\0132G.google.cloud.doc" + + "umentai.v1.Document.DocumentLayout.DocumentLayoutBlock\022\020\n" + "\010row_span\030\002 \001(\005\022\020\n" + "\010col_span\030\003 \001(\005\032\216\001\n" + "\017LayoutListBlock\022m\n" - + "\014list_entries\030\001 \003(\0132W.google.cloud.documentai.v1.Docume" - + "nt.DocumentLayout.DocumentLayoutBlock.LayoutListEntry\022\014\n" + + "\014list_entries\030\001 \003(\0132W.google.cloud.documentai.v" + + "1.Document.DocumentLayout.DocumentLayoutBlock.LayoutListEntry\022\014\n" + "\004type\030\002 \001(\t\032j\n" + "\017LayoutListEntry\022W\n" - + "\006blocks\030\001 \003(\0132G.google.cloud.do" - + "cumentai.v1.Document.DocumentLayout.DocumentLayoutBlockB\007\n" + + "\006blocks\030\001 \003(\0132G.google." + + "cloud.documentai.v1.Document.DocumentLayout.DocumentLayoutBlockB\007\n" + "\005block\032\370\005\n" + "\017ChunkedDocument\022J\n" - + "\006chunks\030\001 \003(\0132:.google.cloud.docu" - + "mentai.v1.Document.ChunkedDocument.Chunk\032\230\005\n" + + "\006chunks\030\001 \003(\0132:.google.cl" + + "oud.documentai.v1.Document.ChunkedDocument.Chunk\032\230\005\n" + "\005Chunk\022\020\n" + "\010chunk_id\030\001 \001(\t\022\030\n" + "\020source_block_ids\030\002 \003(\t\022\017\n" + "\007content\030\003 \001(\t\022[\n" - + "\tpage_span\030\004 \001(\0132H.google.cloud.documentai.v1." - + "Document.ChunkedDocument.Chunk.ChunkPageSpan\022`\n" - + "\014page_headers\030\005 \003(\0132J.google.clou" - + "d.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageHeader\022`\n" - + "\014page_footers\030\006 \003(\0132J.google.cloud.documentai.v1.Docume" - + "nt.ChunkedDocument.Chunk.ChunkPageFooter\0325\n\r" + + "\tpage_span\030\004 \001(\0132H.google.cloud.docume" + + "ntai.v1.Document.ChunkedDocument.Chunk.ChunkPageSpan\022`\n" + + "\014page_headers\030\005 \003(\0132J.goo" + + "gle.cloud.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageHeader\022`\n" + + "\014page_footers\030\006 \003(\0132J.google.cloud.documentai.v" + + "1.Document.ChunkedDocument.Chunk.ChunkPageFooter\0325\n\r" + "ChunkPageSpan\022\022\n\n" + "page_start\030\001 \001(\005\022\020\n" + "\010page_end\030\002 \001(\005\032|\n" + "\017ChunkPageHeader\022\014\n" + "\004text\030\001 \001(\t\022[\n" - + "\tpage_span\030\002 \001(\0132H.google.clo" - + "ud.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageSpan\032|\n" + + "\tpage_span\030\002 \001(\0132H.go" + + "ogle.cloud.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageSpan\032|\n" + "\017ChunkPageFooter\022\014\n" + "\004text\030\001 \001(\t\022[\n" - + "\tpage_span\030\002 \001(\0132H.goog" - + "le.cloud.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageSpanB\010\n" + + "\tpage_span\030\002 \001(" + + "\0132H.google.cloud.documentai.v1.Document.ChunkedDocument.Chunk.ChunkPageSpan\032\322\004\n" + + "\026EntityValidationOutput\022h\n" + + "\022validation_results\030\001 \003(\0132L.google.cloud.documentai.v1." + + "Document.EntityValidationOutput.ValidationResult\022\026\n" + + "\016pass_all_rules\030\002 \001(\010\032\265\003\n" + + "\020ValidationResult\022\021\n" + + "\trule_name\030\001 \001(\t\022\030\n" + + "\020rule_description\030\002 \001(\t\022\201\001\n" + + "\026validation_result_type\030\003 \001(\0162a.google.cloud.documentai.v1" + + ".Document.EntityValidationOutput.ValidationResult.ValidationResultType\022\032\n" + + "\022validation_details\030\004 \001(\t\"\323\001\n" + + "\024ValidationResultType\022&\n" + + "\"VALIDATION_RESULT_TYPE_UNSPECIFIED\020\000\022 \n" + + "\034VALIDATION_RESULT_TYPE_VALID\020\001\022\"\n" + + "\036VALIDATION_RESULT_TYPE_INVALID\020\002\022\"\n" + + "\036VALIDATION_RESULT_TYPE_SKIPPED\020\003\022)\n" + + "%VALIDATION_RESULT_TYPE_NOT_APPLICABLE\020\004\032\305\001\n" + + "\020EntitiesRevision\022\023\n" + + "\013revision_id\030\001 \001(\t\022=\n" + + "\010entities\030\002 \003(\0132+.google.cloud.documentai.v1.Document.Entity\022]\n" + + "\030entity_validation_output\030\003" + + " \001(\0132;.google.cloud.documentai.v1.Document.EntityValidationOutputB\010\n" + "\006sourceB\313\001\n" + "\036com.google.cloud.documentai.v1B\r" - + "DocumentProtoP\001Z>cloud.google.com/go/documenta" - + "i/apiv1/documentaipb;documentaipb\252\002\032Goog" - + "le.Cloud.DocumentAI.V1\312\002\032Google\\Cloud\\Do" - + "cumentAI\\V1\352\002\035Google::Cloud::DocumentAI::V1b\006proto3" + + "DocumentProtoP\001Z>cloud.google.com/go/docu" + + "mentai/apiv1/documentaipb;documentaipb\252\002" + + "\032Google.Cloud.DocumentAI.V1\312\002\032Google\\Clo" + + "ud\\DocumentAI\\V1\352\002\035Google::Cloud::DocumentAI::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -676,6 +711,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Revisions", "DocumentLayout", "ChunkedDocument", + "EntityValidationOutput", + "EntitiesRevisions", + "EntitiesRevisionId", "Source", }); internal_static_google_cloud_documentai_v1_Document_ShardInfo_descriptor = @@ -1205,6 +1243,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Text", "PageSpan", }); + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor = + internal_static_google_cloud_documentai_v1_Document_descriptor.getNestedTypes().get(12); + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor, + new java.lang.String[] { + "ValidationResults", "PassAllRules", + }); + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor = + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1_Document_EntityValidationOutput_ValidationResult_descriptor, + new java.lang.String[] { + "RuleName", "RuleDescription", "ValidationResultType", "ValidationDetails", + }); + internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor = + internal_static_google_cloud_documentai_v1_Document_descriptor.getNestedTypes().get(13); + internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1_Document_EntitiesRevision_descriptor, + new java.lang.String[] { + "RevisionId", "Entities", "EntityValidationOutput", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/TrainProcessorVersionRequest.java b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/TrainProcessorVersionRequest.java index 83c1853d2ab3..b223c256b534 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/TrainProcessorVersionRequest.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/java/com/google/cloud/documentai/v1/TrainProcessorVersionRequest.java @@ -1197,11 +1197,11 @@ public interface CustomDocumentExtractionOptionsOrBuilder * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1212,11 +1212,11 @@ public interface CustomDocumentExtractionOptionsOrBuilder * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1402,11 +1402,11 @@ private TrainingMethod(int value) { * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1420,11 +1420,11 @@ public int getTrainingMethodValue() { * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1856,11 +1856,11 @@ public Builder mergeFrom( * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1874,11 +1874,11 @@ public int getTrainingMethodValue() { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @param value The enum numeric value on the wire for trainingMethod to set. @@ -1895,11 +1895,11 @@ public Builder setTrainingMethodValue(int value) { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1923,11 +1923,11 @@ public Builder setTrainingMethodValue(int value) { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @param value The trainingMethod to set. @@ -1950,11 +1950,11 @@ public Builder setTrainingMethod( * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return This builder for chaining. diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document.proto b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document.proto index dc43f4025f30..bf2b3eda660e 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document.proto @@ -1069,6 +1069,62 @@ message Document { repeated Chunk chunks = 1; } + // The output of the validation given the document and the validation rules. + message EntityValidationOutput { + // Validation result for a single validation rule. + message ValidationResult { + // The result of the validation rule. + enum ValidationResultType { + // The validation result type is unspecified. + VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + + // The validation is valid. + VALIDATION_RESULT_TYPE_VALID = 1; + + // The validation is invalid. + VALIDATION_RESULT_TYPE_INVALID = 2; + + // The validation is skipped. + VALIDATION_RESULT_TYPE_SKIPPED = 3; + + // The validation is not applicable. + VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + } + + // The name of the validation rule. + string rule_name = 1; + + // The description of the validation rule. + string rule_description = 2; + + // The result of the validation rule. + ValidationResultType validation_result_type = 3; + + // The detailed information of the running the validation process using + // the entity from the document based on the validation rule. + string validation_details = 4; + } + + // The result of each validation rule. + repeated ValidationResult validation_results = 1; + + // The overall result of the validation, true if all applicable rules are + // valid. + bool pass_all_rules = 2; + } + + // Entity revision. + message EntitiesRevision { + // The revision id. + string revision_id = 1; + + // The entities in this revision. + repeated Entity entities = 2; + + // The entity validation output for this revision. + EntityValidationOutput entity_validation_output = 3; + } + // Original source document from the user. oneof source { // Optional. Currently supports Google Cloud Storage URI of the form @@ -1129,4 +1185,20 @@ message Document { // Document chunked based on chunking config. ChunkedDocument chunked_document = 18; + + // The entity validation output for the document. This is the validation + // output for `document.entities` field. + EntityValidationOutput entity_validation_output = 21; + + // A list of entity revisions. The entity revisions are appended to the + // document in the processing order. This field can be used for comparing the + // entity extraction results at different stages of the processing. + repeated EntitiesRevision entities_revisions = 22; + + // The entity revision id that `document.entities` field is based on. + // If this field is set and `entities_revisions` is not empty, the entities in + // `document.entities` field are the entities in the entity revision with this + // id and `document.entity_validation_output` field is the + // `entity_validation_output` field in this entity revision. + string entities_revision_id = 23; } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document_processor_service.proto b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document_processor_service.proto index 0bdbfc72c945..b8a1a76e649f 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document_processor_service.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1/src/main/proto/google/cloud/documentai/v1/document_processor_service.proto @@ -1008,8 +1008,8 @@ message TrainProcessorVersionRequest { TEMPLATE_BASED = 2; } - // Training method to use for CDE training. - TrainingMethod training_method = 3; + // Optional. Training method to use for CDE training. + TrainingMethod training_method = 3 [(google.api.field_behavior) = OPTIONAL]; } // Options to control foundation model tuning of the processor. diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml index 4d697bc92ae8..26c0f572eb67 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.92.0 + 0.93.0 proto-google-cloud-document-ai-v1beta3 PROTO library for proto-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 2.80.0 + 2.81.0 diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Document.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Document.java index 48113b8093a8..cd016758bce1 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Document.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Document.java @@ -53,6 +53,8 @@ private Document() { textChanges_ = java.util.Collections.emptyList(); revisions_ = java.util.Collections.emptyList(); blobAssets_ = java.util.Collections.emptyList(); + entitiesRevisions_ = java.util.Collections.emptyList(); + entitiesRevisionId_ = ""; } @java.lang.Override @@ -46868,6 +46870,36 @@ public interface EntityOrBuilder * @return The redacted. */ boolean getRedacted(); + + /** + * + * + *
+     * Optional. Specifies how the entity's value is obtained.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for method. + */ + int getMethodValue(); + + /** + * + * + *
+     * Optional. Specifies how the entity's value is obtained.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The method. + */ + com.google.cloud.documentai.v1beta3.Document.Entity.Method getMethod(); } /** @@ -46898,6 +46930,7 @@ private Entity() { mentionId_ = ""; id_ = ""; properties_ = java.util.Collections.emptyList(); + method_ = 0; } @java.lang.Override @@ -46921,6 +46954,171 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.documentai.v1beta3.Document.Entity.Builder.class); } + /** + * + * + *
+     * Specifies how the entity's value is obtained.
+     * 
+ * + * Protobuf enum {@code google.cloud.documentai.v1beta3.Document.Entity.Method} + */ + public enum Method implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+       * When the method is not specified, it should be treated as `EXTRACT`.
+       * 
+ * + * METHOD_UNSPECIFIED = 0; + */ + METHOD_UNSPECIFIED(0), + /** + * + * + *
+       * The entity's value is directly extracted as-is from the document
+       * text.
+       * 
+ * + * EXTRACT = 1; + */ + EXTRACT(1), + /** + * + * + *
+       * The entity's value is derived through inference and is not
+       * necessarily an exact text extraction from the document.
+       * 
+ * + * DERIVE = 2; + */ + DERIVE(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+       * When the method is not specified, it should be treated as `EXTRACT`.
+       * 
+ * + * METHOD_UNSPECIFIED = 0; + */ + public static final int METHOD_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+       * The entity's value is directly extracted as-is from the document
+       * text.
+       * 
+ * + * EXTRACT = 1; + */ + public static final int EXTRACT_VALUE = 1; + + /** + * + * + *
+       * The entity's value is derived through inference and is not
+       * necessarily an exact text extraction from the document.
+       * 
+ * + * DERIVE = 2; + */ + public static final int DERIVE_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 Method 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 Method forNumber(int value) { + switch (value) { + case 0: + return METHOD_UNSPECIFIED; + case 1: + return EXTRACT; + case 2: + return DERIVE; + 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 Method findValueByNumber(int number) { + return Method.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.Document.Entity.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Method[] VALUES = values(); + + public static Method 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 Method(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.documentai.v1beta3.Document.Entity.Method) + } + public interface NormalizedValueOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1beta3.Document.Entity.NormalizedValue) @@ -47166,6 +47364,34 @@ public interface NormalizedValueOrBuilder */ float getFloatValue(); + /** + * + * + *
+       * A signature - a graphical representation of a person's name,
+       * often used to sign a document.
+       * 
+ * + * bool signature_value = 10; + * + * @return Whether the signatureValue field is set. + */ + boolean hasSignatureValue(); + + /** + * + * + *
+       * A signature - a graphical representation of a person's name,
+       * often used to sign a document.
+       * 
+ * + * bool signature_value = 10; + * + * @return The signatureValue. + */ + boolean getSignatureValue(); + /** * * @@ -47277,6 +47503,7 @@ public enum StructuredValueCase BOOLEAN_VALUE(6), INTEGER_VALUE(7), FLOAT_VALUE(8), + SIGNATURE_VALUE(10), STRUCTUREDVALUE_NOT_SET(0); private final int value; @@ -47310,6 +47537,8 @@ public static StructuredValueCase forNumber(int value) { return INTEGER_VALUE; case 8: return FLOAT_VALUE; + case 10: + return SIGNATURE_VALUE; case 0: return STRUCTUREDVALUE_NOT_SET; default: @@ -47667,6 +47896,45 @@ public float getFloatValue() { return 0F; } + public static final int SIGNATURE_VALUE_FIELD_NUMBER = 10; + + /** + * + * + *
+       * A signature - a graphical representation of a person's name,
+       * often used to sign a document.
+       * 
+ * + * bool signature_value = 10; + * + * @return Whether the signatureValue field is set. + */ + @java.lang.Override + public boolean hasSignatureValue() { + return structuredValueCase_ == 10; + } + + /** + * + * + *
+       * A signature - a graphical representation of a person's name,
+       * often used to sign a document.
+       * 
+ * + * bool signature_value = 10; + * + * @return The signatureValue. + */ + @java.lang.Override + public boolean getSignatureValue() { + if (structuredValueCase_ == 10) { + return (java.lang.Boolean) structuredValue_; + } + return false; + } + public static final int TEXT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -47778,6 +48046,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (structuredValueCase_ == 8) { output.writeFloat(8, (float) ((java.lang.Float) structuredValue_)); } + if (structuredValueCase_ == 10) { + output.writeBool(10, (boolean) ((java.lang.Boolean) structuredValue_)); + } getUnknownFields().writeTo(output); } @@ -47825,6 +48096,11 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeFloatSize( 8, (float) ((java.lang.Float) structuredValue_)); } + if (structuredValueCase_ == 10) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize( + 10, (boolean) ((java.lang.Boolean) structuredValue_)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -47866,6 +48142,9 @@ public boolean equals(final java.lang.Object obj) { if (java.lang.Float.floatToIntBits(getFloatValue()) != java.lang.Float.floatToIntBits(other.getFloatValue())) return false; break; + case 10: + if (getSignatureValue() != other.getSignatureValue()) return false; + break; case 0: default: } @@ -47911,6 +48190,10 @@ public int hashCode() { hash = (37 * hash) + FLOAT_VALUE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits(getFloatValue()); break; + case 10: + hash = (37 * hash) + SIGNATURE_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSignatureValue()); + break; case 0: default: } @@ -48117,7 +48400,7 @@ public com.google.cloud.documentai.v1beta3.Document.Entity.NormalizedValue build private void buildPartial0( com.google.cloud.documentai.v1beta3.Document.Entity.NormalizedValue result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.text_ = text_; } } @@ -48194,7 +48477,7 @@ public Builder mergeFrom( .getDefaultInstance()) return this; if (!other.getText().isEmpty()) { text_ = other.text_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } switch (other.getStructuredValueCase()) { @@ -48233,6 +48516,11 @@ public Builder mergeFrom( setFloatValue(other.getFloatValue()); break; } + case SIGNATURE_VALUE: + { + setSignatureValue(other.getSignatureValue()); + break; + } case STRUCTUREDVALUE_NOT_SET: { break; @@ -48267,7 +48555,7 @@ public Builder mergeFrom( case 10: { text_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 10 case 18: @@ -48314,6 +48602,12 @@ public Builder mergeFrom( structuredValueCase_ = 8; break; } // case 69 + case 80: + { + structuredValue_ = input.readBool(); + structuredValueCase_ = 10; + break; + } // case 80 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -49461,6 +49755,83 @@ public Builder clearFloatValue() { return this; } + /** + * + * + *
+         * A signature - a graphical representation of a person's name,
+         * often used to sign a document.
+         * 
+ * + * bool signature_value = 10; + * + * @return Whether the signatureValue field is set. + */ + public boolean hasSignatureValue() { + return structuredValueCase_ == 10; + } + + /** + * + * + *
+         * A signature - a graphical representation of a person's name,
+         * often used to sign a document.
+         * 
+ * + * bool signature_value = 10; + * + * @return The signatureValue. + */ + public boolean getSignatureValue() { + if (structuredValueCase_ == 10) { + return (java.lang.Boolean) structuredValue_; + } + return false; + } + + /** + * + * + *
+         * A signature - a graphical representation of a person's name,
+         * often used to sign a document.
+         * 
+ * + * bool signature_value = 10; + * + * @param value The signatureValue to set. + * @return This builder for chaining. + */ + public Builder setSignatureValue(boolean value) { + + structuredValueCase_ = 10; + structuredValue_ = value; + onChanged(); + return this; + } + + /** + * + * + *
+         * A signature - a graphical representation of a person's name,
+         * often used to sign a document.
+         * 
+ * + * bool signature_value = 10; + * + * @return This builder for chaining. + */ + public Builder clearSignatureValue() { + if (structuredValueCase_ == 10) { + structuredValueCase_ = 0; + structuredValue_ = null; + onChanged(); + } + return this; + } + private java.lang.Object text_ = ""; /** @@ -49556,7 +49927,7 @@ public Builder setText(java.lang.String value) { throw new NullPointerException(); } text_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -49584,7 +49955,7 @@ public Builder setText(java.lang.String value) { */ public Builder clearText() { text_ = getDefaultInstance().getText(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -49617,7 +49988,7 @@ public Builder setTextBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); text_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -50295,6 +50666,49 @@ public boolean getRedacted() { return redacted_; } + public static final int METHOD_FIELD_NUMBER = 15; + private int method_ = 0; + + /** + * + * + *
+     * Optional. Specifies how the entity's value is obtained.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for method. + */ + @java.lang.Override + public int getMethodValue() { + return method_; + } + + /** + * + * + *
+     * Optional. Specifies how the entity's value is obtained.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The method. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.Entity.Method getMethod() { + com.google.cloud.documentai.v1beta3.Document.Entity.Method result = + com.google.cloud.documentai.v1beta3.Document.Entity.Method.forNumber(method_); + return result == null + ? com.google.cloud.documentai.v1beta3.Document.Entity.Method.UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -50342,6 +50756,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (redacted_ != false) { output.writeBool(12, redacted_); } + if (method_ + != com.google.cloud.documentai.v1beta3.Document.Entity.Method.METHOD_UNSPECIFIED + .getNumber()) { + output.writeEnum(15, method_); + } getUnknownFields().writeTo(output); } @@ -50384,6 +50803,11 @@ public int getSerializedSize() { if (redacted_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, redacted_); } + if (method_ + != com.google.cloud.documentai.v1beta3.Document.Entity.Method.METHOD_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(15, method_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -50424,6 +50848,7 @@ public boolean equals(final java.lang.Object obj) { if (!getProvenance().equals(other.getProvenance())) return false; } if (getRedacted() != other.getRedacted()) return false; + if (method_ != other.method_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -50467,6 +50892,8 @@ public int hashCode() { } hash = (37 * hash) + REDACTED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRedacted()); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + method_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -50658,6 +51085,7 @@ public Builder clear() { provenanceBuilder_ = null; } redacted_ = false; + method_ = 0; return this; } @@ -50747,6 +51175,9 @@ private void buildPartial0(com.google.cloud.documentai.v1beta3.Document.Entity r if (((from_bitField0_ & 0x00000400) != 0)) { result.redacted_ = redacted_; } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.method_ = method_; + } result.bitField0_ |= to_bitField0_; } @@ -50863,6 +51294,9 @@ public Builder mergeFrom(com.google.cloud.documentai.v1beta3.Document.Entity oth if (other.getRedacted() != false) { setRedacted(other.getRedacted()); } + if (other.method_ != 0) { + setMethodValue(other.getMethodValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -50964,6 +51398,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000400; break; } // case 96 + case 120: + { + method_ = input.readEnum(); + bitField0_ |= 0x00000800; + break; + } // case 120 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -52906,6 +53346,113 @@ public Builder clearRedacted() { return this; } + private int method_ = 0; + + /** + * + * + *
+       * Optional. Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for method. + */ + @java.lang.Override + public int getMethodValue() { + return method_; + } + + /** + * + * + *
+       * Optional. Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for method to set. + * @return This builder for chaining. + */ + public Builder setMethodValue(int value) { + method_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The method. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.Entity.Method getMethod() { + com.google.cloud.documentai.v1beta3.Document.Entity.Method result = + com.google.cloud.documentai.v1beta3.Document.Entity.Method.forNumber(method_); + return result == null + ? com.google.cloud.documentai.v1beta3.Document.Entity.Method.UNRECOGNIZED + : result; + } + + /** + * + * + *
+       * Optional. Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The method to set. + * @return This builder for chaining. + */ + public Builder setMethod(com.google.cloud.documentai.v1beta3.Document.Entity.Method value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000800; + method_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.Entity.Method method = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearMethod() { + bitField0_ = (bitField0_ & ~0x00000800); + method_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -56315,7 +56862,7 @@ public interface PageRefOrBuilder * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The layoutId. */ @java.lang.Deprecated @@ -56334,7 +56881,7 @@ public interface PageRefOrBuilder * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The bytes for layoutId. */ @java.lang.Deprecated @@ -56847,7 +57394,7 @@ public int getLayoutTypeValue() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The layoutId. */ @java.lang.Override @@ -56877,7 +57424,7 @@ public java.lang.String getLayoutId() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The bytes for layoutId. */ @java.lang.Override @@ -57656,7 +58203,7 @@ public Builder clearLayoutType() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The layoutId. */ @java.lang.Deprecated @@ -57685,7 +58232,7 @@ public java.lang.String getLayoutId() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return The bytes for layoutId. */ @java.lang.Deprecated @@ -57714,7 +58261,7 @@ public com.google.protobuf.ByteString getLayoutIdBytes() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @param value The layoutId to set. * @return This builder for chaining. */ @@ -57742,7 +58289,7 @@ public Builder setLayoutId(java.lang.String value) { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @return This builder for chaining. */ @java.lang.Deprecated @@ -57766,7 +58313,7 @@ public Builder clearLayoutId() { * * * @deprecated google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.layout_id is - * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=756 + * deprecated. See google/cloud/documentai/v1beta3/document.proto;l=777 * @param value The bytes for layoutId to set. * @return This builder for chaining. */ @@ -59111,7 +59658,7 @@ public interface ProvenanceOrBuilder * int32 revision = 1 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.revision is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=824 + * google/cloud/documentai/v1beta3/document.proto;l=845 * @return The revision. */ @java.lang.Deprecated @@ -59128,7 +59675,7 @@ public interface ProvenanceOrBuilder * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.id is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=828 + * google/cloud/documentai/v1beta3/document.proto;l=849 * @return The id. */ @java.lang.Deprecated @@ -59606,7 +60153,7 @@ public interface ParentOrBuilder * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.Parent.id is deprecated. - * See google/cloud/documentai/v1beta3/document.proto;l=787 + * See google/cloud/documentai/v1beta3/document.proto;l=808 * @return The id. */ @java.lang.Deprecated @@ -59709,7 +60256,7 @@ public int getIndex() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.Parent.id is deprecated. - * See google/cloud/documentai/v1beta3/document.proto;l=787 + * See google/cloud/documentai/v1beta3/document.proto;l=808 * @return The id. */ @java.lang.Override @@ -60245,7 +60792,7 @@ public Builder clearIndex() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.Parent.id is deprecated. - * See google/cloud/documentai/v1beta3/document.proto;l=787 + * See google/cloud/documentai/v1beta3/document.proto;l=808 * @return The id. */ @java.lang.Override @@ -60264,7 +60811,7 @@ public int getId() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.Parent.id is deprecated. - * See google/cloud/documentai/v1beta3/document.proto;l=787 + * See google/cloud/documentai/v1beta3/document.proto;l=808 * @param value The id to set. * @return This builder for chaining. */ @@ -60287,7 +60834,7 @@ public Builder setId(int value) { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.Parent.id is deprecated. - * See google/cloud/documentai/v1beta3/document.proto;l=787 + * See google/cloud/documentai/v1beta3/document.proto;l=808 * @return This builder for chaining. */ @java.lang.Deprecated @@ -60378,7 +60925,7 @@ public com.google.protobuf.Parser getParserForType() { * int32 revision = 1 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.revision is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=824 + * google/cloud/documentai/v1beta3/document.proto;l=845 * @return The revision. */ @java.lang.Override @@ -60401,7 +60948,7 @@ public int getRevision() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.id is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=828 + * google/cloud/documentai/v1beta3/document.proto;l=849 * @return The id. */ @java.lang.Override @@ -61015,7 +61562,7 @@ public Builder mergeFrom( * int32 revision = 1 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.revision is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=824 + * google/cloud/documentai/v1beta3/document.proto;l=845 * @return The revision. */ @java.lang.Override @@ -61034,7 +61581,7 @@ public int getRevision() { * int32 revision = 1 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.revision is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=824 + * google/cloud/documentai/v1beta3/document.proto;l=845 * @param value The revision to set. * @return This builder for chaining. */ @@ -61057,7 +61604,7 @@ public Builder setRevision(int value) { * int32 revision = 1 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.revision is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=824 + * google/cloud/documentai/v1beta3/document.proto;l=845 * @return This builder for chaining. */ @java.lang.Deprecated @@ -61081,7 +61628,7 @@ public Builder clearRevision() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.id is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=828 + * google/cloud/documentai/v1beta3/document.proto;l=849 * @return The id. */ @java.lang.Override @@ -61101,7 +61648,7 @@ public int getId() { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.id is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=828 + * google/cloud/documentai/v1beta3/document.proto;l=849 * @param value The id to set. * @return This builder for chaining. */ @@ -61125,7 +61672,7 @@ public Builder setId(int value) { * int32 id = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Provenance.id is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=828 + * google/cloud/documentai/v1beta3/document.proto;l=849 * @return This builder for chaining. */ @java.lang.Deprecated @@ -61832,7 +62379,7 @@ public interface RevisionOrBuilder * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return A list containing the parent. */ @java.lang.Deprecated @@ -61850,7 +62397,7 @@ public interface RevisionOrBuilder * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return The count of parent. */ @java.lang.Deprecated @@ -61868,7 +62415,7 @@ public interface RevisionOrBuilder * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param index The index of the element to return. * @return The parent at the given index. */ @@ -63229,7 +63776,7 @@ public com.google.protobuf.ByteString getIdBytes() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return A list containing the parent. */ @java.lang.Override @@ -63250,7 +63797,7 @@ public java.util.List getParentList() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return The count of parent. */ @java.lang.Deprecated @@ -63270,7 +63817,7 @@ public int getParentCount() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param index The index of the element to return. * @return The parent at the given index. */ @@ -64506,7 +65053,7 @@ private void ensureParentIsMutable() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return A list containing the parent. */ @java.lang.Deprecated @@ -64527,7 +65074,7 @@ public java.util.List getParentList() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return The count of parent. */ @java.lang.Deprecated @@ -64547,7 +65094,7 @@ public int getParentCount() { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param index The index of the element to return. * @return The parent at the given index. */ @@ -64568,7 +65115,7 @@ public int getParent(int index) { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param index The index to set the value at. * @param value The parent to set. * @return This builder for chaining. @@ -64595,7 +65142,7 @@ public Builder setParent(int index, int value) { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param value The parent to add. * @return This builder for chaining. */ @@ -64621,7 +65168,7 @@ public Builder addParent(int value) { * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @param values The parent to add. * @return This builder for chaining. */ @@ -64646,7 +65193,7 @@ public Builder addAllParent(java.lang.Iterable valu * repeated int32 parent = 2 [deprecated = true]; * * @deprecated google.cloud.documentai.v1beta3.Document.Revision.parent is deprecated. See - * google/cloud/documentai/v1beta3/document.proto;l=867 + * google/cloud/documentai/v1beta3/document.proto;l=888 * @return This builder for chaining. */ @java.lang.Deprecated @@ -69079,6 +69626,43 @@ com.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock */ com.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlockOrBuilder getBlocksOrBuilder(int index); + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + boolean hasAnnotations(); + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations(); + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder getAnnotationsOrBuilder(); } /** @@ -69131,6 +69715,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .LayoutTextBlock.Builder.class); } + private int bitField0_; public static final int TEXT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -69342,6 +69927,60 @@ public int getBlocksCount() { return blocks_.get(index); } + public static final int ANNOTATIONS_FIELD_NUMBER = 4; + private com.google.cloud.documentai.v1beta3.Document.Annotations annotations_; + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + @java.lang.Override + public boolean hasAnnotations() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations() { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + + /** + * + * + *
+         * Annotation of the text block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder + getAnnotationsOrBuilder() { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -69366,6 +70005,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < blocks_.size(); i++) { output.writeMessage(3, blocks_.get(i)); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getAnnotations()); + } getUnknownFields().writeTo(output); } @@ -69384,6 +70026,9 @@ public int getSerializedSize() { for (int i = 0; i < blocks_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, blocks_.get(i)); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAnnotations()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -69410,6 +70055,10 @@ public boolean equals(final java.lang.Object obj) { if (!getText().equals(other.getText())) return false; if (!getType().equals(other.getType())) return false; if (!getBlocksList().equals(other.getBlocksList())) return false; + if (hasAnnotations() != other.hasAnnotations()) return false; + if (hasAnnotations()) { + if (!getAnnotations().equals(other.getAnnotations())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -69429,6 +70078,10 @@ public int hashCode() { hash = (37 * hash) + BLOCKS_FIELD_NUMBER; hash = (53 * hash) + getBlocksList().hashCode(); } + if (hasAnnotations()) { + hash = (37 * hash) + ANNOTATIONS_FIELD_NUMBER; + hash = (53 * hash) + getAnnotations().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -69591,10 +70244,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBlocksFieldBuilder(); + getAnnotationsFieldBuilder(); + } } @java.lang.Override @@ -69610,6 +70273,11 @@ public Builder clear() { blocksBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); + annotations_ = null; + if (annotationsBuilder_ != null) { + annotationsBuilder_.dispose(); + annotationsBuilder_ = null; + } return this; } @@ -69683,6 +70351,13 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000002) != 0)) { result.type_ = type_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.annotations_ = + annotationsBuilder_ == null ? annotations_ : annotationsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -69780,6 +70455,9 @@ public Builder mergeFrom( } } } + if (other.hasAnnotations()) { + mergeAnnotations(other.getAnnotations()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -69835,6 +70513,13 @@ public Builder mergeFrom( } break; } // case 26 + case 34: + { + input.readMessage( + getAnnotationsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -70559,6 +71244,207 @@ public Builder removeBlocks(int index) { return blocksBuilder_; } + private com.google.cloud.documentai.v1beta3.Document.Annotations annotations_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder> + annotationsBuilder_; + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + public boolean hasAnnotations() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + public com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations() { + if (annotationsBuilder_ == null) { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } else { + return annotationsBuilder_.getMessage(); + } + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder setAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations value) { + if (annotationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + annotations_ = value; + } else { + annotationsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder setAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder builderForValue) { + if (annotationsBuilder_ == null) { + annotations_ = builderForValue.build(); + } else { + annotationsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder mergeAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations value) { + if (annotationsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && annotations_ != null + && annotations_ + != com.google.cloud.documentai.v1beta3.Document.Annotations + .getDefaultInstance()) { + getAnnotationsBuilder().mergeFrom(value); + } else { + annotations_ = value; + } + } else { + annotationsBuilder_.mergeFrom(value); + } + if (annotations_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder clearAnnotations() { + bitField0_ = (bitField0_ & ~0x00000008); + annotations_ = null; + if (annotationsBuilder_ != null) { + annotationsBuilder_.dispose(); + annotationsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public com.google.cloud.documentai.v1beta3.Document.Annotations.Builder + getAnnotationsBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getAnnotationsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder + getAnnotationsOrBuilder() { + if (annotationsBuilder_ != null) { + return annotationsBuilder_.getMessageOrBuilder(); + } else { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + } + + /** + * + * + *
+           * Annotation of the text block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder> + getAnnotationsFieldBuilder() { + if (annotationsBuilder_ == null) { + annotationsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder>( + getAnnotations(), getParentForChildren(), isClean()); + annotations_ = null; + } + return annotationsBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -70813,6 +71699,43 @@ public interface LayoutTableBlockOrBuilder * @return The bytes for caption. */ com.google.protobuf.ByteString getCaptionBytes(); + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + boolean hasAnnotations(); + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations(); + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder getAnnotationsOrBuilder(); } /** @@ -70865,6 +71788,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .LayoutTableBlock.Builder.class); } + private int bitField0_; public static final int HEADER_ROWS_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -71116,6 +72040,60 @@ public com.google.protobuf.ByteString getCaptionBytes() { } } + public static final int ANNOTATIONS_FIELD_NUMBER = 4; + private com.google.cloud.documentai.v1beta3.Document.Annotations annotations_; + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + @java.lang.Override + public boolean hasAnnotations() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations() { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + + /** + * + * + *
+         * Annotation of the table block.
+         * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder + getAnnotationsOrBuilder() { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -71140,6 +72118,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(caption_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, caption_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getAnnotations()); + } getUnknownFields().writeTo(output); } @@ -71158,6 +72139,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(caption_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, caption_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAnnotations()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -71184,6 +72168,10 @@ public boolean equals(final java.lang.Object obj) { if (!getHeaderRowsList().equals(other.getHeaderRowsList())) return false; if (!getBodyRowsList().equals(other.getBodyRowsList())) return false; if (!getCaption().equals(other.getCaption())) return false; + if (hasAnnotations() != other.hasAnnotations()) return false; + if (hasAnnotations()) { + if (!getAnnotations().equals(other.getAnnotations())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -71205,6 +72193,10 @@ public int hashCode() { } hash = (37 * hash) + CAPTION_FIELD_NUMBER; hash = (53 * hash) + getCaption().hashCode(); + if (hasAnnotations()) { + hash = (37 * hash) + ANNOTATIONS_FIELD_NUMBER; + hash = (53 * hash) + getAnnotations().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -71367,10 +72359,21 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getHeaderRowsFieldBuilder(); + getBodyRowsFieldBuilder(); + getAnnotationsFieldBuilder(); + } } @java.lang.Override @@ -71392,6 +72395,11 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000002); caption_ = ""; + annotations_ = null; + if (annotationsBuilder_ != null) { + annotationsBuilder_.dispose(); + annotationsBuilder_ = null; + } return this; } @@ -71471,6 +72479,13 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000004) != 0)) { result.caption_ = caption_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.annotations_ = + annotationsBuilder_ == null ? annotations_ : annotationsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -71590,6 +72605,9 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; onChanged(); } + if (other.hasAnnotations()) { + mergeAnnotations(other.getAnnotations()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -71656,6 +72674,13 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 + case 34: + { + input.readMessage( + getAnnotationsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -72718,6 +73743,207 @@ public Builder setCaptionBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.documentai.v1beta3.Document.Annotations annotations_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder> + annotationsBuilder_; + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return Whether the annotations field is set. + */ + public boolean hasAnnotations() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + * + * @return The annotations. + */ + public com.google.cloud.documentai.v1beta3.Document.Annotations getAnnotations() { + if (annotationsBuilder_ == null) { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } else { + return annotationsBuilder_.getMessage(); + } + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder setAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations value) { + if (annotationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + annotations_ = value; + } else { + annotationsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder setAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder builderForValue) { + if (annotationsBuilder_ == null) { + annotations_ = builderForValue.build(); + } else { + annotationsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder mergeAnnotations( + com.google.cloud.documentai.v1beta3.Document.Annotations value) { + if (annotationsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && annotations_ != null + && annotations_ + != com.google.cloud.documentai.v1beta3.Document.Annotations + .getDefaultInstance()) { + getAnnotationsBuilder().mergeFrom(value); + } else { + annotations_ = value; + } + } else { + annotationsBuilder_.mergeFrom(value); + } + if (annotations_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public Builder clearAnnotations() { + bitField0_ = (bitField0_ & ~0x00000008); + annotations_ = null; + if (annotationsBuilder_ != null) { + annotationsBuilder_.dispose(); + annotationsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public com.google.cloud.documentai.v1beta3.Document.Annotations.Builder + getAnnotationsBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getAnnotationsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + public com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder + getAnnotationsOrBuilder() { + if (annotationsBuilder_ != null) { + return annotationsBuilder_.getMessageOrBuilder(); + } else { + return annotations_ == null + ? com.google.cloud.documentai.v1beta3.Document.Annotations.getDefaultInstance() + : annotations_; + } + } + + /** + * + * + *
+           * Annotation of the table block.
+           * 
+ * + * .google.cloud.documentai.v1beta3.Document.Annotations annotations = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder> + getAnnotationsFieldBuilder() { + if (annotationsBuilder_ == null) { + annotationsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Annotations, + com.google.cloud.documentai.v1beta3.Document.Annotations.Builder, + com.google.cloud.documentai.v1beta3.Document.AnnotationsOrBuilder>( + getAnnotations(), getParentForChildren(), isClean()); + annotations_ = null; + } + return annotationsBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -97139,6 +98365,4487 @@ public com.google.cloud.documentai.v1beta3.Document.BlobAsset getDefaultInstance } } + public interface EntityValidationOutputOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1beta3.Document.EntityValidationOutput) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult> + getValidationResultsList(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + int getValidationResultsCount(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + java.util.List< + ? extends + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList(); + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResultOrBuilder + getValidationResultsOrBuilder(int index); + + /** + * + * + *
+     * The overall result of the validation, true if all applicable rules are
+     * valid.
+     * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + boolean getPassAllRules(); + } + + /** + * + * + *
+   * The output of the validation given the document and the validation rules.
+   * 
+ * + * Protobuf type {@code google.cloud.documentai.v1beta3.Document.EntityValidationOutput} + */ + public static final class EntityValidationOutput extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1beta3.Document.EntityValidationOutput) + EntityValidationOutputOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EntityValidationOutput.newBuilder() to construct. + private EntityValidationOutput(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EntityValidationOutput() { + validationResults_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EntityValidationOutput(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.class, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder.class); + } + + public interface ValidationResultOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + java.lang.String getRuleName(); + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + com.google.protobuf.ByteString getRuleNameBytes(); + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + java.lang.String getRuleDescription(); + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + com.google.protobuf.ByteString getRuleDescriptionBytes(); + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + int getValidationResultTypeValue(); + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType(); + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + java.lang.String getValidationDetails(); + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + com.google.protobuf.ByteString getValidationDetailsBytes(); + } + + /** + * + * + *
+     * Validation result for a single validation rule.
+     * 
+ * + * Protobuf type {@code + * google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult} + */ + public static final class ValidationResult extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + ValidationResultOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ValidationResult.newBuilder() to construct. + private ValidationResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ValidationResult() { + ruleName_ = ""; + ruleDescription_ = ""; + validationResultType_ = 0; + validationDetails_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ValidationResult(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .class, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder.class); + } + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * Protobuf enum {@code + * google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType} + */ + public enum ValidationResultType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+         * The validation result type is unspecified.
+         * 
+ * + * VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + */ + VALIDATION_RESULT_TYPE_UNSPECIFIED(0), + /** + * + * + *
+         * The validation is valid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_VALID = 1; + */ + VALIDATION_RESULT_TYPE_VALID(1), + /** + * + * + *
+         * The validation is invalid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_INVALID = 2; + */ + VALIDATION_RESULT_TYPE_INVALID(2), + /** + * + * + *
+         * The validation is skipped.
+         * 
+ * + * VALIDATION_RESULT_TYPE_SKIPPED = 3; + */ + VALIDATION_RESULT_TYPE_SKIPPED(3), + /** + * + * + *
+         * The validation is not applicable.
+         * 
+ * + * VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + */ + VALIDATION_RESULT_TYPE_NOT_APPLICABLE(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+         * The validation result type is unspecified.
+         * 
+ * + * VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + */ + public static final int VALIDATION_RESULT_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+         * The validation is valid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_VALID = 1; + */ + public static final int VALIDATION_RESULT_TYPE_VALID_VALUE = 1; + + /** + * + * + *
+         * The validation is invalid.
+         * 
+ * + * VALIDATION_RESULT_TYPE_INVALID = 2; + */ + public static final int VALIDATION_RESULT_TYPE_INVALID_VALUE = 2; + + /** + * + * + *
+         * The validation is skipped.
+         * 
+ * + * VALIDATION_RESULT_TYPE_SKIPPED = 3; + */ + public static final int VALIDATION_RESULT_TYPE_SKIPPED_VALUE = 3; + + /** + * + * + *
+         * The validation is not applicable.
+         * 
+ * + * VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + */ + public static final int VALIDATION_RESULT_TYPE_NOT_APPLICABLE_VALUE = 4; + + 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 ValidationResultType 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 ValidationResultType forNumber(int value) { + switch (value) { + case 0: + return VALIDATION_RESULT_TYPE_UNSPECIFIED; + case 1: + return VALIDATION_RESULT_TYPE_VALID; + case 2: + return VALIDATION_RESULT_TYPE_INVALID; + case 3: + return VALIDATION_RESULT_TYPE_SKIPPED; + case 4: + return VALIDATION_RESULT_TYPE_NOT_APPLICABLE; + 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 ValidationResultType findValueByNumber(int number) { + return ValidationResultType.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ValidationResultType[] VALUES = values(); + + public static ValidationResultType 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 ValidationResultType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType) + } + + public static final int RULE_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object ruleName_ = ""; + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + @java.lang.Override + public java.lang.String getRuleName() { + java.lang.Object ref = ruleName_; + 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(); + ruleName_ = s; + return s; + } + } + + /** + * + * + *
+       * The name of the validation rule.
+       * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRuleNameBytes() { + java.lang.Object ref = ruleName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RULE_DESCRIPTION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object ruleDescription_ = ""; + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + @java.lang.Override + public java.lang.String getRuleDescription() { + java.lang.Object ref = ruleDescription_; + 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(); + ruleDescription_ = s; + return s; + } + } + + /** + * + * + *
+       * The description of the validation rule.
+       * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRuleDescriptionBytes() { + java.lang.Object ref = ruleDescription_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleDescription_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALIDATION_RESULT_TYPE_FIELD_NUMBER = 3; + private int validationResultType_ = 0; + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + @java.lang.Override + public int getValidationResultTypeValue() { + return validationResultType_; + } + + /** + * + * + *
+       * The result of the validation rule.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + result = + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.forNumber(validationResultType_); + return result == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.UNRECOGNIZED + : result; + } + + public static final int VALIDATION_DETAILS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object validationDetails_ = ""; + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + @java.lang.Override + public java.lang.String getValidationDetails() { + java.lang.Object ref = validationDetails_; + 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(); + validationDetails_ = s; + return s; + } + } + + /** + * + * + *
+       * The detailed information of the running the validation process using
+       * the entity from the document based on the validation rule.
+       * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValidationDetailsBytes() { + java.lang.Object ref = validationDetails_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationDetails_ = 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.GeneratedMessageV3.isStringEmpty(ruleName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ruleName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleDescription_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ruleDescription_); + } + if (validationResultType_ + != com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.VALIDATION_RESULT_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, validationResultType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(validationDetails_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, validationDetails_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, ruleName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ruleDescription_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ruleDescription_); + } + if (validationResultType_ + != com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.VALIDATION_RESULT_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, validationResultType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(validationDetails_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, validationDetails_); + } + 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.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult other = + (com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + obj; + + if (!getRuleName().equals(other.getRuleName())) return false; + if (!getRuleDescription().equals(other.getRuleDescription())) return false; + if (validationResultType_ != other.validationResultType_) return false; + if (!getValidationDetails().equals(other.getValidationDetails())) 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) + RULE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getRuleName().hashCode(); + hash = (37 * hash) + RULE_DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getRuleDescription().hashCode(); + hash = (37 * hash) + VALIDATION_RESULT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + validationResultType_; + hash = (37 * hash) + VALIDATION_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getValidationDetails().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + 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.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + 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.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Validation result for a single validation rule.
+       * 
+ * + * Protobuf type {@code + * google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.class, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.Builder.class); + } + + // Construct using + // com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + ruleName_ = ""; + ruleDescription_ = ""; + validationResultType_ = 0; + validationDetails_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + getDefaultInstanceForType() { + return com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + build() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + buildPartial() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + result = + new com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.ruleName_ = ruleName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.ruleDescription_ = ruleDescription_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.validationResultType_ = validationResultType_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.validationDetails_ = validationDetails_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult) { + return mergeFrom( + (com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + other) { + if (other + == com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.getDefaultInstance()) return this; + if (!other.getRuleName().isEmpty()) { + ruleName_ = other.ruleName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRuleDescription().isEmpty()) { + ruleDescription_ = other.ruleDescription_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.validationResultType_ != 0) { + setValidationResultTypeValue(other.getValidationResultTypeValue()); + } + if (!other.getValidationDetails().isEmpty()) { + validationDetails_ = other.validationDetails_; + 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: + { + ruleName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + ruleDescription_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + validationResultType_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + validationDetails_ = 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 java.lang.Object ruleName_ = ""; + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return The ruleName. + */ + public java.lang.String getRuleName() { + java.lang.Object ref = ruleName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ruleName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return The bytes for ruleName. + */ + public com.google.protobuf.ByteString getRuleNameBytes() { + java.lang.Object ref = ruleName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @param value The ruleName to set. + * @return This builder for chaining. + */ + public Builder setRuleName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ruleName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearRuleName() { + ruleName_ = getDefaultInstance().getRuleName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * The name of the validation rule.
+         * 
+ * + * string rule_name = 1; + * + * @param value The bytes for ruleName to set. + * @return This builder for chaining. + */ + public Builder setRuleNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ruleName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object ruleDescription_ = ""; + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return The ruleDescription. + */ + public java.lang.String getRuleDescription() { + java.lang.Object ref = ruleDescription_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ruleDescription_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return The bytes for ruleDescription. + */ + public com.google.protobuf.ByteString getRuleDescriptionBytes() { + java.lang.Object ref = ruleDescription_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ruleDescription_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @param value The ruleDescription to set. + * @return This builder for chaining. + */ + public Builder setRuleDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ruleDescription_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @return This builder for chaining. + */ + public Builder clearRuleDescription() { + ruleDescription_ = getDefaultInstance().getRuleDescription(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+         * The description of the validation rule.
+         * 
+ * + * string rule_description = 2; + * + * @param value The bytes for ruleDescription to set. + * @return This builder for chaining. + */ + public Builder setRuleDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ruleDescription_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int validationResultType_ = 0; + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The enum numeric value on the wire for validationResultType. + */ + @java.lang.Override + public int getValidationResultTypeValue() { + return validationResultType_; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @param value The enum numeric value on the wire for validationResultType to set. + * @return This builder for chaining. + */ + public Builder setValidationResultTypeValue(int value) { + validationResultType_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return The validationResultType. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + getValidationResultType() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + result = + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.ValidationResultType.forNumber(validationResultType_); + return result == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType.UNRECOGNIZED + : result; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @param value The validationResultType to set. + * @return This builder for chaining. + */ + public Builder setValidationResultType( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .ValidationResultType + value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + validationResultType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+         * The result of the validation rule.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult.ValidationResultType validation_result_type = 3; + * + * + * @return This builder for chaining. + */ + public Builder clearValidationResultType() { + bitField0_ = (bitField0_ & ~0x00000004); + validationResultType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object validationDetails_ = ""; + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return The validationDetails. + */ + public java.lang.String getValidationDetails() { + java.lang.Object ref = validationDetails_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + validationDetails_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return The bytes for validationDetails. + */ + public com.google.protobuf.ByteString getValidationDetailsBytes() { + java.lang.Object ref = validationDetails_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationDetails_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @param value The validationDetails to set. + * @return This builder for chaining. + */ + public Builder setValidationDetails(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + validationDetails_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @return This builder for chaining. + */ + public Builder clearValidationDetails() { + validationDetails_ = getDefaultInstance().getValidationDetails(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+         * The detailed information of the running the validation process using
+         * the entity from the document based on the validation rule.
+         * 
+ * + * string validation_details = 4; + * + * @param value The bytes for validationDetails to set. + * @return This builder for chaining. + */ + public Builder setValidationDetailsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + validationDetails_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult) + private static final com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult(); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ValidationResult 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.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int VALIDATION_RESULTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult> + validationResults_; + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult> + getValidationResultsList() { + return validationResults_; + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList() { + return validationResults_; + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public int getValidationResultsCount() { + return validationResults_.size(); + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index) { + return validationResults_.get(index); + } + + /** + * + * + *
+     * The result of each validation rule.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder + getValidationResultsOrBuilder(int index) { + return validationResults_.get(index); + } + + public static final int PASS_ALL_RULES_FIELD_NUMBER = 2; + private boolean passAllRules_ = false; + + /** + * + * + *
+     * The overall result of the validation, true if all applicable rules are
+     * valid.
+     * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + @java.lang.Override + public boolean getPassAllRules() { + return passAllRules_; + } + + 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 < validationResults_.size(); i++) { + output.writeMessage(1, validationResults_.get(i)); + } + if (passAllRules_ != false) { + output.writeBool(2, passAllRules_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < validationResults_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(1, validationResults_.get(i)); + } + if (passAllRules_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, passAllRules_); + } + 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.documentai.v1beta3.Document.EntityValidationOutput)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput other = + (com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput) obj; + + if (!getValidationResultsList().equals(other.getValidationResultsList())) return false; + if (getPassAllRules() != other.getPassAllRules()) 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 (getValidationResultsCount() > 0) { + hash = (37 * hash) + VALIDATION_RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getValidationResultsList().hashCode(); + } + hash = (37 * hash) + PASS_ALL_RULES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPassAllRules()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput 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.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput 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.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1beta3.Document.EntityValidationOutput 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * The output of the validation given the document and the validation rules.
+     * 
+ * + * Protobuf type {@code google.cloud.documentai.v1beta3.Document.EntityValidationOutput} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1beta3.Document.EntityValidationOutput) + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.class, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder.class); + } + + // Construct using + // com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (validationResultsBuilder_ == null) { + validationResults_ = java.util.Collections.emptyList(); + } else { + validationResults_ = null; + validationResultsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + passAllRules_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getDefaultInstanceForType() { + return com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput build() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput buildPartial() { + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput result = + new com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput result) { + if (validationResultsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + validationResults_ = java.util.Collections.unmodifiableList(validationResults_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.validationResults_ = validationResults_; + } else { + result.validationResults_ = validationResultsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.passAllRules_ = passAllRules_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput) { + return mergeFrom( + (com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput other) { + if (other + == com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance()) return this; + if (validationResultsBuilder_ == null) { + if (!other.validationResults_.isEmpty()) { + if (validationResults_.isEmpty()) { + validationResults_ = other.validationResults_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureValidationResultsIsMutable(); + validationResults_.addAll(other.validationResults_); + } + onChanged(); + } + } else { + if (!other.validationResults_.isEmpty()) { + if (validationResultsBuilder_.isEmpty()) { + validationResultsBuilder_.dispose(); + validationResultsBuilder_ = null; + validationResults_ = other.validationResults_; + bitField0_ = (bitField0_ & ~0x00000001); + validationResultsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getValidationResultsFieldBuilder() + : null; + } else { + validationResultsBuilder_.addAllMessages(other.validationResults_); + } + } + } + if (other.getPassAllRules() != false) { + setPassAllRules(other.getPassAllRules()); + } + 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.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult + m = + input.readMessage( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.parser(), + extensionRegistry); + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(m); + } else { + validationResultsBuilder_.addMessage(m); + } + break; + } // case 10 + case 16: + { + passAllRules_ = input.readBool(); + 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 java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult> + validationResults_ = java.util.Collections.emptyList(); + + private void ensureValidationResultsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + validationResults_ = + new java.util.ArrayList< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult>(validationResults_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder> + validationResultsBuilder_; + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult> + getValidationResultsList() { + if (validationResultsBuilder_ == null) { + return java.util.Collections.unmodifiableList(validationResults_); + } else { + return validationResultsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public int getValidationResultsCount() { + if (validationResultsBuilder_ == null) { + return validationResults_.size(); + } else { + return validationResultsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + getValidationResults(int index) { + if (validationResultsBuilder_ == null) { + return validationResults_.get(index); + } else { + return validationResultsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder setValidationResults( + int index, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.set(index, value); + onChanged(); + } else { + validationResultsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder setValidationResults( + int index, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.set(index, builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.add(value); + onChanged(); + } else { + validationResultsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + int index, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + value) { + if (validationResultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValidationResultsIsMutable(); + validationResults_.add(index, value); + onChanged(); + } else { + validationResultsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addValidationResults( + int index, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + builderForValue) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.add(index, builderForValue.build()); + onChanged(); + } else { + validationResultsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder addAllValidationResults( + java.lang.Iterable< + ? extends + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult> + values) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, validationResults_); + onChanged(); + } else { + validationResultsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder clearValidationResults() { + if (validationResultsBuilder_ == null) { + validationResults_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + validationResultsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public Builder removeValidationResults(int index) { + if (validationResultsBuilder_ == null) { + ensureValidationResultsIsMutable(); + validationResults_.remove(index); + onChanged(); + } else { + validationResultsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + getValidationResultsBuilder(int index) { + return getValidationResultsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder + getValidationResultsOrBuilder(int index) { + if (validationResultsBuilder_ == null) { + return validationResults_.get(index); + } else { + return validationResultsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + ? extends + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsOrBuilderList() { + if (validationResultsBuilder_ != null) { + return validationResultsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(validationResults_); + } + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + addValidationResultsBuilder() { + return getValidationResultsFieldBuilder() + .addBuilder( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance()); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder + addValidationResultsBuilder(int index) { + return getValidationResultsFieldBuilder() + .addBuilder( + index, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .getDefaultInstance()); + } + + /** + * + * + *
+       * The result of each validation rule.
+       * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult validation_results = 1; + * + */ + public java.util.List< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder> + getValidationResultsBuilderList() { + return getValidationResultsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.ValidationResult + .Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder> + getValidationResultsFieldBuilder() { + if (validationResultsBuilder_ == null) { + validationResultsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResult.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .ValidationResultOrBuilder>( + validationResults_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + validationResults_ = null; + } + return validationResultsBuilder_; + } + + private boolean passAllRules_; + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @return The passAllRules. + */ + @java.lang.Override + public boolean getPassAllRules() { + return passAllRules_; + } + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @param value The passAllRules to set. + * @return This builder for chaining. + */ + public Builder setPassAllRules(boolean value) { + + passAllRules_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * The overall result of the validation, true if all applicable rules are
+       * valid.
+       * 
+ * + * bool pass_all_rules = 2; + * + * @return This builder for chaining. + */ + public Builder clearPassAllRules() { + bitField0_ = (bitField0_ & ~0x00000002); + passAllRules_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1beta3.Document.EntityValidationOutput) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1beta3.Document.EntityValidationOutput) + private static final com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput(); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EntityValidationOutput 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.documentai.v1beta3.Document.EntityValidationOutput + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface EntitiesRevisionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.documentai.v1beta3.Document.EntitiesRevision) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + java.lang.String getRevisionId(); + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + com.google.protobuf.ByteString getRevisionIdBytes(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + java.util.List getEntitiesList(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + com.google.cloud.documentai.v1beta3.Document.Entity getEntities(int index); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + int getEntitiesCount(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + java.util.List + getEntitiesOrBuilderList(); + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder getEntitiesOrBuilder(int index); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + boolean hasEntityValidationOutput(); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput getEntityValidationOutput(); + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder(); + } + + /** + * + * + *
+   * Entity revision.
+   * 
+ * + * Protobuf type {@code google.cloud.documentai.v1beta3.Document.EntitiesRevision} + */ + public static final class EntitiesRevision extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.documentai.v1beta3.Document.EntitiesRevision) + EntitiesRevisionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EntitiesRevision.newBuilder() to construct. + private EntitiesRevision(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EntitiesRevision() { + revisionId_ = ""; + entities_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EntitiesRevision(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.class, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder.class); + } + + private int bitField0_; + public static final int REVISION_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object revisionId_ = ""; + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + @java.lang.Override + public java.lang.String getRevisionId() { + java.lang.Object ref = revisionId_; + 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(); + revisionId_ = s; + return s; + } + } + + /** + * + * + *
+     * The revision id.
+     * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRevisionIdBytes() { + java.lang.Object ref = revisionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + revisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENTITIES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private java.util.List entities_; + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + @java.lang.Override + public java.util.List getEntitiesList() { + return entities_; + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + @java.lang.Override + public java.util.List + getEntitiesOrBuilderList() { + return entities_; + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + @java.lang.Override + public int getEntitiesCount() { + return entities_.size(); + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.Entity getEntities(int index) { + return entities_.get(index); + } + + /** + * + * + *
+     * The entities in this revision.
+     * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder getEntitiesOrBuilder( + int index) { + return entities_.get(index); + } + + public static final int ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER = 3; + private com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + entityValidationOutput_; + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + @java.lang.Override + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getEntityValidationOutput() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + /** + * + * + *
+     * The entity validation output for this revision.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + 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.GeneratedMessageV3.isStringEmpty(revisionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, revisionId_); + } + for (int i = 0; i < entities_.size(); i++) { + output.writeMessage(2, entities_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getEntityValidationOutput()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, revisionId_); + } + for (int i = 0; i < entities_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, entities_.get(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, getEntityValidationOutput()); + } + 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.documentai.v1beta3.Document.EntitiesRevision)) { + return super.equals(obj); + } + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision other = + (com.google.cloud.documentai.v1beta3.Document.EntitiesRevision) obj; + + if (!getRevisionId().equals(other.getRevisionId())) return false; + if (!getEntitiesList().equals(other.getEntitiesList())) return false; + if (hasEntityValidationOutput() != other.hasEntityValidationOutput()) return false; + if (hasEntityValidationOutput()) { + if (!getEntityValidationOutput().equals(other.getEntityValidationOutput())) 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) + REVISION_ID_FIELD_NUMBER; + hash = (53 * hash) + getRevisionId().hashCode(); + if (getEntitiesCount() > 0) { + hash = (37 * hash) + ENTITIES_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesList().hashCode(); + } + if (hasEntityValidationOutput()) { + hash = (37 * hash) + ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER; + hash = (53 * hash) + getEntityValidationOutput().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision 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.documentai.v1beta3.Document.EntitiesRevision parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision 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.documentai.v1beta3.Document.EntitiesRevision parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.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.documentai.v1beta3.Document.EntitiesRevision 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.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Entity revision.
+     * 
+ * + * Protobuf type {@code google.cloud.documentai.v1beta3.Document.EntitiesRevision} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1beta3.Document.EntitiesRevision) + com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.class, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder.class); + } + + // Construct using com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEntitiesFieldBuilder(); + getEntityValidationOutputFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + revisionId_ = ""; + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + } else { + entities_ = null; + entitiesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.documentai.v1beta3.DocumentProto + .internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision + getDefaultInstanceForType() { + return com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision build() { + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision buildPartial() { + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision result = + new com.google.cloud.documentai.v1beta3.Document.EntitiesRevision(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision result) { + if (entitiesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.entities_ = entities_; + } else { + result.entities_ = entitiesBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.revisionId_ = revisionId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.entityValidationOutput_ = + entityValidationOutputBuilder_ == null + ? entityValidationOutput_ + : entityValidationOutputBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.documentai.v1beta3.Document.EntitiesRevision) { + return mergeFrom((com.google.cloud.documentai.v1beta3.Document.EntitiesRevision) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision other) { + if (other + == com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.getDefaultInstance()) + return this; + if (!other.getRevisionId().isEmpty()) { + revisionId_ = other.revisionId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (entitiesBuilder_ == null) { + if (!other.entities_.isEmpty()) { + if (entities_.isEmpty()) { + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureEntitiesIsMutable(); + entities_.addAll(other.entities_); + } + onChanged(); + } + } else { + if (!other.entities_.isEmpty()) { + if (entitiesBuilder_.isEmpty()) { + entitiesBuilder_.dispose(); + entitiesBuilder_ = null; + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000002); + entitiesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getEntitiesFieldBuilder() + : null; + } else { + entitiesBuilder_.addAllMessages(other.entities_); + } + } + } + if (other.hasEntityValidationOutput()) { + mergeEntityValidationOutput(other.getEntityValidationOutput()); + } + 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: + { + revisionId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + com.google.cloud.documentai.v1beta3.Document.Entity m = + input.readMessage( + com.google.cloud.documentai.v1beta3.Document.Entity.parser(), + extensionRegistry); + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(m); + } else { + entitiesBuilder_.addMessage(m); + } + break; + } // case 18 + case 26: + { + input.readMessage( + getEntityValidationOutputFieldBuilder().getBuilder(), extensionRegistry); + 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 java.lang.Object revisionId_ = ""; + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return The revisionId. + */ + public java.lang.String getRevisionId() { + java.lang.Object ref = revisionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + revisionId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return The bytes for revisionId. + */ + public com.google.protobuf.ByteString getRevisionIdBytes() { + java.lang.Object ref = revisionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + revisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @param value The revisionId to set. + * @return This builder for chaining. + */ + public Builder setRevisionId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + revisionId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @return This builder for chaining. + */ + public Builder clearRevisionId() { + revisionId_ = getDefaultInstance().getRevisionId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * The revision id.
+       * 
+ * + * string revision_id = 1; + * + * @param value The bytes for revisionId to set. + * @return This builder for chaining. + */ + public Builder setRevisionIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + revisionId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.util.List entities_ = + java.util.Collections.emptyList(); + + private void ensureEntitiesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + entities_ = + new java.util.ArrayList( + entities_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Entity, + com.google.cloud.documentai.v1beta3.Document.Entity.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder> + entitiesBuilder_; + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public java.util.List getEntitiesList() { + if (entitiesBuilder_ == null) { + return java.util.Collections.unmodifiableList(entities_); + } else { + return entitiesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public int getEntitiesCount() { + if (entitiesBuilder_ == null) { + return entities_.size(); + } else { + return entitiesBuilder_.getCount(); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1beta3.Document.Entity getEntities(int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder setEntities( + int index, com.google.cloud.documentai.v1beta3.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.set(index, value); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder setEntities( + int index, com.google.cloud.documentai.v1beta3.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder addEntities(com.google.cloud.documentai.v1beta3.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(value); + onChanged(); + } else { + entitiesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder addEntities( + int index, com.google.cloud.documentai.v1beta3.Document.Entity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(index, value); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder addEntities( + com.google.cloud.documentai.v1beta3.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder addEntities( + int index, com.google.cloud.documentai.v1beta3.Document.Entity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder addAllEntities( + java.lang.Iterable + values) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, entities_); + onChanged(); + } else { + entitiesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder clearEntities() { + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + entitiesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public Builder removeEntities(int index) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.remove(index); + onChanged(); + } else { + entitiesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1beta3.Document.Entity.Builder getEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder getEntitiesOrBuilder( + int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public java.util.List + getEntitiesOrBuilderList() { + if (entitiesBuilder_ != null) { + return entitiesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entities_); + } + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1beta3.Document.Entity.Builder addEntitiesBuilder() { + return getEntitiesFieldBuilder() + .addBuilder(com.google.cloud.documentai.v1beta3.Document.Entity.getDefaultInstance()); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public com.google.cloud.documentai.v1beta3.Document.Entity.Builder addEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder() + .addBuilder( + index, com.google.cloud.documentai.v1beta3.Document.Entity.getDefaultInstance()); + } + + /** + * + * + *
+       * The entities in this revision.
+       * 
+ * + * repeated .google.cloud.documentai.v1beta3.Document.Entity entities = 2; + */ + public java.util.List + getEntitiesBuilderList() { + return getEntitiesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Entity, + com.google.cloud.documentai.v1beta3.Document.Entity.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder> + getEntitiesFieldBuilder() { + if (entitiesBuilder_ == null) { + entitiesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.Entity, + com.google.cloud.documentai.v1beta3.Document.Entity.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityOrBuilder>( + entities_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + entities_ = null; + } + return entitiesBuilder_; + } + + private com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + entityValidationOutput_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder> + entityValidationOutputBuilder_; + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return Whether the entityValidationOutput field is set. + */ + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + * + * @return The entityValidationOutput. + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getEntityValidationOutput() { + if (entityValidationOutputBuilder_ == null) { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance() + : entityValidationOutput_; + } else { + return entityValidationOutputBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + entityValidationOutput_ = value; + } else { + entityValidationOutputBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder + builderForValue) { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutput_ = builderForValue.build(); + } else { + entityValidationOutputBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder mergeEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && entityValidationOutput_ != null + && entityValidationOutput_ + != com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance()) { + getEntityValidationOutputBuilder().mergeFrom(value); + } else { + entityValidationOutput_ = value; + } + } else { + entityValidationOutputBuilder_.mergeFrom(value); + } + if (entityValidationOutput_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public Builder clearEntityValidationOutput() { + bitField0_ = (bitField0_ & ~0x00000004); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder + getEntityValidationOutputBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getEntityValidationOutputFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + if (entityValidationOutputBuilder_ != null) { + return entityValidationOutputBuilder_.getMessageOrBuilder(); + } else { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance() + : entityValidationOutput_; + } + } + + /** + * + * + *
+       * The entity validation output for this revision.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 3; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder> + getEntityValidationOutputFieldBuilder() { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutputBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder>( + getEntityValidationOutput(), getParentForChildren(), isClean()); + entityValidationOutput_ = null; + } + return entityValidationOutputBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.documentai.v1beta3.Document.EntitiesRevision) + } + + // @@protoc_insertion_point(class_scope:google.cloud.documentai.v1beta3.Document.EntitiesRevision) + private static final com.google.cloud.documentai.v1beta3.Document.EntitiesRevision + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.documentai.v1beta3.Document.EntitiesRevision(); + } + + public static com.google.cloud.documentai.v1beta3.Document.EntitiesRevision + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EntitiesRevision 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.documentai.v1beta3.Document.EntitiesRevision + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; private int sourceCase_ = 0; @@ -98310,6 +104017,233 @@ public com.google.cloud.documentai.v1beta3.Document.BlobAssetOrBuilder getBlobAs return blobAssets_.get(index); } + public static final int ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER = 21; + private com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + entityValidationOutput_; + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + @java.lang.Override + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getEntityValidationOutput() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.getDefaultInstance() + : entityValidationOutput_; + } + + public static final int ENTITIES_REVISIONS_FIELD_NUMBER = 22; + + @SuppressWarnings("serial") + private java.util.List + entitiesRevisions_; + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public java.util.List + getEntitiesRevisionsList() { + return entitiesRevisions_; + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public java.util.List< + ? extends com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder> + getEntitiesRevisionsOrBuilderList() { + return entitiesRevisions_; + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public int getEntitiesRevisionsCount() { + return entitiesRevisions_.size(); + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision getEntitiesRevisions( + int index) { + return entitiesRevisions_.get(index); + } + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder + getEntitiesRevisionsOrBuilder(int index) { + return entitiesRevisions_.get(index); + } + + public static final int ENTITIES_REVISION_ID_FIELD_NUMBER = 23; + + @SuppressWarnings("serial") + private volatile java.lang.Object entitiesRevisionId_ = ""; + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + @java.lang.Override + public java.lang.String getEntitiesRevisionId() { + java.lang.Object ref = entitiesRevisionId_; + 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(); + entitiesRevisionId_ = s; + return s; + } + } + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEntitiesRevisionIdBytes() { + java.lang.Object ref = entitiesRevisionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + entitiesRevisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -98372,6 +104306,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < blobAssets_.size(); i++) { output.writeMessage(19, blobAssets_.get(i)); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(21, getEntityValidationOutput()); + } + for (int i = 0; i < entitiesRevisions_.size(); i++) { + output.writeMessage(22, entitiesRevisions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entitiesRevisionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 23, entitiesRevisionId_); + } getUnknownFields().writeTo(output); } @@ -98431,6 +104374,17 @@ public int getSerializedSize() { for (int i = 0; i < blobAssets_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(19, blobAssets_.get(i)); } + if (((bitField0_ & 0x00000010) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(21, getEntityValidationOutput()); + } + for (int i = 0; i < entitiesRevisions_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(22, entitiesRevisions_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(entitiesRevisionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, entitiesRevisionId_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -98473,6 +104427,12 @@ public boolean equals(final java.lang.Object obj) { if (!getChunkedDocument().equals(other.getChunkedDocument())) return false; } if (!getBlobAssetsList().equals(other.getBlobAssetsList())) return false; + if (hasEntityValidationOutput() != other.hasEntityValidationOutput()) return false; + if (hasEntityValidationOutput()) { + if (!getEntityValidationOutput().equals(other.getEntityValidationOutput())) return false; + } + if (!getEntitiesRevisionsList().equals(other.getEntitiesRevisionsList())) return false; + if (!getEntitiesRevisionId().equals(other.getEntitiesRevisionId())) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { case 1: @@ -98545,6 +104505,16 @@ public int hashCode() { hash = (37 * hash) + BLOB_ASSETS_FIELD_NUMBER; hash = (53 * hash) + getBlobAssetsList().hashCode(); } + if (hasEntityValidationOutput()) { + hash = (37 * hash) + ENTITY_VALIDATION_OUTPUT_FIELD_NUMBER; + hash = (53 * hash) + getEntityValidationOutput().hashCode(); + } + if (getEntitiesRevisionsCount() > 0) { + hash = (37 * hash) + ENTITIES_REVISIONS_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesRevisionsList().hashCode(); + } + hash = (37 * hash) + ENTITIES_REVISION_ID_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesRevisionId().hashCode(); switch (sourceCase_) { case 1: hash = (37 * hash) + URI_FIELD_NUMBER; @@ -98712,6 +104682,8 @@ private void maybeForceBuilderInitialization() { getDocumentLayoutFieldBuilder(); getChunkedDocumentFieldBuilder(); getBlobAssetsFieldBuilder(); + getEntityValidationOutputFieldBuilder(); + getEntitiesRevisionsFieldBuilder(); } } @@ -98791,6 +104763,19 @@ public Builder clear() { blobAssetsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00008000); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisions_ = java.util.Collections.emptyList(); + } else { + entitiesRevisions_ = null; + entitiesRevisionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00020000); + entitiesRevisionId_ = ""; sourceCase_ = 0; source_ = null; return this; @@ -98893,6 +104878,15 @@ private void buildPartialRepeatedFields(com.google.cloud.documentai.v1beta3.Docu } else { result.blobAssets_ = blobAssetsBuilder_.build(); } + if (entitiesRevisionsBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0)) { + entitiesRevisions_ = java.util.Collections.unmodifiableList(entitiesRevisions_); + bitField0_ = (bitField0_ & ~0x00020000); + } + result.entitiesRevisions_ = entitiesRevisions_; + } else { + result.entitiesRevisions_ = entitiesRevisionsBuilder_.build(); + } } private void buildPartial0(com.google.cloud.documentai.v1beta3.Document result) { @@ -98925,6 +104919,16 @@ private void buildPartial0(com.google.cloud.documentai.v1beta3.Document result) chunkedDocumentBuilder_ == null ? chunkedDocument_ : chunkedDocumentBuilder_.build(); to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00010000) != 0)) { + result.entityValidationOutput_ = + entityValidationOutputBuilder_ == null + ? entityValidationOutput_ + : entityValidationOutputBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.entitiesRevisionId_ = entitiesRevisionId_; + } result.bitField0_ |= to_bitField0_; } @@ -99194,6 +105198,41 @@ public Builder mergeFrom(com.google.cloud.documentai.v1beta3.Document other) { } } } + if (other.hasEntityValidationOutput()) { + mergeEntityValidationOutput(other.getEntityValidationOutput()); + } + if (entitiesRevisionsBuilder_ == null) { + if (!other.entitiesRevisions_.isEmpty()) { + if (entitiesRevisions_.isEmpty()) { + entitiesRevisions_ = other.entitiesRevisions_; + bitField0_ = (bitField0_ & ~0x00020000); + } else { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.addAll(other.entitiesRevisions_); + } + onChanged(); + } + } else { + if (!other.entitiesRevisions_.isEmpty()) { + if (entitiesRevisionsBuilder_.isEmpty()) { + entitiesRevisionsBuilder_.dispose(); + entitiesRevisionsBuilder_ = null; + entitiesRevisions_ = other.entitiesRevisions_; + bitField0_ = (bitField0_ & ~0x00020000); + entitiesRevisionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getEntitiesRevisionsFieldBuilder() + : null; + } else { + entitiesRevisionsBuilder_.addAllMessages(other.entitiesRevisions_); + } + } + } + if (!other.getEntitiesRevisionId().isEmpty()) { + entitiesRevisionId_ = other.entitiesRevisionId_; + bitField0_ |= 0x00040000; + onChanged(); + } switch (other.getSourceCase()) { case URI: { @@ -99391,6 +105430,33 @@ public Builder mergeFrom( } break; } // case 154 + case 170: + { + input.readMessage( + getEntityValidationOutputFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00010000; + break; + } // case 170 + case 178: + { + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision m = + input.readMessage( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.parser(), + extensionRegistry); + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(m); + } else { + entitiesRevisionsBuilder_.addMessage(m); + } + break; + } // case 178 + case 186: + { + entitiesRevisionId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00040000; + break; + } // case 186 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -103721,6 +109787,830 @@ public com.google.cloud.documentai.v1beta3.Document.BlobAsset.Builder addBlobAss return blobAssetsBuilder_; } + private com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + entityValidationOutput_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder> + entityValidationOutputBuilder_; + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + public boolean hasEntityValidationOutput() { + return ((bitField0_ & 0x00010000) != 0); + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + getEntityValidationOutput() { + if (entityValidationOutputBuilder_ == null) { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance() + : entityValidationOutput_; + } else { + return entityValidationOutputBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + entityValidationOutput_ = value; + } else { + entityValidationOutputBuilder_.setMessage(value); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder setEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder + builderForValue) { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutput_ = builderForValue.build(); + } else { + entityValidationOutputBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder mergeEntityValidationOutput( + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput value) { + if (entityValidationOutputBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0) + && entityValidationOutput_ != null + && entityValidationOutput_ + != com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance()) { + getEntityValidationOutputBuilder().mergeFrom(value); + } else { + entityValidationOutput_ = value; + } + } else { + entityValidationOutputBuilder_.mergeFrom(value); + } + if (entityValidationOutput_ != null) { + bitField0_ |= 0x00010000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public Builder clearEntityValidationOutput() { + bitField0_ = (bitField0_ & ~0x00010000); + entityValidationOutput_ = null; + if (entityValidationOutputBuilder_ != null) { + entityValidationOutputBuilder_.dispose(); + entityValidationOutputBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder + getEntityValidationOutputBuilder() { + bitField0_ |= 0x00010000; + onChanged(); + return getEntityValidationOutputFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder() { + if (entityValidationOutputBuilder_ != null) { + return entityValidationOutputBuilder_.getMessageOrBuilder(); + } else { + return entityValidationOutput_ == null + ? com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput + .getDefaultInstance() + : entityValidationOutput_; + } + } + + /** + * + * + *
+     * The entity validation output for the document. This is the validation
+     * output for `document.entities` field.
+     * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder> + getEntityValidationOutputFieldBuilder() { + if (entityValidationOutputBuilder_ == null) { + entityValidationOutputBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput.Builder, + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder>( + getEntityValidationOutput(), getParentForChildren(), isClean()); + entityValidationOutput_ = null; + } + return entityValidationOutputBuilder_; + } + + private java.util.List + entitiesRevisions_ = java.util.Collections.emptyList(); + + private void ensureEntitiesRevisionsIsMutable() { + if (!((bitField0_ & 0x00020000) != 0)) { + entitiesRevisions_ = + new java.util.ArrayList( + entitiesRevisions_); + bitField0_ |= 0x00020000; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder> + entitiesRevisionsBuilder_; + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List + getEntitiesRevisionsList() { + if (entitiesRevisionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(entitiesRevisions_); + } else { + return entitiesRevisionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public int getEntitiesRevisionsCount() { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.size(); + } else { + return entitiesRevisionsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision getEntitiesRevisions( + int index) { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.get(index); + } else { + return entitiesRevisionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder setEntitiesRevisions( + int index, com.google.cloud.documentai.v1beta3.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.set(index, value); + onChanged(); + } else { + entitiesRevisionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder setEntitiesRevisions( + int index, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(value); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + int index, com.google.cloud.documentai.v1beta3.Document.EntitiesRevision value) { + if (entitiesRevisionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(index, value); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addEntitiesRevisions( + int index, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder builderForValue) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesRevisionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder addAllEntitiesRevisions( + java.lang.Iterable + values) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, entitiesRevisions_); + onChanged(); + } else { + entitiesRevisionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder clearEntitiesRevisions() { + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + } else { + entitiesRevisionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public Builder removeEntitiesRevisions(int index) { + if (entitiesRevisionsBuilder_ == null) { + ensureEntitiesRevisionsIsMutable(); + entitiesRevisions_.remove(index); + onChanged(); + } else { + entitiesRevisionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder + getEntitiesRevisionsBuilder(int index) { + return getEntitiesRevisionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder + getEntitiesRevisionsOrBuilder(int index) { + if (entitiesRevisionsBuilder_ == null) { + return entitiesRevisions_.get(index); + } else { + return entitiesRevisionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List< + ? extends com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder> + getEntitiesRevisionsOrBuilderList() { + if (entitiesRevisionsBuilder_ != null) { + return entitiesRevisionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entitiesRevisions_); + } + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder + addEntitiesRevisionsBuilder() { + return getEntitiesRevisionsFieldBuilder() + .addBuilder( + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder + addEntitiesRevisionsBuilder(int index) { + return getEntitiesRevisionsFieldBuilder() + .addBuilder( + index, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of entity revisions. The entity revisions are appended to the
+     * document in the processing order. This field can be used for comparing the
+     * entity extraction results at different stages of the processing.
+     * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + public java.util.List + getEntitiesRevisionsBuilderList() { + return getEntitiesRevisionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder> + getEntitiesRevisionsFieldBuilder() { + if (entitiesRevisionsBuilder_ == null) { + entitiesRevisionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision.Builder, + com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder>( + entitiesRevisions_, + ((bitField0_ & 0x00020000) != 0), + getParentForChildren(), + isClean()); + entitiesRevisions_ = null; + } + return entitiesRevisionsBuilder_; + } + + private java.lang.Object entitiesRevisionId_ = ""; + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + public java.lang.String getEntitiesRevisionId() { + java.lang.Object ref = entitiesRevisionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + entitiesRevisionId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + public com.google.protobuf.ByteString getEntitiesRevisionIdBytes() { + java.lang.Object ref = entitiesRevisionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + entitiesRevisionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @param value The entitiesRevisionId to set. + * @return This builder for chaining. + */ + public Builder setEntitiesRevisionId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + entitiesRevisionId_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @return This builder for chaining. + */ + public Builder clearEntitiesRevisionId() { + entitiesRevisionId_ = getDefaultInstance().getEntitiesRevisionId(); + bitField0_ = (bitField0_ & ~0x00040000); + onChanged(); + return this; + } + + /** + * + * + *
+     * The entity revision id that `document.entities` field is based on.
+     * If this field is set and `entities_revisions` is not empty, the entities in
+     * `document.entities` field are the entities in the entity revision with this
+     * id and `document.entity_validation_output` field is the
+     * `entity_validation_output` field in this entity revision.
+     * 
+ * + * string entities_revision_id = 23; + * + * @param value The bytes for entitiesRevisionId to set. + * @return This builder for chaining. + */ + public Builder setEntitiesRevisionIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + entitiesRevisionId_ = value; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiDocumentSchema.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiDocumentSchema.java index 851007e0e9d9..e85d8c159d25 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiDocumentSchema.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiDocumentSchema.java @@ -89,13 +89,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ctive\030\003 \001(\010\022[\n\031field_extraction_metadata" + "\030\t \001(\01328.google.cloud.documentai.v1beta3" + ".FieldExtractionMetadata\"&\n\022EntityTypeMe" - + "tadata\022\020\n\010inactive\030\005 \001(\010\"\241\t\n\016DocumentSch" + + "tadata\022\020\n\010inactive\030\005 \001(\010\"\270\n\n\016DocumentSch" + "ema\022\024\n\014display_name\030\001 \001(\t\022\023\n\013description" + "\030\002 \001(\t\022P\n\014entity_types\030\003 \003(\0132:.google.cl" + "oud.documentai.v1beta3.DocumentSchema.En" + "tityType\022J\n\010metadata\030\004 \001(\01328.google.clou" + "d.documentai.v1beta3.DocumentSchema.Meta" - + "data\032\256\006\n\nEntityType\022\\\n\013enum_values\030\016 \001(\013" + + "data\032\305\007\n\nEntityType\022\\\n\013enum_values\030\016 \001(\013" + "2E.google.cloud.documentai.v1beta3.Docum" + "entSchema.EntityType.EnumValuesH\000\022\024\n\014dis" + "play_name\030\r \001(\t\022\014\n\004name\030\001 \001(\t\022\023\n\013descrip" @@ -104,28 +104,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "eta3.DocumentSchema.EntityType.Property\022" + "Q\n\024entity_type_metadata\030\013 \001(\01323.google.c" + "loud.documentai.v1beta3.EntityTypeMetada" - + "ta\032\034\n\nEnumValues\022\016\n\006values\030\001 \003(\t\032\232\003\n\010Pro" + + "ta\032\034\n\nEnumValues\022\016\n\006values\030\001 \003(\t\032\261\004\n\010Pro" + "perty\022\014\n\004name\030\001 \001(\t\022\023\n\013description\030\007 \001(\t" + "\022\024\n\014display_name\030\006 \001(\t\022\022\n\nvalue_type\030\002 \001" + "(\t\022k\n\017occurrence_type\030\003 \001(\0162R.google.clo" + "ud.documentai.v1beta3.DocumentSchema.Ent" - + "ityType.Property.OccurrenceType\022L\n\021prope" - + "rty_metadata\030\005 \001(\01321.google.cloud.docume" - + "ntai.v1beta3.PropertyMetadata\"\205\001\n\016Occurr" - + "enceType\022\037\n\033OCCURRENCE_TYPE_UNSPECIFIED\020" - + "\000\022\021\n\rOPTIONAL_ONCE\020\001\022\025\n\021OPTIONAL_MULTIPL" - + "E\020\002\022\021\n\rREQUIRED_ONCE\020\003\022\025\n\021REQUIRED_MULTI" - + "PLE\020\004B\016\n\014value_source\032\224\001\n\010Metadata\022\031\n\021do" - + "cument_splitter\030\001 \001(\010\022&\n\036document_allow_" - + "multiple_labels\030\002 \001(\010\022%\n\035prefixed_naming" - + "_on_properties\030\006 \001(\010\022\036\n\026skip_naming_vali" - + "dation\030\007 \001(\010B\357\001\n#com.google.cloud.docume" - + "ntai.v1beta3B\030DocumentAiDocumentSchemaP\001" - + "ZCcloud.google.com/go/documentai/apiv1be" - + "ta3/documentaipb;documentaipb\252\002\037Google.C" - + "loud.DocumentAI.V1Beta3\312\002\037Google\\Cloud\\D" - + "ocumentAI\\V1beta3\352\002\"Google::Cloud::Docum" - + "entAI::V1beta3b\006proto3" + + "ityType.Property.OccurrenceType\022Z\n\006metho" + + "d\030\010 \001(\0162J.google.cloud.documentai.v1beta" + + "3.DocumentSchema.EntityType.Property.Met" + + "hod\022L\n\021property_metadata\030\005 \001(\01321.google." + + "cloud.documentai.v1beta3.PropertyMetadat" + + "a\"\205\001\n\016OccurrenceType\022\037\n\033OCCURRENCE_TYPE_" + + "UNSPECIFIED\020\000\022\021\n\rOPTIONAL_ONCE\020\001\022\025\n\021OPTI" + + "ONAL_MULTIPLE\020\002\022\021\n\rREQUIRED_ONCE\020\003\022\025\n\021RE" + + "QUIRED_MULTIPLE\020\004\"9\n\006Method\022\026\n\022METHOD_UN" + + "SPECIFIED\020\000\022\013\n\007EXTRACT\020\001\022\n\n\006DERIVE\020\002B\016\n\014" + + "value_source\032\224\001\n\010Metadata\022\031\n\021document_sp" + + "litter\030\001 \001(\010\022&\n\036document_allow_multiple_" + + "labels\030\002 \001(\010\022%\n\035prefixed_naming_on_prope" + + "rties\030\006 \001(\010\022\036\n\026skip_naming_validation\030\007 " + + "\001(\010B\357\001\n#com.google.cloud.documentai.v1be" + + "ta3B\030DocumentAiDocumentSchemaP\001ZCcloud.g" + + "oogle.com/go/documentai/apiv1beta3/docum" + + "entaipb;documentaipb\252\002\037Google.Cloud.Docu" + + "mentAI.V1Beta3\312\002\037Google\\Cloud\\DocumentAI" + + "\\V1beta3\352\002\"Google::Cloud::DocumentAI::V1" + + "beta3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -210,6 +214,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DisplayName", "ValueType", "OccurrenceType", + "Method", "PropertyMetadata", }); internal_static_google_cloud_documentai_v1beta3_DocumentSchema_Metadata_descriptor = diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiEvaluation.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiEvaluation.java index a87f851f24de..8c8ff712c812 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiEvaluation.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiEvaluation.java @@ -65,73 +65,83 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n0google/cloud/documentai/v1beta3/evalua" - + "tion.proto\022\037google.cloud.documentai.v1be" - + "ta3\032\031google/api/resource.proto\032\037google/p" - + "rotobuf/timestamp.proto\"\215\002\n\023EvaluationRe" - + "ference\022\021\n\toperation\030\001 \001(\t\022=\n\nevaluation" - + "\030\002 \001(\tB)\372A&\n$documentai.googleapis.com/E" - + "valuation\022N\n\021aggregate_metrics\030\004 \001(\01323.g" - + "oogle.cloud.documentai.v1beta3.Evaluatio" - + "n.Metrics\022T\n\027aggregate_metrics_exact\030\005 \001" - + "(\01323.google.cloud.documentai.v1beta3.Eva" - + "luation.Metrics\"\215\016\n\nEvaluation\022\014\n\004name\030\001" - + " \001(\t\022/\n\013create_time\030\002 \001(\0132\032.google.proto" - + "buf.Timestamp\022O\n\021document_counters\030\005 \001(\013" - + "24.google.cloud.documentai.v1beta3.Evalu" - + "ation.Counters\022`\n\024all_entities_metrics\030\003" - + " \001(\0132B.google.cloud.documentai.v1beta3.E" - + "valuation.MultiConfidenceMetrics\022V\n\016enti" - + "ty_metrics\030\004 \003(\0132>.google.cloud.document" - + "ai.v1beta3.Evaluation.EntityMetricsEntry" - + "\022\024\n\014kms_key_name\030\006 \001(\t\022\034\n\024kms_key_versio" - + "n_name\030\007 \001(\t\032\215\001\n\010Counters\022\035\n\025input_docum" - + "ents_count\030\001 \001(\005\022\037\n\027invalid_documents_co" - + "unt\030\002 \001(\005\022\036\n\026failed_documents_count\030\003 \001(" - + "\005\022!\n\031evaluated_documents_count\030\004 \001(\005\032\315\002\n" - + "\007Metrics\022\021\n\tprecision\030\001 \001(\002\022\016\n\006recall\030\002 " - + "\001(\002\022\020\n\010f1_score\030\003 \001(\002\022#\n\033predicted_occur" - + "rences_count\030\004 \001(\005\022&\n\036ground_truth_occur" - + "rences_count\030\005 \001(\005\022 \n\030predicted_document" - + "_count\030\n \001(\005\022#\n\033ground_truth_document_co" - + "unt\030\013 \001(\005\022\034\n\024true_positives_count\030\006 \001(\005\022" - + "\035\n\025false_positives_count\030\007 \001(\005\022\035\n\025false_" - + "negatives_count\030\010 \001(\005\022\035\n\025total_documents" - + "_count\030\t \001(\005\032x\n\026ConfidenceLevelMetrics\022\030" - + "\n\020confidence_level\030\001 \001(\002\022D\n\007metrics\030\002 \001(" - + "\01323.google.cloud.documentai.v1beta3.Eval" - + "uation.Metrics\032\200\004\n\026MultiConfidenceMetric" - + "s\022d\n\030confidence_level_metrics\030\001 \003(\0132B.go" - + "ogle.cloud.documentai.v1beta3.Evaluation" - + ".ConfidenceLevelMetrics\022j\n\036confidence_le" - + "vel_metrics_exact\030\004 \003(\0132B.google.cloud.d" - + "ocumentai.v1beta3.Evaluation.ConfidenceL" - + "evelMetrics\022\r\n\005auprc\030\002 \001(\002\022#\n\033estimated_" - + "calibration_error\030\003 \001(\002\022\023\n\013auprc_exact\030\005" - + " \001(\002\022)\n!estimated_calibration_error_exac" - + "t\030\006 \001(\002\022d\n\014metrics_type\030\007 \001(\0162N.google.c" - + "loud.documentai.v1beta3.Evaluation.Multi" - + "ConfidenceMetrics.MetricsType\":\n\013Metrics" - + "Type\022\034\n\030METRICS_TYPE_UNSPECIFIED\020\000\022\r\n\tAG" - + "GREGATE\020\001\032x\n\022EntityMetricsEntry\022\013\n\003key\030\001" - + " \001(\t\022Q\n\005value\030\002 \001(\0132B.google.cloud.docum" - + "entai.v1beta3.Evaluation.MultiConfidence" - + "Metrics:\0028\001:\251\001\352A\245\001\n$documentai.googleapi" - + "s.com/Evaluation\022}projects/{project}/loc" - + "ations/{location}/processors/{processor}" - + "/processorVersions/{processor_version}/e" - + "valuations/{evaluation}B\353\001\n#com.google.c" - + "loud.documentai.v1beta3B\024DocumentAiEvalu" - + "ationP\001ZCcloud.google.com/go/documentai/" - + "apiv1beta3/documentaipb;documentaipb\252\002\037G" - + "oogle.Cloud.DocumentAI.V1Beta3\312\002\037Google\\" - + "Cloud\\DocumentAI\\V1beta3\352\002\"Google::Cloud" - + "::DocumentAI::V1beta3b\006proto3" + "\n" + + "0google/cloud/documentai/v1beta3/evaluation.proto\022\037google.cloud.documentai.v1be" + + "ta3\032\037google/api/field_behavior.proto\032\031go" + + "ogle/api/resource.proto\032\037google/protobuf/timestamp.proto\"\215\002\n" + + "\023EvaluationReference\022\021\n" + + "\toperation\030\001 \001(\t\022=\n\n" + + "evaluation\030\002 \001(\tB)\372A&\n" + + "$documentai.googleapis.com/Evaluation\022N\n" + + "\021aggregate_metrics\030\004 \001(\01323.google.c" + + "loud.documentai.v1beta3.Evaluation.Metrics\022T\n" + + "\027aggregate_metrics_exact\030\005 \001(\01323.go" + + "ogle.cloud.documentai.v1beta3.Evaluation.Metrics\"\215\016\n\n" + + "Evaluation\022\014\n" + + "\004name\030\001 \001(\t\022/\n" + + "\013create_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022O\n" + + "\021document_counters\030\005 \001(\01324.goog" + + "le.cloud.documentai.v1beta3.Evaluation.Counters\022`\n" + + "\024all_entities_metrics\030\003 \001(\0132B." + + "google.cloud.documentai.v1beta3.Evaluation.MultiConfidenceMetrics\022V\n" + + "\016entity_metrics\030\004" + + " \003(\0132>.google.cloud.documentai.v1beta3.Evaluation.EntityMetricsEntry\022\024\n" + + "\014kms_key_name\030\006 \001(\t\022\034\n" + + "\024kms_key_version_name\030\007 \001(\t\032\215\001\n" + + "\010Counters\022\035\n" + + "\025input_documents_count\030\001 \001(\005\022\037\n" + + "\027invalid_documents_count\030\002 \001(\005\022\036\n" + + "\026failed_documents_count\030\003 \001(\005\022!\n" + + "\031evaluated_documents_count\030\004 \001(\005\032\315\002\n" + + "\007Metrics\022\021\n" + + "\tprecision\030\001 \001(\002\022\016\n" + + "\006recall\030\002 \001(\002\022\020\n" + + "\010f1_score\030\003 \001(\002\022#\n" + + "\033predicted_occurrences_count\030\004 \001(\005\022&\n" + + "\036ground_truth_occurrences_count\030\005 \001(\005\022 \n" + + "\030predicted_document_count\030\n" + + " \001(\005\022#\n" + + "\033ground_truth_document_count\030\013 \001(\005\022\034\n" + + "\024true_positives_count\030\006 \001(\005\022\035\n" + + "\025false_positives_count\030\007 \001(\005\022\035\n" + + "\025false_negatives_count\030\010 \001(\005\022\035\n" + + "\025total_documents_count\030\t \001(\005\032x\n" + + "\026ConfidenceLevelMetrics\022\030\n" + + "\020confidence_level\030\001 \001(\002\022D\n" + + "\007metrics\030\002 \001(\01323.goo" + + "gle.cloud.documentai.v1beta3.Evaluation.Metrics\032\200\004\n" + + "\026MultiConfidenceMetrics\022d\n" + + "\030confidence_level_metrics\030\001 \003(\0132B.google.cl" + + "oud.documentai.v1beta3.Evaluation.ConfidenceLevelMetrics\022j\n" + + "\036confidence_level_metrics_exact\030\004 \003(\0132B.google.cloud.document" + + "ai.v1beta3.Evaluation.ConfidenceLevelMetrics\022\r\n" + + "\005auprc\030\002 \001(\002\022#\n" + + "\033estimated_calibration_error\030\003 \001(\002\022\023\n" + + "\013auprc_exact\030\005 \001(\002\022)\n" + + "!estimated_calibration_error_exact\030\006 \001(\002\022d\n" + + "\014metrics_type\030\007 \001(\0162N.google.cloud.do" + + "cumentai.v1beta3.Evaluation.MultiConfidenceMetrics.MetricsType\":\n" + + "\013MetricsType\022\034\n" + + "\030METRICS_TYPE_UNSPECIFIED\020\000\022\r\n" + + "\tAGGREGATE\020\001\032x\n" + + "\022EntityMetricsEntry\022\013\n" + + "\003key\030\001 \001(\t\022Q\n" + + "\005value\030\002 \001(\0132B.google.cloud.documentai.v" + + "1beta3.Evaluation.MultiConfidenceMetrics:\0028\001:\251\001\352A\245\001\n" + + "$documentai.googleapis.com/Evaluation\022}projects/{project}/locations/" + + "{location}/processors/{processor}/proces" + + "sorVersions/{processor_version}/evaluations/{evaluation}B\353\001\n" + + "#com.google.cloud.documentai.v1beta3B\024DocumentAiEvaluationP\001" + + "ZCcloud.google.com/go/documentai/apiv1be" + + "ta3/documentaipb;documentaipb\252\002\037Google.C" + + "loud.DocumentAI.V1Beta3\312\002\037Google\\Cloud\\D" + + "ocumentAI\\V1beta3\352\002\"Google::Cloud::DocumentAI::V1beta3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); @@ -232,6 +242,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessor.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessor.java index d7ec21a4f76e..ea928636a72c 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessor.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessor.java @@ -70,51 +70,49 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "a3\032\037google/api/field_behavior.proto\032\031goo" + "gle/api/resource.proto\0325google/cloud/documentai/v1beta3/document_schema.proto\0320g" + "oogle/cloud/documentai/v1beta3/evaluatio" - + "n.proto\032\037google/protobuf/timestamp.proto\"\272\017\n" + + "n.proto\032\037google/protobuf/timestamp.proto\"\330\017\n" + "\020ProcessorVersion\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\024\n" - + "\014display_name\030\002 \001(\t\022H\n" + + "\014display_name\030\002 \001(\t\022M\n" + "\017document_schema\030\014" - + " \001(\0132/.google.cloud.documentai.v1beta3.DocumentSchema\022K\n" - + "\005state\030\006 \001(\01627.google" - + ".cloud.documentai.v1beta3.ProcessorVersion.StateB\003\340A\003\022/\n" - + "\013create_time\030\007 \001(\0132\032.google.protobuf.Timestamp\022O\n" - + "\021latest_evaluation\030\010" - + " \001(\01324.google.cloud.documentai.v1beta3.EvaluationReference\022\024\n" - + "\014kms_key_name\030\t \001(\t\022\034\n" + + " \001(\0132/.google.cloud.documentai.v1beta3.DocumentSchemaB\003\340A\003\022K\n" + + "\005state\030\006 \001(\01627.g" + + "oogle.cloud.documentai.v1beta3.ProcessorVersion.StateB\003\340A\003\0224\n" + + "\013create_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022T\n" + + "\021latest_evaluation\030\010 \001(\01324.google.cloud.docum" + + "entai.v1beta3.EvaluationReferenceB\003\340A\003\022\031\n" + + "\014kms_key_name\030\t \001(\tB\003\340A\003\022!\n" + "\024kms_key_version_name\030\n" - + " \001(\t\022\033\n" - + "\016google_managed\030\013 \001(\010B\003\340A\003\022[\n" + + " \001(\tB\003\340A\003\022\033\n" + + "\016google_managed\030\013 \001(\010B\003\340A\003\022`\n" + "\020deprecation_info\030\r" - + " \001(\0132A.google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo\022T\n" - + "\n" - + "model_type\030\017 \001(\0162;.google.cloud.documen" - + "tai.v1beta3.ProcessorVersion.ModelTypeB\003\340A\003\022\032\n\r" + + " \001(\0132A.go" + + "ogle.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfoB\003\340A\003\022T\n\n" + + "model_type\030\017" + + " \001(\0162;.google.cloud.documentai.v1beta3.ProcessorVersion.ModelTypeB\003\340A\003\022\032\n\r" + "satisfies_pzs\030\020 \001(\010B\003\340A\003\022\032\n\r" + "satisfies_pzi\030\021 \001(\010B\003\340A\003\022`\n" - + "\021gen_ai_model_info\030\022 \001(\0132@.google.cloud.documentai.v1beta3" - + ".ProcessorVersion.GenAiModelInfoB\003\340A\003\032\237\001\n" + + "\021gen_ai_model_info\030\022 \001(\0132@.g" + + "oogle.cloud.documentai.v1beta3.ProcessorVersion.GenAiModelInfoB\003\340A\003\032\237\001\n" + "\017DeprecationInfo\0224\n" + "\020deprecation_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022V\n" + "\035replacement_processor_version\030\002 \001(\tB/\372A,\n" + "*documentai.googleapis.com/ProcessorVersion\032\231\005\n" + "\016GenAiModelInfo\022\201\001\n" - + "\034foundation_gen_ai_model_info\030\001 \001(\0132Y.google.cloud.documen" - + "tai.v1beta3.ProcessorVersion.GenAiModelInfo.FoundationGenAiModelInfoH\000\022y\n" - + "\030custom_gen_ai_model_info\030\002 \001(\0132U.google.cloud." - + "documentai.v1beta3.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoH\000\032[\n" + + "\034foundation_gen_ai_model_info\030\001 \001(\0132Y.google.cloud.documentai.v1beta" + + "3.ProcessorVersion.GenAiModelInfo.FoundationGenAiModelInfoH\000\022y\n" + + "\030custom_gen_ai_model_info\030\002 \001(\0132U.google.cloud.documentai" + + ".v1beta3.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoH\000\032[\n" + "\030FoundationGenAiModelInfo\022\032\n" + "\022finetuning_allowed\030\001 \001(\010\022#\n" + "\033min_train_labeled_documents\030\002 \001(\005\032\234\002\n" + "\024CustomGenAiModelInfo\022\200\001\n" - + "\021custom_model_type\030\001 \001(\0162e.google.cloud.docum" - + "entai.v1beta3.ProcessorVersion.GenAiMode" - + "lInfo.CustomGenAiModelInfo.CustomModelType\022!\n" + + "\021custom_model_type\030\001 \001(\0162e.google.cloud.documentai.v1be" + + "ta3.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType\022!\n" + "\031base_processor_version_id\030\002 \001(\t\"^\n" + "\017CustomModelType\022!\n" + "\035CUSTOM_MODEL_TYPE_UNSPECIFIED\020\000\022\030\n" - + "\024VERSIONED_FOUNDATION\020\001\022\016\n" - + "\n" + + "\024VERSIONED_FOUNDATION\020\001\022\016\n\n" + "FINE_TUNED\020\002B\014\n\n" + "model_info\"\223\001\n" + "\005State\022\025\n" @@ -131,26 +129,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026MODEL_TYPE_UNSPECIFIED\020\000\022\031\n" + "\025MODEL_TYPE_GENERATIVE\020\001\022\025\n" + "\021MODEL_TYPE_CUSTOM\020\002:\226\001\352A\222\001\n" - + "*documentai.googleapis.com/ProcessorVersion\022" - + "dprojects/{project}/locations/{location}" - + "/processors/{processor}/processorVersions/{processor_version}\"r\n" + + "*documentai.googleapis.com/ProcessorVersion\022dprojects/" + + "{project}/locations/{location}/processor" + + "s/{processor}/processorVersions/{processor_version}\"r\n" + "\025ProcessorVersionAlias\022\r\n" + "\005alias\030\001 \001(\t\022J\n" + "\021processor_version\030\002 \001(\tB/\372A,\n" - + "*documentai.googleapis.com/ProcessorVersion\"\312\005\n" + + "*documentai.googleapis.com/ProcessorVersion\"\317\005\n" + "\tProcessor\022\024\n" + "\004name\030\001 \001(\tB\006\340A\005\340A\003\022\014\n" + "\004type\030\002 \001(\t\022\024\n" + "\014display_name\030\003 \001(\t\022D\n" - + "\005state\030\004 \001(\01620.google.cloud." - + "documentai.v1beta3.Processor.StateB\003\340A\003\022R\n" + + "\005state\030\004" + + " \001(\01620.google.cloud.documentai.v1beta3.Processor.StateB\003\340A\003\022R\n" + "\031default_processor_version\030\t \001(\tB/\372A,\n" + "*documentai.googleapis.com/ProcessorVersion\022^\n" + "\031processor_version_aliases\030\n" + " \003(\01326.google.cloud.documentai.v1beta3.ProcessorVersionAliasB\003\340A\003\022" + " \n" - + "\020process_endpoint\030\006 \001(\tB\006\340A\003\340A\005\022/\n" - + "\013create_time\030\007 \001(\0132\032.google.protobuf.Timestamp\022\024\n" + + "\020process_endpoint\030\006 \001(\tB\006\340A\003\340A\005\0224\n" + + "\013create_time\030\007" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\024\n" + "\014kms_key_name\030\010 \001(\t\022\032\n\r" + "satisfies_pzs\030\014 \001(\010B\003\340A\003\022\032\n\r" + "satisfies_pzi\030\r" @@ -164,13 +163,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010CREATING\020\005\022\n\n" + "\006FAILED\020\006\022\014\n" + "\010DELETING\020\007:h\352Ae\n" - + "#documentai.googleapis.com/Processor\022>projects" - + "/{project}/locations/{location}/processors/{processor}B\352\001\n" - + "#com.google.cloud.documentai.v1beta3B\023DocumentAiProcessorP\001ZCc" - + "loud.google.com/go/documentai/apiv1beta3" - + "/documentaipb;documentaipb\252\002\037Google.Clou" - + "d.DocumentAI.V1Beta3\312\002\037Google\\Cloud\\Docu" - + "mentAI\\V1beta3\352\002\"Google::Cloud::DocumentAI::V1beta3b\006proto3" + + "#documentai.googleapis.com/Processor\022>projects/{pro" + + "ject}/locations/{location}/processors/{processor}B\352\001\n" + + "#com.google.cloud.documentai.v1beta3B\023DocumentAiProcessorP\001ZCcloud." + + "google.com/go/documentai/apiv1beta3/docu" + + "mentaipb;documentaipb\252\002\037Google.Cloud.Doc" + + "umentAI.V1Beta3\312\002\037Google\\Cloud\\DocumentA" + + "I\\V1beta3\352\002\"Google::Cloud::DocumentAI::V1beta3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessorService.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessorService.java index 494a1902be59..d062be348e94 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessorService.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentAiProcessorService.java @@ -522,7 +522,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"SetDefaultProcessorVersionResponse\"w\n" + "\"SetDefaultProcessorVersionMetadata\022Q\n" + "\017common_metadata\030\001" - + " \001(\01328.google.cloud.documentai.v1beta3.CommonOperationMetadata\"\314\t\n" + + " \001(\01328.google.cloud.documentai.v1beta3.CommonOperationMetadata\"\321\t\n" + "\034TrainProcessorVersionRequest\022\213\001\n" + "\"custom_document_extraction_options\030\005 \001(\0132].google." + "cloud.documentai.v1beta3.TrainProcessorV" @@ -542,11 +542,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022training_documents\030\003 \001(\0132:.google.cloud.d" + "ocumentai.v1beta3.BatchDocumentsInputConfig\022R\n" + "\016test_documents\030\004 \001(\0132:.google.clo" - + "ud.documentai.v1beta3.BatchDocumentsInputConfig\032\201\002\n" - + "\037CustomDocumentExtractionOptions\022\205\001\n" + + "ud.documentai.v1beta3.BatchDocumentsInputConfig\032\206\002\n" + + "\037CustomDocumentExtractionOptions\022\212\001\n" + "\017training_method\030\003 \001(\0162l.google.c" + "loud.documentai.v1beta3.TrainProcessorVe" - + "rsionRequest.CustomDocumentExtractionOptions.TrainingMethod\"V\n" + + "rsionRequest.CustomDocumentExtractionOptions.TrainingMethodB\003\340A\001\"V\n" + "\016TrainingMethod\022\037\n" + "\033TRAINING_METHOD_UNSPECIFIED\020\000\022\017\n" + "\013MODEL_BASED\020\001\022\022\n" @@ -558,12 +558,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035TrainProcessorVersionResponse\022\031\n" + "\021processor_version\030\001 \001(\t\"\206\004\n" + "\035TrainProcessorVersionMetadata\022Q\n" - + "\017common_metadata\030\001 \001(\01328.google.cloud.do" - + "cumentai.v1beta3.CommonOperationMetadata\022u\n" - + "\033training_dataset_validation\030\002 \001(\0132P." - + "google.cloud.documentai.v1beta3.TrainProcessorVersionMetadata.DatasetValidation\022q\n" - + "\027test_dataset_validation\030\003 \001(\0132P.googl" - + "e.cloud.documentai.v1beta3.TrainProcessorVersionMetadata.DatasetValidation\032\247\001\n" + + "\017common_metadata\030\001 \001(\01328.google.clo" + + "ud.documentai.v1beta3.CommonOperationMetadata\022u\n" + + "\033training_dataset_validation\030\002 \001" + + "(\0132P.google.cloud.documentai.v1beta3.Tra" + + "inProcessorVersionMetadata.DatasetValidation\022q\n" + + "\027test_dataset_validation\030\003 \001(\0132P." + + "google.cloud.documentai.v1beta3.TrainPro" + + "cessorVersionMetadata.DatasetValidation\032\247\001\n" + "\021DatasetValidation\022\034\n" + "\024document_error_count\030\003 \001(\005\022\033\n" + "\023dataset_error_count\030\004 \001(\005\022+\n" @@ -574,29 +576,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132).google.cloud.documentai.v1beta3.DocumentH\000\022P\n" + "\023human_review_config\030\001 \001(\tB3\340A\002\372A-\n" + "+documentai.googleapis.com/HumanReviewConfig\022?\n" - + "\010document\030\002 \001(\013" - + "2).google.cloud.documentai.v1beta3.DocumentB\002\030\001\022 \n" + + "\010document\030\002" + + " \001(\0132).google.cloud.documentai.v1beta3.DocumentB\002\030\001\022 \n" + "\030enable_schema_validation\030\003 \001(\010\022Q\n" - + "\010priority\030\005 \001(\0162?.google.cloud.docum" - + "entai.v1beta3.ReviewDocumentRequest.Priority\022H\n" - + "\017document_schema\030\006 \001(\0132/.google.c" - + "loud.documentai.v1beta3.DocumentSchema\"#\n" + + "\010priority\030\005 \001(\0162?.google.cloud." + + "documentai.v1beta3.ReviewDocumentRequest.Priority\022H\n" + + "\017document_schema\030\006 \001(\0132/.goo" + + "gle.cloud.documentai.v1beta3.DocumentSchema\"#\n" + "\010Priority\022\013\n" + "\007DEFAULT\020\000\022\n\n" + "\006URGENT\020\001B\010\n" + "\006source\"\326\001\n" + "\026ReviewDocumentResponse\022\027\n" + "\017gcs_destination\030\001 \001(\t\022L\n" - + "\005state\030\002 \001(\0162=.googl" - + "e.cloud.documentai.v1beta3.ReviewDocumentResponse.State\022\030\n" + + "\005state\030\002 \001(\0162=." + + "google.cloud.documentai.v1beta3.ReviewDocumentResponse.State\022\030\n" + "\020rejection_reason\030\003 \001(\t\";\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\014\n" + "\010REJECTED\020\001\022\r\n" + "\tSUCCEEDED\020\002\"\300\003\n" + "\037ReviewDocumentOperationMetadata\022U\n" - + "\005state\030\001 \001(\0162F.goog" - + "le.cloud.documentai.v1beta3.ReviewDocumentOperationMetadata.State\022\025\n\r" + + "\005state\030\001 \001(\0162F" + + ".google.cloud.documentai.v1beta3.ReviewDocumentOperationMetadata.State\022\025\n\r" + "state_message\030\002 \001(\t\022/\n" + "\013create_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022/\n" + "\013update_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022Q\n" @@ -613,11 +615,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037EvaluateProcessorVersionRequest\022M\n" + "\021processor_version\030\001 \001(\tB2\340A\002\372A,\n" + "*documentai.googleapis.com/ProcessorVersion\022]\n" - + "\024evaluation_documents\030\003 \001(\0132:.google.cloud.docume" - + "ntai.v1beta3.BatchDocumentsInputConfigB\003\340A\001\"u\n" + + "\024evaluation_documents\030\003 \001(\0132:.google.cloud.d" + + "ocumentai.v1beta3.BatchDocumentsInputConfigB\003\340A\001\"u\n" + " EvaluateProcessorVersionMetadata\022Q\n" - + "\017common_metadata\030\001 \001(\01328.google.cloud." - + "documentai.v1beta3.CommonOperationMetadata\"6\n" + + "\017common_metadata\030\001 \001(\01328.google.c" + + "loud.documentai.v1beta3.CommonOperationMetadata\"6\n" + " EvaluateProcessorVersionResponse\022\022\n\n" + "evaluation\030\002 \001(\t\"R\n" + "\024GetEvaluationRequest\022:\n" @@ -635,11 +637,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035ImportProcessorVersionRequest\022S\n" + "\030processor_version_source\030\002 \001(\tB/\372A,\n" + "*documentai.googleapis.com/ProcessorVersionH\000\022\212\001\n" - + "!external_processor_version_source\030\003 \001(\0132]." - + "google.cloud.documentai.v1beta3.ImportPr" - + "ocessorVersionRequest.ExternalProcessorVersionSourceH\000\022B\n" - + "\006parent\030\001 \001(\tB2\340A\002\372A,\022*" - + "documentai.googleapis.com/ProcessorVersion\032_\n" + + "!external_processor_version_source\030\003 \001" + + "(\0132].google.cloud.documentai.v1beta3.Imp" + + "ortProcessorVersionRequest.ExternalProcessorVersionSourceH\000\022B\n" + + "\006parent\030\001 \001(\tB2\340A\002" + + "\372A,\022*documentai.googleapis.com/ProcessorVersion\032_\n" + "\036ExternalProcessorVersionSource\022\036\n" + "\021processor_version\030\001 \001(\tB\003\340A\002\022\035\n" + "\020service_endpoint\030\002 \001(\tB\003\340A\001B\010\n" @@ -648,142 +650,141 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021processor_version\030\001 \001(\tB/\372A,\n" + "*documentai.googleapis.com/ProcessorVersion\"s\n" + "\036ImportProcessorVersionMetadata\022Q\n" - + "\017common_metadata\030\001 \001(\01328" - + ".google.cloud.documentai.v1beta3.CommonOperationMetadata2\353.\n" + + "\017common_metadata\030\001 " + + "\001(\01328.google.cloud.documentai.v1beta3.CommonOperationMetadata2\353.\n" + "\030DocumentProcessorService\022\233\002\n" - + "\017ProcessDocument\022/.google.cloud.documentai.v1beta3.ProcessRequest\0320.goo" - + "gle.cloud.documentai.v1beta3.ProcessResp" - + "onse\"\244\001\332A\004name\202\323\344\223\002\226\001\";/v1beta3/{name=pr" - + "ojects/*/locations/*/processors/*}:process:\001*ZT\"O/v1beta3/{name=projects/*/locat" - + "ions/*/processors/*/processorVersions/*}:process:\001*\022\314\002\n" - + "\025BatchProcessDocuments\0224.google.cloud.documentai.v1beta3.BatchPro" - + "cessRequest\032\035.google.longrunning.Operation\"\335\001\312A,\n" - + "\024BatchProcessResponse\022\024BatchPro" - + "cessMetadata\332A\004name\202\323\344\223\002\240\001\"@/v1beta3/{na" - + "me=projects/*/locations/*/processors/*}:batchProcess:\001*ZY\"T/v1beta3/{name=projec" - + "ts/*/locations/*/processors/*/processorVersions/*}:batchProcess:\001*\022\337\001\n" - + "\023FetchProcessorTypes\022;.google.cloud.documentai.v1b" - + "eta3.FetchProcessorTypesRequest\032<.google.cloud.documentai.v1beta3.FetchProcessor" - + "TypesResponse\"M\332A\006parent\202\323\344\223\002>\022\n" - + "\035TrainProcessorVersionResponse\022\035TrainProcessorVersionMetada" - + "ta\332A\030parent,processor_version\202\323\344\223\002R\"M/v1" - + "beta3/{parent=projects/*/locations/*/pro" - + "cessors/*}/processorVersions:train:\001*\022\335\001\n" - + "\023GetProcessorVersion\022;.google.cloud.documentai.v1beta3.GetProcessorVersionReque" - + "st\0321.google.cloud.documentai.v1beta3.Pro" - + "cessorVersion\"V\332A\004name\202\323\344\223\002I\022G/v1beta3/{" - + "name=projects/*/locations/*/processors/*/processorVersions/*}\022\360\001\n" - + "\025ListProcessorVersions\022=.google.cloud.documentai.v1beta" - + "3.ListProcessorVersionsRequest\032>.google.cloud.documentai.v1beta3.ListProcessorVe" - + "rsionsResponse\"X\332A\006parent\202\323\344\223\002I\022G/v1beta" - + "3/{parent=projects/*/locations/*/processors/*}/processorVersions\022\212\002\n" - + "\026DeleteProcessorVersion\022>.google.cloud.documentai.v1" - + "beta3.DeleteProcessorVersionRequest\032\035.google.longrunning.Operation\"\220\001\312A7\n" - + "\025google.protobuf.Empty\022\036DeleteProcessorVersionM" - + "etadata\332A\004name\202\323\344\223\002I*G/v1beta3/{name=pro" - + "jects/*/locations/*/processors/*/processorVersions/*}\022\235\002\n" - + "\026DeployProcessorVersion\022>.google.cloud.documentai.v1beta3.Deplo" - + "yProcessorVersionRequest\032\035.google.longrunning.Operation\"\243\001\312A@\n" - + "\036DeployProcessorVersionResponse\022\036DeployProcessorVersionMet" - + "adata\332A\004name\202\323\344\223\002S\"N/v1beta3/{name=proje" - + "cts/*/locations/*/processors/*/processorVersions/*}:deploy:\001*\022\247\002\n" - + "\030UndeployProcessorVersion\022@.google.cloud.documentai.v1b" - + "eta3.UndeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\251\001\312AD\n" - + " UndeployProcessorVersionResponse\022 UndeployPro" - + "cessorVersionMetadata\332A\004name\202\323\344\223\002U\"P/v1b" - + "eta3/{name=projects/*/locations/*/proces" - + "sors/*/processorVersions/*}:undeploy:\001*\022\321\001\n" - + "\017CreateProcessor\0227.google.cloud.documentai.v1beta3.CreateProcessorRequest\032*.g" - + "oogle.cloud.documentai.v1beta3.Processor" - + "\"Y\332A\020parent,processor\202\323\344\223\002@\"3/v1beta3/{p" - + "arent=projects/*/locations/*}/processors:\tprocessor\022\340\001\n" - + "\017DeleteProcessor\0227.google.cloud.documentai.v1beta3.DeleteProcesso" - + "rRequest\032\035.google.longrunning.Operation\"u\312A0\n" - + "\025google.protobuf.Empty\022\027DeleteProce" - + "ssorMetadata\332A\004name\202\323\344\223\0025*3/v1beta3/{nam" - + "e=projects/*/locations/*/processors/*}\022\345\001\n" - + "\017EnableProcessor\0227.google.cloud.docume" - + "ntai.v1beta3.EnableProcessorRequest\032\035.google.longrunning.Operation\"z\312A2\n" - + "\027EnableProcessorResponse\022\027EnableProcessorMetadat" - + "a\202\323\344\223\002?\":/v1beta3/{name=projects/*/locations/*/processors/*}:enable:\001*\022\352\001\n" - + "\020DisableProcessor\0228.google.cloud.documentai.v1" - + "beta3.DisableProcessorRequest\032\035.google.longrunning.Operation\"}\312A4\n" - + "\030DisableProcessorResponse\022\030DisableProcessorMetadata\202\323\344" - + "\223\002@\";/v1beta3/{name=projects/*/locations/*/processors/*}:disable:\001*\022\253\002\n" - + "\032SetDefaultProcessorVersion\022B.google.cloud.docume", - "ntai.v1beta3.SetDefaultProcessorVersionR" - + "equest\032\035.google.longrunning.Operation\"\251\001" - + "\312AH\n\"SetDefaultProcessorVersionResponse\022" - + "\"SetDefaultProcessorVersionMetadata\202\323\344\223\002" - + "X\"S/v1beta3/{processor=projects/*/locati" - + "ons/*/processors/*}:setDefaultProcessorV" - + "ersion:\001*\022\252\002\n\016ReviewDocument\0226.google.cl" - + "oud.documentai.v1beta3.ReviewDocumentReq" - + "uest\032\035.google.longrunning.Operation\"\300\001\312A" - + "9\n\026ReviewDocumentResponse\022\037ReviewDocumen" - + "tOperationMetadata\332A\023human_review_config" - + "\202\323\344\223\002h\"c/v1beta3/{human_review_config=pr" - + "ojects/*/locations/*/processors/*/humanR" - + "eviewConfig}:reviewDocument:\001*\022\321\002\n\030Evalu" - + "ateProcessorVersion\022@.google.cloud.docum" - + "entai.v1beta3.EvaluateProcessorVersionRe" - + "quest\032\035.google.longrunning.Operation\"\323\001\312" - + "AD\n EvaluateProcessorVersionResponse\022 Ev" - + "aluateProcessorVersionMetadata\332A\021process" - + "or_version\202\323\344\223\002r\"m/v1beta3/{processor_ve" - + "rsion=projects/*/locations/*/processors/" - + "*/processorVersions/*}:evaluateProcessor" - + "Version:\001*\022\331\001\n\rGetEvaluation\0225.google.cl" - + "oud.documentai.v1beta3.GetEvaluationRequ" - + "est\032+.google.cloud.documentai.v1beta3.Ev" - + "aluation\"d\332A\004name\202\323\344\223\002W\022U/v1beta3/{name=" - + "projects/*/locations/*/processors/*/proc" - + "essorVersions/*/evaluations/*}\022\354\001\n\017ListE" - + "valuations\0227.google.cloud.documentai.v1b" - + "eta3.ListEvaluationsRequest\0328.google.clo" - + "ud.documentai.v1beta3.ListEvaluationsRes" - + "ponse\"f\332A\006parent\202\323\344\223\002W\022U/v1beta3/{parent" - + "=projects/*/locations/*/processors/*/pro" - + "cessorVersions/*}/evaluations\022\257\002\n\026Import" - + "ProcessorVersion\022>.google.cloud.document" - + "ai.v1beta3.ImportProcessorVersionRequest" - + "\032\035.google.longrunning.Operation\"\265\001\312A@\n\036I" - + "mportProcessorVersionResponse\022\036ImportPro" - + "cessorVersionMetadata\332A\006parent\202\323\344\223\002c\"^/v" - + "1beta3/{parent=projects/*/locations/*/pr" - + "ocessors/*}/processorVersions:importProc" - + "essorVersion:\001*\032M\312A\031documentai.googleapi" - + "s.com\322A.https://www.googleapis.com/auth/" - + "cloud-platformB\303\003\n#com.google.cloud.docu" - + "mentai.v1beta3B\032DocumentAiProcessorServi" - + "ceP\001ZCcloud.google.com/go/documentai/api" - + "v1beta3/documentaipb;documentaipb\252\002\037Goog" - + "le.Cloud.DocumentAI.V1Beta3\312\002\037Google\\Clo" - + "ud\\DocumentAI\\V1beta3\352\002\"Google::Cloud::D" - + "ocumentAI::V1beta3\352A\177\n+documentai.google" - + "apis.com/HumanReviewConfig\022Pprojects/{pr" - + "oject}/locations/{location}/processors/{" - + "processor}/humanReviewConfig\352AM\n\"documen" - + "tai.googleapis.com/Location\022\'projects/{p" - + "roject}/locations/{location}b\006proto3" + + "\017ProcessDocument\022/.google.cloud.documentai.v1beta3.ProcessRequest\032" + + "0.google.cloud.documentai.v1beta3.Proces" + + "sResponse\"\244\001\332A\004name\202\323\344\223\002\226\001\";/v1beta3/{na" + + "me=projects/*/locations/*/processors/*}:process:\001*ZT\"O/v1beta3/{name=projects/*/" + + "locations/*/processors/*/processorVersions/*}:process:\001*\022\314\002\n" + + "\025BatchProcessDocuments\0224.google.cloud.documentai.v1beta3.Bat" + + "chProcessRequest\032\035.google.longrunning.Operation\"\335\001\312A,\n" + + "\024BatchProcessResponse\022\024Bat" + + "chProcessMetadata\332A\004name\202\323\344\223\002\240\001\"@/v1beta" + + "3/{name=projects/*/locations/*/processors/*}:batchProcess:\001*ZY\"T/v1beta3/{name=p" + + "rojects/*/locations/*/processors/*/processorVersions/*}:batchProcess:\001*\022\337\001\n" + + "\023FetchProcessorTypes\022;.google.cloud.documenta" + + "i.v1beta3.FetchProcessorTypesRequest\032<.google.cloud.documentai.v1beta3.FetchProc" + + "essorTypesResponse\"M\332A\006parent\202\323\344\223\002>\022\n" + + "\035TrainProcessorVersionResponse\022\035TrainProcessorVersionM" + + "etadata\332A\030parent,processor_version\202\323\344\223\002R" + + "\"M/v1beta3/{parent=projects/*/locations/" + + "*/processors/*}/processorVersions:train:\001*\022\335\001\n" + + "\023GetProcessorVersion\022;.google.cloud.documentai.v1beta3.GetProcessorVersion" + + "Request\0321.google.cloud.documentai.v1beta" + + "3.ProcessorVersion\"V\332A\004name\202\323\344\223\002I\022G/v1be" + + "ta3/{name=projects/*/locations/*/processors/*/processorVersions/*}\022\360\001\n" + + "\025ListProcessorVersions\022=.google.cloud.documentai.v" + + "1beta3.ListProcessorVersionsRequest\032>.google.cloud.documentai.v1beta3.ListProces" + + "sorVersionsResponse\"X\332A\006parent\202\323\344\223\002I\022G/v" + + "1beta3/{parent=projects/*/locations/*/processors/*}/processorVersions\022\212\002\n" + + "\026DeleteProcessorVersion\022>.google.cloud.document" + + "ai.v1beta3.DeleteProcessorVersionRequest\032\035.google.longrunning.Operation\"\220\001\312A7\n" + + "\025google.protobuf.Empty\022\036DeleteProcessorVer" + + "sionMetadata\332A\004name\202\323\344\223\002I*G/v1beta3/{nam" + + "e=projects/*/locations/*/processors/*/processorVersions/*}\022\235\002\n" + + "\026DeployProcessorVersion\022>.google.cloud.documentai.v1beta3." + + "DeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\243\001\312A@\n" + + "\036DeployProcessorVersionResponse\022\036DeployProcessorVersi" + + "onMetadata\332A\004name\202\323\344\223\002S\"N/v1beta3/{name=" + + "projects/*/locations/*/processors/*/processorVersions/*}:deploy:\001*\022\247\002\n" + + "\030UndeployProcessorVersion\022@.google.cloud.documenta" + + "i.v1beta3.UndeployProcessorVersionRequest\032\035.google.longrunning.Operation\"\251\001\312AD\n" + + " UndeployProcessorVersionResponse\022 Undepl" + + "oyProcessorVersionMetadata\332A\004name\202\323\344\223\002U\"" + + "P/v1beta3/{name=projects/*/locations/*/p" + + "rocessors/*/processorVersions/*}:undeploy:\001*\022\321\001\n" + + "\017CreateProcessor\0227.google.cloud.documentai.v1beta3.CreateProcessorReques" + + "t\032*.google.cloud.documentai.v1beta3.Proc" + + "essor\"Y\332A\020parent,processor\202\323\344\223\002@\"3/v1bet" + + "a3/{parent=projects/*/locations/*}/processors:\tprocessor\022\340\001\n" + + "\017DeleteProcessor\0227.google.cloud.documentai.v1beta3.DeletePro" + + "cessorRequest\032\035.google.longrunning.Operation\"u\312A0\n" + + "\025google.protobuf.Empty\022\027Delete" + + "ProcessorMetadata\332A\004name\202\323\344\223\0025*3/v1beta3" + + "/{name=projects/*/locations/*/processors/*}\022\345\001\n" + + "\017EnableProcessor\0227.google.cloud.d" + + "ocumentai.v1beta3.EnableProcessorRequest\032\035.google.longrunning.Operation\"z\312A2\n" + + "\027EnableProcessorResponse\022\027EnableProcessorMe" + + "tadata\202\323\344\223\002?\":/v1beta3/{name=projects/*/locations/*/processors/*}:enable:\001*\022\352\001\n" + + "\020DisableProcessor\0228.google.cloud.document" + + "ai.v1beta3.DisableProcessorRequest\032\035.google.longrunning.Operation\"}\312A4\n" + + "\030DisableProcessorResponse\022\030DisableProcessorMetada" + + "ta\202\323\344\223\002@\";/v1beta3/{name=projects/*/locations/*/processors/*}:disable:\001*\022\253\002\n" + + "\032SetDefaultProcessorVersion\022B.google.cloud.d", + "ocumentai.v1beta3.SetDefaultProcessorVer" + + "sionRequest\032\035.google.longrunning.Operati" + + "on\"\251\001\312AH\n\"SetDefaultProcessorVersionResp" + + "onse\022\"SetDefaultProcessorVersionMetadata" + + "\202\323\344\223\002X\"S/v1beta3/{processor=projects/*/l" + + "ocations/*/processors/*}:setDefaultProce" + + "ssorVersion:\001*\022\252\002\n\016ReviewDocument\0226.goog" + + "le.cloud.documentai.v1beta3.ReviewDocume" + + "ntRequest\032\035.google.longrunning.Operation" + + "\"\300\001\312A9\n\026ReviewDocumentResponse\022\037ReviewDo" + + "cumentOperationMetadata\332A\023human_review_c" + + "onfig\202\323\344\223\002h\"c/v1beta3/{human_review_conf" + + "ig=projects/*/locations/*/processors/*/h" + + "umanReviewConfig}:reviewDocument:\001*\022\321\002\n\030" + + "EvaluateProcessorVersion\022@.google.cloud." + + "documentai.v1beta3.EvaluateProcessorVers" + + "ionRequest\032\035.google.longrunning.Operatio" + + "n\"\323\001\312AD\n EvaluateProcessorVersionRespons" + + "e\022 EvaluateProcessorVersionMetadata\332A\021pr" + + "ocessor_version\202\323\344\223\002r\"m/v1beta3/{process" + + "or_version=projects/*/locations/*/proces" + + "sors/*/processorVersions/*}:evaluateProc" + + "essorVersion:\001*\022\331\001\n\rGetEvaluation\0225.goog" + + "le.cloud.documentai.v1beta3.GetEvaluatio" + + "nRequest\032+.google.cloud.documentai.v1bet" + + "a3.Evaluation\"d\332A\004name\202\323\344\223\002W\022U/v1beta3/{" + + "name=projects/*/locations/*/processors/*" + + "/processorVersions/*/evaluations/*}\022\354\001\n\017" + + "ListEvaluations\0227.google.cloud.documenta" + + "i.v1beta3.ListEvaluationsRequest\0328.googl" + + "e.cloud.documentai.v1beta3.ListEvaluatio" + + "nsResponse\"f\332A\006parent\202\323\344\223\002W\022U/v1beta3/{p" + + "arent=projects/*/locations/*/processors/" + + "*/processorVersions/*}/evaluations\022\257\002\n\026I" + + "mportProcessorVersion\022>.google.cloud.doc" + + "umentai.v1beta3.ImportProcessorVersionRe" + + "quest\032\035.google.longrunning.Operation\"\265\001\312" + + "A@\n\036ImportProcessorVersionResponse\022\036Impo" + + "rtProcessorVersionMetadata\332A\006parent\202\323\344\223\002" + + "c\"^/v1beta3/{parent=projects/*/locations" + + "/*/processors/*}/processorVersions:impor" + + "tProcessorVersion:\001*\032M\312A\031documentai.goog" + + "leapis.com\322A.https://www.googleapis.com/" + + "auth/cloud-platformB\303\003\n#com.google.cloud" + + ".documentai.v1beta3B\032DocumentAiProcessor" + + "ServiceP\001ZCcloud.google.com/go/documenta" + + "i/apiv1beta3/documentaipb;documentaipb\252\002" + + "\037Google.Cloud.DocumentAI.V1Beta3\312\002\037Googl" + + "e\\Cloud\\DocumentAI\\V1beta3\352\002\"Google::Clo" + + "ud::DocumentAI::V1beta3\352A\177\n+documentai.g" + + "oogleapis.com/HumanReviewConfig\022Pproject" + + "s/{project}/locations/{location}/process" + + "ors/{processor}/humanReviewConfig\352AM\n\"do" + + "cumentai.googleapis.com/Location\022\'projec" + + "ts/{project}/locations/{location}b\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentOrBuilder.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentOrBuilder.java index 1901e8217b56..2605bb3cac92 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentOrBuilder.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentOrBuilder.java @@ -809,5 +809,164 @@ com.google.cloud.documentai.v1beta3.Document.TextChangeOrBuilder getTextChangesO */ com.google.cloud.documentai.v1beta3.Document.BlobAssetOrBuilder getBlobAssetsOrBuilder(int index); + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return Whether the entityValidationOutput field is set. + */ + boolean hasEntityValidationOutput(); + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + * + * @return The entityValidationOutput. + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutput getEntityValidationOutput(); + + /** + * + * + *
+   * The entity validation output for the document. This is the validation
+   * output for `document.entities` field.
+   * 
+ * + * + * .google.cloud.documentai.v1beta3.Document.EntityValidationOutput entity_validation_output = 21; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntityValidationOutputOrBuilder + getEntityValidationOutputOrBuilder(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + java.util.List + getEntitiesRevisionsList(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntitiesRevision getEntitiesRevisions(int index); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + int getEntitiesRevisionsCount(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + java.util.List + getEntitiesRevisionsOrBuilderList(); + + /** + * + * + *
+   * A list of entity revisions. The entity revisions are appended to the
+   * document in the processing order. This field can be used for comparing the
+   * entity extraction results at different stages of the processing.
+   * 
+ * + * + * repeated .google.cloud.documentai.v1beta3.Document.EntitiesRevision entities_revisions = 22; + * + */ + com.google.cloud.documentai.v1beta3.Document.EntitiesRevisionOrBuilder + getEntitiesRevisionsOrBuilder(int index); + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The entitiesRevisionId. + */ + java.lang.String getEntitiesRevisionId(); + + /** + * + * + *
+   * The entity revision id that `document.entities` field is based on.
+   * If this field is set and `entities_revisions` is not empty, the entities in
+   * `document.entities` field are the entities in the entity revision with this
+   * id and `document.entity_validation_output` field is the
+   * `entity_validation_output` field in this entity revision.
+   * 
+ * + * string entities_revision_id = 23; + * + * @return The bytes for entitiesRevisionId. + */ + com.google.protobuf.ByteString getEntitiesRevisionIdBytes(); + com.google.cloud.documentai.v1beta3.Document.SourceCase getSourceCase(); } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProto.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProto.java index ad03da141aa9..2bd955493fd5 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProto.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProto.java @@ -256,6 +256,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_documentai_v1beta3_Document_BlobAsset_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_documentai_v1beta3_Document_BlobAsset_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_documentai_v1beta3_RevisionRef_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -277,7 +289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "to\032\027google/rpc/status.proto\032\027google/type" + "/color.proto\032\026google/type/date.proto\032\032go" + "ogle/type/datetime.proto\032\027google/type/money.proto\032" - + " google/type/postal_address.proto\"\226f\n" + + " google/type/postal_address.proto\"\335p\n" + "\010Document\022\022\n" + "\003uri\030\001 \001(\tB\003\340A\001H\000\022\026\n" + "\007content\030\002 \001(\014B\003\340A\001H\000\022\022\n" @@ -303,21 +315,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020chunked_document\030\022" + " \001(\01329.google.cloud.documentai.v1beta3.Document.ChunkedDocument\022M\n" + "\013blob_assets\030\023" - + " \003(\01323.google.cloud.documentai.v1beta3.Document.BlobAssetB\003\340A\001\032J\n" + + " \003(\01323.google.cloud.documentai.v1beta3.Document.BlobAssetB\003\340A\001\022b\n" + + "\030entity_validation_output\030\025 \001(\0132@.google.cloud.d" + + "ocumentai.v1beta3.Document.EntityValidationOutput\022V\n" + + "\022entities_revisions\030\026 \003(\0132:." + + "google.cloud.documentai.v1beta3.Document.EntitiesRevision\022\034\n" + + "\024entities_revision_id\030\027 \001(\t\032J\n" + "\tShardInfo\022\023\n" + "\013shard_index\030\001 \001(\003\022\023\n" + "\013shard_count\030\002 \001(\003\022\023\n" + "\013text_offset\030\003 \001(\003\032\357\002\n" + "\005Style\022I\n" - + "\013text_anchor\030\001" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.TextAnchor\022!\n" + + "\013text_anchor\030\001 \001(\01324.goo" + + "gle.cloud.documentai.v1beta3.Document.TextAnchor\022!\n" + "\005color\030\002 \001(\0132\022.google.type.Color\022,\n" + "\020background_color\030\003 \001(\0132\022.google.type.Color\022\023\n" + "\013font_weight\030\004 \001(\t\022\022\n\n" + "text_style\030\005 \001(\t\022\027\n" + "\017text_decoration\030\006 \001(\t\022K\n" - + "\tfont_size\030\007 \001(\01328.g" - + "oogle.cloud.documentai.v1beta3.Document.Style.FontSize\022\023\n" + + "\tfont_size\030\007" + + " \001(\01328.google.cloud.documentai.v1beta3.Document.Style.FontSize\022\023\n" + "\013font_family\030\010 \001(\t\032&\n" + "\010FontSize\022\014\n" + "\004size\030\001 \001(\002\022\014\n" @@ -326,36 +343,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013page_number\030\001 \001(\005\022C\n" + "\005image\030\r" + " \001(\01324.google.cloud.documentai.v1beta3.Document.Page.Image\022I\n\n" - + "transforms\030\016 \003(\01325.goo" - + "gle.cloud.documentai.v1beta3.Document.Page.Matrix\022K\n" - + "\tdimension\030\002 \001(\01328.google.cl" - + "oud.documentai.v1beta3.Document.Page.Dimension\022E\n" - + "\006layout\030\003" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" - + "\022detected_languages\030\004 \003(\0132?.google.cloud" - + ".documentai.v1beta3.Document.Page.DetectedLanguage\022D\n" - + "\006blocks\030\005 \003(\01324.google.clou" - + "d.documentai.v1beta3.Document.Page.Block\022L\n\n" - + "paragraphs\030\006 \003(\01328.google.cloud.docu" - + "mentai.v1beta3.Document.Page.Paragraph\022B\n" - + "\005lines\030\007" - + " \003(\01323.google.cloud.documentai.v1beta3.Document.Page.Line\022D\n" - + "\006tokens\030\010 \003" - + "(\01324.google.cloud.documentai.v1beta3.Document.Page.Token\022U\n" - + "\017visual_elements\030\t \003(" - + "\0132<.google.cloud.documentai.v1beta3.Document.Page.VisualElement\022D\n" + + "transforms\030\016" + + " \003(\01325.google.cloud.documentai.v1beta3.Document.Page.Matrix\022K\n" + + "\tdimension\030\002" + + " \001(\01328.google.cloud.documentai.v1beta3.Document.Page.Dimension\022E\n" + + "\006layout\030\003 \001(\013" + + "25.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" + + "\022detected_languages\030\004 " + + "\003(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022D\n" + + "\006blocks\030\005" + + " \003(\01324.google.cloud.documentai.v1beta3.Document.Page.Block\022L\n\n" + + "paragraphs\030\006 \003(\01328" + + ".google.cloud.documentai.v1beta3.Document.Page.Paragraph\022B\n" + + "\005lines\030\007 \003(\01323.google" + + ".cloud.documentai.v1beta3.Document.Page.Line\022D\n" + + "\006tokens\030\010" + + " \003(\01324.google.cloud.documentai.v1beta3.Document.Page.Token\022U\n" + + "\017visual_elements\030\t \003(\0132<.google.cloud.docum" + + "entai.v1beta3.Document.Page.VisualElement\022D\n" + "\006tables\030\n" + " \003(\01324.google.cloud.documentai.v1beta3.Document.Page.Table\022M\n" - + "\013form_fields\030\013 \003(\01328.goo" - + "gle.cloud.documentai.v1beta3.Document.Page.FormField\022F\n" - + "\007symbols\030\014 \003(\01325.google.c" - + "loud.documentai.v1beta3.Document.Page.Symbol\022Y\n" - + "\021detected_barcodes\030\017 \003(\0132>.google" - + ".cloud.documentai.v1beta3.Document.Page.DetectedBarcode\022_\n" - + "\024image_quality_scores\030\021" - + " \001(\0132A.google.cloud.documentai.v1beta3.Document.Page.ImageQualityScores\022L\n\n" - + "provenance\030\020" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\0328\n" + + "\013form_fields\030\013" + + " \003(\01328.google.cloud.documentai.v1beta3.Document.Page.FormField\022F\n" + + "\007symbols\030\014" + + " \003(\01325.google.cloud.documentai.v1beta3.Document.Page.Symbol\022Y\n" + + "\021detected_barcodes\030\017" + + " \003(\0132>.google.cloud.documentai.v1beta3.Document.Page.DetectedBarcode\022_\n" + + "\024image_quality_scores\030\021 \001(\0132A.google.cloud.d" + + "ocumentai.v1beta3.Document.Page.ImageQualityScores\022L\n\n" + + "provenance\030\020 \001(\01324.google." + + "cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\0328\n" + "\tDimension\022\r\n" + "\005width\030\001 \001(\002\022\016\n" + "\006height\030\002 \001(\002\022\014\n" @@ -371,12 +388,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004type\030\003 \001(\005\022\014\n" + "\004data\030\004 \001(\014\032\354\002\n" + "\006Layout\022I\n" - + "\013text_anchor\030\001" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.TextAnchor\022\022\n\n" + + "\013text_anchor\030\001 \001(\013" + + "24.google.cloud.documentai.v1beta3.Document.TextAnchor\022\022\n\n" + "confidence\030\002 \001(\002\022D\n\r" + "bounding_poly\030\003 \001(\0132-.google.cloud.documentai.v1beta3.BoundingPoly\022V\n" - + "\013orientation\030\004 \001(\0162A.google.clo" - + "ud.documentai.v1beta3.Document.Page.Layout.Orientation\"e\n" + + "\013orientation\030\004" + + " \001(\0162A.google.cloud.documentai.v1beta3.Document.Page.Layout.Orientation\"e\n" + "\013Orientation\022\033\n" + "\027ORIENTATION_UNSPECIFIED\020\000\022\013\n" + "\007PAGE_UP\020\001\022\016\n\n" @@ -384,40 +401,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tPAGE_DOWN\020\003\022\r\n" + "\tPAGE_LEFT\020\004\032\371\001\n" + "\005Block\022E\n" - + "\006layout\030\001 \001(\01325.google.cloud.d" - + "ocumentai.v1beta3.Document.Page.Layout\022[\n" - + "\022detected_languages\030\002 \003(\0132?.google.clou" - + "d.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" - + "provenance\030\003 \001(\01324.google" - + ".cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\375\001\n" - + "\tParagraph\022E\n" - + "\006layout\030\001 \001(\0132" - + "5.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" - + "\022detected_languages\030\002 \003" - + "(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + + "\006layout\030\001 \001(" + + "\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" + + "\022detected_languages\030\002" + + " \003(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + "provenance\030\003" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\370\001\n" - + "\004Line\022E\n" + + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\375\001\n" + + "\tParagraph\022E\n" + "\006layout\030\001" + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" - + "\022detected_languages\030\002 \003(\0132?.google.cloud.documentai." - + "v1beta3.Document.Page.DetectedLanguage\022L\n\n" - + "provenance\030\003" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\274\007\n" + + "\022detected_languages\030\002 \003(\0132?.google.cloud.docu" + + "mentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + + "provenance\030\003 \001(\01324.google.cloud" + + ".documentai.v1beta3.Document.ProvenanceB\002\030\001\032\370\001\n" + + "\004Line\022E\n" + + "\006layout\030\001 \001(\01325.google.cl" + + "oud.documentai.v1beta3.Document.Page.Layout\022[\n" + + "\022detected_languages\030\002 \003(\0132?.google" + + ".cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + + "provenance\030\003 \001(\01324.g" + + "oogle.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\274\007\n" + "\005Token\022E\n" - + "\006layout\030\001" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022Z\n" - + "\016detected_break\030\002 \001(\0132B.google.cloud.doc" - + "umentai.v1beta3.Document.Page.Token.DetectedBreak\022[\n" - + "\022detected_languages\030\003 \003(\0132?." - + "google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" - + "provenance\030\004 \001" - + "(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\022R\n\n" - + "style_info\030\005 \001(\013" - + "2>.google.cloud.documentai.v1beta3.Document.Page.Token.StyleInfo\032\253\001\n\r" + + "\006layout\030\001 \001(\013" + + "25.google.cloud.documentai.v1beta3.Document.Page.Layout\022Z\n" + + "\016detected_break\030\002 \001(\0132" + + "B.google.cloud.documentai.v1beta3.Document.Page.Token.DetectedBreak\022[\n" + + "\022detected_languages\030\003 \003(\0132?.google.cloud.documenta" + + "i.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + + "provenance\030\004 \001(\01324.google.cloud.docu" + + "mentai.v1beta3.Document.ProvenanceB\002\030\001\022R\n\n" + + "style_info\030\005 \001(\0132>.google.cloud.docume" + + "ntai.v1beta3.Document.Page.Token.StyleInfo\032\253\001\n\r" + "DetectedBreak\022U\n" - + "\004type\030\001 \001(\0162G.google.cloud.document" - + "ai.v1beta3.Document.Page.Token.DetectedBreak.Type\"C\n" + + "\004type\030\001 \001(\0162G.goo" + + "gle.cloud.documentai.v1beta3.Document.Page.Token.DetectedBreak.Type\"C\n" + "\004Type\022\024\n" + "\020TYPE_UNSPECIFIED\020\000\022\t\n" + "\005SPACE\020\001\022\016\n\n" @@ -442,82 +459,84 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "text_color\030\016 \001(\0132\022.google.type.Color\022,\n" + "\020background_color\030\017 \001(\0132\022.google.type.Color\032\254\001\n" + "\006Symbol\022E\n" - + "\006layout\030\001" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" - + "\022detected_languages\030\002 \003(\0132?.google.cloud" - + ".documentai.v1beta3.Document.Page.DetectedLanguage\032\301\001\n\r" + + "\006layout\030\001 \001(\013" + + "25.google.cloud.documentai.v1beta3.Document.Page.Layout\022[\n" + + "\022detected_languages\030\002 " + + "\003(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\032\301\001\n\r" + "VisualElement\022E\n" + "\006layout\030\001" + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022\014\n" + "\004type\030\002 \001(\t\022[\n" - + "\022detected_languages\030\003 \003(\0132?.google.cloud.doc" - + "umentai.v1beta3.Document.Page.DetectedLanguage\032\320\005\n" + + "\022detected_languages\030\003 \003(\0132" + + "?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\032\320\005\n" + "\005Table\022E\n" - + "\006layout\030\001 \001(\01325.googl" - + "e.cloud.documentai.v1beta3.Document.Page.Layout\022R\n" - + "\013header_rows\030\002 \003(\0132=.google.cl" - + "oud.documentai.v1beta3.Document.Page.Table.TableRow\022P\n" - + "\tbody_rows\030\003 \003(\0132=.google." - + "cloud.documentai.v1beta3.Document.Page.Table.TableRow\022[\n" - + "\022detected_languages\030\004 \003(" - + "\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" - + "provenance\030\005" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032Y\n" + + "\006layout\030\001" + + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022R\n" + + "\013header_rows\030\002" + + " \003(\0132=.google.cloud.documentai.v1beta3.Document.Page.Table.TableRow\022P\n" + + "\tbody_rows\030\003" + + " \003(\0132=.google.cloud.documentai.v1beta3.Document.Page.Table.TableRow\022[\n" + + "\022detected_languages\030\004 \003(\0132?.google.cloud.docum" + + "entai.v1beta3.Document.Page.DetectedLanguage\022L\n\n" + + "provenance\030\005 \001(\01324.google.cloud." + + "documentai.v1beta3.Document.ProvenanceB\002\030\001\032Y\n" + "\010TableRow\022M\n" - + "\005cells\030\001" - + " \003(\0132>.google.cloud.documentai.v1beta3.Document.Page.Table.TableCell\032\323\001\n" + + "\005cells\030\001 \003(\0132>.google.c" + + "loud.documentai.v1beta3.Document.Page.Table.TableCell\032\323\001\n" + "\tTableCell\022E\n" - + "\006layout\030\001 \001(\01325.google.cloud" - + ".documentai.v1beta3.Document.Page.Layout\022\020\n" + + "\006layout\030\001 " + + "\001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022\020\n" + "\010row_span\030\002 \001(\005\022\020\n" + "\010col_span\030\003 \001(\005\022[\n" - + "\022detected_languages\030\004 \003(\0132?.google.cloud." - + "documentai.v1beta3.Document.Page.DetectedLanguage\032\377\003\n" + + "\022detected_languages\030\004 \003" + + "(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\032\377\003\n" + "\tFormField\022I\n\n" - + "field_name\030\001 " - + "\001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022J\n" - + "\013field_value\030\002 \001(\0132" - + "5.google.cloud.documentai.v1beta3.Document.Page.Layout\022`\n" - + "\027name_detected_languages\030\003" - + " \003(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022a\n" - + "\030value_detected_languages\030\004 \003(\0132?.google.clou" - + "d.documentai.v1beta3.Document.Page.DetectedLanguage\022\022\n\n" + + "field_name\030\001" + + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022J\n" + + "\013field_value\030\002" + + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\022`\n" + + "\027name_detected_languages\030\003 \003(\0132?.google.cloud" + + ".documentai.v1beta3.Document.Page.DetectedLanguage\022a\n" + + "\030value_detected_languages\030\004" + + " \003(\0132?.google.cloud.documentai.v1beta3.Document.Page.DetectedLanguage\022\022\n\n" + "value_type\030\005 \001(\t\022\032\n" + "\022corrected_key_text\030\006 \001(\t\022\034\n" + "\024corrected_value_text\030\007 \001(\t\022H\n\n" - + "provenance\030\010 \001(\01324.google.c" - + "loud.documentai.v1beta3.Document.Provenance\032\223\001\n" + + "provenance\030\010" + + " \001(\01324.google.cloud.documentai.v1beta3.Document.Provenance\032\223\001\n" + "\017DetectedBarcode\022E\n" - + "\006layout\030\001 \001(\0132" - + "5.google.cloud.documentai.v1beta3.Document.Page.Layout\0229\n" + + "\006layout\030\001" + + " \001(\01325.google.cloud.documentai.v1beta3.Document.Page.Layout\0229\n" + "\007barcode\030\002 \001(\0132(.google.cloud.documentai.v1beta3.Barcode\032=\n" + "\020DetectedLanguage\022\025\n\r" + "language_code\030\001 \001(\t\022\022\n\n" + "confidence\030\002 \001(\002\032\313\001\n" + "\022ImageQualityScores\022\025\n\r" + "quality_score\030\001 \001(\002\022j\n" - + "\020detected_defects\030\002 \003(\0132P.google.cloud.documentai.v1bet" - + "a3.Document.Page.ImageQualityScores.DetectedDefect\0322\n" + + "\020detected_defects\030\002 \003(\0132P.google.clou" + + "d.documentai.v1beta3.Document.Page.ImageQualityScores.DetectedDefect\0322\n" + "\016DetectedDefect\022\014\n" + "\004type\030\001 \001(\t\022\022\n\n" - + "confidence\030\002 \001(\002\032\351\006\n" + + "confidence\030\002 \001(\002\032\215\010\n" + "\006Entity\022N\n" - + "\013text_anchor\030\001" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.TextAnchorB\003\340A\001\022\021\n" + + "\013text_anchor\030\001 \001(\01324.googl" + + "e.cloud.documentai.v1beta3.Document.TextAnchorB\003\340A\001\022\021\n" + "\004type\030\002 \001(\tB\003\340A\002\022\031\n" + "\014mention_text\030\003 \001(\tB\003\340A\001\022\027\n\n" + "mention_id\030\004 \001(\tB\003\340A\001\022\027\n\n" + "confidence\030\005 \001(\002B\003\340A\001\022N\n" - + "\013page_anchor\030\006 \001(\01324.google." - + "cloud.documentai.v1beta3.Document.PageAnchorB\003\340A\001\022\017\n" + + "\013page_anchor\030\006" + + " \001(\01324.google.cloud.documentai.v1beta3.Document.PageAnchorB\003\340A\001\022\017\n" + "\002id\030\007 \001(\tB\003\340A\001\022_\n" - + "\020normalized_value\030\t \001(\0132@.google.cloud.documentai.v" - + "1beta3.Document.Entity.NormalizedValueB\003\340A\001\022I\n\n" + + "\020normalized_value\030\t \001(\0132@.google." + + "cloud.documentai.v1beta3.Document.Entity.NormalizedValueB\003\340A\001\022I\n\n" + "properties\030\n" + " \003(\01320.google.cloud.documentai.v1beta3.Document.EntityB\003\340A\001\022M\n\n" - + "provenance\030\013" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\003\340A\001\022\025\n" - + "\010redacted\030\014 \001(\010B\003\340A\001\032\273\002\n" + + "provenance\030\013 \001(\01324.g" + + "oogle.cloud.documentai.v1beta3.Document.ProvenanceB\003\340A\001\022\025\n" + + "\010redacted\030\014 \001(\010B\003\340A\001\022L\n" + + "\006method\030\017" + + " \001(\01627.google.cloud.documentai.v1beta3.Document.Entity.MethodB\003\340A\001\032\326\002\n" + "\017NormalizedValue\022)\n" + "\013money_value\030\002 \001(\0132\022.google.type.MoneyH\000\022\'\n\n" + "date_value\030\003 \001(\0132\021.google.type.DateH\000\022/\n" @@ -525,27 +544,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "address_value\030\005 \001(\0132\032.google.type.PostalAddressH\000\022\027\n\r" + "boolean_value\030\006 \001(\010H\000\022\027\n\r" + "integer_value\030\007 \001(\005H\000\022\025\n" - + "\013float_value\030\010 \001(\002H\000\022\021\n" + + "\013float_value\030\010 \001(\002H\000\022\031\n" + + "\017signature_value\030\n" + + " \001(\010H\000\022\021\n" + "\004text\030\001 \001(\tB\003\340A\001B\022\n" - + "\020structured_value\032I\n" + + "\020structured_value\"9\n" + + "\006Method\022\026\n" + + "\022METHOD_UNSPECIFIED\020\000\022\013\n" + + "\007EXTRACT\020\001\022\n\n" + + "\006DERIVE\020\002\032I\n" + "\016EntityRelation\022\022\n\n" + "subject_id\030\001 \001(\t\022\021\n" + "\tobject_id\030\002 \001(\t\022\020\n" + "\010relation\030\003 \001(\t\032\255\001\n\n" + "TextAnchor\022W\n\r" - + "text_segments\030\001" - + " \003(\0132@.google.cloud.documentai.v1beta3.Document.TextAnchor.TextSegment\022\017\n" + + "text_segments\030\001 \003(\0132@.goog" + + "le.cloud.documentai.v1beta3.Document.TextAnchor.TextSegment\022\017\n" + "\007content\030\002 \001(\t\0325\n" + "\013TextSegment\022\023\n" + "\013start_index\030\001 \001(\003\022\021\n" + "\tend_index\030\002 \001(\003\032\347\003\n\n" + "PageAnchor\022O\n" - + "\tpage_refs\030\001 \003(\0132<.google.cloud.d" - + "ocumentai.v1beta3.Document.PageAnchor.PageRef\032\207\003\n" + + "\tpage_refs\030\001" + + " \003(\0132<.google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef\032\207\003\n" + "\007PageRef\022\021\n" + "\004page\030\001 \001(\003B\003\340A\002\022a\n" - + "\013layout_type\030\002 \001(\0162G.google.cloud.documen" - + "tai.v1beta3.Document.PageAnchor.PageRef.LayoutTypeB\003\340A\001\022\030\n" + + "\013layout_type\030\002 \001(\0162" + + "G.google.cloud.documentai.v1beta3.Document.PageAnchor.PageRef.LayoutTypeB\003\340A\001\022\030\n" + "\tlayout_id\030\003 \001(\tB\005\030\001\340A\001\022I\n\r" + "bounding_poly\030\004" + " \001(\0132-.google.cloud.documentai.v1beta3.BoundingPolyB\003\340A\001\022\027\n\n" @@ -562,10 +587,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "Provenance\022\024\n" + "\010revision\030\001 \001(\005B\002\030\001\022\016\n" + "\002id\030\002 \001(\005B\002\030\001\022L\n" - + "\007parents\030\003 \003(\0132;.google.c" - + "loud.documentai.v1beta3.Document.Provenance.Parent\022P\n" - + "\004type\030\004 \001(\0162B.google.cloud." - + "documentai.v1beta3.Document.Provenance.OperationType\0329\n" + + "\007parents\030\003" + + " \003(\0132;.google.cloud.documentai.v1beta3.Document.Provenance.Parent\022P\n" + + "\004type\030\004" + + " \001(\0162B.google.cloud.documentai.v1beta3.Document.Provenance.OperationType\0329\n" + "\006Parent\022\020\n" + "\010revision\030\001 \001(\005\022\r\n" + "\005index\030\003 \001(\005\022\016\n" @@ -586,127 +611,156 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006parent\030\002 \003(\005B\002\030\001\022\022\n\n" + "parent_ids\030\007 \003(\t\022/\n" + "\013create_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022T\n" - + "\014human_review\030\006" - + " \001(\0132>.google.cloud.documentai.v1beta3.Document.Revision.HumanReview\0323\n" + + "\014human_review\030\006 \001(\0132>.googl" + + "e.cloud.documentai.v1beta3.Document.Revision.HumanReview\0323\n" + "\013HumanReview\022\r\n" + "\005state\030\001 \001(\t\022\025\n\r" + "state_message\030\002 \001(\tB\010\n" + "\006source\032\273\001\n\n" + "TextChange\022I\n" - + "\013text_anchor\030\001" - + " \001(\01324.google.cloud.documentai.v1beta3.Document.TextAnchor\022\024\n" + + "\013text_anchor\030\001 \001(\01324.go" + + "ogle.cloud.documentai.v1beta3.Document.TextAnchor\022\024\n" + "\014changed_text\030\002 \001(\t\022L\n\n" - + "provenance\030\003 \003(\01324.google.c" - + "loud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\"\n" + + "provenance\030\003" + + " \003(\01324.google.cloud.documentai.v1beta3.Document.ProvenanceB\002\030\001\032\"\n" + "\013Annotations\022\023\n" - + "\013description\030\001 \001(\t\032\373\017\n" + + "\013description\030\001 \001(\t\032\223\021\n" + "\016DocumentLayout\022\\\n" - + "\006blocks\030\001 \003(\0132L" - + ".google.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock\032\212\017\n" + + "\006blocks\030\001 \003(\0132L.google.cloud.docu" + + "mentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock\032\242\020\n" + "\023DocumentLayoutBlock\022r\n\n" - + "text_block\030\002 \001(\0132\\.google.cloud.documentai.v1beta3.Docum" - + "ent.DocumentLayout.DocumentLayoutBlock.LayoutTextBlockH\000\022t\n" - + "\013table_block\030\003 \001(\0132].google.cloud.documentai.v1beta3.Document" - + ".DocumentLayout.DocumentLayoutBlock.LayoutTableBlockH\000\022r\n\n" - + "list_block\030\004 \001(\0132\\.google.cloud.documentai.v1beta3.Document.Do" - + "cumentLayout.DocumentLayoutBlock.LayoutListBlockH\000\022t\n" - + "\013image_block\030\007 \001(\0132].google.cloud.documentai.v1beta3.Document.Docum" - + "entLayout.DocumentLayoutBlock.LayoutImageBlockH\000\022\020\n" + + "text_block\030\002 \001(\0132\\.google.cloud.do" + + "cumentai.v1beta3.Document.DocumentLayout" + + ".DocumentLayoutBlock.LayoutTextBlockH\000\022t\n" + + "\013table_block\030\003 \001(\0132].google.cloud.docum" + + "entai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlockH\000\022r\n\n" + + "list_block\030\004 \001(\0132\\.google.cloud.document" + + "ai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlockH\000\022t\n" + + "\013image_block\030\007 \001(\0132].google.cloud.documentai." + + "v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutImageBlockH\000\022\020\n" + "\010block_id\030\001 \001(\t\022n\n" - + "\tpage_span\030\005 \001(\0132[.google.cloud.documentai.v1beta3." - + "Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan\022C\n" - + "\014bounding_box\030\006 \001(\013" - + "2-.google.cloud.documentai.v1beta3.BoundingPoly\0326\n" + + "\tpage_span\030\005 \001(\0132[.google.cloud.documentai.v1beta3.Document.DocumentL" + + "ayout.DocumentLayoutBlock.LayoutPageSpan\022C\n" + + "\014bounding_box\030\006" + + " \001(\0132-.google.cloud.documentai.v1beta3.BoundingPoly\0326\n" + "\016LayoutPageSpan\022\022\n\n" + "page_start\030\001 \001(\005\022\020\n" - + "\010page_end\030\002 \001(\005\032\213\001\n" + + "\010page_end\030\002 \001(\005\032\327\001\n" + "\017LayoutTextBlock\022\014\n" + "\004text\030\001 \001(\t\022\014\n" + "\004type\030\002 \001(\t\022\\\n" - + "\006blocks\030\003 \003(\0132L.google.cloud.documentai.v1beta" - + "3.Document.DocumentLayout.DocumentLayoutBlock\032\205\002\n" + + "\006blocks\030\003 \003(\0132L.google.c" + + "loud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock\022J\n" + + "\013annotations\030\004" + + " \001(\01325.google.cloud.documentai.v1beta3.Document.Annotations\032\321\002\n" + "\020LayoutTableBlock\022p\n" - + "\013header_rows\030\001 \003(\0132[.google.cloud.documentai.v1beta" - + "3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022n\n" - + "\tbody_rows\030\002 \003(\0132[.google.cloud.documentai.v1beta3.Docume" - + "nt.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022\017\n" - + "\007caption\030\003 \001(\t\032}\n" + + "\013header_rows\030\001 \003(\0132[.google.cloud" + + ".documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022n\n" + + "\tbody_rows\030\002 \003(\0132[.google.cloud.documen" + + "tai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableRow\022\017\n" + + "\007caption\030\003 \001(\t\022J\n" + + "\013annotations\030\004 \001(\01325.google.cl" + + "oud.documentai.v1beta3.Document.Annotations\032}\n" + "\016LayoutTableRow\022k\n" - + "\005cells\030\001 \003(\0132\\.google.cloud.do" - + "cumentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableCell\032\223\001\n" + + "\005cells\030\001 \003(\0132\\.google.cloud.documentai.v1beta3.Document." + + "DocumentLayout.DocumentLayoutBlock.LayoutTableCell\032\223\001\n" + "\017LayoutTableCell\022\\\n" - + "\006blocks\030\001 \003(\0132L.googl" - + "e.cloud.documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock\022\020\n" + + "\006blocks\030\001 \003(\0132L.google.cloud.documentai.v1beta3" + + ".Document.DocumentLayout.DocumentLayoutBlock\022\020\n" + "\010row_span\030\002 \001(\005\022\020\n" + "\010col_span\030\003 \001(\005\032\223\001\n" + "\017LayoutListBlock\022r\n" - + "\014list_entries\030\001 \003(\0132\\.google.cl" - + "oud.documentai.v1beta3.Document.Document" - + "Layout.DocumentLayoutBlock.LayoutListEntry\022\014\n" + + "\014list_entries\030\001 \003(\0132\\.google.cloud.documentai.v1beta3.Doc" + + "ument.DocumentLayout.DocumentLayoutBlock.LayoutListEntry\022\014\n" + "\004type\030\002 \001(\t\032o\n" + "\017LayoutListEntry\022\\\n" - + "\006blocks\030\001 \003(\0132L.google.cloud.documentai.v1" - + "beta3.Document.DocumentLayout.DocumentLayoutBlock\032\344\001\n" + + "\006blocks\030\001 \003(\0132L.google.cloud" + + ".documentai.v1beta3.Document.DocumentLayout.DocumentLayoutBlock\032\344\001\n" + "\020LayoutImageBlock\022\034\n\r" + "blob_asset_id\030\004 \001(\tB\003\340A\001H\000\022\026\n" + "\007gcs_uri\030\005 \001(\tB\003\340A\001H\000\022\027\n" + "\010data_uri\030\006 \001(\tB\003\340A\001H\000\022\021\n" + "\tmime_type\030\001 \001(\t\022\022\n\n" + "image_text\030\002 \001(\t\022J\n" - + "\013annotations\030\003" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.AnnotationsB\016\n" + + "\013annotations\030\003 \001(\01325.google.cloud.d" + + "ocumentai.v1beta3.Document.AnnotationsB\016\n" + "\014image_sourceB\007\n" + "\005block\032\221\013\n" + "\017ChunkedDocument\022O\n" - + "\006chunks\030\001" - + " \003(\0132?.google.cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk\032\254\n\n" + + "\006chunks\030\001 \003(\0132?.google.cloud.docum" + + "entai.v1beta3.Document.ChunkedDocument.Chunk\032\254\n\n" + "\005Chunk\022\020\n" + "\010chunk_id\030\001 \001(\t\022\030\n" + "\020source_block_ids\030\002 \003(\t\022\017\n" + "\007content\030\003 \001(\t\022`\n" - + "\tpage_span\030\004 \001(\0132M.google.cloud.documentai.v1beta3.Docum" - + "ent.ChunkedDocument.Chunk.ChunkPageSpan\022e\n" - + "\014page_headers\030\005 \003(\0132O.google.cloud.doc" - + "umentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageHeader\022e\n" - + "\014page_footers\030\006 \003(\0132O.google.cloud.documentai.v1beta3.D" - + "ocument.ChunkedDocument.Chunk.ChunkPageFooter\022`\n" - + "\014chunk_fields\030\007 \003(\0132J.google.clo" - + "ud.documentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkField\0325\n\r" + + "\tpage_span\030\004 \001(\0132M.google.cloud.documentai" + + ".v1beta3.Document.ChunkedDocument.Chunk.ChunkPageSpan\022e\n" + + "\014page_headers\030\005 \003(\0132O.go" + + "ogle.cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageHeader\022e\n" + + "\014page_footers\030\006 \003(\0132O.google.cloud.docume" + + "ntai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageFooter\022`\n" + + "\014chunk_fields\030\007 \003(" + + "\0132J.google.cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkField\0325\n" + + "\r" + "ChunkPageSpan\022\022\n\n" + "page_start\030\001 \001(\005\022\020\n" + "\010page_end\030\002 \001(\005\032\201\001\n" + "\017ChunkPageHeader\022\014\n" + "\004text\030\001 \001(\t\022`\n" - + "\tpage_span\030\002 \001(\0132M.google.cloud.documentai.v1" - + "beta3.Document.ChunkedDocument.Chunk.ChunkPageSpan\032\201\001\n" + + "\tpage_span\030\002 \001(\0132M.google.cloud" + + ".documentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageSpan\032\201\001\n" + "\017ChunkPageFooter\022\014\n" + "\004text\030\001 \001(\t\022`\n" - + "\tpage_span\030\002 \001(\0132M.google.cloud.d" - + "ocumentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageSpan\032\274\001\n" + + "\tpage_span\030\002 \001(\0132M." + + "google.cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk.ChunkPageSpan\032\274\001\n" + "\017ImageChunkField\022\034\n\r" + "blob_asset_id\030\001 \001(\tB\003\340A\001H\000\022\026\n" + "\007gcs_uri\030\002 \001(\tB\003\340A\001H\000\022\027\n" + "\010data_uri\030\003 \001(\tB\003\340A\001H\000\022J\n" - + "\013annotations\030\004" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.AnnotationsB\016\n" + + "\013annotations\030\004 \001(\01325.g" + + "oogle.cloud.documentai.v1beta3.Document.AnnotationsB\016\n" + "\014image_source\032]\n" + "\017TableChunkField\022J\n" - + "\013annotations\030\001" - + " \001(\01325.google.cloud.documentai.v1beta3.Document.Annotations\032\366\001\n\n" + + "\013annotations\030\001 \001(\01325.google.clo" + + "ud.documentai.v1beta3.Document.Annotations\032\366\001\n\n" + "ChunkField\022l\n" - + "\021image_chunk_field\030\001 \001(\0132O.google." - + "cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk.ImageChunkFieldH\000\022l\n" - + "\021table_chunk_field\030\002 \001(\0132O.google.cloud.docu" - + "mentai.v1beta3.Document.ChunkedDocument.Chunk.TableChunkFieldH\000B\014\n\n" + + "\021image_chunk_field\030\001 \001(\0132O.google.cloud.documentai.v1beta3.D" + + "ocument.ChunkedDocument.Chunk.ImageChunkFieldH\000\022l\n" + + "\021table_chunk_field\030\002 \001(\0132O.goo" + + "gle.cloud.documentai.v1beta3.Document.ChunkedDocument.Chunk.TableChunkFieldH\000B\014\n" + + "\n" + "field_type\032K\n" + "\tBlobAsset\022\025\n" + "\010asset_id\030\001 \001(\tB\003\340A\001\022\024\n" + "\007content\030\002 \001(\014B\003\340A\001\022\021\n" - + "\tmime_type\030\003 \001(\tB\010\n" + + "\tmime_type\030\003 \001(\t\032\334\004\n" + + "\026EntityValidationOutput\022m\n" + + "\022validation_results\030\001 \003(\0132Q.google.cloud.d" + + "ocumentai.v1beta3.Document.EntityValidationOutput.ValidationResult\022\026\n" + + "\016pass_all_rules\030\002 \001(\010\032\272\003\n" + + "\020ValidationResult\022\021\n" + + "\trule_name\030\001 \001(\t\022\030\n" + + "\020rule_description\030\002 \001(\t\022\206\001\n" + + "\026validation_result_type\030\003 \001(\0162f.google.c" + + "loud.documentai.v1beta3.Document.EntityV" + + "alidationOutput.ValidationResult.ValidationResultType\022\032\n" + + "\022validation_details\030\004 \001(\t\"\323\001\n" + + "\024ValidationResultType\022&\n" + + "\"VALIDATION_RESULT_TYPE_UNSPECIFIED\020\000\022 \n" + + "\034VALIDATION_RESULT_TYPE_VALID\020\001\022\"\n" + + "\036VALIDATION_RESULT_TYPE_INVALID\020\002\022\"\n" + + "\036VALIDATION_RESULT_TYPE_SKIPPED\020\003\022)\n" + + "%VALIDATION_RESULT_TYPE_NOT_APPLICABLE\020\004\032\317\001\n" + + "\020EntitiesRevision\022\023\n" + + "\013revision_id\030\001 \001(\t\022B\n" + + "\010entities\030\002 \003(\01320.go" + + "ogle.cloud.documentai.v1beta3.Document.Entity\022b\n" + + "\030entity_validation_output\030\003 \001(\0132" + + "@.google.cloud.documentai.v1beta3.Document.EntityValidationOutputB\010\n" + "\006source\"\233\002\n" + "\013RevisionRef\022R\n\r" - + "revision_case\030\001 " - + "\001(\01629.google.cloud.documentai.v1beta3.RevisionRef.RevisionCaseH\000\022\025\n" + + "revision_case\030\001 \001(\01629.goo" + + "gle.cloud.documentai.v1beta3.RevisionRef.RevisionCaseH\000\022\025\n" + "\013revision_id\030\002 \001(\tH\000\022\"\n" + "\030latest_processor_version\030\003 \001(\tH\000\"s\n" + "\014RevisionCase\022\035\n" @@ -716,10 +770,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021BASE_OCR_REVISION\020\003B\010\n" + "\006sourceB\344\001\n" + "#com.google.cloud.documentai.v1beta3B\r" - + "DocumentProtoP\001ZCcloud.google.com/go/documentai/apiv1beta3/documenta" - + "ipb;documentaipb\252\002\037Google.Cloud.Document" - + "AI.V1Beta3\312\002\037Google\\Cloud\\DocumentAI\\V1b" - + "eta3\352\002\"Google::Cloud::DocumentAI::V1beta3b\006proto3" + + "DocumentProtoP\001ZCcloud.google.com/go/documentai/apiv1beta3/documentaipb;docum" + + "entaipb\252\002\037Google.Cloud.DocumentAI.V1Beta" + + "3\312\002\037Google\\Cloud\\DocumentAI\\V1beta3\352\002\"Go" + + "ogle::Cloud::DocumentAI::V1beta3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -758,6 +812,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DocumentLayout", "ChunkedDocument", "BlobAssets", + "EntityValidationOutput", + "EntitiesRevisions", + "EntitiesRevisionId", "Source", }); internal_static_google_cloud_documentai_v1beta3_Document_ShardInfo_descriptor = @@ -1055,6 +1112,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Properties", "Provenance", "Redacted", + "Method", }); internal_static_google_cloud_documentai_v1beta3_Document_Entity_NormalizedValue_descriptor = internal_static_google_cloud_documentai_v1beta3_Document_Entity_descriptor @@ -1071,6 +1129,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BooleanValue", "IntegerValue", "FloatValue", + "SignatureValue", "Text", "StructuredValue", }); @@ -1224,7 +1283,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_LayoutTextBlock_descriptor, new java.lang.String[] { - "Text", "Type", "Blocks", + "Text", "Type", "Blocks", "Annotations", }); internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_LayoutTableBlock_descriptor = internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_descriptor @@ -1234,7 +1293,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_LayoutTableBlock_descriptor, new java.lang.String[] { - "HeaderRows", "BodyRows", "Caption", + "HeaderRows", "BodyRows", "Caption", "Annotations", }); internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_LayoutTableRow_descriptor = internal_static_google_cloud_documentai_v1beta3_Document_DocumentLayout_DocumentLayoutBlock_descriptor @@ -1388,6 +1447,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "AssetId", "Content", "MimeType", }); + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor = + internal_static_google_cloud_documentai_v1beta3_Document_descriptor + .getNestedTypes() + .get(14); + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor, + new java.lang.String[] { + "ValidationResults", "PassAllRules", + }); + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor = + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1beta3_Document_EntityValidationOutput_ValidationResult_descriptor, + new java.lang.String[] { + "RuleName", "RuleDescription", "ValidationResultType", "ValidationDetails", + }); + internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor = + internal_static_google_cloud_documentai_v1beta3_Document_descriptor + .getNestedTypes() + .get(15); + internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_documentai_v1beta3_Document_EntitiesRevision_descriptor, + new java.lang.String[] { + "RevisionId", "Entities", "EntityValidationOutput", + }); internal_static_google_cloud_documentai_v1beta3_RevisionRef_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_google_cloud_documentai_v1beta3_RevisionRef_fieldAccessorTable = diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentSchema.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentSchema.java index ba8f7ac2531c..2750d33f7963 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentSchema.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/DocumentSchema.java @@ -1404,6 +1404,36 @@ public interface PropertyOrBuilder com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.OccurrenceType getOccurrenceType(); + /** + * + * + *
+       * Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The enum numeric value on the wire for method. + */ + int getMethodValue(); + + /** + * + * + *
+       * Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The method. + */ + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method getMethod(); + /** * * @@ -1468,6 +1498,7 @@ private Property() { displayName_ = ""; valueType_ = ""; occurrenceType_ = 0; + method_ = 0; } @java.lang.Override @@ -1717,6 +1748,174 @@ private OccurrenceType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.OccurrenceType) } + /** + * + * + *
+       * Specifies how the entity's value is obtained from the document.
+       * 
+ * + * Protobuf enum {@code + * google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method} + */ + public enum Method implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+         * Unspecified method. It defaults to `EXTRACT`.
+         * 
+ * + * METHOD_UNSPECIFIED = 0; + */ + METHOD_UNSPECIFIED(0), + /** + * + * + *
+         * The entity's value is directly extracted as-is from the document
+         * text.
+         * 
+ * + * EXTRACT = 1; + */ + EXTRACT(1), + /** + * + * + *
+         * The entity's value is derived through inference and is not
+         * necessarily an exact text extraction from the document.
+         * 
+ * + * DERIVE = 2; + */ + DERIVE(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+         * Unspecified method. It defaults to `EXTRACT`.
+         * 
+ * + * METHOD_UNSPECIFIED = 0; + */ + public static final int METHOD_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+         * The entity's value is directly extracted as-is from the document
+         * text.
+         * 
+ * + * EXTRACT = 1; + */ + public static final int EXTRACT_VALUE = 1; + + /** + * + * + *
+         * The entity's value is derived through inference and is not
+         * necessarily an exact text extraction from the document.
+         * 
+ * + * DERIVE = 2; + */ + public static final int DERIVE_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 Method 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 Method forNumber(int value) { + switch (value) { + case 0: + return METHOD_UNSPECIFIED; + case 1: + return EXTRACT; + case 2: + return DERIVE; + 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 Method findValueByNumber(int number) { + return Method.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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property + .getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final Method[] VALUES = values(); + + public static Method 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 Method(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method) + } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @@ -1985,6 +2184,52 @@ public int getOccurrenceTypeValue() { : result; } + public static final int METHOD_FIELD_NUMBER = 8; + private int method_ = 0; + + /** + * + * + *
+       * Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The enum numeric value on the wire for method. + */ + @java.lang.Override + public int getMethodValue() { + return method_; + } + + /** + * + * + *
+       * Specifies how the entity's value is obtained.
+       * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The method. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + getMethod() { + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method result = + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method.forNumber( + method_); + return result == null + ? com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + .UNRECOGNIZED + : result; + } + public static final int PROPERTY_METADATA_FIELD_NUMBER = 5; private com.google.cloud.documentai.v1beta3.PropertyMetadata propertyMetadata_; @@ -2074,6 +2319,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, description_); } + if (method_ + != com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + .METHOD_UNSPECIFIED + .getNumber()) { + output.writeEnum(8, method_); + } getUnknownFields().writeTo(output); } @@ -2105,6 +2356,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, description_); } + if (method_ + != com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + .METHOD_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(8, method_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2127,6 +2384,7 @@ public boolean equals(final java.lang.Object obj) { if (!getDisplayName().equals(other.getDisplayName())) return false; if (!getValueType().equals(other.getValueType())) return false; if (occurrenceType_ != other.occurrenceType_) return false; + if (method_ != other.method_) return false; if (hasPropertyMetadata() != other.hasPropertyMetadata()) return false; if (hasPropertyMetadata()) { if (!getPropertyMetadata().equals(other.getPropertyMetadata())) return false; @@ -2152,6 +2410,8 @@ public int hashCode() { hash = (53 * hash) + getValueType().hashCode(); hash = (37 * hash) + OCCURRENCE_TYPE_FIELD_NUMBER; hash = (53 * hash) + occurrenceType_; + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + method_; if (hasPropertyMetadata()) { hash = (37 * hash) + PROPERTY_METADATA_FIELD_NUMBER; hash = (53 * hash) + getPropertyMetadata().hashCode(); @@ -2323,6 +2583,7 @@ public Builder clear() { displayName_ = ""; valueType_ = ""; occurrenceType_ = 0; + method_ = 0; propertyMetadata_ = null; if (propertyMetadataBuilder_ != null) { propertyMetadataBuilder_.dispose(); @@ -2384,8 +2645,11 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000010) != 0)) { result.occurrenceType_ = occurrenceType_; } - int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000020) != 0)) { + result.method_ = method_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000040) != 0)) { result.propertyMetadata_ = propertyMetadataBuilder_ == null ? propertyMetadata_ @@ -2470,6 +2734,9 @@ public Builder mergeFrom( if (other.occurrenceType_ != 0) { setOccurrenceTypeValue(other.getOccurrenceTypeValue()); } + if (other.method_ != 0) { + setMethodValue(other.getMethodValue()); + } if (other.hasPropertyMetadata()) { mergePropertyMetadata(other.getPropertyMetadata()); } @@ -2521,7 +2788,7 @@ public Builder mergeFrom( { input.readMessage( getPropertyMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 42 case 50: @@ -2536,6 +2803,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 58 + case 64: + { + method_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 64 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3132,6 +3405,117 @@ public Builder clearOccurrenceType() { return this; } + private int method_ = 0; + + /** + * + * + *
+         * Specifies how the entity's value is obtained.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The enum numeric value on the wire for method. + */ + @java.lang.Override + public int getMethodValue() { + return method_; + } + + /** + * + * + *
+         * Specifies how the entity's value is obtained.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @param value The enum numeric value on the wire for method to set. + * @return This builder for chaining. + */ + public Builder setMethodValue(int value) { + method_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+         * Specifies how the entity's value is obtained.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return The method. + */ + @java.lang.Override + public com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + getMethod() { + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method result = + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + .forNumber(method_); + return result == null + ? com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method + .UNRECOGNIZED + : result; + } + + /** + * + * + *
+         * Specifies how the entity's value is obtained.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @param value The method to set. + * @return This builder for chaining. + */ + public Builder setMethod( + com.google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + method_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+         * Specifies how the entity's value is obtained.
+         * 
+ * + * + * .google.cloud.documentai.v1beta3.DocumentSchema.EntityType.Property.Method method = 8; + * + * + * @return This builder for chaining. + */ + public Builder clearMethod() { + bitField0_ = (bitField0_ & ~0x00000020); + method_ = 0; + onChanged(); + return this; + } + private com.google.cloud.documentai.v1beta3.PropertyMetadata propertyMetadata_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.documentai.v1beta3.PropertyMetadata, @@ -3151,7 +3535,7 @@ public Builder clearOccurrenceType() { * @return Whether the propertyMetadata field is set. */ public boolean hasPropertyMetadata() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -3194,7 +3578,7 @@ public Builder setPropertyMetadata( } else { propertyMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3215,7 +3599,7 @@ public Builder setPropertyMetadata( } else { propertyMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3232,7 +3616,7 @@ public Builder setPropertyMetadata( public Builder mergePropertyMetadata( com.google.cloud.documentai.v1beta3.PropertyMetadata value) { if (propertyMetadataBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && propertyMetadata_ != null && propertyMetadata_ != com.google.cloud.documentai.v1beta3.PropertyMetadata.getDefaultInstance()) { @@ -3244,7 +3628,7 @@ public Builder mergePropertyMetadata( propertyMetadataBuilder_.mergeFrom(value); } if (propertyMetadata_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -3260,7 +3644,7 @@ public Builder mergePropertyMetadata( * .google.cloud.documentai.v1beta3.PropertyMetadata property_metadata = 5; */ public Builder clearPropertyMetadata() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); propertyMetadata_ = null; if (propertyMetadataBuilder_ != null) { propertyMetadataBuilder_.dispose(); @@ -3281,7 +3665,7 @@ public Builder clearPropertyMetadata() { */ public com.google.cloud.documentai.v1beta3.PropertyMetadata.Builder getPropertyMetadataBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return getPropertyMetadataFieldBuilder().getBuilder(); } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequest.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequest.java index b2e2c3d200c8..5abe89d0e441 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequest.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequest.java @@ -1094,8 +1094,6 @@ public SourceCase getSourceCase() { *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1112,8 +1110,6 @@ public boolean hasProcessorVersionSource() { *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1143,8 +1139,6 @@ public java.lang.String getProcessorVersionSource() { *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1781,8 +1775,6 @@ public Builder clearSource() { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1800,8 +1792,6 @@ public boolean hasProcessorVersionSource() { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1832,8 +1822,6 @@ public java.lang.String getProcessorVersionSource() { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1864,8 +1852,6 @@ public com.google.protobuf.ByteString getProcessorVersionSourceBytes() { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1889,8 +1875,6 @@ public Builder setProcessorVersionSource(java.lang.String value) { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -1912,8 +1896,6 @@ public Builder clearProcessorVersionSource() { *
      * The source processor version to import from. The source processor version
      * and destination processor need to be in the same environment and region.
-     * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-     * supported.
      * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequestOrBuilder.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequestOrBuilder.java index 4d96218636e5..79ac5b529168 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequestOrBuilder.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ImportProcessorVersionRequestOrBuilder.java @@ -30,8 +30,6 @@ public interface ImportProcessorVersionRequestOrBuilder *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -46,8 +44,6 @@ public interface ImportProcessorVersionRequestOrBuilder *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } @@ -62,8 +58,6 @@ public interface ImportProcessorVersionRequestOrBuilder *
    * The source processor version to import from. The source processor version
    * and destination processor need to be in the same environment and region.
-   * Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not
-   * supported.
    * 
* * string processor_version_source = 2 [(.google.api.resource_reference) = { ... } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Processor.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Processor.java index 9327896b0385..86bbd92c4fba 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Processor.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/Processor.java @@ -785,10 +785,11 @@ public com.google.protobuf.ByteString getProcessEndpointBytes() { * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -801,10 +802,11 @@ public boolean hasCreateTime() { * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -817,10 +819,11 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { @@ -2708,10 +2711,12 @@ public Builder setProcessEndpointBytes(com.google.protobuf.ByteString value) { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -2723,10 +2728,12 @@ public boolean hasCreateTime() { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -2744,10 +2751,12 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { @@ -2767,10 +2776,12 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (createTimeBuilder_ == null) { @@ -2787,10 +2798,12 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { @@ -2815,10 +2828,12 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder clearCreateTime() { bitField0_ = (bitField0_ & ~0x00000080); @@ -2835,10 +2850,12 @@ public Builder clearCreateTime() { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000080; @@ -2850,10 +2867,12 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { if (createTimeBuilder_ != null) { @@ -2869,10 +2888,12 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
-     * The time the processor was created.
+     * Output only. The time the processor was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorOrBuilder.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorOrBuilder.java index 080c71dbb00d..752d43f99827 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorOrBuilder.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorOrBuilder.java @@ -272,10 +272,11 @@ public interface ProcessorOrBuilder * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -285,10 +286,11 @@ public interface ProcessorOrBuilder * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -298,10 +300,11 @@ public interface ProcessorOrBuilder * * *
-   * The time the processor was created.
+   * Output only. The time the processor was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersion.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersion.java index be3a6804de47..7c29c764662e 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersion.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersion.java @@ -4904,10 +4904,12 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the documentSchema field is set. */ @@ -4920,10 +4922,12 @@ public boolean hasDocumentSchema() { * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The documentSchema. */ @@ -4938,10 +4942,12 @@ public com.google.cloud.documentai.v1beta3.DocumentSchema getDocumentSchema() { * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.cloud.documentai.v1beta3.DocumentSchemaOrBuilder getDocumentSchemaOrBuilder() { @@ -5000,10 +5006,11 @@ public com.google.cloud.documentai.v1beta3.ProcessorVersion.State getState() { * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -5016,10 +5023,11 @@ public boolean hasCreateTime() { * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -5032,10 +5040,11 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { @@ -5049,10 +5058,13 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the latestEvaluation field is set. */ @@ -5065,10 +5077,13 @@ public boolean hasLatestEvaluation() { * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The latestEvaluation. */ @@ -5083,10 +5098,13 @@ public com.google.cloud.documentai.v1beta3.EvaluationReference getLatestEvaluati * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.cloud.documentai.v1beta3.EvaluationReferenceOrBuilder @@ -5105,10 +5123,10 @@ public com.google.cloud.documentai.v1beta3.EvaluationReference getLatestEvaluati * * *
-   * The KMS key name used for encryption.
+   * Output only. The KMS key name used for encryption.
    * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyName. */ @@ -5129,10 +5147,10 @@ public java.lang.String getKmsKeyName() { * * *
-   * The KMS key name used for encryption.
+   * Output only. The KMS key name used for encryption.
    * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyName. */ @@ -5158,10 +5176,10 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { * * *
-   * The KMS key version with which data is encrypted.
+   * Output only. The KMS key version with which data is encrypted.
    * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyVersionName. */ @@ -5182,10 +5200,10 @@ public java.lang.String getKmsKeyVersionName() { * * *
-   * The KMS key version with which data is encrypted.
+   * Output only. The KMS key version with which data is encrypted.
    * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyVersionName. */ @@ -5228,10 +5246,12 @@ public boolean getGoogleManaged() { * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the deprecationInfo field is set. @@ -5245,10 +5265,12 @@ public boolean hasDeprecationInfo() { * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The deprecationInfo. @@ -5264,10 +5286,12 @@ public com.google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo getD * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ @java.lang.Override @@ -6381,10 +6405,12 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the documentSchema field is set. */ @@ -6396,10 +6422,12 @@ public boolean hasDocumentSchema() { * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The documentSchema. */ @@ -6417,10 +6445,12 @@ public com.google.cloud.documentai.v1beta3.DocumentSchema getDocumentSchema() { * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setDocumentSchema(com.google.cloud.documentai.v1beta3.DocumentSchema value) { if (documentSchemaBuilder_ == null) { @@ -6440,10 +6470,12 @@ public Builder setDocumentSchema(com.google.cloud.documentai.v1beta3.DocumentSch * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setDocumentSchema( com.google.cloud.documentai.v1beta3.DocumentSchema.Builder builderForValue) { @@ -6461,10 +6493,12 @@ public Builder setDocumentSchema( * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder mergeDocumentSchema(com.google.cloud.documentai.v1beta3.DocumentSchema value) { if (documentSchemaBuilder_ == null) { @@ -6490,10 +6524,12 @@ public Builder mergeDocumentSchema(com.google.cloud.documentai.v1beta3.DocumentS * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder clearDocumentSchema() { bitField0_ = (bitField0_ & ~0x00000004); @@ -6510,10 +6546,12 @@ public Builder clearDocumentSchema() { * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.cloud.documentai.v1beta3.DocumentSchema.Builder getDocumentSchemaBuilder() { bitField0_ |= 0x00000004; @@ -6525,10 +6563,12 @@ public com.google.cloud.documentai.v1beta3.DocumentSchema.Builder getDocumentSch * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.cloud.documentai.v1beta3.DocumentSchemaOrBuilder getDocumentSchemaOrBuilder() { @@ -6545,10 +6585,12 @@ public com.google.cloud.documentai.v1beta3.DocumentSchema.Builder getDocumentSch * * *
-     * The schema of the processor version. Describes the output.
+     * Output only. The schema of the processor version. Describes the output.
      * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.documentai.v1beta3.DocumentSchema, @@ -6685,10 +6727,12 @@ public Builder clearState() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -6700,10 +6744,12 @@ public boolean hasCreateTime() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -6721,10 +6767,12 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { @@ -6744,10 +6792,12 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (createTimeBuilder_ == null) { @@ -6764,10 +6814,12 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { @@ -6792,10 +6844,12 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder clearCreateTime() { bitField0_ = (bitField0_ & ~0x00000010); @@ -6812,10 +6866,12 @@ public Builder clearCreateTime() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { bitField0_ |= 0x00000010; @@ -6827,10 +6883,12 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { if (createTimeBuilder_ != null) { @@ -6846,10 +6904,12 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
-     * The time the processor version was created.
+     * Output only. The time the processor version was created.
      * 
* - * .google.protobuf.Timestamp create_time = 7; + * + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, @@ -6879,10 +6939,13 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the latestEvaluation field is set. */ @@ -6894,10 +6957,13 @@ public boolean hasLatestEvaluation() { * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The latestEvaluation. */ @@ -6915,10 +6981,13 @@ public com.google.cloud.documentai.v1beta3.EvaluationReference getLatestEvaluati * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setLatestEvaluation( com.google.cloud.documentai.v1beta3.EvaluationReference value) { @@ -6939,10 +7008,13 @@ public Builder setLatestEvaluation( * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setLatestEvaluation( com.google.cloud.documentai.v1beta3.EvaluationReference.Builder builderForValue) { @@ -6960,10 +7032,13 @@ public Builder setLatestEvaluation( * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder mergeLatestEvaluation( com.google.cloud.documentai.v1beta3.EvaluationReference value) { @@ -6990,10 +7065,13 @@ public Builder mergeLatestEvaluation( * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder clearLatestEvaluation() { bitField0_ = (bitField0_ & ~0x00000020); @@ -7010,10 +7088,13 @@ public Builder clearLatestEvaluation() { * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.cloud.documentai.v1beta3.EvaluationReference.Builder getLatestEvaluationBuilder() { @@ -7026,10 +7107,13 @@ public Builder clearLatestEvaluation() { * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.cloud.documentai.v1beta3.EvaluationReferenceOrBuilder getLatestEvaluationOrBuilder() { @@ -7046,10 +7130,13 @@ public Builder clearLatestEvaluation() { * * *
-     * The most recently invoked evaluation for the processor version.
+     * Output only. The most recently invoked evaluation for the processor
+     * version.
      * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.documentai.v1beta3.EvaluationReference, @@ -7074,10 +7161,10 @@ public Builder clearLatestEvaluation() { * * *
-     * The KMS key name used for encryption.
+     * Output only. The KMS key name used for encryption.
      * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyName. */ @@ -7097,10 +7184,10 @@ public java.lang.String getKmsKeyName() { * * *
-     * The KMS key name used for encryption.
+     * Output only. The KMS key name used for encryption.
      * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyName. */ @@ -7120,10 +7207,10 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { * * *
-     * The KMS key name used for encryption.
+     * Output only. The KMS key name used for encryption.
      * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The kmsKeyName to set. * @return This builder for chaining. @@ -7142,10 +7229,10 @@ public Builder setKmsKeyName(java.lang.String value) { * * *
-     * The KMS key name used for encryption.
+     * Output only. The KMS key name used for encryption.
      * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return This builder for chaining. */ @@ -7160,10 +7247,10 @@ public Builder clearKmsKeyName() { * * *
-     * The KMS key name used for encryption.
+     * Output only. The KMS key name used for encryption.
      * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The bytes for kmsKeyName to set. * @return This builder for chaining. @@ -7185,10 +7272,10 @@ public Builder setKmsKeyNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The KMS key version with which data is encrypted.
+     * Output only. The KMS key version with which data is encrypted.
      * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyVersionName. */ @@ -7208,10 +7295,10 @@ public java.lang.String getKmsKeyVersionName() { * * *
-     * The KMS key version with which data is encrypted.
+     * Output only. The KMS key version with which data is encrypted.
      * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyVersionName. */ @@ -7231,10 +7318,10 @@ public com.google.protobuf.ByteString getKmsKeyVersionNameBytes() { * * *
-     * The KMS key version with which data is encrypted.
+     * Output only. The KMS key version with which data is encrypted.
      * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The kmsKeyVersionName to set. * @return This builder for chaining. @@ -7253,10 +7340,10 @@ public Builder setKmsKeyVersionName(java.lang.String value) { * * *
-     * The KMS key version with which data is encrypted.
+     * Output only. The KMS key version with which data is encrypted.
      * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return This builder for chaining. */ @@ -7271,10 +7358,10 @@ public Builder clearKmsKeyVersionName() { * * *
-     * The KMS key version with which data is encrypted.
+     * Output only. The KMS key version with which data is encrypted.
      * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The bytes for kmsKeyVersionName to set. * @return This builder for chaining. @@ -7357,11 +7444,12 @@ public Builder clearGoogleManaged() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the deprecationInfo field is set. @@ -7374,11 +7462,12 @@ public boolean hasDeprecationInfo() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The deprecationInfo. @@ -7399,11 +7488,12 @@ public boolean hasDeprecationInfo() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public Builder setDeprecationInfo( @@ -7425,11 +7515,12 @@ public Builder setDeprecationInfo( * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public Builder setDeprecationInfo( @@ -7449,11 +7540,12 @@ public Builder setDeprecationInfo( * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public Builder mergeDeprecationInfo( @@ -7482,11 +7574,12 @@ public Builder mergeDeprecationInfo( * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public Builder clearDeprecationInfo() { @@ -7504,11 +7597,12 @@ public Builder clearDeprecationInfo() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public com.google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo.Builder @@ -7522,11 +7616,12 @@ public Builder clearDeprecationInfo() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ public com.google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfoOrBuilder @@ -7545,11 +7640,12 @@ public Builder clearDeprecationInfo() { * * *
-     * If set, information about the eventual deprecation of this version.
+     * Output only. If set, information about the eventual deprecation of this
+     * version.
      * 
* * - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ private com.google.protobuf.SingleFieldBuilderV3< diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOrBuilder.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOrBuilder.java index afa46022d97c..be9c2bb43b79 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOrBuilder.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/ProcessorVersionOrBuilder.java @@ -84,10 +84,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the documentSchema field is set. */ @@ -97,10 +99,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The documentSchema. */ @@ -110,10 +114,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * The schema of the processor version. Describes the output.
+   * Output only. The schema of the processor version. Describes the output.
    * 
* - * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12; + * + * .google.cloud.documentai.v1beta3.DocumentSchema document_schema = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.cloud.documentai.v1beta3.DocumentSchemaOrBuilder getDocumentSchemaOrBuilder(); @@ -151,10 +157,11 @@ public interface ProcessorVersionOrBuilder * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the createTime field is set. */ @@ -164,10 +171,11 @@ public interface ProcessorVersionOrBuilder * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The createTime. */ @@ -177,10 +185,11 @@ public interface ProcessorVersionOrBuilder * * *
-   * The time the processor version was created.
+   * Output only. The time the processor version was created.
    * 
* - * .google.protobuf.Timestamp create_time = 7; + * .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); @@ -188,10 +197,13 @@ public interface ProcessorVersionOrBuilder * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return Whether the latestEvaluation field is set. */ @@ -201,10 +213,13 @@ public interface ProcessorVersionOrBuilder * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * * * @return The latestEvaluation. */ @@ -214,10 +229,13 @@ public interface ProcessorVersionOrBuilder * * *
-   * The most recently invoked evaluation for the processor version.
+   * Output only. The most recently invoked evaluation for the processor
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8; + * + * .google.cloud.documentai.v1beta3.EvaluationReference latest_evaluation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.cloud.documentai.v1beta3.EvaluationReferenceOrBuilder getLatestEvaluationOrBuilder(); @@ -225,10 +243,10 @@ public interface ProcessorVersionOrBuilder * * *
-   * The KMS key name used for encryption.
+   * Output only. The KMS key name used for encryption.
    * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyName. */ @@ -238,10 +256,10 @@ public interface ProcessorVersionOrBuilder * * *
-   * The KMS key name used for encryption.
+   * Output only. The KMS key name used for encryption.
    * 
* - * string kms_key_name = 9; + * string kms_key_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyName. */ @@ -251,10 +269,10 @@ public interface ProcessorVersionOrBuilder * * *
-   * The KMS key version with which data is encrypted.
+   * Output only. The KMS key version with which data is encrypted.
    * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The kmsKeyVersionName. */ @@ -264,10 +282,10 @@ public interface ProcessorVersionOrBuilder * * *
-   * The KMS key version with which data is encrypted.
+   * Output only. The KMS key version with which data is encrypted.
    * 
* - * string kms_key_version_name = 10; + * string kms_key_version_name = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for kmsKeyVersionName. */ @@ -290,10 +308,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the deprecationInfo field is set. @@ -304,10 +324,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The deprecationInfo. @@ -318,10 +340,12 @@ public interface ProcessorVersionOrBuilder * * *
-   * If set, information about the eventual deprecation of this version.
+   * Output only. If set, information about the eventual deprecation of this
+   * version.
    * 
* - * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13; + * + * .google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfo deprecation_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.cloud.documentai.v1beta3.ProcessorVersion.DeprecationInfoOrBuilder diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/TrainProcessorVersionRequest.java b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/TrainProcessorVersionRequest.java index 8de329da4c6d..f1094d8e7ea3 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/TrainProcessorVersionRequest.java +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/java/com/google/cloud/documentai/v1beta3/TrainProcessorVersionRequest.java @@ -1221,11 +1221,11 @@ public interface CustomDocumentExtractionOptionsOrBuilder * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1236,11 +1236,11 @@ public interface CustomDocumentExtractionOptionsOrBuilder * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1426,11 +1426,11 @@ private TrainingMethod(int value) { * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1444,11 +1444,11 @@ public int getTrainingMethodValue() { * * *
-     * Training method to use for CDE training.
+     * Optional. Training method to use for CDE training.
      * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1884,11 +1884,11 @@ public Builder mergeFrom( * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for trainingMethod. @@ -1902,11 +1902,11 @@ public int getTrainingMethodValue() { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @param value The enum numeric value on the wire for trainingMethod to set. @@ -1923,11 +1923,11 @@ public Builder setTrainingMethodValue(int value) { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The trainingMethod. @@ -1951,11 +1951,11 @@ public Builder setTrainingMethodValue(int value) { * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @param value The trainingMethod to set. @@ -1978,11 +1978,11 @@ public Builder setTrainingMethod( * * *
-       * Training method to use for CDE training.
+       * Optional. Training method to use for CDE training.
        * 
* * - * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3; + * .google.cloud.documentai.v1beta3.TrainProcessorVersionRequest.CustomDocumentExtractionOptions.TrainingMethod training_method = 3 [(.google.api.field_behavior) = OPTIONAL]; * * * @return This builder for chaining. diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document.proto b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document.proto index f722393d43b1..a64fecad7c66 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document.proto @@ -588,6 +588,10 @@ message Document { // Float value. float float_value = 8; + + // A signature - a graphical representation of a person's name, + // often used to sign a document. + bool signature_value = 10; } // Optional. An optional field to store a normalized string. @@ -604,6 +608,20 @@ message Document { string text = 1 [(google.api.field_behavior) = OPTIONAL]; } + // Specifies how the entity's value is obtained. + enum Method { + // When the method is not specified, it should be treated as `EXTRACT`. + METHOD_UNSPECIFIED = 0; + + // The entity's value is directly extracted as-is from the document + // text. + EXTRACT = 1; + + // The entity's value is derived through inference and is not + // necessarily an exact text extraction from the document. + DERIVE = 2; + } + // Optional. Provenance of the entity. // Text anchor indexing into the // [Document.text][google.cloud.documentai.v1beta3.Document.text]. @@ -646,6 +664,9 @@ message Document { // Optional. Whether the entity will be redacted for de-identification // purposes. bool redacted = 12 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Specifies how the entity's value is obtained. + Method method = 15 [(google.api.field_behavior) = OPTIONAL]; } // Relationship between @@ -931,6 +952,9 @@ message Document { // A text block could further have child blocks. // Repeated blocks support further hierarchies and nested blocks. repeated DocumentLayoutBlock blocks = 3; + + // Annotation of the text block. + Annotations annotations = 4; } // Represents a table type block. @@ -943,6 +967,9 @@ message Document { // Table caption/title. string caption = 3; + + // Annotation of the table block. + Annotations annotations = 4; } // Represents a row in a table. @@ -1155,6 +1182,62 @@ message Document { string mime_type = 3; } + // The output of the validation given the document and the validation rules. + message EntityValidationOutput { + // Validation result for a single validation rule. + message ValidationResult { + // The result of the validation rule. + enum ValidationResultType { + // The validation result type is unspecified. + VALIDATION_RESULT_TYPE_UNSPECIFIED = 0; + + // The validation is valid. + VALIDATION_RESULT_TYPE_VALID = 1; + + // The validation is invalid. + VALIDATION_RESULT_TYPE_INVALID = 2; + + // The validation is skipped. + VALIDATION_RESULT_TYPE_SKIPPED = 3; + + // The validation is not applicable. + VALIDATION_RESULT_TYPE_NOT_APPLICABLE = 4; + } + + // The name of the validation rule. + string rule_name = 1; + + // The description of the validation rule. + string rule_description = 2; + + // The result of the validation rule. + ValidationResultType validation_result_type = 3; + + // The detailed information of the running the validation process using + // the entity from the document based on the validation rule. + string validation_details = 4; + } + + // The result of each validation rule. + repeated ValidationResult validation_results = 1; + + // The overall result of the validation, true if all applicable rules are + // valid. + bool pass_all_rules = 2; + } + + // Entity revision. + message EntitiesRevision { + // The revision id. + string revision_id = 1; + + // The entities in this revision. + repeated Entity entities = 2; + + // The entity validation output for this revision. + EntityValidationOutput entity_validation_output = 3; + } + // Original source document from the user. oneof source { // Optional. Currently supports Google Cloud Storage URI of the form @@ -1222,6 +1305,22 @@ message Document { // content of the inline blobs in this document, e.g. image bytes, such that // it can be referenced by other fields in the document via asset id. repeated BlobAsset blob_assets = 19 [(google.api.field_behavior) = OPTIONAL]; + + // The entity validation output for the document. This is the validation + // output for `document.entities` field. + EntityValidationOutput entity_validation_output = 21; + + // A list of entity revisions. The entity revisions are appended to the + // document in the processing order. This field can be used for comparing the + // entity extraction results at different stages of the processing. + repeated EntitiesRevision entities_revisions = 22; + + // The entity revision id that `document.entities` field is based on. + // If this field is set and `entities_revisions` is not empty, the entities in + // `document.entities` field are the entities in the entity revision with this + // id and `document.entity_validation_output` field is the + // `entity_validation_output` field in this entity revision. + string entities_revision_id = 23; } // The revision reference specifies which revision on the document to read. diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_processor_service.proto b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_processor_service.proto index 4c1ea113d2be..bce42f293418 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_processor_service.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_processor_service.proto @@ -1098,8 +1098,8 @@ message TrainProcessorVersionRequest { TEMPLATE_BASED = 2; } - // Training method to use for CDE training. - TrainingMethod training_method = 3; + // Optional. Training method to use for CDE training. + TrainingMethod training_method = 3 [(google.api.field_behavior) = OPTIONAL]; } // Options to control foundation model tuning of the processor. @@ -1419,8 +1419,6 @@ message ImportProcessorVersionRequest { oneof source { // The source processor version to import from. The source processor version // and destination processor need to be in the same environment and region. - // Note that ProcessorVersions with `model_type` `MODEL_TYPE_LLM` are not - // supported. string processor_version_source = 2 [(google.api.resource_reference) = { type: "documentai.googleapis.com/ProcessorVersion" }]; diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_schema.proto b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_schema.proto index e43ac624f62f..637bb9997165 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_schema.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/document_schema.proto @@ -123,6 +123,20 @@ message DocumentSchema { REQUIRED_MULTIPLE = 4; } + // Specifies how the entity's value is obtained from the document. + enum Method { + // Unspecified method. It defaults to `EXTRACT`. + METHOD_UNSPECIFIED = 0; + + // The entity's value is directly extracted as-is from the document + // text. + EXTRACT = 1; + + // The entity's value is derived through inference and is not + // necessarily an exact text extraction from the document. + DERIVE = 2; + } + // The name of the property. Follows the same guidelines as the // EntityType name. string name = 1; @@ -142,6 +156,9 @@ message DocumentSchema { // in the document. OccurrenceType occurrence_type = 3; + // Specifies how the entity's value is obtained. + Method method = 8; + // Any additional metadata about the property can be added here. PropertyMetadata property_metadata = 5; } diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/evaluation.proto b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/evaluation.proto index c35957e45386..da1189e7b882 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/evaluation.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/evaluation.proto @@ -16,6 +16,7 @@ syntax = "proto3"; package google.cloud.documentai.v1beta3; +import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/protobuf/timestamp.proto"; diff --git a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/processor.proto b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/processor.proto index d2a524f9cd69..b7bebd3b9fa7 100644 --- a/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/processor.proto +++ b/java-document-ai/proto-google-cloud-document-ai-v1beta3/src/main/proto/google/cloud/documentai/v1beta3/processor.proto @@ -148,29 +148,35 @@ message ProcessorVersion { // The display name of the processor version. string display_name = 2; - // The schema of the processor version. Describes the output. - DocumentSchema document_schema = 12; + // Output only. The schema of the processor version. Describes the output. + DocumentSchema document_schema = 12 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. The state of the processor version. State state = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; - // The time the processor version was created. - google.protobuf.Timestamp create_time = 7; + // Output only. The time the processor version was created. + google.protobuf.Timestamp create_time = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; - // The most recently invoked evaluation for the processor version. - EvaluationReference latest_evaluation = 8; + // Output only. The most recently invoked evaluation for the processor + // version. + EvaluationReference latest_evaluation = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; - // The KMS key name used for encryption. - string kms_key_name = 9; + // Output only. The KMS key name used for encryption. + string kms_key_name = 9 [(google.api.field_behavior) = OUTPUT_ONLY]; - // The KMS key version with which data is encrypted. - string kms_key_version_name = 10; + // Output only. The KMS key version with which data is encrypted. + string kms_key_version_name = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. Denotes that this `ProcessorVersion` is managed by Google. bool google_managed = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; - // If set, information about the eventual deprecation of this version. - DeprecationInfo deprecation_info = 13; + // Output only. If set, information about the eventual deprecation of this + // version. + DeprecationInfo deprecation_info = 13 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. The model type of this processor version. ModelType model_type = 15 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -275,8 +281,9 @@ message Processor { (google.api.field_behavior) = IMMUTABLE ]; - // The time the processor was created. - google.protobuf.Timestamp create_time = 7; + // Output only. The time the processor was created. + google.protobuf.Timestamp create_time = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; // The [KMS key](https://cloud.google.com/security-key-management) used for // encryption and decryption in CMEK scenarios. diff --git a/java-domains/CHANGELOG.md b/java-domains/CHANGELOG.md index 4b4e35068f81..89d6bb0127d8 100644 --- a/java-domains/CHANGELOG.md +++ b/java-domains/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.74.0 (2025-10-13) + +* No change + + ## 1.73.0 (2025-10-07) ### Dependencies diff --git a/java-domains/README.md b/java-domains/README.md index abf1e3fdd376..5e86305d38de 100644 --- a/java-domains/README.md +++ b/java-domains/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-domains - 1.72.0 + 1.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-domains:1.72.0' +implementation 'com.google.cloud:google-cloud-domains:1.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-domains.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-domains/google-cloud-domains-bom/pom.xml b/java-domains/google-cloud-domains-bom/pom.xml index 7dd8b62f166b..0282de27a574 100644 --- a/java-domains/google-cloud-domains-bom/pom.xml +++ b/java-domains/google-cloud-domains-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-domains-bom - 1.73.0 + 1.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-domains - 1.73.0 + 1.74.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.73.0 + 1.74.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.73.0 + 1.74.0
diff --git a/java-domains/google-cloud-domains/pom.xml b/java-domains/google-cloud-domains/pom.xml index 7f1acfa4e29c..97546b8ca352 100644 --- a/java-domains/google-cloud-domains/pom.xml +++ b/java-domains/google-cloud-domains/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-domains - 1.73.0 + 1.74.0 jar Google Cloud Domains allows you to register and manage domains by using Cloud Domains. com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 google-cloud-domains diff --git a/java-domains/grpc-google-cloud-domains-v1/pom.xml b/java-domains/grpc-google-cloud-domains-v1/pom.xml index 6e188bce5331..2b35688f107d 100644 --- a/java-domains/grpc-google-cloud-domains-v1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.73.0 + 1.74.0 grpc-google-cloud-domains-v1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml index 2b39358ce87c..c90ab625655b 100644 --- a/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 grpc-google-cloud-domains-v1alpha2 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml index 2d69a24290e7..f73ef605f198 100644 --- a/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/grpc-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 grpc-google-cloud-domains-v1beta1 GRPC library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-domains/pom.xml b/java-domains/pom.xml index 55aac48539a4..f536a7fc25a8 100644 --- a/java-domains/pom.xml +++ b/java-domains/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-domains-parent pom - 1.73.0 + 1.74.0 Google Cloud Domains Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-domains - 1.73.0 + 1.74.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.73.0 + 1.74.0 com.google.api.grpc grpc-google-cloud-domains-v1 - 1.73.0 + 1.74.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 diff --git a/java-domains/proto-google-cloud-domains-v1/pom.xml b/java-domains/proto-google-cloud-domains-v1/pom.xml index 4f3cc519d424..cd61a812d3c3 100644 --- a/java-domains/proto-google-cloud-domains-v1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1 - 1.73.0 + 1.74.0 proto-google-cloud-domains-v1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml index 7a80d7501122..a90ac2944fe0 100644 --- a/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1alpha2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1alpha2 - 0.81.0 + 0.82.0 proto-google-cloud-domains-v1alpha2 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml index 5f78a973245c..39da5b312541 100644 --- a/java-domains/proto-google-cloud-domains-v1beta1/pom.xml +++ b/java-domains/proto-google-cloud-domains-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-domains-v1beta1 - 0.81.0 + 0.82.0 proto-google-cloud-domains-v1beta1 Proto library for google-cloud-domains com.google.cloud google-cloud-domains-parent - 1.73.0 + 1.74.0 diff --git a/java-edgenetwork/CHANGELOG.md b/java-edgenetwork/CHANGELOG.md index e56df13ef235..8a96c2490110 100644 --- a/java-edgenetwork/CHANGELOG.md +++ b/java-edgenetwork/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.45.0 (2025-10-13) + +* No change + + ## 0.44.0 (2025-10-07) ### Dependencies diff --git a/java-edgenetwork/README.md b/java-edgenetwork/README.md index 8e814769246f..e4a679f62f1e 100644 --- a/java-edgenetwork/README.md +++ b/java-edgenetwork/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-edgenetwork - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-edgenetwork:0.43.0' +implementation 'com.google.cloud:google-cloud-edgenetwork:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.44.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-edgenetwork.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml index 0277acfb08d5..e5ed4241653b 100644 --- a/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork-bom - 0.44.0 + 0.45.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-edgenetwork - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 diff --git a/java-edgenetwork/google-cloud-edgenetwork/pom.xml b/java-edgenetwork/google-cloud-edgenetwork/pom.xml index d98f9ac39f96..e18e8b4e2a50 100644 --- a/java-edgenetwork/google-cloud-edgenetwork/pom.xml +++ b/java-edgenetwork/google-cloud-edgenetwork/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-edgenetwork - 0.44.0 + 0.45.0 jar Google Distributed Cloud Edge Network API Distributed Cloud Edge Network API Network management API for Distributed Cloud Edge. com.google.cloud google-cloud-edgenetwork-parent - 0.44.0 + 0.45.0 google-cloud-edgenetwork diff --git a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml index b1d9bb781bf7..d3cb7fe10d9d 100644 --- a/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/grpc-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 grpc-google-cloud-edgenetwork-v1 GRPC library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.44.0 + 0.45.0 diff --git a/java-edgenetwork/pom.xml b/java-edgenetwork/pom.xml index 2d3d3f9197b0..e0724024ee4c 100644 --- a/java-edgenetwork/pom.xml +++ b/java-edgenetwork/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-edgenetwork-parent pom - 0.44.0 + 0.45.0 Google Distributed Cloud Edge Network API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-edgenetwork - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 diff --git a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml index 54597b7c1094..44fd1dc6565a 100644 --- a/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml +++ b/java-edgenetwork/proto-google-cloud-edgenetwork-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-edgenetwork-v1 - 0.44.0 + 0.45.0 proto-google-cloud-edgenetwork-v1 Proto library for google-cloud-edgenetwork com.google.cloud google-cloud-edgenetwork-parent - 0.44.0 + 0.45.0 diff --git a/java-enterpriseknowledgegraph/CHANGELOG.md b/java-enterpriseknowledgegraph/CHANGELOG.md index ae3cabe4bcc6..0c8e9f3358cb 100644 --- a/java-enterpriseknowledgegraph/CHANGELOG.md +++ b/java-enterpriseknowledgegraph/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.73.0 (2025-10-13) + +* No change + + ## 0.72.0 (2025-10-07) ### Dependencies diff --git a/java-enterpriseknowledgegraph/README.md b/java-enterpriseknowledgegraph/README.md index 70a94cab62fd..c5d87af30328 100644 --- a/java-enterpriseknowledgegraph/README.md +++ b/java-enterpriseknowledgegraph/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-enterpriseknowledgegraph - 0.71.0 + 0.72.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.71.0' +implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.72.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.71.0" +libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.72.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-enterpriseknowledgegraph.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.71.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.72.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml index 34779ef5afff..5c43a9f8e5d2 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph-bom - 0.72.0 + 0.73.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 diff --git a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml index 3aab22ad40ec..8f9789ae8e11 100644 --- a/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/google-cloud-enterpriseknowledgegraph/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-enterpriseknowledgegraph - 0.72.0 + 0.73.0 jar Google Enterprise Knowledge Graph Enterprise Knowledge Graph Enterprise Knowledge Graph organizes siloed information into organizational knowledge, which involves consolidating, standardizing, and reconciling data in an efficient and useful way. com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.72.0 + 0.73.0 google-cloud-enterpriseknowledgegraph diff --git a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml index 24e32862017f..55d227c8d2c0 100644 --- a/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/grpc-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 grpc-google-cloud-enterpriseknowledgegraph-v1 GRPC library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.72.0 + 0.73.0 diff --git a/java-enterpriseknowledgegraph/pom.xml b/java-enterpriseknowledgegraph/pom.xml index 8f9c974a6952..f252c8a119e7 100644 --- a/java-enterpriseknowledgegraph/pom.xml +++ b/java-enterpriseknowledgegraph/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-enterpriseknowledgegraph-parent pom - 0.72.0 + 0.73.0 Google Enterprise Knowledge Graph Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-enterpriseknowledgegraph - 0.72.0 + 0.73.0 com.google.api.grpc grpc-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 diff --git a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml index 467a0da465fd..72f500c1e2b1 100644 --- a/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml +++ b/java-enterpriseknowledgegraph/proto-google-cloud-enterpriseknowledgegraph-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-enterpriseknowledgegraph-v1 - 0.72.0 + 0.73.0 proto-google-cloud-enterpriseknowledgegraph-v1 Proto library for google-cloud-enterpriseknowledgegraph com.google.cloud google-cloud-enterpriseknowledgegraph-parent - 0.72.0 + 0.73.0 diff --git a/java-errorreporting/CHANGELOG.md b/java-errorreporting/CHANGELOG.md index 5fac2ab61fc9..09983617d9d7 100644 --- a/java-errorreporting/CHANGELOG.md +++ b/java-errorreporting/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.198.0-beta (2025-10-13) + +* No change + + ## 0.197.0-beta (2025-10-07) ### Dependencies diff --git a/java-errorreporting/README.md b/java-errorreporting/README.md index b269a6faab96..ca2294f9807a 100644 --- a/java-errorreporting/README.md +++ b/java-errorreporting/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-errorreporting - 0.196.0-beta + 0.197.0-beta ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-errorreporting:0.196.0-beta' +implementation 'com.google.cloud:google-cloud-errorreporting:0.197.0-beta' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.196.0-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.197.0-beta" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-errorreporting.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.196.0-beta +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.197.0-beta [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml index 5b2b1ab4706f..038cd39f11c7 100644 --- a/java-errorreporting/google-cloud-errorreporting-bom/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-errorreporting-bom - 0.197.0-beta + 0.198.0-beta pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-errorreporting - 0.197.0-beta + 0.198.0-beta com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 diff --git a/java-errorreporting/google-cloud-errorreporting/pom.xml b/java-errorreporting/google-cloud-errorreporting/pom.xml index de953bf4cb14..ccf34674cdab 100644 --- a/java-errorreporting/google-cloud-errorreporting/pom.xml +++ b/java-errorreporting/google-cloud-errorreporting/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-errorreporting - 0.197.0-beta + 0.198.0-beta jar Google Cloud Error Reporting Java idiomatic client for Google Cloud Error Reporting com.google.cloud google-cloud-errorreporting-parent - 0.197.0-beta + 0.198.0-beta google-cloud-errorreporting diff --git a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml index 84a4865ba952..0f3d1ba123cf 100644 --- a/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/grpc-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 grpc-google-cloud-error-reporting-v1beta1 GRPC library for grpc-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.197.0-beta + 0.198.0-beta diff --git a/java-errorreporting/pom.xml b/java-errorreporting/pom.xml index 1b7797781d42..0a1f545fcb92 100644 --- a/java-errorreporting/pom.xml +++ b/java-errorreporting/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-errorreporting-parent pom - 0.197.0-beta + 0.198.0-beta Google Cloud Error Reporting Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-errorreporting - 0.197.0-beta + 0.198.0-beta com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 diff --git a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml index 5969484178b0..ba22e33d5f51 100644 --- a/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml +++ b/java-errorreporting/proto-google-cloud-error-reporting-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-error-reporting-v1beta1 - 0.163.0 + 0.164.0 proto-google-cloud-error-reporting-v1beta1 PROTO library for proto-google-cloud-error-reporting-v1beta1 com.google.cloud google-cloud-errorreporting-parent - 0.197.0-beta + 0.198.0-beta diff --git a/java-essential-contacts/CHANGELOG.md b/java-essential-contacts/CHANGELOG.md index 76daccdf9f8b..f09a339e21fd 100644 --- a/java-essential-contacts/CHANGELOG.md +++ b/java-essential-contacts/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-essential-contacts/README.md b/java-essential-contacts/README.md index 3d604d2a45a4..cbaaca7552c9 100644 --- a/java-essential-contacts/README.md +++ b/java-essential-contacts/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-essential-contacts - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-essential-contacts:2.75.0' +implementation 'com.google.cloud:google-cloud-essential-contacts:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-essential-contacts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml index 5420e0030a52..91144c464843 100644 --- a/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-essential-contacts - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 diff --git a/java-essential-contacts/google-cloud-essential-contacts/pom.xml b/java-essential-contacts/google-cloud-essential-contacts/pom.xml index 2631994c5b16..596cd3b63db7 100644 --- a/java-essential-contacts/google-cloud-essential-contacts/pom.xml +++ b/java-essential-contacts/google-cloud-essential-contacts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-essential-contacts - 2.76.0 + 2.77.0 jar Google Essential Contacts API Essential Contacts API helps you customize who receives notifications by providing your own list of contacts in many Google Cloud services. com.google.cloud google-cloud-essential-contacts-parent - 2.76.0 + 2.77.0 google-cloud-essential-contacts diff --git a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml index 564d078ced84..f574af7862e4 100644 --- a/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/grpc-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-essential-contacts-v1 GRPC library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.76.0 + 2.77.0 diff --git a/java-essential-contacts/pom.xml b/java-essential-contacts/pom.xml index 750d9ce56a50..2342c652a2b9 100644 --- a/java-essential-contacts/pom.xml +++ b/java-essential-contacts/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-essential-contacts-parent pom - 2.76.0 + 2.77.0 Google Essential Contacts API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-essential-contacts - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 diff --git a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml index 63cbc4f00f8b..0bb4d8671f5f 100644 --- a/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml +++ b/java-essential-contacts/proto-google-cloud-essential-contacts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-essential-contacts-v1 - 2.76.0 + 2.77.0 proto-google-cloud-essential-contacts-v1 Proto library for google-cloud-essential-contacts com.google.cloud google-cloud-essential-contacts-parent - 2.76.0 + 2.77.0 diff --git a/java-eventarc-publishing/CHANGELOG.md b/java-eventarc-publishing/CHANGELOG.md index f4250817849c..f8d77a9133f6 100644 --- a/java-eventarc-publishing/CHANGELOG.md +++ b/java-eventarc-publishing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-eventarc-publishing/README.md b/java-eventarc-publishing/README.md index cc5c895b2ad4..28890ade9c75 100644 --- a/java-eventarc-publishing/README.md +++ b/java-eventarc-publishing/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc-publishing - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-eventarc-publishing:0.75.0' +implementation 'com.google.cloud:google-cloud-eventarc-publishing:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "0.76.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-eventarc-publishing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml index a7cd8e52f6b5..a7a4f98808c4 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 diff --git a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml index 7e5542f8e0c4..1c2d277c3fc0 100644 --- a/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/google-cloud-eventarc-publishing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc-publishing - 0.76.0 + 0.77.0 jar Google Eventarc Publishing Eventarc Publishing lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-publishing-parent - 0.76.0 + 0.77.0 google-cloud-eventarc-publishing diff --git a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml index b29695f02810..430ded2303c3 100644 --- a/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/grpc-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 grpc-google-cloud-eventarc-publishing-v1 GRPC library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.76.0 + 0.77.0 diff --git a/java-eventarc-publishing/pom.xml b/java-eventarc-publishing/pom.xml index 5e00d72bb6da..6642bce83149 100644 --- a/java-eventarc-publishing/pom.xml +++ b/java-eventarc-publishing/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-publishing-parent pom - 0.76.0 + 0.77.0 Google Eventarc Publishing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc-publishing - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 diff --git a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml index f6bd69bacdce..13a8d5972b2f 100644 --- a/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml +++ b/java-eventarc-publishing/proto-google-cloud-eventarc-publishing-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-publishing-v1 - 0.76.0 + 0.77.0 proto-google-cloud-eventarc-publishing-v1 Proto library for google-cloud-eventarc-publishing com.google.cloud google-cloud-eventarc-publishing-parent - 0.76.0 + 0.77.0 diff --git a/java-eventarc/CHANGELOG.md b/java-eventarc/CHANGELOG.md index 9d21c2b390bb..2c07406db62e 100644 --- a/java-eventarc/CHANGELOG.md +++ b/java-eventarc/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-eventarc/README.md b/java-eventarc/README.md index c8edeef90a16..b3fafbff2f2b 100644 --- a/java-eventarc/README.md +++ b/java-eventarc/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-eventarc:1.75.0' +implementation 'com.google.cloud:google-cloud-eventarc:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-eventarc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-eventarc/google-cloud-eventarc-bom/pom.xml b/java-eventarc/google-cloud-eventarc-bom/pom.xml index 5e4a869bb2fd..797e8bdb62cc 100644 --- a/java-eventarc/google-cloud-eventarc-bom/pom.xml +++ b/java-eventarc/google-cloud-eventarc-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-eventarc-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-eventarc - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 diff --git a/java-eventarc/google-cloud-eventarc/pom.xml b/java-eventarc/google-cloud-eventarc/pom.xml index 89cad5823887..34fdbdd27a9d 100644 --- a/java-eventarc/google-cloud-eventarc/pom.xml +++ b/java-eventarc/google-cloud-eventarc/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-eventarc - 1.76.0 + 1.77.0 jar Google Eventarc Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-cloud-eventarc-parent - 1.76.0 + 1.77.0 google-cloud-eventarc diff --git a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml index f4b5d8833a99..f5940e2fce6b 100644 --- a/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/grpc-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-eventarc-v1 GRPC library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.76.0 + 1.77.0 diff --git a/java-eventarc/pom.xml b/java-eventarc/pom.xml index 8261c01656b4..c19dbf19c2a5 100644 --- a/java-eventarc/pom.xml +++ b/java-eventarc/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-eventarc-parent pom - 1.76.0 + 1.77.0 Google Eventarc Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-eventarc - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 diff --git a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml index e837361f700d..fa7696c1ffb2 100644 --- a/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml +++ b/java-eventarc/proto-google-cloud-eventarc-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-eventarc-v1 - 1.76.0 + 1.77.0 proto-google-cloud-eventarc-v1 Proto library for google-cloud-eventarc com.google.cloud google-cloud-eventarc-parent - 1.76.0 + 1.77.0 diff --git a/java-filestore/CHANGELOG.md b/java-filestore/CHANGELOG.md index c1c03f726d02..25bb69624f90 100644 --- a/java-filestore/CHANGELOG.md +++ b/java-filestore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.78.0 (2025-10-13) + +* No change + + ## 1.77.0 (2025-10-07) ### Dependencies diff --git a/java-filestore/README.md b/java-filestore/README.md index 9b6d83eaf769..4e42e4677fe3 100644 --- a/java-filestore/README.md +++ b/java-filestore/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-filestore - 1.76.0 + 1.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-filestore:1.76.0' +implementation 'com.google.cloud:google-cloud-filestore:1.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "1.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "1.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-filestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/1.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/1.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-filestore/google-cloud-filestore-bom/pom.xml b/java-filestore/google-cloud-filestore-bom/pom.xml index 26eabc676ff7..044ebfc6f500 100644 --- a/java-filestore/google-cloud-filestore-bom/pom.xml +++ b/java-filestore/google-cloud-filestore-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-filestore-bom - 1.77.0 + 1.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-filestore - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-filestore/google-cloud-filestore/pom.xml b/java-filestore/google-cloud-filestore/pom.xml index 83087d0a0237..e606ec23d51d 100644 --- a/java-filestore/google-cloud-filestore/pom.xml +++ b/java-filestore/google-cloud-filestore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-filestore - 1.77.0 + 1.78.0 jar Google Cloud Filestore API Cloud Filestore API instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters. com.google.cloud google-cloud-filestore-parent - 1.77.0 + 1.78.0 google-cloud-filestore diff --git a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml index d14cc76b8644..3bd2e64d31e7 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 grpc-google-cloud-filestore-v1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.77.0 + 1.78.0 diff --git a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml index 5da48ed0ea49..b376c3d309b5 100644 --- a/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/grpc-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 grpc-google-cloud-filestore-v1beta1 GRPC library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.77.0 + 1.78.0 diff --git a/java-filestore/pom.xml b/java-filestore/pom.xml index a2b569571af8..98b78564d2f5 100644 --- a/java-filestore/pom.xml +++ b/java-filestore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-filestore-parent pom - 1.77.0 + 1.78.0 Google Cloud Filestore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-filestore - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-filestore/proto-google-cloud-filestore-v1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1/pom.xml index 622ccf0be500..68dc2ca2d236 100644 --- a/java-filestore/proto-google-cloud-filestore-v1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1 - 1.77.0 + 1.78.0 proto-google-cloud-filestore-v1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.77.0 + 1.78.0 diff --git a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml index 23c16d200ae6..885e97338624 100644 --- a/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml +++ b/java-filestore/proto-google-cloud-filestore-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-filestore-v1beta1 - 0.79.0 + 0.80.0 proto-google-cloud-filestore-v1beta1 Proto library for google-cloud-filestore com.google.cloud google-cloud-filestore-parent - 1.77.0 + 1.78.0 diff --git a/java-financialservices/CHANGELOG.md b/java-financialservices/CHANGELOG.md index a612cee1fbdc..9ca34555d7a7 100644 --- a/java-financialservices/CHANGELOG.md +++ b/java-financialservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.18.0 (2025-10-13) + +* No change + + ## 0.17.0 (2025-10-07) ### Dependencies diff --git a/java-financialservices/README.md b/java-financialservices/README.md index 534ee05dbec6..158786ee6ea3 100644 --- a/java-financialservices/README.md +++ b/java-financialservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-financialservices - 0.16.0 + 0.17.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-financialservices:0.16.0' +implementation 'com.google.cloud:google-cloud-financialservices:0.17.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.16.0" +libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.17.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-financialservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.16.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.17.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-financialservices/google-cloud-financialservices-bom/pom.xml b/java-financialservices/google-cloud-financialservices-bom/pom.xml index 2cf724e3e685..b51f3ead0de7 100644 --- a/java-financialservices/google-cloud-financialservices-bom/pom.xml +++ b/java-financialservices/google-cloud-financialservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-financialservices-bom - 0.17.0 + 0.18.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-financialservices - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 diff --git a/java-financialservices/google-cloud-financialservices/pom.xml b/java-financialservices/google-cloud-financialservices/pom.xml index ee944074f7f4..6d625d3fba91 100644 --- a/java-financialservices/google-cloud-financialservices/pom.xml +++ b/java-financialservices/google-cloud-financialservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-financialservices - 0.17.0 + 0.18.0 jar Google Financial Services API Financial Services API Google Cloud's Anti Money Laundering AI (AML AI) product is an API that scores AML risk. Use it to identify more risk, more defensibly, with fewer false positives and reduced time per review. com.google.cloud google-cloud-financialservices-parent - 0.17.0 + 0.18.0 google-cloud-financialservices diff --git a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml index 53ca9f2a1323..4812a460cf50 100644 --- a/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/grpc-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 grpc-google-cloud-financialservices-v1 GRPC library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.17.0 + 0.18.0 diff --git a/java-financialservices/pom.xml b/java-financialservices/pom.xml index 9fd743435b0f..f43d88c7cd17 100644 --- a/java-financialservices/pom.xml +++ b/java-financialservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-financialservices-parent pom - 0.17.0 + 0.18.0 Google Financial Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-financialservices - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 diff --git a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml index ab964be03d1f..7ef6e2bbd4cf 100644 --- a/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml +++ b/java-financialservices/proto-google-cloud-financialservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-financialservices-v1 - 0.17.0 + 0.18.0 proto-google-cloud-financialservices-v1 Proto library for google-cloud-financialservices com.google.cloud google-cloud-financialservices-parent - 0.17.0 + 0.18.0 diff --git a/java-functions/CHANGELOG.md b/java-functions/CHANGELOG.md index 2f8037dec62a..3a2c516ef7fa 100644 --- a/java-functions/CHANGELOG.md +++ b/java-functions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-functions/README.md b/java-functions/README.md index c278100dc65e..1ac19a5e78b7 100644 --- a/java-functions/README.md +++ b/java-functions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-functions - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-functions:2.77.0' +implementation 'com.google.cloud:google-cloud-functions:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-functions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-functions/google-cloud-functions-bom/pom.xml b/java-functions/google-cloud-functions-bom/pom.xml index 2a8f2e5498a3..85fc2c0ffe29 100644 --- a/java-functions/google-cloud-functions-bom/pom.xml +++ b/java-functions/google-cloud-functions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-functions-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-functions - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.78.0 + 2.79.0 diff --git a/java-functions/google-cloud-functions/pom.xml b/java-functions/google-cloud-functions/pom.xml index 101998bf1382..f5d8ef87f2cf 100644 --- a/java-functions/google-cloud-functions/pom.xml +++ b/java-functions/google-cloud-functions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-functions - 2.78.0 + 2.79.0 jar Google Cloud Functions is a scalable pay as you go Functions-as-a-Service (FaaS) to run your code with zero server management. com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 google-cloud-functions diff --git a/java-functions/grpc-google-cloud-functions-v1/pom.xml b/java-functions/grpc-google-cloud-functions-v1/pom.xml index 1f47d8ad1c61..723b6c5fbcd5 100644 --- a/java-functions/grpc-google-cloud-functions-v1/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-functions-v1 GRPC library for grpc-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/grpc-google-cloud-functions-v2/pom.xml b/java-functions/grpc-google-cloud-functions-v2/pom.xml index 4313aa465309..95fe774a8a12 100644 --- a/java-functions/grpc-google-cloud-functions-v2/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.78.0 + 2.79.0 grpc-google-cloud-functions-v2 GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml index 88dc063a1d29..e1dcf797a643 100644 --- a/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 grpc-google-cloud-functions-v2alpha GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml index ae98d061fb9f..33a3105b5b08 100644 --- a/java-functions/grpc-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/grpc-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 grpc-google-cloud-functions-v2beta GRPC library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/pom.xml b/java-functions/pom.xml index 6c9494e9d5ec..06ed54b877cb 100644 --- a/java-functions/pom.xml +++ b/java-functions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-functions-parent pom - 2.78.0 + 2.79.0 Google Cloud Functions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-functions - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-functions-v1 - 2.78.0 + 2.79.0 diff --git a/java-functions/proto-google-cloud-functions-v1/pom.xml b/java-functions/proto-google-cloud-functions-v1/pom.xml index 2fc921d10d12..fb3d28bdde20 100644 --- a/java-functions/proto-google-cloud-functions-v1/pom.xml +++ b/java-functions/proto-google-cloud-functions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v1 - 2.78.0 + 2.79.0 proto-google-cloud-functions-v1 PROTO library for proto-google-cloud-functions-v1 com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/proto-google-cloud-functions-v2/pom.xml b/java-functions/proto-google-cloud-functions-v2/pom.xml index 0c19e9fabdb5..d47b08179470 100644 --- a/java-functions/proto-google-cloud-functions-v2/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2 - 2.78.0 + 2.79.0 proto-google-cloud-functions-v2 Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml index 591947e639fe..30b4ffb658a0 100644 --- a/java-functions/proto-google-cloud-functions-v2alpha/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2alpha - 2.78.0 + 2.79.0 proto-google-cloud-functions-v2alpha Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-functions/proto-google-cloud-functions-v2beta/pom.xml b/java-functions/proto-google-cloud-functions-v2beta/pom.xml index 98e811b25a08..90f9d7d9f535 100644 --- a/java-functions/proto-google-cloud-functions-v2beta/pom.xml +++ b/java-functions/proto-google-cloud-functions-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-functions-v2beta - 2.78.0 + 2.79.0 proto-google-cloud-functions-v2beta Proto library for google-cloud-functions com.google.cloud google-cloud-functions-parent - 2.78.0 + 2.79.0 diff --git a/java-gdchardwaremanagement/CHANGELOG.md b/java-gdchardwaremanagement/CHANGELOG.md index 2419547cef14..fcaaffa1813f 100644 --- a/java-gdchardwaremanagement/CHANGELOG.md +++ b/java-gdchardwaremanagement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.32.0 (2025-10-13) + +* No change + + ## 0.31.0 (2025-10-07) ### Dependencies diff --git a/java-gdchardwaremanagement/README.md b/java-gdchardwaremanagement/README.md index e6b7b2f4c3e2..48b0c0ae4fa5 100644 --- a/java-gdchardwaremanagement/README.md +++ b/java-gdchardwaremanagement/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gdchardwaremanagement - 0.30.0 + 0.31.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.30.0' +implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.31.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gdchardwaremanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.31.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml index 8e64d57ee9fa..d24f5bfe377d 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement-bom - 0.31.0 + 0.32.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.31.0 + 0.32.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 diff --git a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml index 18e449b53ba2..80cb2d8d877b 100644 --- a/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/google-cloud-gdchardwaremanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gdchardwaremanagement - 0.31.0 + 0.32.0 jar Google GDC Hardware Management API GDC Hardware Management API Google Distributed Cloud connected allows you to run Kubernetes clusters on dedicated hardware provided and maintained by Google that is separate from the Google Cloud data center. com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.31.0 + 0.32.0 google-cloud-gdchardwaremanagement diff --git a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index f4d998aa9b23..05156df0fafc 100644 --- a/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/grpc-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 grpc-google-cloud-gdchardwaremanagement-v1alpha GRPC library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.31.0 + 0.32.0 diff --git a/java-gdchardwaremanagement/pom.xml b/java-gdchardwaremanagement/pom.xml index d7c8d74f4132..5c2fe1bb9048 100644 --- a/java-gdchardwaremanagement/pom.xml +++ b/java-gdchardwaremanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gdchardwaremanagement-parent pom - 0.31.0 + 0.32.0 Google GDC Hardware Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gdchardwaremanagement - 0.31.0 + 0.32.0 com.google.api.grpc grpc-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 diff --git a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml index 7c7c3424cc28..ecdae7fc14d4 100644 --- a/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml +++ b/java-gdchardwaremanagement/proto-google-cloud-gdchardwaremanagement-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gdchardwaremanagement-v1alpha - 0.31.0 + 0.32.0 proto-google-cloud-gdchardwaremanagement-v1alpha Proto library for google-cloud-gdchardwaremanagement com.google.cloud google-cloud-gdchardwaremanagement-parent - 0.31.0 + 0.32.0 diff --git a/java-geminidataanalytics/CHANGELOG.md b/java-geminidataanalytics/CHANGELOG.md index d3c7506d6025..be6e021dadb0 100644 --- a/java-geminidataanalytics/CHANGELOG.md +++ b/java-geminidataanalytics/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.5.0 (2025-10-13) + +* No change + + ## 0.4.0 (2025-10-07) ### Dependencies diff --git a/java-geminidataanalytics/README.md b/java-geminidataanalytics/README.md index c9b8e551e193..2b2815e749f2 100644 --- a/java-geminidataanalytics/README.md +++ b/java-geminidataanalytics/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-geminidataanalytics - 0.3.0 + 0.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.3.0' +implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.3.0" +libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.4.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-geminidataanalytics.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics-bom/pom.xml b/java-geminidataanalytics/google-cloud-geminidataanalytics-bom/pom.xml index 2f6f16fd2e00..0cee3d684056 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics-bom/pom.xml +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-geminidataanalytics-bom - 0.4.0 + 0.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-geminidataanalytics - 0.4.0 + 0.5.0 com.google.api.grpc grpc-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 com.google.api.grpc proto-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/pom.xml b/java-geminidataanalytics/google-cloud-geminidataanalytics/pom.xml index beccf6d4b43d..2fd24fb129c4 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/pom.xml +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-geminidataanalytics - 0.4.0 + 0.5.0 jar Google Data Analytics API with Gemini Data Analytics API with Gemini Use Conversational Analytics API to build an artificial intelligence (AI)-powered chat interface, or data agent, that answers questions about structured data using natural language. com.google.cloud google-cloud-geminidataanalytics-parent - 0.4.0 + 0.5.0 google-cloud-geminidataanalytics diff --git a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/pom.xml b/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/pom.xml index 22d4649ad3a8..c3393b3f176d 100644 --- a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/pom.xml +++ b/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 grpc-google-cloud-geminidataanalytics-v1beta GRPC library for google-cloud-geminidataanalytics com.google.cloud google-cloud-geminidataanalytics-parent - 0.4.0 + 0.5.0 diff --git a/java-geminidataanalytics/pom.xml b/java-geminidataanalytics/pom.xml index d0c2eb6ac72b..de66202f097f 100644 --- a/java-geminidataanalytics/pom.xml +++ b/java-geminidataanalytics/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-geminidataanalytics-parent pom - 0.4.0 + 0.5.0 Google Data Analytics API with Gemini Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-geminidataanalytics - 0.4.0 + 0.5.0 com.google.api.grpc grpc-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 com.google.api.grpc proto-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/pom.xml b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/pom.xml index a968a3a22bf9..f354d1c166f7 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/pom.xml +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-geminidataanalytics-v1beta - 0.4.0 + 0.5.0 proto-google-cloud-geminidataanalytics-v1beta Proto library for google-cloud-geminidataanalytics com.google.cloud google-cloud-geminidataanalytics-parent - 0.4.0 + 0.5.0 diff --git a/java-gke-backup/CHANGELOG.md b/java-gke-backup/CHANGELOG.md index 7ebf1dc64b89..c90cbbe2bbdd 100644 --- a/java-gke-backup/CHANGELOG.md +++ b/java-gke-backup/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.76.0 (2025-10-13) + +* No change + + ## 0.75.0 (2025-10-07) ### Dependencies diff --git a/java-gke-backup/README.md b/java-gke-backup/README.md index 5e6e26f8037c..481b2c224d59 100644 --- a/java-gke-backup/README.md +++ b/java-gke-backup/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-backup - 0.74.0 + 0.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-backup:0.74.0' +implementation 'com.google.cloud:google-cloud-gke-backup:0.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.75.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-backup.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml index 3f8602d7b7a8..6d85ad032a35 100644 --- a/java-gke-backup/google-cloud-gke-backup-bom/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-backup-bom - 0.75.0 + 0.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-backup - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 diff --git a/java-gke-backup/google-cloud-gke-backup/pom.xml b/java-gke-backup/google-cloud-gke-backup/pom.xml index 81e2ea79e086..cb9d1d1d5d3d 100644 --- a/java-gke-backup/google-cloud-gke-backup/pom.xml +++ b/java-gke-backup/google-cloud-gke-backup/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-backup - 0.75.0 + 0.76.0 jar Google Backup for GKE Backup for GKE is a service for backing up and restoring workloads in GKE. com.google.cloud google-cloud-gke-backup-parent - 0.75.0 + 0.76.0 google-cloud-gke-backup diff --git a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml index 02382526000f..604ce6069fc4 100644 --- a/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/grpc-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 grpc-google-cloud-gke-backup-v1 GRPC library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.75.0 + 0.76.0 diff --git a/java-gke-backup/pom.xml b/java-gke-backup/pom.xml index ab87105ef37c..f109e926d6cb 100644 --- a/java-gke-backup/pom.xml +++ b/java-gke-backup/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-backup-parent pom - 0.75.0 + 0.76.0 Google Backup for GKE Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-backup - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 diff --git a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml index 5dc89497be3a..331c8d8e96c0 100644 --- a/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml +++ b/java-gke-backup/proto-google-cloud-gke-backup-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-backup-v1 - 0.75.0 + 0.76.0 proto-google-cloud-gke-backup-v1 Proto library for google-cloud-gke-backup com.google.cloud google-cloud-gke-backup-parent - 0.75.0 + 0.76.0 diff --git a/java-gke-connect-gateway/CHANGELOG.md b/java-gke-connect-gateway/CHANGELOG.md index a0fff301e02f..d73363fa3445 100644 --- a/java-gke-connect-gateway/CHANGELOG.md +++ b/java-gke-connect-gateway/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.78.0 (2025-10-13) + +* No change + + ## 0.77.0 (2025-10-07) ### Dependencies diff --git a/java-gke-connect-gateway/README.md b/java-gke-connect-gateway/README.md index 48b4e7651882..7e0aed07deab 100644 --- a/java-gke-connect-gateway/README.md +++ b/java-gke-connect-gateway/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-connect-gateway - 0.76.0 + 0.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.76.0' +implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-connect-gateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml index 8cee2711a904..bd77f4a3246d 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway-bom - 0.77.0 + 0.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,12 +27,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.77.0 + 0.78.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.77.0 + 0.78.0 diff --git a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml index 888ef2809e35..36fc868031f4 100644 --- a/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/google-cloud-gke-connect-gateway/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-connect-gateway - 0.77.0 + 0.78.0 jar Google Connect Gateway API Connect Gateway API builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters. com.google.cloud google-cloud-gke-connect-gateway-parent - 0.77.0 + 0.78.0 google-cloud-gke-connect-gateway diff --git a/java-gke-connect-gateway/pom.xml b/java-gke-connect-gateway/pom.xml index 804defa8f422..139479b49612 100644 --- a/java-gke-connect-gateway/pom.xml +++ b/java-gke-connect-gateway/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-connect-gateway-parent pom - 0.77.0 + 0.78.0 Google Connect Gateway API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,12 +29,12 @@ com.google.cloud google-cloud-gke-connect-gateway - 0.77.0 + 0.78.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.77.0 + 0.78.0 diff --git a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml index 2e408bdf6d6f..666453d69ff1 100644 --- a/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml +++ b/java-gke-connect-gateway/proto-google-cloud-gke-connect-gateway-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-connect-gateway-v1beta1 - 0.77.0 + 0.78.0 proto-google-cloud-gke-connect-gateway-v1beta1 Proto library for google-cloud-gke-connect-gateway com.google.cloud google-cloud-gke-connect-gateway-parent - 0.77.0 + 0.78.0 diff --git a/java-gke-multi-cloud/CHANGELOG.md b/java-gke-multi-cloud/CHANGELOG.md index d542b8e00feb..4cf6c87ad4b8 100644 --- a/java-gke-multi-cloud/CHANGELOG.md +++ b/java-gke-multi-cloud/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.76.0 (2025-10-13) + +* No change + + ## 0.75.0 (2025-10-07) ### Dependencies diff --git a/java-gke-multi-cloud/README.md b/java-gke-multi-cloud/README.md index f585479e905e..24aaebfd89db 100644 --- a/java-gke-multi-cloud/README.md +++ b/java-gke-multi-cloud/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-multi-cloud - 0.74.0 + 0.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.74.0' +implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.75.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gke-multi-cloud.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml index 622f4837dcfa..f888bd270fa6 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud-bom - 0.75.0 + 0.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 diff --git a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml index 222b4fb482ec..b960088b399e 100644 --- a/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/google-cloud-gke-multi-cloud/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gke-multi-cloud - 0.75.0 + 0.76.0 jar Google Anthos Multicloud Anthos Multicloud enables you to provision and manage GKE clusters running on AWS and Azure infrastructure through a centralized Google Cloud backed control plane. com.google.cloud google-cloud-gke-multi-cloud-parent - 0.75.0 + 0.76.0 google-cloud-gke-multi-cloud diff --git a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml index b57cdd33cec8..53f739d1643d 100644 --- a/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/grpc-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 grpc-google-cloud-gke-multi-cloud-v1 GRPC library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.75.0 + 0.76.0 diff --git a/java-gke-multi-cloud/pom.xml b/java-gke-multi-cloud/pom.xml index 244f2894d3d2..9111c12e3596 100644 --- a/java-gke-multi-cloud/pom.xml +++ b/java-gke-multi-cloud/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gke-multi-cloud-parent pom - 0.75.0 + 0.76.0 Google Anthos Multicloud Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-gke-multi-cloud - 0.75.0 + 0.76.0 com.google.api.grpc grpc-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 diff --git a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml index 4f3eae3c84f2..d2804cedcfd6 100644 --- a/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml +++ b/java-gke-multi-cloud/proto-google-cloud-gke-multi-cloud-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gke-multi-cloud-v1 - 0.75.0 + 0.76.0 proto-google-cloud-gke-multi-cloud-v1 Proto library for google-cloud-gke-multi-cloud com.google.cloud google-cloud-gke-multi-cloud-parent - 0.75.0 + 0.76.0 diff --git a/java-gkehub/CHANGELOG.md b/java-gkehub/CHANGELOG.md index a0f8c7f8c196..3f4f19a9b332 100644 --- a/java-gkehub/CHANGELOG.md +++ b/java-gkehub/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-gkehub/README.md b/java-gkehub/README.md index e4bf0fb83e26..f0298f04049a 100644 --- a/java-gkehub/README.md +++ b/java-gkehub/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gkehub - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gkehub:1.75.0' +implementation 'com.google.cloud:google-cloud-gkehub:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gkehub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gkehub/google-cloud-gkehub-bom/pom.xml b/java-gkehub/google-cloud-gkehub-bom/pom.xml index 698a63560556..e6add4304c5a 100644 --- a/java-gkehub/google-cloud-gkehub-bom/pom.xml +++ b/java-gkehub/google-cloud-gkehub-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gkehub-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,47 +27,47 @@ com.google.cloud google-cloud-gkehub - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 diff --git a/java-gkehub/google-cloud-gkehub/pom.xml b/java-gkehub/google-cloud-gkehub/pom.xml index f4e1345b7f6c..b4dbd22954ac 100644 --- a/java-gkehub/google-cloud-gkehub/pom.xml +++ b/java-gkehub/google-cloud-gkehub/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gkehub - 1.76.0 + 1.77.0 jar Google GKE Hub API provides a unified way to work with Kubernetes clusters as part of Anthos, extending GKE to work in multiple environments. You have consistent, unified, and secure infrastructure, cluster, and container management, whether you're using Anthos on Google Cloud (with traditional GKE), hybrid cloud, or multiple public clouds. com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 google-cloud-gkehub diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml index f0cfc223428b..ff2aa01beb39 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-gkehub-v1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml index 8e0d7f0768b5..7e632cfc4150 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 grpc-google-cloud-gkehub-v1alpha GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml index 7ef9d20ac92b..14bdb18caf33 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 grpc-google-cloud-gkehub-v1beta GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml index 3dc25d28b854..3c95c0abb5ee 100644 --- a/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/grpc-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 grpc-google-cloud-gkehub-v1beta1 GRPC library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/pom.xml b/java-gkehub/pom.xml index a45410cb9247..7ba1c5cc65c6 100644 --- a/java-gkehub/pom.xml +++ b/java-gkehub/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gkehub-parent pom - 1.76.0 + 1.77.0 Google GKE Hub API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.cloud google-cloud-gkehub - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml index 8119b2ed05dc..4fdd9745e204 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1 - 1.76.0 + 1.77.0 proto-google-cloud-gkehub-v1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml index 000c96439f5c..993067d17a9c 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1alpha - 0.82.0 + 0.83.0 proto-google-cloud-gkehub-v1alpha Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml index e776b9ba7d18..d8525dd4cb91 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta - 0.82.0 + 0.83.0 proto-google-cloud-gkehub-v1beta Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml index 7111ab03b972..7f635f47cb17 100644 --- a/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml +++ b/java-gkehub/proto-google-cloud-gkehub-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gkehub-v1beta1 - 0.82.0 + 0.83.0 proto-google-cloud-gkehub-v1beta1 Proto library for google-cloud-gkehub com.google.cloud google-cloud-gkehub-parent - 1.76.0 + 1.77.0 diff --git a/java-grafeas/CHANGELOG.md b/java-grafeas/CHANGELOG.md index 64d941c734f9..727be8d1052c 100644 --- a/java-grafeas/CHANGELOG.md +++ b/java-grafeas/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-grafeas/README.md b/java-grafeas/README.md index 371b2757a10a..0363d0f9001c 100644 --- a/java-grafeas/README.md +++ b/java-grafeas/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: io.grafeas grafeas - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'io.grafeas:grafeas:2.76.0' +implementation 'io.grafeas:grafeas:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "io.grafeas" % "grafeas" % "2.76.0" +libraryDependencies += "io.grafeas" % "grafeas" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/io.grafeas/grafeas.svg -[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-grafeas/pom.xml b/java-grafeas/pom.xml index a2f1383f932e..4d8321daecab 100644 --- a/java-grafeas/pom.xml +++ b/java-grafeas/pom.xml @@ -5,7 +5,7 @@ 4.0.0 io.grafeas grafeas - 2.77.0 + 2.78.0 jar Grafeas Client @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-gsuite-addons/CHANGELOG.md b/java-gsuite-addons/CHANGELOG.md index feba104a6e81..e8652758b2ff 100644 --- a/java-gsuite-addons/CHANGELOG.md +++ b/java-gsuite-addons/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-gsuite-addons/README.md b/java-gsuite-addons/README.md index 00e0010ba0d1..5be4ea2feeb0 100644 --- a/java-gsuite-addons/README.md +++ b/java-gsuite-addons/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gsuite-addons - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gsuite-addons:2.75.0' +implementation 'com.google.cloud:google-cloud-gsuite-addons:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-gsuite-addons.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml index 012e1bcf2333..9c7d5b3a111d 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,22 +27,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-apps-script-type-protos - 2.76.0 + 2.77.0 diff --git a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml index 138680fa3ea9..bb118a5b2036 100644 --- a/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml +++ b/java-gsuite-addons/google-cloud-gsuite-addons/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons - 2.76.0 + 2.77.0 jar Google Google Workspace Add-ons API Google Workspace Add-ons API are customized applications that integrate with Google Workspace productivity applications. com.google.cloud google-cloud-gsuite-addons-parent - 2.76.0 + 2.77.0 google-cloud-gsuite-addons diff --git a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml index 8b1bb72dd250..680b23f25f66 100644 --- a/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/grpc-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-gsuite-addons-v1 GRPC library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.76.0 + 2.77.0 diff --git a/java-gsuite-addons/pom.xml b/java-gsuite-addons/pom.xml index c4b018dd7615..c3c61ca5fd96 100644 --- a/java-gsuite-addons/pom.xml +++ b/java-gsuite-addons/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-gsuite-addons-parent pom - 2.76.0 + 2.77.0 Google Google Workspace Add-ons API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-apps-script-type-protos - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 diff --git a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml index 5835f09a1850..4f8ce687d4dd 100644 --- a/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml +++ b/java-gsuite-addons/proto-google-apps-script-type-protos/pom.xml @@ -5,13 +5,13 @@ com.google.cloud google-cloud-gsuite-addons-parent - 2.76.0 + 2.77.0 4.0.0 com.google.api.grpc proto-google-apps-script-type-protos proto-google-apps-script-type-protos - 2.76.0 + 2.77.0 diff --git a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml index 459979b17634..f9deb862ec80 100644 --- a/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml +++ b/java-gsuite-addons/proto-google-cloud-gsuite-addons-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.76.0 + 2.77.0 proto-google-cloud-gsuite-addons-v1 Proto library for google-cloud-gsuite-addons com.google.cloud google-cloud-gsuite-addons-parent - 2.76.0 + 2.77.0 diff --git a/java-iam-admin/CHANGELOG.md b/java-iam-admin/CHANGELOG.md index bd91359aaa8d..a7beb2ad564f 100644 --- a/java-iam-admin/CHANGELOG.md +++ b/java-iam-admin/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.72.0 (2025-10-13) + +* No change + + ## 3.71.0 (2025-10-07) ### Dependencies diff --git a/java-iam-admin/README.md b/java-iam-admin/README.md index 8112b9430214..c066b7485a12 100644 --- a/java-iam-admin/README.md +++ b/java-iam-admin/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-admin - 3.70.0 + 3.71.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-admin:3.70.0' +implementation 'com.google.cloud:google-iam-admin:3.71.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.70.0" +libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.71.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.70.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.71.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iam-admin/google-iam-admin-bom/pom.xml b/java-iam-admin/google-iam-admin-bom/pom.xml index 16fc9dc9ac29..901ee52d3395 100644 --- a/java-iam-admin/google-iam-admin-bom/pom.xml +++ b/java-iam-admin/google-iam-admin-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-admin-bom - 3.71.0 + 3.72.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-iam-admin - 3.71.0 + 3.72.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.71.0 + 3.72.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.71.0 + 3.72.0 diff --git a/java-iam-admin/google-iam-admin/pom.xml b/java-iam-admin/google-iam-admin/pom.xml index a37e84960730..59ac472b7300 100644 --- a/java-iam-admin/google-iam-admin/pom.xml +++ b/java-iam-admin/google-iam-admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-admin - 3.71.0 + 3.72.0 jar Google IAM Admin API IAM Admin API you to manage your Service Accounts and IAM bindings. com.google.cloud google-iam-admin-parent - 3.71.0 + 3.72.0 google-iam-admin diff --git a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml index 0c4e9d07e61e..8145d6ea3766 100644 --- a/java-iam-admin/grpc-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/grpc-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.71.0 + 3.72.0 grpc-google-iam-admin-v1 GRPC library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.71.0 + 3.72.0 diff --git a/java-iam-admin/pom.xml b/java-iam-admin/pom.xml index 5021f9623184..bd4580d6c8b8 100644 --- a/java-iam-admin/pom.xml +++ b/java-iam-admin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-admin-parent pom - 3.71.0 + 3.72.0 Google IAM Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-iam-admin - 3.71.0 + 3.72.0 com.google.api.grpc grpc-google-iam-admin-v1 - 3.71.0 + 3.72.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.71.0 + 3.72.0 diff --git a/java-iam-admin/proto-google-iam-admin-v1/pom.xml b/java-iam-admin/proto-google-iam-admin-v1/pom.xml index ab60042c3ac8..77dde9f3e5bf 100644 --- a/java-iam-admin/proto-google-iam-admin-v1/pom.xml +++ b/java-iam-admin/proto-google-iam-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-admin-v1 - 3.71.0 + 3.72.0 proto-google-iam-admin-v1 Proto library for google-iam-admin com.google.cloud google-iam-admin-parent - 3.71.0 + 3.72.0 diff --git a/java-iam/CHANGELOG.md b/java-iam/CHANGELOG.md index 43629f75c2c4..c25d192bf9d3 100644 --- a/java-iam/CHANGELOG.md +++ b/java-iam/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-iam/README.md b/java-iam/README.md index 1f4e6b9be304..d00aaba5e2ce 100644 --- a/java-iam/README.md +++ b/java-iam/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-policy - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-policy:1.73.0' +implementation 'com.google.cloud:google-iam-policy:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-policy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iam/google-iam-policy-bom/pom.xml b/java-iam/google-iam-policy-bom/pom.xml index 66c8e603b716..477da1472b9b 100644 --- a/java-iam/google-iam-policy-bom/pom.xml +++ b/java-iam/google-iam-policy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-iam-policy-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,7 +27,7 @@ com.google.cloud google-iam-policy - 1.74.0 + 1.75.0 diff --git a/java-iam/google-iam-policy/pom.xml b/java-iam/google-iam-policy/pom.xml index f46071ba2398..da937ab2cedb 100644 --- a/java-iam/google-iam-policy/pom.xml +++ b/java-iam/google-iam-policy/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-iam-policy - 1.74.0 + 1.75.0 jar Google IAM Policy Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. com.google.cloud google-iam-policy-parent - 1.74.0 + 1.75.0 google-iam-policy diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 909dcd98194c..9589d2b9725c 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-policy-parent pom - 1.74.0 + 1.75.0 Google IAM Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-iamcredentials/CHANGELOG.md b/java-iamcredentials/CHANGELOG.md index d215567dc980..7255509c7120 100644 --- a/java-iamcredentials/CHANGELOG.md +++ b/java-iamcredentials/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-iamcredentials/README.md b/java-iamcredentials/README.md index 4752b9ccb511..cc5943c6a913 100644 --- a/java-iamcredentials/README.md +++ b/java-iamcredentials/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iamcredentials - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iamcredentials:2.75.0' +implementation 'com.google.cloud:google-cloud-iamcredentials:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iamcredentials.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml index 31dd7e14cf27..ffa90a4b7b8f 100644 --- a/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iamcredentials - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 diff --git a/java-iamcredentials/google-cloud-iamcredentials/pom.xml b/java-iamcredentials/google-cloud-iamcredentials/pom.xml index cfc20b9cd58f..92a91b5e7e30 100644 --- a/java-iamcredentials/google-cloud-iamcredentials/pom.xml +++ b/java-iamcredentials/google-cloud-iamcredentials/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iamcredentials - 2.76.0 + 2.77.0 jar Google Cloud IAM Service Account Credentials Java idiomatic client for Google Cloud IAM Service Account Credentials com.google.cloud google-cloud-iamcredentials-parent - 2.76.0 + 2.77.0 google-cloud-iamcredentials diff --git a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml index 0f783b7ae3dc..73e0a4749b4d 100644 --- a/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/grpc-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-iamcredentials-v1 GRPC library for grpc-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.76.0 + 2.77.0 diff --git a/java-iamcredentials/pom.xml b/java-iamcredentials/pom.xml index 17b06a6b82b9..ff3d4775d3f6 100644 --- a/java-iamcredentials/pom.xml +++ b/java-iamcredentials/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iamcredentials-parent pom - 2.76.0 + 2.77.0 Google Cloud IAM Service Account Credentials Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-iamcredentials - 2.76.0 + 2.77.0 diff --git a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml index 62974f5eb39f..ca1ce418aaeb 100644 --- a/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml +++ b/java-iamcredentials/proto-google-cloud-iamcredentials-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iamcredentials-v1 - 2.76.0 + 2.77.0 proto-google-cloud-iamcredentials-v1 PROTO library for proto-google-cloud-iamcredentials-v1 com.google.cloud google-cloud-iamcredentials-parent - 2.76.0 + 2.77.0 diff --git a/java-iap/CHANGELOG.md b/java-iap/CHANGELOG.md index c7041a407762..5ab80fb51e38 100644 --- a/java-iap/CHANGELOG.md +++ b/java-iap/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.33.0 (2025-10-13) + +* No change + + ## 0.32.0 (2025-10-07) ### Dependencies diff --git a/java-iap/README.md b/java-iap/README.md index 7e3289fe0da4..4c646121ebd4 100644 --- a/java-iap/README.md +++ b/java-iap/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iap - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iap:0.31.0' +implementation 'com.google.cloud:google-cloud-iap:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.32.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iap.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iap/google-cloud-iap-bom/pom.xml b/java-iap/google-cloud-iap-bom/pom.xml index 01a89f7a64af..1be293c52088 100644 --- a/java-iap/google-cloud-iap-bom/pom.xml +++ b/java-iap/google-cloud-iap-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-iap-bom - 0.32.0 + 0.33.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-iap - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.32.0 + 0.33.0 diff --git a/java-iap/google-cloud-iap/pom.xml b/java-iap/google-cloud-iap/pom.xml index 306207a5391a..4a33504c2011 100644 --- a/java-iap/google-cloud-iap/pom.xml +++ b/java-iap/google-cloud-iap/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iap - 0.32.0 + 0.33.0 jar Google Cloud Identity-Aware Proxy API Cloud Identity-Aware Proxy API Controls access to cloud applications running on Google Cloud Platform. com.google.cloud google-cloud-iap-parent - 0.32.0 + 0.33.0 google-cloud-iap diff --git a/java-iap/grpc-google-cloud-iap-v1/pom.xml b/java-iap/grpc-google-cloud-iap-v1/pom.xml index e8851b76914b..32e2255d0170 100644 --- a/java-iap/grpc-google-cloud-iap-v1/pom.xml +++ b/java-iap/grpc-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.32.0 + 0.33.0 grpc-google-cloud-iap-v1 GRPC library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.32.0 + 0.33.0 diff --git a/java-iap/pom.xml b/java-iap/pom.xml index e29149b70ede..18f633cc3f60 100644 --- a/java-iap/pom.xml +++ b/java-iap/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iap-parent pom - 0.32.0 + 0.33.0 Google Cloud Identity-Aware Proxy API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-iap - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-iap-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.32.0 + 0.33.0 diff --git a/java-iap/proto-google-cloud-iap-v1/pom.xml b/java-iap/proto-google-cloud-iap-v1/pom.xml index 19735bbb1e26..f4a606eacc65 100644 --- a/java-iap/proto-google-cloud-iap-v1/pom.xml +++ b/java-iap/proto-google-cloud-iap-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iap-v1 - 0.32.0 + 0.33.0 proto-google-cloud-iap-v1 Proto library for google-cloud-iap com.google.cloud google-cloud-iap-parent - 0.32.0 + 0.33.0 diff --git a/java-ids/CHANGELOG.md b/java-ids/CHANGELOG.md index 508f347f74ba..fca0720548b8 100644 --- a/java-ids/CHANGELOG.md +++ b/java-ids/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-ids/README.md b/java-ids/README.md index 2b218f205036..36220fa722f5 100644 --- a/java-ids/README.md +++ b/java-ids/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-ids - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-ids:1.74.0' +implementation 'com.google.cloud:google-cloud-ids:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-ids.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-ids/google-cloud-ids-bom/pom.xml b/java-ids/google-cloud-ids-bom/pom.xml index d9107b1cdcbd..f203cd9cd7c1 100644 --- a/java-ids/google-cloud-ids-bom/pom.xml +++ b/java-ids/google-cloud-ids-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-ids-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-ids - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.75.0 + 1.76.0 diff --git a/java-ids/google-cloud-ids/pom.xml b/java-ids/google-cloud-ids/pom.xml index bf7eaf61a263..ffd9e6726a8e 100644 --- a/java-ids/google-cloud-ids/pom.xml +++ b/java-ids/google-cloud-ids/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-ids - 1.75.0 + 1.76.0 jar Google Intrusion Detection System Intrusion Detection System monitors your networks, and it alerts you when it detects malicious activity. Cloud IDS is powered by Palo Alto Networks. com.google.cloud google-cloud-ids-parent - 1.75.0 + 1.76.0 google-cloud-ids diff --git a/java-ids/grpc-google-cloud-ids-v1/pom.xml b/java-ids/grpc-google-cloud-ids-v1/pom.xml index 4940b6923baa..42562dae57d4 100644 --- a/java-ids/grpc-google-cloud-ids-v1/pom.xml +++ b/java-ids/grpc-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-ids-v1 GRPC library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.75.0 + 1.76.0 diff --git a/java-ids/pom.xml b/java-ids/pom.xml index 5b6b0c1412ca..8e83ea00f770 100644 --- a/java-ids/pom.xml +++ b/java-ids/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-ids-parent pom - 1.75.0 + 1.76.0 Google Intrusion Detection System Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-ids - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-ids-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.75.0 + 1.76.0 diff --git a/java-ids/proto-google-cloud-ids-v1/pom.xml b/java-ids/proto-google-cloud-ids-v1/pom.xml index 5d210126806e..24bc3cd22abf 100644 --- a/java-ids/proto-google-cloud-ids-v1/pom.xml +++ b/java-ids/proto-google-cloud-ids-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-ids-v1 - 1.75.0 + 1.76.0 proto-google-cloud-ids-v1 Proto library for google-cloud-ids com.google.cloud google-cloud-ids-parent - 1.75.0 + 1.76.0 diff --git a/java-infra-manager/CHANGELOG.md b/java-infra-manager/CHANGELOG.md index af82bd7097af..05b5e58eca5f 100644 --- a/java-infra-manager/CHANGELOG.md +++ b/java-infra-manager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.54.0 (2025-10-13) + +* No change + + ## 0.53.0 (2025-10-07) ### Dependencies diff --git a/java-infra-manager/README.md b/java-infra-manager/README.md index a6db70ebf2a5..941bc6f71515 100644 --- a/java-infra-manager/README.md +++ b/java-infra-manager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-infra-manager - 0.52.0 + 0.53.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-infra-manager:0.52.0' +implementation 'com.google.cloud:google-cloud-infra-manager:0.53.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.52.0" +libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.53.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-infra-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.52.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.53.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml index 3f7881d9a9d2..ca4d1dcaeb36 100644 --- a/java-infra-manager/google-cloud-infra-manager-bom/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-infra-manager-bom - 0.53.0 + 0.54.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-infra-manager - 0.53.0 + 0.54.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 diff --git a/java-infra-manager/google-cloud-infra-manager/pom.xml b/java-infra-manager/google-cloud-infra-manager/pom.xml index 03351288c48e..d7faca04bdee 100644 --- a/java-infra-manager/google-cloud-infra-manager/pom.xml +++ b/java-infra-manager/google-cloud-infra-manager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-infra-manager - 0.53.0 + 0.54.0 jar Google Infrastructure Manager API Infrastructure Manager API Creates and manages Google Cloud Platform resources and infrastructure. com.google.cloud google-cloud-infra-manager-parent - 0.53.0 + 0.54.0 google-cloud-infra-manager diff --git a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml index 618d3d69482f..b4a54751f873 100644 --- a/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/grpc-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 grpc-google-cloud-infra-manager-v1 GRPC library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.53.0 + 0.54.0 diff --git a/java-infra-manager/pom.xml b/java-infra-manager/pom.xml index 214119a9ff9b..62a1c2745faf 100644 --- a/java-infra-manager/pom.xml +++ b/java-infra-manager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-infra-manager-parent pom - 0.53.0 + 0.54.0 Google Infrastructure Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-infra-manager - 0.53.0 + 0.54.0 com.google.api.grpc grpc-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml index 457cb548df28..a84187dadca0 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-infra-manager-v1 - 0.53.0 + 0.54.0 proto-google-cloud-infra-manager-v1 Proto library for google-cloud-infra-manager com.google.cloud google-cloud-infra-manager-parent - 0.53.0 + 0.54.0 diff --git a/java-iot/CHANGELOG.md b/java-iot/CHANGELOG.md index 330316db119c..add4a082a9e5 100644 --- a/java-iot/CHANGELOG.md +++ b/java-iot/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-iot/README.md b/java-iot/README.md index 7b4076702fb5..22d3fe41270c 100644 --- a/java-iot/README.md +++ b/java-iot/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iot - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iot:2.75.0' +implementation 'com.google.cloud:google-cloud-iot:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-iot.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-iot/google-cloud-iot-bom/pom.xml b/java-iot/google-cloud-iot-bom/pom.xml index 43ec1b4fc35e..eb318a5deb91 100644 --- a/java-iot/google-cloud-iot-bom/pom.xml +++ b/java-iot/google-cloud-iot-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-iot-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-iot - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-iot-v1 - 2.76.0 + 2.77.0 diff --git a/java-iot/google-cloud-iot/pom.xml b/java-iot/google-cloud-iot/pom.xml index 3520112d110b..e8c6aadc6154 100644 --- a/java-iot/google-cloud-iot/pom.xml +++ b/java-iot/google-cloud-iot/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-iot - 2.76.0 + 2.77.0 jar Google Cloud IoT Core Java idiomatic client for Google Cloud IoT Core com.google.cloud google-cloud-iot-parent - 2.76.0 + 2.77.0 google-cloud-iot diff --git a/java-iot/grpc-google-cloud-iot-v1/pom.xml b/java-iot/grpc-google-cloud-iot-v1/pom.xml index 3773103337ca..d4774c31aa16 100644 --- a/java-iot/grpc-google-cloud-iot-v1/pom.xml +++ b/java-iot/grpc-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-iot-v1 GRPC library for grpc-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.76.0 + 2.77.0 diff --git a/java-iot/pom.xml b/java-iot/pom.xml index 648b1b9d023b..f576371f0c5a 100644 --- a/java-iot/pom.xml +++ b/java-iot/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-iot-parent pom - 2.76.0 + 2.77.0 Google Cloud IoT Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-iot-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-iot-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-iot - 2.76.0 + 2.77.0 diff --git a/java-iot/proto-google-cloud-iot-v1/pom.xml b/java-iot/proto-google-cloud-iot-v1/pom.xml index 8154c9d0b0e5..65389244fc3d 100644 --- a/java-iot/proto-google-cloud-iot-v1/pom.xml +++ b/java-iot/proto-google-cloud-iot-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-iot-v1 - 2.76.0 + 2.77.0 proto-google-cloud-iot-v1 PROTO library for proto-google-cloud-iot-v1 com.google.cloud google-cloud-iot-parent - 2.76.0 + 2.77.0 diff --git a/java-java-shopping-merchant-issue-resolution/CHANGELOG.md b/java-java-shopping-merchant-issue-resolution/CHANGELOG.md index 1656dee1049e..fbc91538addb 100644 --- a/java-java-shopping-merchant-issue-resolution/CHANGELOG.md +++ b/java-java-shopping-merchant-issue-resolution/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-java-shopping-merchant-issue-resolution/README.md b/java-java-shopping-merchant-issue-resolution/README.md index 5c9b11ee317f..f0c144089cc1 100644 --- a/java-java-shopping-merchant-issue-resolution/README.md +++ b/java-java-shopping-merchant-issue-resolution/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-issue-resolution - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-issue-resolution.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml index 849ea3eddae6..9d91e8c0464c 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-issue-resolution - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml index 7c57cfb2eb23..61e1baf025dd 100644 --- a/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/google-shopping-merchant-issue-resolution/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-issue-resolution - 1.4.0 + 1.5.0 jar Google Merchant Issue Resolution API Merchant Issue Resolution API Programatically manage your Merchant Issues com.google.shopping google-shopping-merchant-issue-resolution-parent - 1.4.0 + 1.5.0 google-shopping-merchant-issue-resolution diff --git a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1/pom.xml b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1/pom.xml index 099c16c4fefe..cf3ac2f2d44f 100644 --- a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-issue-resolution-v1 GRPC library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml index 211ebdc1bebc..2a40bd15c8ee 100644 --- a/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/grpc-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-issue-resolution-v1beta GRPC library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-issue-resolution/pom.xml b/java-java-shopping-merchant-issue-resolution/pom.xml index 79001fe11c42..1e6068aa889e 100644 --- a/java-java-shopping-merchant-issue-resolution/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-issue-resolution-parent pom - 1.4.0 + 1.5.0 Google Merchant Issue Resolution API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-issue-resolution - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1/pom.xml b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1/pom.xml index 0d02de81634c..3f28e3ac65e4 100644 --- a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-issue-resolution-v1 Proto library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml index 2e13af7da98a..0f43f9d299a5 100644 --- a/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml +++ b/java-java-shopping-merchant-issue-resolution/proto-google-shopping-merchant-issue-resolution-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-issue-resolution-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-issue-resolution-v1beta Proto library for google-shopping-merchant-issue-resolution com.google.shopping google-shopping-merchant-issue-resolution-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/CHANGELOG.md b/java-java-shopping-merchant-order-tracking/CHANGELOG.md index a3258753b058..fbf2af710c81 100644 --- a/java-java-shopping-merchant-order-tracking/CHANGELOG.md +++ b/java-java-shopping-merchant-order-tracking/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-java-shopping-merchant-order-tracking/README.md b/java-java-shopping-merchant-order-tracking/README.md index a02c7043ffc5..1dd1ecea4878 100644 --- a/java-java-shopping-merchant-order-tracking/README.md +++ b/java-java-shopping-merchant-order-tracking/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-order-tracking - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-order-tracking.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml index 1de7d3fdb202..5ffcfade4fd9 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-order-tracking - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml index 64186124d8f5..c9286e010d1a 100644 --- a/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/google-shopping-merchant-order-tracking/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-order-tracking - 1.4.0 + 1.5.0 jar Google Merchant Order Tracking API Merchant Order Tracking API Programmatically manage your Merchant Center Accounts com.google.shopping google-shopping-merchant-order-tracking-parent - 1.4.0 + 1.5.0 google-shopping-merchant-order-tracking diff --git a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1/pom.xml b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1/pom.xml index 32e0708c41e4..944c94e8a441 100644 --- a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1/pom.xml +++ b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-order-tracking-v1 GRPC library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml index 4357044f5cda..b5300f1677ee 100644 --- a/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/grpc-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-order-tracking-v1beta GRPC library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/pom.xml b/java-java-shopping-merchant-order-tracking/pom.xml index f7c777d7f1b0..210df02b632d 100644 --- a/java-java-shopping-merchant-order-tracking/pom.xml +++ b/java-java-shopping-merchant-order-tracking/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-order-tracking-parent pom - 1.4.0 + 1.5.0 Google Merchant Order Tracking API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-order-tracking - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1/pom.xml b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1/pom.xml index f0348d35a6cc..e51dac671fb6 100644 --- a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1/pom.xml +++ b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-order-tracking-v1 Proto library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 1.4.0 + 1.5.0 diff --git a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml index d5728dd15198..6642b5338afe 100644 --- a/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml +++ b/java-java-shopping-merchant-order-tracking/proto-google-shopping-merchant-order-tracking-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-order-tracking-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-order-tracking-v1beta Proto library for google-shopping-merchant-order-tracking com.google.shopping google-shopping-merchant-order-tracking-parent - 1.4.0 + 1.5.0 diff --git a/java-kms/CHANGELOG.md b/java-kms/CHANGELOG.md index 671d37b210e6..f14ab1fa6154 100644 --- a/java-kms/CHANGELOG.md +++ b/java-kms/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.80.0 (2025-10-13) + +* No change + + ## 2.79.0 (2025-10-07) ### Dependencies diff --git a/java-kms/README.md b/java-kms/README.md index 332f426c5cd0..0e484e27a7b2 100644 --- a/java-kms/README.md +++ b/java-kms/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kms - 2.78.0 + 2.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-kms:2.78.0' +implementation 'com.google.cloud:google-cloud-kms:2.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.79.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-kms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/2.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/2.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-kms/google-cloud-kms-bom/pom.xml b/java-kms/google-cloud-kms-bom/pom.xml index f55decd43708..fc8aecffd34a 100644 --- a/java-kms/google-cloud-kms-bom/pom.xml +++ b/java-kms/google-cloud-kms-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kms-bom - 2.79.0 + 2.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-kms - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.170.0 + 0.171.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.170.0 + 0.171.0 diff --git a/java-kms/google-cloud-kms/pom.xml b/java-kms/google-cloud-kms/pom.xml index 1dd6c57419aa..875bedce75ab 100644 --- a/java-kms/google-cloud-kms/pom.xml +++ b/java-kms/google-cloud-kms/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kms - 2.79.0 + 2.80.0 jar Google Cloud KMS Java idiomatic client for Google Cloud KMS com.google.cloud google-cloud-kms-parent - 2.79.0 + 2.80.0 google-cloud-kms diff --git a/java-kms/grpc-google-cloud-kms-v1/pom.xml b/java-kms/grpc-google-cloud-kms-v1/pom.xml index ebd1f537a092..4da467d5b8a7 100644 --- a/java-kms/grpc-google-cloud-kms-v1/pom.xml +++ b/java-kms/grpc-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.170.0 + 0.171.0 grpc-google-cloud-kms-v1 GRPC library for grpc-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.79.0 + 2.80.0 diff --git a/java-kms/pom.xml b/java-kms/pom.xml index acd7970ec41a..71a02ab4f650 100644 --- a/java-kms/pom.xml +++ b/java-kms/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kms-parent pom - 2.79.0 + 2.80.0 Google Cloud KMS Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc proto-google-cloud-kms-v1 - 0.170.0 + 0.171.0 com.google.api.grpc grpc-google-cloud-kms-v1 - 0.170.0 + 0.171.0 com.google.cloud google-cloud-kms - 2.79.0 + 2.80.0 com.google.cloud google-cloud-kms-bom - 2.79.0 + 2.80.0 diff --git a/java-kms/proto-google-cloud-kms-v1/pom.xml b/java-kms/proto-google-cloud-kms-v1/pom.xml index e327b49b5160..e4867f323a5b 100644 --- a/java-kms/proto-google-cloud-kms-v1/pom.xml +++ b/java-kms/proto-google-cloud-kms-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.170.0 + 0.171.0 proto-google-cloud-kms-v1 PROTO library for proto-google-cloud-kms-v1 com.google.cloud google-cloud-kms-parent - 2.79.0 + 2.80.0 diff --git a/java-kmsinventory/CHANGELOG.md b/java-kmsinventory/CHANGELOG.md index b8f7b9584e0d..43aa290e3f54 100644 --- a/java-kmsinventory/CHANGELOG.md +++ b/java-kmsinventory/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-10-13) + +* No change + + ## 0.65.0 (2025-10-07) ### Dependencies diff --git a/java-kmsinventory/README.md b/java-kmsinventory/README.md index 93982ec6fba1..c655360590c8 100644 --- a/java-kmsinventory/README.md +++ b/java-kmsinventory/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kmsinventory - 0.64.0 + 0.65.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-kmsinventory:0.64.0' +implementation 'com.google.cloud:google-cloud-kmsinventory:0.65.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.64.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.65.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-kmsinventory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/0.64.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/0.65.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml index bbafaa298d34..e71319b55c35 100644 --- a/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory-bom - 0.65.0 + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-kmsinventory - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 diff --git a/java-kmsinventory/google-cloud-kmsinventory/pom.xml b/java-kmsinventory/google-cloud-kmsinventory/pom.xml index e2d009ed3355..8c9941ff0b1b 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/pom.xml +++ b/java-kmsinventory/google-cloud-kmsinventory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-kmsinventory - 0.65.0 + 0.66.0 jar Google KMS Inventory API KMS Inventory API KMS Inventory API. com.google.cloud google-cloud-kmsinventory-parent - 0.65.0 + 0.66.0 google-cloud-kmsinventory diff --git a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml index 012920f91d97..43c7f2107ce8 100644 --- a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 grpc-google-cloud-kmsinventory-v1 GRPC library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.65.0 + 0.66.0 diff --git a/java-kmsinventory/pom.xml b/java-kmsinventory/pom.xml index aec7c5955377..2615725873b1 100644 --- a/java-kmsinventory/pom.xml +++ b/java-kmsinventory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-kmsinventory-parent pom - 0.65.0 + 0.66.0 Google KMS Inventory API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-kmsinventory - 0.65.0 + 0.66.0 com.google.api.grpc grpc-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 com.google.api.grpc proto-google-cloud-kms-v1 - 0.170.0 + 0.171.0 diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml index bb6f2f6038d2..5b0ffa678dd4 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-kmsinventory-v1 - 0.65.0 + 0.66.0 proto-google-cloud-kmsinventory-v1 Proto library for google-cloud-kmsinventory com.google.cloud google-cloud-kmsinventory-parent - 0.65.0 + 0.66.0 diff --git a/java-language/CHANGELOG.md b/java-language/CHANGELOG.md index fde1be930edf..d2ffcdf1a940 100644 --- a/java-language/CHANGELOG.md +++ b/java-language/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-language/README.md b/java-language/README.md index 54388a958f7c..1e93b75d465c 100644 --- a/java-language/README.md +++ b/java-language/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-language - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-language:2.76.0' +implementation 'com.google.cloud:google-cloud-language:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.77.0" ``` ## Authentication @@ -226,7 +226,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-language.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-language/google-cloud-language-bom/pom.xml b/java-language/google-cloud-language-bom/pom.xml index d2d2a009641d..8039a2896849 100644 --- a/java-language/google-cloud-language-bom/pom.xml +++ b/java-language/google-cloud-language-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-language-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-language - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-language-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.77.0 + 2.78.0 diff --git a/java-language/google-cloud-language/pom.xml b/java-language/google-cloud-language/pom.xml index a3bd4ca96b22..3366613bce40 100644 --- a/java-language/google-cloud-language/pom.xml +++ b/java-language/google-cloud-language/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-language - 2.77.0 + 2.78.0 jar Google Cloud Natural Language Java idiomatic client for Google Clould Natural Language com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 google-cloud-language diff --git a/java-language/grpc-google-cloud-language-v1/pom.xml b/java-language/grpc-google-cloud-language-v1/pom.xml index 25eab5dda4b7..edb9e65afa3f 100644 --- a/java-language/grpc-google-cloud-language-v1/pom.xml +++ b/java-language/grpc-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-language-v1 GRPC library for grpc-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-language/grpc-google-cloud-language-v1beta2/pom.xml b/java-language/grpc-google-cloud-language-v1beta2/pom.xml index 72bc18ce6904..41ea39ab8efe 100644 --- a/java-language/grpc-google-cloud-language-v1beta2/pom.xml +++ b/java-language/grpc-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 grpc-google-cloud-language-v1beta2 GRPC library for grpc-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-language/grpc-google-cloud-language-v2/pom.xml b/java-language/grpc-google-cloud-language-v2/pom.xml index 442fa074e68d..bbfb21cbfbf5 100644 --- a/java-language/grpc-google-cloud-language-v2/pom.xml +++ b/java-language/grpc-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.77.0 + 2.78.0 grpc-google-cloud-language-v2 GRPC library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-language/pom.xml b/java-language/pom.xml index 7dd5eaa40d05..8bd59eb255ec 100644 --- a/java-language/pom.xml +++ b/java-language/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-language-parent pom - 2.77.0 + 2.78.0 Google Cloud Natural Language Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-language-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-language-v2 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 com.google.api.grpc grpc-google-cloud-language-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 com.google.cloud google-cloud-language - 2.77.0 + 2.78.0 diff --git a/java-language/proto-google-cloud-language-v1/pom.xml b/java-language/proto-google-cloud-language-v1/pom.xml index 3cd4b0efc863..4549fa555a81 100644 --- a/java-language/proto-google-cloud-language-v1/pom.xml +++ b/java-language/proto-google-cloud-language-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1 - 2.77.0 + 2.78.0 proto-google-cloud-language-v1 PROTO library for proto-google-cloud-language-v1 com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-language/proto-google-cloud-language-v1beta2/pom.xml b/java-language/proto-google-cloud-language-v1beta2/pom.xml index 82ae6d1765b9..480afee412eb 100644 --- a/java-language/proto-google-cloud-language-v1beta2/pom.xml +++ b/java-language/proto-google-cloud-language-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v1beta2 - 0.164.0 + 0.165.0 proto-google-cloud-language-v1beta2 PROTO library for proto-google-cloud-language-v1beta2 com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-language/proto-google-cloud-language-v2/pom.xml b/java-language/proto-google-cloud-language-v2/pom.xml index 07dd7bf02978..f3336dda9224 100644 --- a/java-language/proto-google-cloud-language-v2/pom.xml +++ b/java-language/proto-google-cloud-language-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-language-v2 - 2.77.0 + 2.78.0 proto-google-cloud-language-v2 Proto library for google-cloud-language com.google.cloud google-cloud-language-parent - 2.77.0 + 2.78.0 diff --git a/java-licensemanager/CHANGELOG.md b/java-licensemanager/CHANGELOG.md index b32fedfb8961..b1147cf267fb 100644 --- a/java-licensemanager/CHANGELOG.md +++ b/java-licensemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.10.0 (2025-10-13) + +* No change + + ## 0.9.0 (2025-10-07) ### Dependencies diff --git a/java-licensemanager/README.md b/java-licensemanager/README.md index f52ae7488f15..db9e48ee68a0 100644 --- a/java-licensemanager/README.md +++ b/java-licensemanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-licensemanager - 0.8.0 + 0.9.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-licensemanager:0.8.0' +implementation 'com.google.cloud:google-cloud-licensemanager:0.9.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.8.0" +libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.9.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-licensemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.8.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.9.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml index d678b9fa5218..341f436e271b 100644 --- a/java-licensemanager/google-cloud-licensemanager-bom/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-licensemanager-bom - 0.9.0 + 0.10.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-licensemanager - 0.9.0 + 0.10.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 diff --git a/java-licensemanager/google-cloud-licensemanager/pom.xml b/java-licensemanager/google-cloud-licensemanager/pom.xml index 6b621ad4c8b8..6852d244df49 100644 --- a/java-licensemanager/google-cloud-licensemanager/pom.xml +++ b/java-licensemanager/google-cloud-licensemanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-licensemanager - 0.9.0 + 0.10.0 jar Google License Manager API License Manager API License Manager is a tool to manage and track third-party licenses on Google Cloud. com.google.cloud google-cloud-licensemanager-parent - 0.9.0 + 0.10.0 google-cloud-licensemanager diff --git a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml index 4cac615c54c9..e259ee3309bc 100644 --- a/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/grpc-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 grpc-google-cloud-licensemanager-v1 GRPC library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.9.0 + 0.10.0 diff --git a/java-licensemanager/pom.xml b/java-licensemanager/pom.xml index 6f7a91144a88..87f6ce6f9244 100644 --- a/java-licensemanager/pom.xml +++ b/java-licensemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-licensemanager-parent pom - 0.9.0 + 0.10.0 Google License Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-licensemanager - 0.9.0 + 0.10.0 com.google.api.grpc grpc-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 diff --git a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml index 251fe1cbcb36..9b9dca1d3053 100644 --- a/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml +++ b/java-licensemanager/proto-google-cloud-licensemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-licensemanager-v1 - 0.9.0 + 0.10.0 proto-google-cloud-licensemanager-v1 Proto library for google-cloud-licensemanager com.google.cloud google-cloud-licensemanager-parent - 0.9.0 + 0.10.0 diff --git a/java-life-sciences/CHANGELOG.md b/java-life-sciences/CHANGELOG.md index 4e272fbaf047..111b987e5b3c 100644 --- a/java-life-sciences/CHANGELOG.md +++ b/java-life-sciences/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.79.0 (2025-10-13) + +* No change + + ## 0.78.0 (2025-10-07) ### Dependencies diff --git a/java-life-sciences/README.md b/java-life-sciences/README.md index 2a79a15430df..964ae567333e 100644 --- a/java-life-sciences/README.md +++ b/java-life-sciences/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-life-sciences - 0.77.0 + 0.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-life-sciences:0.77.0' +implementation 'com.google.cloud:google-cloud-life-sciences:0.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.78.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-life-sciences.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml index 78b11bae3289..07941e9247d9 100644 --- a/java-life-sciences/google-cloud-life-sciences-bom/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-life-sciences-bom - 0.78.0 + 0.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-life-sciences - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 diff --git a/java-life-sciences/google-cloud-life-sciences/pom.xml b/java-life-sciences/google-cloud-life-sciences/pom.xml index 811981b25fa1..778ea10cfb93 100644 --- a/java-life-sciences/google-cloud-life-sciences/pom.xml +++ b/java-life-sciences/google-cloud-life-sciences/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-life-sciences - 0.78.0 + 0.79.0 jar Google Cloud Life Sciences Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. com.google.cloud google-cloud-life-sciences-parent - 0.78.0 + 0.79.0 google-cloud-life-sciences diff --git a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml index 80556d8c40a0..2b6738cf3093 100644 --- a/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/grpc-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 grpc-google-cloud-life-sciences-v2beta GRPC library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.78.0 + 0.79.0 diff --git a/java-life-sciences/pom.xml b/java-life-sciences/pom.xml index bc91682d92e5..acfff83dc16f 100644 --- a/java-life-sciences/pom.xml +++ b/java-life-sciences/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-life-sciences-parent pom - 0.78.0 + 0.79.0 Google Cloud Life Sciences Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-life-sciences - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 diff --git a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml index a3f868306d0e..d3a63b8d347f 100644 --- a/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml +++ b/java-life-sciences/proto-google-cloud-life-sciences-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-life-sciences-v2beta - 0.78.0 + 0.79.0 proto-google-cloud-life-sciences-v2beta Proto library for google-cloud-life-sciences com.google.cloud google-cloud-life-sciences-parent - 0.78.0 + 0.79.0 diff --git a/java-locationfinder/CHANGELOG.md b/java-locationfinder/CHANGELOG.md index 7295030200b7..62687fc17027 100644 --- a/java-locationfinder/CHANGELOG.md +++ b/java-locationfinder/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.2.0 (2025-10-13) + +* No change + + ## 0.1.0 (2025-10-07) ### Features diff --git a/java-locationfinder/README.md b/java-locationfinder/README.md index 664a07c1be60..f805da17a572 100644 --- a/java-locationfinder/README.md +++ b/java-locationfinder/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-locationfinder - 0.0.0 + 0.1.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-locationfinder:0.0.0' +implementation 'com.google.cloud:google-cloud-locationfinder:0.1.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.0.0" +libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.1.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-locationfinder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.0.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.1.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-locationfinder/google-cloud-locationfinder-bom/pom.xml b/java-locationfinder/google-cloud-locationfinder-bom/pom.xml index 52a21bf87664..2c6e2558ee08 100644 --- a/java-locationfinder/google-cloud-locationfinder-bom/pom.xml +++ b/java-locationfinder/google-cloud-locationfinder-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-locationfinder-bom - 0.1.0 + 0.2.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-locationfinder - 0.1.0 + 0.2.0 com.google.api.grpc grpc-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 com.google.api.grpc proto-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 diff --git a/java-locationfinder/google-cloud-locationfinder/pom.xml b/java-locationfinder/google-cloud-locationfinder/pom.xml index 50bbc72ec2aa..c046c345b932 100644 --- a/java-locationfinder/google-cloud-locationfinder/pom.xml +++ b/java-locationfinder/google-cloud-locationfinder/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-locationfinder - 0.1.0 + 0.2.0 jar Google Cloud Location Finder API Cloud Location Finder API Cloud Location Finder is a public API that offers a repository of all Google Cloud and Google Distributed Cloud locations, as well as cloud locations for other cloud providers. com.google.cloud google-cloud-locationfinder-parent - 0.1.0 + 0.2.0 google-cloud-locationfinder diff --git a/java-locationfinder/grpc-google-cloud-locationfinder-v1/pom.xml b/java-locationfinder/grpc-google-cloud-locationfinder-v1/pom.xml index 59680efadb9c..823d591afe49 100644 --- a/java-locationfinder/grpc-google-cloud-locationfinder-v1/pom.xml +++ b/java-locationfinder/grpc-google-cloud-locationfinder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 grpc-google-cloud-locationfinder-v1 GRPC library for google-cloud-locationfinder com.google.cloud google-cloud-locationfinder-parent - 0.1.0 + 0.2.0 diff --git a/java-locationfinder/pom.xml b/java-locationfinder/pom.xml index 4415c823df15..95f536cc9941 100644 --- a/java-locationfinder/pom.xml +++ b/java-locationfinder/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-locationfinder-parent pom - 0.1.0 + 0.2.0 Google Cloud Location Finder API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-locationfinder - 0.1.0 + 0.2.0 com.google.api.grpc grpc-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 com.google.api.grpc proto-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 diff --git a/java-locationfinder/proto-google-cloud-locationfinder-v1/pom.xml b/java-locationfinder/proto-google-cloud-locationfinder-v1/pom.xml index 13bbf645c1c2..7271b1a180e6 100644 --- a/java-locationfinder/proto-google-cloud-locationfinder-v1/pom.xml +++ b/java-locationfinder/proto-google-cloud-locationfinder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-locationfinder-v1 - 0.1.0 + 0.2.0 proto-google-cloud-locationfinder-v1 Proto library for google-cloud-locationfinder com.google.cloud google-cloud-locationfinder-parent - 0.1.0 + 0.2.0 diff --git a/java-lustre/CHANGELOG.md b/java-lustre/CHANGELOG.md index be9a3c4d7303..fe60bcfebdef 100644 --- a/java-lustre/CHANGELOG.md +++ b/java-lustre/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-10-13) + +* No change + + ## 0.16.0 (2025-10-07) ### Dependencies diff --git a/java-lustre/README.md b/java-lustre/README.md index 7184f7456c54..6e9d3034bc34 100644 --- a/java-lustre/README.md +++ b/java-lustre/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-lustre - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-lustre:0.15.0' +implementation 'com.google.cloud:google-cloud-lustre:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.15.0" +libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.16.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-lustre.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-lustre/google-cloud-lustre-bom/pom.xml b/java-lustre/google-cloud-lustre-bom/pom.xml index a5ccb1ead931..c80581ca355f 100644 --- a/java-lustre/google-cloud-lustre-bom/pom.xml +++ b/java-lustre/google-cloud-lustre-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-lustre-bom - 0.16.0 + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-lustre - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 diff --git a/java-lustre/google-cloud-lustre/pom.xml b/java-lustre/google-cloud-lustre/pom.xml index 4d357d63f609..e79bd147b366 100644 --- a/java-lustre/google-cloud-lustre/pom.xml +++ b/java-lustre/google-cloud-lustre/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-lustre - 0.16.0 + 0.17.0 jar Google Google Cloud Managed Lustre API Google Cloud Managed Lustre API Google Cloud Managed Lustre delivers a high-performance, fully managed parallel file system optimized for AI and HPC applications. com.google.cloud google-cloud-lustre-parent - 0.16.0 + 0.17.0 google-cloud-lustre diff --git a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml index 9cb358533b52..233a9320442b 100644 --- a/java-lustre/grpc-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/grpc-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 grpc-google-cloud-lustre-v1 GRPC library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.16.0 + 0.17.0 diff --git a/java-lustre/pom.xml b/java-lustre/pom.xml index dd2c62215e7a..9e9d5fe011a4 100644 --- a/java-lustre/pom.xml +++ b/java-lustre/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-lustre-parent pom - 0.16.0 + 0.17.0 Google Google Cloud Managed Lustre API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-lustre - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 diff --git a/java-lustre/proto-google-cloud-lustre-v1/pom.xml b/java-lustre/proto-google-cloud-lustre-v1/pom.xml index 99c2e6c0ac7b..11f2d8e5d580 100644 --- a/java-lustre/proto-google-cloud-lustre-v1/pom.xml +++ b/java-lustre/proto-google-cloud-lustre-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-lustre-v1 - 0.16.0 + 0.17.0 proto-google-cloud-lustre-v1 Proto library for google-cloud-lustre com.google.cloud google-cloud-lustre-parent - 0.16.0 + 0.17.0 diff --git a/java-maintenance/CHANGELOG.md b/java-maintenance/CHANGELOG.md index 5ba8c05be458..eb506be5a3af 100644 --- a/java-maintenance/CHANGELOG.md +++ b/java-maintenance/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.11.0 (2025-10-13) + +* No change + + ## 0.10.0 (2025-10-07) ### Dependencies diff --git a/java-maintenance/README.md b/java-maintenance/README.md index 9156a722b067..bdc6be0ff951 100644 --- a/java-maintenance/README.md +++ b/java-maintenance/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-maintenance - 0.9.0 + 0.10.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-maintenance:0.9.0' +implementation 'com.google.cloud:google-cloud-maintenance:0.10.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "0.9.0" +libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "0.10.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-maintenance.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/0.9.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/0.10.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maintenance/google-cloud-maintenance-bom/pom.xml b/java-maintenance/google-cloud-maintenance-bom/pom.xml index 1c428b0c0a76..8cbe33dc3934 100644 --- a/java-maintenance/google-cloud-maintenance-bom/pom.xml +++ b/java-maintenance/google-cloud-maintenance-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-maintenance-bom - 0.10.0 + 0.11.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-maintenance - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 diff --git a/java-maintenance/google-cloud-maintenance/pom.xml b/java-maintenance/google-cloud-maintenance/pom.xml index 3738a8e53d3f..0d3482294886 100644 --- a/java-maintenance/google-cloud-maintenance/pom.xml +++ b/java-maintenance/google-cloud-maintenance/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-maintenance - 0.10.0 + 0.11.0 jar Google Maintenance API Maintenance API The Maintenance API provides a centralized view of planned disruptive maintenance events across supported Google Cloud products. com.google.cloud google-cloud-maintenance-parent - 0.10.0 + 0.11.0 google-cloud-maintenance diff --git a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml index 72e61dc1159a..3ca26c46d87a 100644 --- a/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/grpc-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 grpc-google-cloud-maintenance-v1beta GRPC library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.10.0 + 0.11.0 diff --git a/java-maintenance/pom.xml b/java-maintenance/pom.xml index 457f9b3f8676..14e6d545313b 100644 --- a/java-maintenance/pom.xml +++ b/java-maintenance/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-maintenance-parent pom - 0.10.0 + 0.11.0 Google Maintenance API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-maintenance - 0.10.0 + 0.11.0 com.google.api.grpc grpc-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 diff --git a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml index 178036d491f1..e59ec63a3ceb 100644 --- a/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml +++ b/java-maintenance/proto-google-cloud-maintenance-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-maintenance-v1beta - 0.10.0 + 0.11.0 proto-google-cloud-maintenance-v1beta Proto library for google-cloud-maintenance com.google.cloud google-cloud-maintenance-parent - 0.10.0 + 0.11.0 diff --git a/java-managed-identities/CHANGELOG.md b/java-managed-identities/CHANGELOG.md index 5e82457f3d3d..da09b178537a 100644 --- a/java-managed-identities/CHANGELOG.md +++ b/java-managed-identities/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-managed-identities/README.md b/java-managed-identities/README.md index 008fd48755ad..3f67d7fa1b31 100644 --- a/java-managed-identities/README.md +++ b/java-managed-identities/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managed-identities - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managed-identities:1.73.0' +implementation 'com.google.cloud:google-cloud-managed-identities:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-managed-identities.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml index 6853853f7ae7..486d2df51301 100644 --- a/java-managed-identities/google-cloud-managed-identities-bom/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-managed-identities-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-managed-identities - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 diff --git a/java-managed-identities/google-cloud-managed-identities/pom.xml b/java-managed-identities/google-cloud-managed-identities/pom.xml index c91f65bedbfa..2647c5295929 100644 --- a/java-managed-identities/google-cloud-managed-identities/pom.xml +++ b/java-managed-identities/google-cloud-managed-identities/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managed-identities - 1.74.0 + 1.75.0 jar Google Managed Service for Microsoft Active Directory is a highly available, hardened Google Cloud service running actual Microsoft AD that enables you to manage authentication and authorization for your AD-dependent workloads, automate AD server maintenance and security configuration, and connect your on-premises AD domain to the cloud. com.google.cloud google-cloud-managed-identities-parent - 1.74.0 + 1.75.0 google-cloud-managed-identities diff --git a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml index 502a53a8e906..b52d1e19fdd2 100644 --- a/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/grpc-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 grpc-google-cloud-managed-identities-v1 GRPC library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.74.0 + 1.75.0 diff --git a/java-managed-identities/pom.xml b/java-managed-identities/pom.xml index 982ede761966..c76a12915f86 100644 --- a/java-managed-identities/pom.xml +++ b/java-managed-identities/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managed-identities-parent pom - 1.74.0 + 1.75.0 Google Managed Service for Microsoft Active Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managed-identities - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 diff --git a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml index 9deba033a7a2..a2ba7f9290ac 100644 --- a/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml +++ b/java-managed-identities/proto-google-cloud-managed-identities-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managed-identities-v1 - 1.74.0 + 1.75.0 proto-google-cloud-managed-identities-v1 Proto library for google-cloud-managed-identities com.google.cloud google-cloud-managed-identities-parent - 1.74.0 + 1.75.0 diff --git a/java-managedkafka/CHANGELOG.md b/java-managedkafka/CHANGELOG.md index 13c1a7261d40..c2cd0a73b117 100644 --- a/java-managedkafka/CHANGELOG.md +++ b/java-managedkafka/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.33.0 (2025-10-13) + +* No change + + ## 0.32.0 (2025-10-07) ### Dependencies diff --git a/java-managedkafka/README.md b/java-managedkafka/README.md index 59c3eeeed567..228c1460f208 100644 --- a/java-managedkafka/README.md +++ b/java-managedkafka/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managedkafka - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managedkafka:0.31.0' +implementation 'com.google.cloud:google-cloud-managedkafka:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.32.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-managedkafka.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml index ad72ee14f2c2..925020d2cda5 100644 --- a/java-managedkafka/google-cloud-managedkafka-bom/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-managedkafka-bom - 0.32.0 + 0.33.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-managedkafka - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 diff --git a/java-managedkafka/google-cloud-managedkafka/pom.xml b/java-managedkafka/google-cloud-managedkafka/pom.xml index 4ba08d040a72..e5b8b7cd7819 100644 --- a/java-managedkafka/google-cloud-managedkafka/pom.xml +++ b/java-managedkafka/google-cloud-managedkafka/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-managedkafka - 0.32.0 + 0.33.0 jar Google Managed Service for Apache Kafka API Managed Service for Apache Kafka API Manage Apache Kafka clusters and resources. com.google.cloud google-cloud-managedkafka-parent - 0.32.0 + 0.33.0 google-cloud-managedkafka diff --git a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml index e4aec1f65d22..0b728748251b 100644 --- a/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/grpc-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 grpc-google-cloud-managedkafka-v1 GRPC library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.32.0 + 0.33.0 diff --git a/java-managedkafka/pom.xml b/java-managedkafka/pom.xml index 7b5bf2713042..1672065dc17b 100644 --- a/java-managedkafka/pom.xml +++ b/java-managedkafka/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-managedkafka-parent pom - 0.32.0 + 0.33.0 Google Managed Service for Apache Kafka API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-managedkafka - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 diff --git a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml index 6fd6918283b7..cd3882d37585 100644 --- a/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml +++ b/java-managedkafka/proto-google-cloud-managedkafka-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-managedkafka-v1 - 0.32.0 + 0.33.0 proto-google-cloud-managedkafka-v1 Proto library for google-cloud-managedkafka com.google.cloud google-cloud-managedkafka-parent - 0.32.0 + 0.33.0 diff --git a/java-maps-addressvalidation/CHANGELOG.md b/java-maps-addressvalidation/CHANGELOG.md index d77212867902..93c011f278f0 100644 --- a/java-maps-addressvalidation/CHANGELOG.md +++ b/java-maps-addressvalidation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.71.0 (2025-10-13) + +* No change + + ## 0.70.0 (2025-10-07) ### Dependencies diff --git a/java-maps-addressvalidation/README.md b/java-maps-addressvalidation/README.md index 4f015b6824be..1ab0aa3f60a0 100644 --- a/java-maps-addressvalidation/README.md +++ b/java-maps-addressvalidation/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-addressvalidation - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-addressvalidation:0.69.0' +implementation 'com.google.maps:google-maps-addressvalidation:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.69.0" +libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.70.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-addressvalidation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.70.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml index ed5da3c33947..ef82724541e6 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-addressvalidation-bom - 0.70.0 + 0.71.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-addressvalidation - 0.70.0 + 0.71.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 diff --git a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml index d443680ec8b5..7aa0f8773326 100644 --- a/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/google-maps-addressvalidation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-addressvalidation - 0.70.0 + 0.71.0 jar Google Address Validation API Address Validation API The Address Validation API allows developers to verify the accuracy of addresses. Given an address, it returns information about the correctness of the components of the parsed address, a geocode, and a verdict on the deliverability of the parsed address. com.google.maps google-maps-addressvalidation-parent - 0.70.0 + 0.71.0 google-maps-addressvalidation diff --git a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml index dc99b185fc98..4728bd7630c3 100644 --- a/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/grpc-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 grpc-google-maps-addressvalidation-v1 GRPC library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.70.0 + 0.71.0 diff --git a/java-maps-addressvalidation/pom.xml b/java-maps-addressvalidation/pom.xml index db4dea888889..2fecb1036112 100644 --- a/java-maps-addressvalidation/pom.xml +++ b/java-maps-addressvalidation/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-addressvalidation-parent pom - 0.70.0 + 0.71.0 Google Address Validation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-addressvalidation - 0.70.0 + 0.71.0 com.google.maps.api.grpc grpc-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 diff --git a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml index 80e63f8f2cd8..cb834fbb3a96 100644 --- a/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml +++ b/java-maps-addressvalidation/proto-google-maps-addressvalidation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-addressvalidation-v1 - 0.70.0 + 0.71.0 proto-google-maps-addressvalidation-v1 Proto library for google-maps-addressvalidation com.google.maps google-maps-addressvalidation-parent - 0.70.0 + 0.71.0 diff --git a/java-maps-area-insights/CHANGELOG.md b/java-maps-area-insights/CHANGELOG.md index 8a6d68c7774e..f1723e37c964 100644 --- a/java-maps-area-insights/CHANGELOG.md +++ b/java-maps-area-insights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.28.0 (2025-10-13) + +* No change + + ## 0.27.0 (2025-10-07) ### Dependencies diff --git a/java-maps-area-insights/README.md b/java-maps-area-insights/README.md index 8d0afdd294c1..84b6bc2e50ff 100644 --- a/java-maps-area-insights/README.md +++ b/java-maps-area-insights/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-area-insights - 0.26.0 + 0.27.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-area-insights:0.26.0' +implementation 'com.google.maps:google-maps-area-insights:0.27.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.26.0" +libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.27.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-area-insights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.26.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.27.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml index 92185cdcf63c..9184bfcb41ca 100644 --- a/java-maps-area-insights/google-maps-area-insights-bom/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-area-insights-bom - 0.27.0 + 0.28.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-area-insights - 0.27.0 + 0.28.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 diff --git a/java-maps-area-insights/google-maps-area-insights/pom.xml b/java-maps-area-insights/google-maps-area-insights/pom.xml index 7d664bba782d..b3ec0547f23a 100644 --- a/java-maps-area-insights/google-maps-area-insights/pom.xml +++ b/java-maps-area-insights/google-maps-area-insights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-area-insights - 0.27.0 + 0.28.0 jar Google Places Insights API Places Insights API Places Insights API. com.google.maps google-maps-area-insights-parent - 0.27.0 + 0.28.0 google-maps-area-insights diff --git a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml index 7c1648079cca..54d42b320cfa 100644 --- a/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/grpc-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 grpc-google-maps-area-insights-v1 GRPC library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.27.0 + 0.28.0 diff --git a/java-maps-area-insights/pom.xml b/java-maps-area-insights/pom.xml index 7debc3588990..dad8c7459002 100644 --- a/java-maps-area-insights/pom.xml +++ b/java-maps-area-insights/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-area-insights-parent pom - 0.27.0 + 0.28.0 Google Places Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-area-insights - 0.27.0 + 0.28.0 com.google.maps.api.grpc grpc-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 diff --git a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml index 9d4197398029..8d6394bfb3ea 100644 --- a/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml +++ b/java-maps-area-insights/proto-google-maps-area-insights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-area-insights-v1 - 0.27.0 + 0.28.0 proto-google-maps-area-insights-v1 Proto library for google-maps-area-insights com.google.maps google-maps-area-insights-parent - 0.27.0 + 0.28.0 diff --git a/java-maps-fleetengine-delivery/CHANGELOG.md b/java-maps-fleetengine-delivery/CHANGELOG.md index 05ad9b5b4932..b2f300585290 100644 --- a/java-maps-fleetengine-delivery/CHANGELOG.md +++ b/java-maps-fleetengine-delivery/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.24.0 (2025-10-13) + +* No change + + ## 0.23.0 (2025-10-07) ### Dependencies diff --git a/java-maps-fleetengine-delivery/README.md b/java-maps-fleetengine-delivery/README.md index 067fb44ec729..10735b9e68d3 100644 --- a/java-maps-fleetengine-delivery/README.md +++ b/java-maps-fleetengine-delivery/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-fleetengine-delivery - 0.22.0 + 0.23.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine-delivery:0.22.0' +implementation 'com.google.maps:google-maps-fleetengine-delivery:0.23.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.22.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.23.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine-delivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.22.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.23.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml index 8703eae1fa35..1a88eeff61fa 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery-bom - 0.23.0 + 0.24.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.23.0 + 0.24.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml index e69d49e43ec5..930987ae8410 100644 --- a/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/google-maps-fleetengine-delivery/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine-delivery - 0.23.0 + 0.24.0 jar Google Last Mile Fleet Solution Delivery API Last Mile Fleet Solution Delivery API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-delivery-parent - 0.23.0 + 0.24.0 google-maps-fleetengine-delivery diff --git a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml index 8842ac768c6d..c556b6b48f6b 100644 --- a/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/grpc-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 grpc-google-maps-fleetengine-delivery-v1 GRPC library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine-delivery/pom.xml b/java-maps-fleetengine-delivery/pom.xml index 5f2250771a5f..7fdb1c269f48 100644 --- a/java-maps-fleetengine-delivery/pom.xml +++ b/java-maps-fleetengine-delivery/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-delivery-parent pom - 0.23.0 + 0.24.0 Google Last Mile Fleet Solution Delivery API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine-delivery - 0.23.0 + 0.24.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml index 51b76d8beb75..e5733b630c04 100644 --- a/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml +++ b/java-maps-fleetengine-delivery/proto-google-maps-fleetengine-delivery-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-delivery-v1 - 0.23.0 + 0.24.0 proto-google-maps-fleetengine-delivery-v1 Proto library for google-maps-fleetengine-delivery com.google.maps google-maps-fleetengine-delivery-parent - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine/CHANGELOG.md b/java-maps-fleetengine/CHANGELOG.md index 713807170ff1..b54e723d212e 100644 --- a/java-maps-fleetengine/CHANGELOG.md +++ b/java-maps-fleetengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.24.0 (2025-10-13) + +* No change + + ## 0.23.0 (2025-10-07) ### Dependencies diff --git a/java-maps-fleetengine/README.md b/java-maps-fleetengine/README.md index 34ccdf019bb0..2e5b23178de2 100644 --- a/java-maps-fleetengine/README.md +++ b/java-maps-fleetengine/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-fleetengine - 0.22.0 + 0.23.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine:0.22.0' +implementation 'com.google.maps:google-maps-fleetengine:0.23.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.22.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.23.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.22.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.23.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml index 28bd7f9a5591..ce59468a5442 100644 --- a/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-fleetengine-bom - 0.23.0 + 0.24.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-fleetengine - 0.23.0 + 0.24.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine/google-maps-fleetengine/pom.xml b/java-maps-fleetengine/google-maps-fleetengine/pom.xml index 444b48bf17e8..7dc42888b646 100644 --- a/java-maps-fleetengine/google-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/google-maps-fleetengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-fleetengine - 0.23.0 + 0.24.0 jar Google Local Rides and Deliveries API Local Rides and Deliveries API Enables Fleet Engine for access to the On Demand Rides and Deliveries and Last Mile Fleet Solution APIs. Customer's use of Google Maps Content in the Cloud Logging Services is subject to the Google Maps Platform Terms of Service located at https://cloud.google.com/maps-platform/terms. com.google.maps google-maps-fleetengine-parent - 0.23.0 + 0.24.0 google-maps-fleetengine diff --git a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml index 97cff7479a27..0279375fdb10 100644 --- a/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/grpc-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 grpc-google-maps-fleetengine-v1 GRPC library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine/pom.xml b/java-maps-fleetengine/pom.xml index f13ee97e1130..0c462af296eb 100644 --- a/java-maps-fleetengine/pom.xml +++ b/java-maps-fleetengine/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-fleetengine-parent pom - 0.23.0 + 0.24.0 Google Local Rides and Deliveries API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-fleetengine - 0.23.0 + 0.24.0 com.google.maps.api.grpc grpc-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 diff --git a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml index 0d93c51d8cbb..c8cc5d32f416 100644 --- a/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml +++ b/java-maps-fleetengine/proto-google-maps-fleetengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-fleetengine-v1 - 0.23.0 + 0.24.0 proto-google-maps-fleetengine-v1 Proto library for google-maps-fleetengine com.google.maps google-maps-fleetengine-parent - 0.23.0 + 0.24.0 diff --git a/java-maps-mapsplatformdatasets/CHANGELOG.md b/java-maps-mapsplatformdatasets/CHANGELOG.md index 754457a16b99..7223f402a393 100644 --- a/java-maps-mapsplatformdatasets/CHANGELOG.md +++ b/java-maps-mapsplatformdatasets/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.66.0 (2025-10-13) + +* No change + + ## 0.65.0 (2025-10-07) ### Dependencies diff --git a/java-maps-mapsplatformdatasets/README.md b/java-maps-mapsplatformdatasets/README.md index 3f88ee80cf16..6cf793b550ab 100644 --- a/java-maps-mapsplatformdatasets/README.md +++ b/java-maps-mapsplatformdatasets/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-mapsplatformdatasets - 0.64.0 + 0.65.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.64.0' +implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.65.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.64.0" +libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.65.0" ``` ## Authentication @@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-mapsplatformdatasets.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/0.64.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/0.65.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml index fb7434909c49..19fdbd1ff8e1 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets-bom - 0.65.0 + 0.66.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.65.0 + 0.66.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 diff --git a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml index 1377c43761dd..bbe474d72bdb 100644 --- a/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/google-maps-mapsplatformdatasets/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-mapsplatformdatasets - 0.65.0 + 0.66.0 jar Google Maps Platform Datasets API Maps Platform Datasets API The Maps Platform Datasets API enables developers to ingest geospatially-tied datasets @@ -11,7 +11,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent - 0.65.0 + 0.66.0 google-maps-mapsplatformdatasets diff --git a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml index 706541af26bb..385772b86402 100644 --- a/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/grpc-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 grpc-google-maps-mapsplatformdatasets-v1 GRPC library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.65.0 + 0.66.0 diff --git a/java-maps-mapsplatformdatasets/pom.xml b/java-maps-mapsplatformdatasets/pom.xml index b8d655bb4576..eab6e5e196c8 100644 --- a/java-maps-mapsplatformdatasets/pom.xml +++ b/java-maps-mapsplatformdatasets/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-mapsplatformdatasets-parent pom - 0.65.0 + 0.66.0 Google Maps Platform Datasets API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-mapsplatformdatasets - 0.65.0 + 0.66.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 com.google.maps.api.grpc grpc-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 diff --git a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml index 267d5ec57996..6019bb20cf2f 100644 --- a/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml +++ b/java-maps-mapsplatformdatasets/proto-google-maps-mapsplatformdatasets-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-mapsplatformdatasets-v1 - 0.65.0 + 0.66.0 proto-google-maps-mapsplatformdatasets-v1 Proto library for google-maps-mapsplatformdatasets com.google.maps google-maps-mapsplatformdatasets-parent - 0.65.0 + 0.66.0 diff --git a/java-maps-places/CHANGELOG.md b/java-maps-places/CHANGELOG.md index 6763c00bff45..35196d889851 100644 --- a/java-maps-places/CHANGELOG.md +++ b/java-maps-places/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.48.0 (2025-10-13) + +* No change + + ## 0.47.0 (2025-10-07) ### Dependencies diff --git a/java-maps-places/README.md b/java-maps-places/README.md index e1414d2c0932..f2d7ea94a5f0 100644 --- a/java-maps-places/README.md +++ b/java-maps-places/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-places - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-places:0.46.0' +implementation 'com.google.maps:google-maps-places:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-places" % "0.46.0" +libraryDependencies += "com.google.maps" % "google-maps-places" % "0.47.0" ``` ## Authentication @@ -204,7 +204,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-places.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.47.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-places/google-maps-places-bom/pom.xml b/java-maps-places/google-maps-places-bom/pom.xml index b382d0a33884..57f54707bf4b 100644 --- a/java-maps-places/google-maps-places-bom/pom.xml +++ b/java-maps-places/google-maps-places-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-places-bom - 0.47.0 + 0.48.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-places - 0.47.0 + 0.48.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.47.0 + 0.48.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.47.0 + 0.48.0 diff --git a/java-maps-places/google-maps-places/pom.xml b/java-maps-places/google-maps-places/pom.xml index a7fbf3adec26..303da595a252 100644 --- a/java-maps-places/google-maps-places/pom.xml +++ b/java-maps-places/google-maps-places/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.maps google-maps-places - 0.47.0 + 0.48.0 jar Google Places API (New) Places API (New) The Places API allows developers to access a variety of search and @@ -11,7 +11,7 @@ com.google.maps google-maps-places-parent - 0.47.0 + 0.48.0 google-maps-places diff --git a/java-maps-places/grpc-google-maps-places-v1/pom.xml b/java-maps-places/grpc-google-maps-places-v1/pom.xml index 93c49633b75b..9aa0fb91a31a 100644 --- a/java-maps-places/grpc-google-maps-places-v1/pom.xml +++ b/java-maps-places/grpc-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.47.0 + 0.48.0 grpc-google-maps-places-v1 GRPC library for google-maps-places com.google.maps google-maps-places-parent - 0.47.0 + 0.48.0 diff --git a/java-maps-places/pom.xml b/java-maps-places/pom.xml index a37d32cbf203..1a915a71cc17 100644 --- a/java-maps-places/pom.xml +++ b/java-maps-places/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-places-parent pom - 0.47.0 + 0.48.0 Google Places API (New) Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-places - 0.47.0 + 0.48.0 com.google.maps.api.grpc grpc-google-maps-places-v1 - 0.47.0 + 0.48.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.47.0 + 0.48.0 diff --git a/java-maps-places/proto-google-maps-places-v1/pom.xml b/java-maps-places/proto-google-maps-places-v1/pom.xml index d89d76de6371..bbe915024472 100644 --- a/java-maps-places/proto-google-maps-places-v1/pom.xml +++ b/java-maps-places/proto-google-maps-places-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-places-v1 - 0.47.0 + 0.48.0 proto-google-maps-places-v1 Proto library for google-maps-places com.google.maps google-maps-places-parent - 0.47.0 + 0.48.0 diff --git a/java-maps-routeoptimization/CHANGELOG.md b/java-maps-routeoptimization/CHANGELOG.md index fc5bd9a0e555..89f660b6d6a4 100644 --- a/java-maps-routeoptimization/CHANGELOG.md +++ b/java-maps-routeoptimization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.35.0 (2025-10-13) + +* No change + + ## 0.34.0 (2025-10-07) ### Dependencies diff --git a/java-maps-routeoptimization/README.md b/java-maps-routeoptimization/README.md index 8697dd5f7f1d..d601e31c1cbd 100644 --- a/java-maps-routeoptimization/README.md +++ b/java-maps-routeoptimization/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-routeoptimization - 0.33.0 + 0.34.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routeoptimization:0.33.0' +implementation 'com.google.maps:google-maps-routeoptimization:0.34.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.33.0" +libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.34.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routeoptimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.33.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.34.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml index 9af30f5ebdac..d7f0f4fe62c1 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-routeoptimization-bom - 0.34.0 + 0.35.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-routeoptimization - 0.34.0 + 0.35.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 diff --git a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml index 69c7a94da6cc..1d59ae07c4af 100644 --- a/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/google-maps-routeoptimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routeoptimization - 0.34.0 + 0.35.0 jar Google Route Optimization API Route Optimization API The Route Optimization API assigns tasks and routes to a vehicle fleet, optimizing against the objectives and constraints that you supply for your transportation goals. com.google.maps google-maps-routeoptimization-parent - 0.34.0 + 0.35.0 google-maps-routeoptimization diff --git a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml index a2659f946625..839b87d87ac6 100644 --- a/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/grpc-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 grpc-google-maps-routeoptimization-v1 GRPC library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.34.0 + 0.35.0 diff --git a/java-maps-routeoptimization/pom.xml b/java-maps-routeoptimization/pom.xml index 00b063ba3398..c092fa521de9 100644 --- a/java-maps-routeoptimization/pom.xml +++ b/java-maps-routeoptimization/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routeoptimization-parent pom - 0.34.0 + 0.35.0 Google Route Optimization API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routeoptimization - 0.34.0 + 0.35.0 com.google.maps.api.grpc grpc-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 diff --git a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml index ccb87642a460..ab14795919b3 100644 --- a/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml +++ b/java-maps-routeoptimization/proto-google-maps-routeoptimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routeoptimization-v1 - 0.34.0 + 0.35.0 proto-google-maps-routeoptimization-v1 Proto library for google-maps-routeoptimization com.google.maps google-maps-routeoptimization-parent - 0.34.0 + 0.35.0 diff --git a/java-maps-routing/CHANGELOG.md b/java-maps-routing/CHANGELOG.md index 69386973c73c..b4082ea8afd7 100644 --- a/java-maps-routing/CHANGELOG.md +++ b/java-maps-routing/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.62.0 (2025-10-13) + +* No change + + ## 1.61.0 (2025-10-07) ### Dependencies diff --git a/java-maps-routing/README.md b/java-maps-routing/README.md index f62b8c44a943..6156c326dc98 100644 --- a/java-maps-routing/README.md +++ b/java-maps-routing/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-routing - 1.60.0 + 1.61.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routing:1.60.0' +implementation 'com.google.maps:google-maps-routing:1.61.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.60.0" +libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.61.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.60.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.61.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-routing/google-maps-routing-bom/pom.xml b/java-maps-routing/google-maps-routing-bom/pom.xml index 4cd02eb03e7e..5b6a321af4b2 100644 --- a/java-maps-routing/google-maps-routing-bom/pom.xml +++ b/java-maps-routing/google-maps-routing-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.maps google-maps-routing-bom - 1.61.0 + 1.62.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.maps google-maps-routing - 1.61.0 + 1.62.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.61.0 + 1.62.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.61.0 + 1.62.0 diff --git a/java-maps-routing/google-maps-routing/pom.xml b/java-maps-routing/google-maps-routing/pom.xml index a30223d43d57..1ccdc0be634a 100644 --- a/java-maps-routing/google-maps-routing/pom.xml +++ b/java-maps-routing/google-maps-routing/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-routing - 1.61.0 + 1.62.0 jar Google Routes API Routes API Routes API is the next generation, performance optimized version of the existing Directions API and Distance Matrix API. It helps you find the ideal route from A to Z, calculates ETAs and distances for matrices of origin and destination locations, and also offers new features. com.google.maps google-maps-routing-parent - 1.61.0 + 1.62.0 google-maps-routing diff --git a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml index 52d3ccd3467d..9b90c3e9a168 100644 --- a/java-maps-routing/grpc-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/grpc-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.61.0 + 1.62.0 grpc-google-maps-routing-v2 GRPC library for google-maps-routing com.google.maps google-maps-routing-parent - 1.61.0 + 1.62.0 diff --git a/java-maps-routing/pom.xml b/java-maps-routing/pom.xml index f5354e422eaf..da3392f6fa9c 100644 --- a/java-maps-routing/pom.xml +++ b/java-maps-routing/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-routing-parent pom - 1.61.0 + 1.62.0 Google Routes API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-routing - 1.61.0 + 1.62.0 com.google.maps.api.grpc grpc-google-maps-routing-v2 - 1.61.0 + 1.62.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.61.0 + 1.62.0 diff --git a/java-maps-routing/proto-google-maps-routing-v2/pom.xml b/java-maps-routing/proto-google-maps-routing-v2/pom.xml index 4b277d0c66be..5a4efc5d74f4 100644 --- a/java-maps-routing/proto-google-maps-routing-v2/pom.xml +++ b/java-maps-routing/proto-google-maps-routing-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-routing-v2 - 1.61.0 + 1.62.0 proto-google-maps-routing-v2 Proto library for google-maps-routing com.google.maps google-maps-routing-parent - 1.61.0 + 1.62.0 diff --git a/java-maps-solar/CHANGELOG.md b/java-maps-solar/CHANGELOG.md index 060ab438dc8e..27be808c20bb 100644 --- a/java-maps-solar/CHANGELOG.md +++ b/java-maps-solar/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.36.0 (2025-10-13) + +* No change + + ## 0.35.0 (2025-10-07) ### Dependencies diff --git a/java-maps-solar/README.md b/java-maps-solar/README.md index dccd17a99417..dfcdc41352f8 100644 --- a/java-maps-solar/README.md +++ b/java-maps-solar/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.maps google-maps-solar - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-solar:0.34.0' +implementation 'com.google.maps:google-maps-solar:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-solar" % "0.34.0" +libraryDependencies += "com.google.maps" % "google-maps-solar" % "0.35.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-solar.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/0.35.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-solar/google-maps-solar-bom/pom.xml b/java-maps-solar/google-maps-solar-bom/pom.xml index 3eec2a7dce35..384c27bd65c5 100644 --- a/java-maps-solar/google-maps-solar-bom/pom.xml +++ b/java-maps-solar/google-maps-solar-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.maps google-maps-solar-bom - 0.35.0 + 0.36.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.maps google-maps-solar - 0.35.0 + 0.36.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.35.0 + 0.36.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.35.0 + 0.36.0 diff --git a/java-maps-solar/google-maps-solar/pom.xml b/java-maps-solar/google-maps-solar/pom.xml index 8f5d45ad17dc..e1b43261c6f8 100644 --- a/java-maps-solar/google-maps-solar/pom.xml +++ b/java-maps-solar/google-maps-solar/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.maps google-maps-solar - 0.35.0 + 0.36.0 jar Google Solar API Solar API The Solar API allows users to read details about the solar potential of over 60 million buildings. This includes measurements of the building's roof (e.g., size and tilt/azimuth), energy production for a range of sizes of solar installations, and financial costs and benefits. com.google.maps google-maps-solar-parent - 0.35.0 + 0.36.0 google-maps-solar diff --git a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml index 9fca894b4bcc..d205279c15b1 100644 --- a/java-maps-solar/grpc-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/grpc-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.35.0 + 0.36.0 grpc-google-maps-solar-v1 GRPC library for google-maps-solar com.google.maps google-maps-solar-parent - 0.35.0 + 0.36.0 diff --git a/java-maps-solar/pom.xml b/java-maps-solar/pom.xml index 8f8868150968..2ec48f140f80 100644 --- a/java-maps-solar/pom.xml +++ b/java-maps-solar/pom.xml @@ -4,7 +4,7 @@ com.google.maps google-maps-solar-parent pom - 0.35.0 + 0.36.0 Google Solar API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.maps google-maps-solar - 0.35.0 + 0.36.0 com.google.maps.api.grpc grpc-google-maps-solar-v1 - 0.35.0 + 0.36.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.35.0 + 0.36.0 diff --git a/java-maps-solar/proto-google-maps-solar-v1/pom.xml b/java-maps-solar/proto-google-maps-solar-v1/pom.xml index b28941626b3d..400e80ac1135 100644 --- a/java-maps-solar/proto-google-maps-solar-v1/pom.xml +++ b/java-maps-solar/proto-google-maps-solar-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.maps.api.grpc proto-google-maps-solar-v1 - 0.35.0 + 0.36.0 proto-google-maps-solar-v1 Proto library for google-maps-solar com.google.maps google-maps-solar-parent - 0.35.0 + 0.36.0 diff --git a/java-marketingplatformadminapi/CHANGELOG.md b/java-marketingplatformadminapi/CHANGELOG.md index 2cb618f98688..0acb8b88366a 100644 --- a/java-marketingplatformadminapi/CHANGELOG.md +++ b/java-marketingplatformadminapi/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-10-13) + +* No change + + ## 0.25.0 (2025-10-07) ### Dependencies diff --git a/java-marketingplatformadminapi/README.md b/java-marketingplatformadminapi/README.md index 804d6af2291e..2e51aa99b029 100644 --- a/java-marketingplatformadminapi/README.md +++ b/java-marketingplatformadminapi/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.ads-marketingplatform admin - 0.24.0 + 0.25.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.ads-marketingplatform:admin:0.24.0' +implementation 'com.google.ads-marketingplatform:admin:0.25.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.24.0" +libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.25.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.ads-marketingplatform/admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.24.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.25.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-marketingplatformadminapi/admin-bom/pom.xml b/java-marketingplatformadminapi/admin-bom/pom.xml index 63d429686fe3..38ef56e57216 100644 --- a/java-marketingplatformadminapi/admin-bom/pom.xml +++ b/java-marketingplatformadminapi/admin-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.ads-marketingplatform admin-bom - 0.25.0 + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.ads-marketingplatform admin - 0.25.0 + 0.26.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.25.0 + 0.26.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.25.0 + 0.26.0 diff --git a/java-marketingplatformadminapi/admin/pom.xml b/java-marketingplatformadminapi/admin/pom.xml index 427f4bc93a6a..ef1d3a62b15e 100644 --- a/java-marketingplatformadminapi/admin/pom.xml +++ b/java-marketingplatformadminapi/admin/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.ads-marketingplatform admin - 0.25.0 + 0.26.0 jar Google Google Marketing Platform Admin API Google Marketing Platform Admin API The Google Marketing Platform Admin API allows for programmatic access to the Google Marketing Platform configuration data. You can use the Google Marketing Platform Admin API to manage links between your Google Marketing Platform organization and Google Analytics accounts, and to set the service level of your GA4 properties. com.google.ads-marketingplatform admin-parent - 0.25.0 + 0.26.0 admin diff --git a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml index 405a95b5290c..7088dabcd694 100644 --- a/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/grpc-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.25.0 + 0.26.0 grpc-admin-v1alpha GRPC library for admin com.google.ads-marketingplatform admin-parent - 0.25.0 + 0.26.0 diff --git a/java-marketingplatformadminapi/pom.xml b/java-marketingplatformadminapi/pom.xml index e826f61e8646..d9c82faadf21 100644 --- a/java-marketingplatformadminapi/pom.xml +++ b/java-marketingplatformadminapi/pom.xml @@ -4,7 +4,7 @@ com.google.ads-marketingplatform admin-parent pom - 0.25.0 + 0.26.0 Google Google Marketing Platform Admin API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.ads-marketingplatform admin - 0.25.0 + 0.26.0 com.google.ads-marketingplatform.api.grpc grpc-admin-v1alpha - 0.25.0 + 0.26.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.25.0 + 0.26.0 diff --git a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml index a6cacb4302be..33ce237530a8 100644 --- a/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml +++ b/java-marketingplatformadminapi/proto-admin-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.ads-marketingplatform.api.grpc proto-admin-v1alpha - 0.25.0 + 0.26.0 proto-admin-v1alpha Proto library for admin com.google.ads-marketingplatform admin-parent - 0.25.0 + 0.26.0 diff --git a/java-mediatranslation/CHANGELOG.md b/java-mediatranslation/CHANGELOG.md index affcaef6db83..84d98d9af0fb 100644 --- a/java-mediatranslation/CHANGELOG.md +++ b/java-mediatranslation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.83.0 (2025-10-13) + +* No change + + ## 0.82.0 (2025-10-07) ### Dependencies diff --git a/java-mediatranslation/README.md b/java-mediatranslation/README.md index 419d7dc31eab..1268ac987632 100644 --- a/java-mediatranslation/README.md +++ b/java-mediatranslation/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-mediatranslation - 0.81.0 + 0.82.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-mediatranslation:0.81.0' +implementation 'com.google.cloud:google-cloud-mediatranslation:0.82.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.81.0" +libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.82.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-mediatranslation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.81.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.82.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml index fa542abd4f2f..bfcf469fda12 100644 --- a/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation-bom - 0.82.0 + 0.83.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-mediatranslation - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 diff --git a/java-mediatranslation/google-cloud-mediatranslation/pom.xml b/java-mediatranslation/google-cloud-mediatranslation/pom.xml index 6026f1753748..ac05ac275dc8 100644 --- a/java-mediatranslation/google-cloud-mediatranslation/pom.xml +++ b/java-mediatranslation/google-cloud-mediatranslation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-mediatranslation - 0.82.0 + 0.83.0 jar Google Media Translation API provides enterprise quality translation from/to various media types. com.google.cloud google-cloud-mediatranslation-parent - 0.82.0 + 0.83.0 google-cloud-mediatranslation diff --git a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml index 5c281a09b587..8fddc1f12480 100644 --- a/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/grpc-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 grpc-google-cloud-mediatranslation-v1beta1 GRPC library for grpc-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.82.0 + 0.83.0 diff --git a/java-mediatranslation/pom.xml b/java-mediatranslation/pom.xml index 8f253181d119..4220b913aa5a 100644 --- a/java-mediatranslation/pom.xml +++ b/java-mediatranslation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-mediatranslation-parent pom - 0.82.0 + 0.83.0 Google Media Translation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-mediatranslation - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 diff --git a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml index 7ba4a89afffa..fe4b5d788599 100644 --- a/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml +++ b/java-mediatranslation/proto-google-cloud-mediatranslation-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-mediatranslation-v1beta1 - 0.82.0 + 0.83.0 proto-google-cloud-mediatranslation-v1beta1 PROTO library for proto-google-cloud-mediatranslation-v1beta1 com.google.cloud google-cloud-mediatranslation-parent - 0.82.0 + 0.83.0 diff --git a/java-meet/CHANGELOG.md b/java-meet/CHANGELOG.md index a6dd6b26b45a..8986d42c0a16 100644 --- a/java-meet/CHANGELOG.md +++ b/java-meet/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.44.0 (2025-10-13) + +* No change + + ## 0.43.0 (2025-10-07) ### Dependencies diff --git a/java-meet/README.md b/java-meet/README.md index 75bd376dc60e..e9ba894d6caf 100644 --- a/java-meet/README.md +++ b/java-meet/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-meet - 0.42.0 + 0.43.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-meet:0.42.0' +implementation 'com.google.cloud:google-cloud-meet:0.43.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.42.0" +libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.43.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-meet.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.42.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.43.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-meet/google-cloud-meet-bom/pom.xml b/java-meet/google-cloud-meet-bom/pom.xml index a3ee3c58d276..479377cb4b10 100644 --- a/java-meet/google-cloud-meet-bom/pom.xml +++ b/java-meet/google-cloud-meet-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-meet-bom - 0.43.0 + 0.44.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-meet - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.43.0 + 0.44.0 diff --git a/java-meet/google-cloud-meet/pom.xml b/java-meet/google-cloud-meet/pom.xml index e585f5a606bf..8564b45dafe4 100644 --- a/java-meet/google-cloud-meet/pom.xml +++ b/java-meet/google-cloud-meet/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-meet - 0.43.0 + 0.44.0 jar Google Google Meet API Google Meet API The Google Meet REST API lets you create and manage meetings for Google Meet and offers entry points to your users directly from your app com.google.cloud google-cloud-meet-parent - 0.43.0 + 0.44.0 google-cloud-meet diff --git a/java-meet/grpc-google-cloud-meet-v2/pom.xml b/java-meet/grpc-google-cloud-meet-v2/pom.xml index 6162b943a379..2de215186729 100644 --- a/java-meet/grpc-google-cloud-meet-v2/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.43.0 + 0.44.0 grpc-google-cloud-meet-v2 GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.43.0 + 0.44.0 diff --git a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml index c219b7a4bb22..9834d5ab3204 100644 --- a/java-meet/grpc-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/grpc-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 grpc-google-cloud-meet-v2beta GRPC library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.43.0 + 0.44.0 diff --git a/java-meet/pom.xml b/java-meet/pom.xml index 4713373f0cc9..8b541953713a 100644 --- a/java-meet/pom.xml +++ b/java-meet/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-meet-parent pom - 0.43.0 + 0.44.0 Google Google Meet API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-meet - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-meet-v2 - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 diff --git a/java-meet/proto-google-cloud-meet-v2/pom.xml b/java-meet/proto-google-cloud-meet-v2/pom.xml index 004658229234..28ba9f271dc7 100644 --- a/java-meet/proto-google-cloud-meet-v2/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2 - 0.43.0 + 0.44.0 proto-google-cloud-meet-v2 Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.43.0 + 0.44.0 diff --git a/java-meet/proto-google-cloud-meet-v2beta/pom.xml b/java-meet/proto-google-cloud-meet-v2beta/pom.xml index 7b9c1e7f6aa4..44d83da0e9d8 100644 --- a/java-meet/proto-google-cloud-meet-v2beta/pom.xml +++ b/java-meet/proto-google-cloud-meet-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-meet-v2beta - 0.43.0 + 0.44.0 proto-google-cloud-meet-v2beta Proto library for google-cloud-meet com.google.cloud google-cloud-meet-parent - 0.43.0 + 0.44.0 diff --git a/java-memcache/CHANGELOG.md b/java-memcache/CHANGELOG.md index 3fa2cd53c076..3e25dffbacd9 100644 --- a/java-memcache/CHANGELOG.md +++ b/java-memcache/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-memcache/README.md b/java-memcache/README.md index 30f432b8954b..4cfcf74d5599 100644 --- a/java-memcache/README.md +++ b/java-memcache/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-memcache - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-memcache:2.75.0' +implementation 'com.google.cloud:google-cloud-memcache:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-memcache.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-memcache/google-cloud-memcache-bom/pom.xml b/java-memcache/google-cloud-memcache-bom/pom.xml index 53c0632a137b..fc10d8aef14b 100644 --- a/java-memcache/google-cloud-memcache-bom/pom.xml +++ b/java-memcache/google-cloud-memcache-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-memcache-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-memcache - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 diff --git a/java-memcache/google-cloud-memcache/pom.xml b/java-memcache/google-cloud-memcache/pom.xml index ad06b081b0e8..24cd58d0d0d2 100644 --- a/java-memcache/google-cloud-memcache/pom.xml +++ b/java-memcache/google-cloud-memcache/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-memcache - 2.76.0 + 2.77.0 jar Google Cloud Memcache Java idiomatic client for Google Cloud memcache com.google.cloud google-cloud-memcache-parent - 2.76.0 + 2.77.0 google-cloud-memcache diff --git a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml index f2a5c3abaa88..2d808360c8e4 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-memcache-v1 GRPC library for grpc-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.76.0 + 2.77.0 diff --git a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml index 3befc160316c..23eafc9bd929 100644 --- a/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/grpc-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 grpc-google-cloud-memcache-v1beta2 GRPC library for grpc-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.76.0 + 2.77.0 diff --git a/java-memcache/pom.xml b/java-memcache/pom.xml index 8f95bda58f84..4fdee284deee 100644 --- a/java-memcache/pom.xml +++ b/java-memcache/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-memcache-parent pom - 2.76.0 + 2.77.0 Google Cloud Memcache Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 com.google.api.grpc grpc-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-memcache - 2.76.0 + 2.77.0 diff --git a/java-memcache/proto-google-cloud-memcache-v1/pom.xml b/java-memcache/proto-google-cloud-memcache-v1/pom.xml index 985f46b5813a..b80bd784e4ff 100644 --- a/java-memcache/proto-google-cloud-memcache-v1/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1 - 2.76.0 + 2.77.0 proto-google-cloud-memcache-v1 PROTO library for proto-google-cloud-memcache-v1 com.google.cloud google-cloud-memcache-parent - 2.76.0 + 2.77.0 diff --git a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml index 69436bbbb7d5..de52796de1e1 100644 --- a/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml +++ b/java-memcache/proto-google-cloud-memcache-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-memcache-v1beta2 - 0.83.0 + 0.84.0 proto-google-cloud-memcache-v1beta2 PROTO library for proto-google-cloud-memcache-v1beta2 com.google.cloud google-cloud-memcache-parent - 2.76.0 + 2.77.0 diff --git a/java-migrationcenter/CHANGELOG.md b/java-migrationcenter/CHANGELOG.md index 228fd338049a..d4ed70b98ff4 100644 --- a/java-migrationcenter/CHANGELOG.md +++ b/java-migrationcenter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.59.0 (2025-10-13) + +* No change + + ## 0.58.0 (2025-10-07) ### Dependencies diff --git a/java-migrationcenter/README.md b/java-migrationcenter/README.md index 39b7ff126fc5..8f542ff4d839 100644 --- a/java-migrationcenter/README.md +++ b/java-migrationcenter/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-migrationcenter - 0.57.0 + 0.58.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-migrationcenter:0.57.0' +implementation 'com.google.cloud:google-cloud-migrationcenter:0.58.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.57.0" +libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.58.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-migrationcenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.57.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.58.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml index 3f51e1a86fd7..8c303649d7e4 100644 --- a/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter-bom - 0.58.0 + 0.59.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-migrationcenter - 0.58.0 + 0.59.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 diff --git a/java-migrationcenter/google-cloud-migrationcenter/pom.xml b/java-migrationcenter/google-cloud-migrationcenter/pom.xml index 85a70677a9a7..7d009d92981f 100644 --- a/java-migrationcenter/google-cloud-migrationcenter/pom.xml +++ b/java-migrationcenter/google-cloud-migrationcenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-migrationcenter - 0.58.0 + 0.59.0 jar Google Migration Center API Migration Center API Google Cloud Migration Center is a unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud com.google.cloud google-cloud-migrationcenter-parent - 0.58.0 + 0.59.0 google-cloud-migrationcenter diff --git a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml index da2e6369360a..bcded2a0561a 100644 --- a/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/grpc-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 grpc-google-cloud-migrationcenter-v1 GRPC library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.58.0 + 0.59.0 diff --git a/java-migrationcenter/pom.xml b/java-migrationcenter/pom.xml index 99d3866036fe..248c5e8c78c7 100644 --- a/java-migrationcenter/pom.xml +++ b/java-migrationcenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-migrationcenter-parent pom - 0.58.0 + 0.59.0 Google Migration Center API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-migrationcenter - 0.58.0 + 0.59.0 com.google.api.grpc grpc-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 diff --git a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml index 38053087ed0b..6809fc5df9f0 100644 --- a/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml +++ b/java-migrationcenter/proto-google-cloud-migrationcenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-migrationcenter-v1 - 0.58.0 + 0.59.0 proto-google-cloud-migrationcenter-v1 Proto library for google-cloud-migrationcenter com.google.cloud google-cloud-migrationcenter-parent - 0.58.0 + 0.59.0 diff --git a/java-modelarmor/CHANGELOG.md b/java-modelarmor/CHANGELOG.md index 68fbde0b826d..4cdfca629b01 100644 --- a/java-modelarmor/CHANGELOG.md +++ b/java-modelarmor/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.18.0 (2025-10-13) + +* No change + + ## 0.17.0 (2025-10-07) ### Dependencies diff --git a/java-modelarmor/README.md b/java-modelarmor/README.md index ae71684c64c0..4fcdc28ff278 100644 --- a/java-modelarmor/README.md +++ b/java-modelarmor/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-modelarmor - 0.16.0 + 0.17.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-modelarmor:0.16.0' +implementation 'com.google.cloud:google-cloud-modelarmor:0.17.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.16.0" +libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.17.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-modelarmor.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.16.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.17.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml index 76b1cf9a6703..ab43a97cd78b 100644 --- a/java-modelarmor/google-cloud-modelarmor-bom/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-modelarmor-bom - 0.17.0 + 0.18.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-modelarmor - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 diff --git a/java-modelarmor/google-cloud-modelarmor/pom.xml b/java-modelarmor/google-cloud-modelarmor/pom.xml index b8ead96b2174..cbb2fe8f3313 100644 --- a/java-modelarmor/google-cloud-modelarmor/pom.xml +++ b/java-modelarmor/google-cloud-modelarmor/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-modelarmor - 0.17.0 + 0.18.0 jar Google Model Armor API Model Armor API Model Armor helps you protect against risks like prompt injection, harmful content, and data leakage in generative AI applications by letting you define policies that filter user prompts and model responses. com.google.cloud google-cloud-modelarmor-parent - 0.17.0 + 0.18.0 google-cloud-modelarmor diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml index 9f7fd4c9dd94..c01630c45313 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 grpc-google-cloud-modelarmor-v1 GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.17.0 + 0.18.0 diff --git a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml index 7f7b472f14bc..78e098ac142b 100644 --- a/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/grpc-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 grpc-google-cloud-modelarmor-v1beta GRPC library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.17.0 + 0.18.0 diff --git a/java-modelarmor/pom.xml b/java-modelarmor/pom.xml index 3d5cebb94951..d6e874847ab5 100644 --- a/java-modelarmor/pom.xml +++ b/java-modelarmor/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-modelarmor-parent pom - 0.17.0 + 0.18.0 Google Model Armor API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-modelarmor - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 com.google.api.grpc grpc-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml index a9bac566080c..e7c830fd099a 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1 - 0.17.0 + 0.18.0 proto-google-cloud-modelarmor-v1 Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.17.0 + 0.18.0 diff --git a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml index b6a1b5a2048d..3d8caec6cff7 100644 --- a/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml +++ b/java-modelarmor/proto-google-cloud-modelarmor-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-modelarmor-v1beta - 0.17.0 + 0.18.0 proto-google-cloud-modelarmor-v1beta Proto library for google-cloud-modelarmor com.google.cloud google-cloud-modelarmor-parent - 0.17.0 + 0.18.0 diff --git a/java-monitoring-dashboards/CHANGELOG.md b/java-monitoring-dashboards/CHANGELOG.md index a5691fddd519..bfbc1d154b7a 100644 --- a/java-monitoring-dashboards/CHANGELOG.md +++ b/java-monitoring-dashboards/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-monitoring-dashboards/README.md b/java-monitoring-dashboards/README.md index 72d79606878a..cf13a22c18f3 100644 --- a/java-monitoring-dashboards/README.md +++ b/java-monitoring-dashboards/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-dashboard - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring-dashboard:2.77.0' +implementation 'com.google.cloud:google-cloud-monitoring-dashboard:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring-dashboard.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml index ee9896d07a3c..28e4f0567838 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring-dashboard - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 diff --git a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml index 9d59000ebba2..458563f610e3 100644 --- a/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml +++ b/java-monitoring-dashboards/google-cloud-monitoring-dashboard/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-dashboard - 2.78.0 + 2.79.0 jar Google Cloud Monitoring Dashboard Java idiomatic client for Google Cloud Monitoring Dashboard com.google.cloud google-cloud-monitoring-dashboard-parent - 2.78.0 + 2.79.0 google-cloud-monitoring-dashboard diff --git a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml index ff25838dd49d..7841edf28166 100644 --- a/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/grpc-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-monitoring-dashboard-v1 GRPC library for grpc-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.78.0 + 2.79.0 diff --git a/java-monitoring-dashboards/pom.xml b/java-monitoring-dashboards/pom.xml index ed039a607dfe..93a4e9ec6ff7 100644 --- a/java-monitoring-dashboards/pom.xml +++ b/java-monitoring-dashboards/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-dashboard-parent pom - 2.78.0 + 2.79.0 Google Cloud Monitoring Dashboard Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 com.google.cloud google-cloud-monitoring-dashboard - 2.78.0 + 2.79.0 diff --git a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml index 1e8b756399cf..9754bc6784ae 100644 --- a/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml +++ b/java-monitoring-dashboards/proto-google-cloud-monitoring-dashboard-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-dashboard-v1 - 2.78.0 + 2.79.0 proto-google-cloud-monitoring-dashboard-v1 PROTO library for proto-google-cloud-monitoring-dashboard-v1 com.google.cloud google-cloud-monitoring-dashboard-parent - 2.78.0 + 2.79.0 diff --git a/java-monitoring-metricsscope/CHANGELOG.md b/java-monitoring-metricsscope/CHANGELOG.md index a1baf6fb23f8..f75807675bf4 100644 --- a/java-monitoring-metricsscope/CHANGELOG.md +++ b/java-monitoring-metricsscope/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.71.0 (2025-10-13) + +* No change + + ## 0.70.0 (2025-10-07) ### Dependencies diff --git a/java-monitoring-metricsscope/README.md b/java-monitoring-metricsscope/README.md index ebaa4447be34..3115d61c371a 100644 --- a/java-monitoring-metricsscope/README.md +++ b/java-monitoring-metricsscope/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-metricsscope - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.69.0' +implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.69.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.70.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring-metricsscope.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.70.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml index 1399bee118c6..aec886432753 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope-bom - 0.70.0 + 0.71.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.70.0 + 0.71.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 diff --git a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml index 1ba6726d7ded..37028715b383 100644 --- a/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/google-cloud-monitoring-metricsscope/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring-metricsscope - 0.70.0 + 0.71.0 jar Google Monitoring Metrics Scopes Monitoring Metrics Scopes The metrics scope defines the set of Google Cloud projects whose metrics the current Google Cloud project can access. com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.70.0 + 0.71.0 google-cloud-monitoring-metricsscope diff --git a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml index 64428be729ae..a9169194af39 100644 --- a/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/grpc-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 grpc-google-cloud-monitoring-metricsscope-v1 GRPC library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.70.0 + 0.71.0 diff --git a/java-monitoring-metricsscope/pom.xml b/java-monitoring-metricsscope/pom.xml index 0a921711628e..4553a2e42a61 100644 --- a/java-monitoring-metricsscope/pom.xml +++ b/java-monitoring-metricsscope/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-metricsscope-parent pom - 0.70.0 + 0.71.0 Google Monitoring Metrics Scopes Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-monitoring-metricsscope - 0.70.0 + 0.71.0 com.google.api.grpc grpc-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 diff --git a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml index 68bb32ea2781..0b1a211bec03 100644 --- a/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml +++ b/java-monitoring-metricsscope/proto-google-cloud-monitoring-metricsscope-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-metricsscope-v1 - 0.70.0 + 0.71.0 proto-google-cloud-monitoring-metricsscope-v1 Proto library for google-cloud-monitoring-metricsscope com.google.cloud google-cloud-monitoring-metricsscope-parent - 0.70.0 + 0.71.0 diff --git a/java-monitoring/CHANGELOG.md b/java-monitoring/CHANGELOG.md index 7d53916d6f8b..7fb604ce2a9f 100644 --- a/java-monitoring/CHANGELOG.md +++ b/java-monitoring/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.78.0 (2025-10-13) + +* No change + + ## 3.77.0 (2025-10-07) ### Dependencies diff --git a/java-monitoring/README.md b/java-monitoring/README.md index 4150964aed1a..2dcac9d0172c 100644 --- a/java-monitoring/README.md +++ b/java-monitoring/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring - 3.76.0 + 3.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring:3.76.0' +implementation 'com.google.cloud:google-cloud-monitoring:3.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "3.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "3.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-monitoring.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/3.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/3.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-monitoring/google-cloud-monitoring-bom/pom.xml b/java-monitoring/google-cloud-monitoring-bom/pom.xml index 551f88b68bac..b73d87ea7187 100644 --- a/java-monitoring/google-cloud-monitoring-bom/pom.xml +++ b/java-monitoring/google-cloud-monitoring-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-monitoring-bom - 3.77.0 + 3.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-monitoring - 3.77.0 + 3.78.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 diff --git a/java-monitoring/google-cloud-monitoring/pom.xml b/java-monitoring/google-cloud-monitoring/pom.xml index af074d47321d..050a6658db5b 100644 --- a/java-monitoring/google-cloud-monitoring/pom.xml +++ b/java-monitoring/google-cloud-monitoring/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-monitoring - 3.77.0 + 3.78.0 jar Google Cloud Monitoring Java idiomatic client for Stackdriver Monitoring com.google.cloud google-cloud-monitoring-parent - 3.77.0 + 3.78.0 google-cloud-monitoring diff --git a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml index 3f3eaa55d6ea..44e5e61d101f 100644 --- a/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/grpc-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 grpc-google-cloud-monitoring-v3 GRPC library for grpc-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.77.0 + 3.78.0 diff --git a/java-monitoring/pom.xml b/java-monitoring/pom.xml index 13e9b79a3403..01a37ddd0ffe 100644 --- a/java-monitoring/pom.xml +++ b/java-monitoring/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-monitoring-parent pom - 3.77.0 + 3.78.0 Google Cloud Monitoring Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 com.google.api.grpc grpc-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 com.google.cloud google-cloud-monitoring - 3.77.0 + 3.78.0 diff --git a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml index a3db8f7be582..394448f30586 100644 --- a/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml +++ b/java-monitoring/proto-google-cloud-monitoring-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-monitoring-v3 - 3.77.0 + 3.78.0 proto-google-cloud-monitoring-v3 PROTO library for proto-google-cloud-monitoring-v3 com.google.cloud google-cloud-monitoring-parent - 3.77.0 + 3.78.0 diff --git a/java-netapp/CHANGELOG.md b/java-netapp/CHANGELOG.md index a8c55f5a5838..95ec50727c43 100644 --- a/java-netapp/CHANGELOG.md +++ b/java-netapp/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.56.0 (2025-10-13) + +* No change + + ## 0.55.0 (2025-10-07) ### Dependencies diff --git a/java-netapp/README.md b/java-netapp/README.md index 570ad3851161..0a27cdccf35d 100644 --- a/java-netapp/README.md +++ b/java-netapp/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-netapp - 0.54.0 + 0.55.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-netapp:0.54.0' +implementation 'com.google.cloud:google-cloud-netapp:0.55.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-netapp" % "0.54.0" +libraryDependencies += "com.google.cloud" % "google-cloud-netapp" % "0.55.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-netapp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-netapp/0.54.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-netapp/0.55.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-netapp/google-cloud-netapp-bom/pom.xml b/java-netapp/google-cloud-netapp-bom/pom.xml index 6ed44c719232..10d1edb88637 100644 --- a/java-netapp/google-cloud-netapp-bom/pom.xml +++ b/java-netapp/google-cloud-netapp-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-netapp-bom - 0.55.0 + 0.56.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-netapp - 0.55.0 + 0.56.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 diff --git a/java-netapp/google-cloud-netapp/pom.xml b/java-netapp/google-cloud-netapp/pom.xml index ee5aa99bd981..fcbe36fe807b 100644 --- a/java-netapp/google-cloud-netapp/pom.xml +++ b/java-netapp/google-cloud-netapp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-netapp - 0.55.0 + 0.56.0 jar Google NetApp API NetApp API Google Cloud NetApp Volumes is a fully-managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance with global availability. com.google.cloud google-cloud-netapp-parent - 0.55.0 + 0.56.0 google-cloud-netapp diff --git a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml index 1355222628d3..4afee4c5e37d 100644 --- a/java-netapp/grpc-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/grpc-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 grpc-google-cloud-netapp-v1 GRPC library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.55.0 + 0.56.0 diff --git a/java-netapp/pom.xml b/java-netapp/pom.xml index b35982e5bae7..a7a6983b4b1b 100644 --- a/java-netapp/pom.xml +++ b/java-netapp/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-netapp-parent pom - 0.55.0 + 0.56.0 Google NetApp API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-netapp - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 com.google.api.grpc grpc-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 diff --git a/java-netapp/proto-google-cloud-netapp-v1/pom.xml b/java-netapp/proto-google-cloud-netapp-v1/pom.xml index 7a3065d75b0d..efd301f82e3c 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/pom.xml +++ b/java-netapp/proto-google-cloud-netapp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-netapp-v1 - 0.55.0 + 0.56.0 proto-google-cloud-netapp-v1 Proto library for google-cloud-netapp com.google.cloud google-cloud-netapp-parent - 0.55.0 + 0.56.0 diff --git a/java-network-management/CHANGELOG.md b/java-network-management/CHANGELOG.md index e4d3e6aaff36..2cc1ab691395 100644 --- a/java-network-management/CHANGELOG.md +++ b/java-network-management/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.78.0 (2025-10-13) + +* No change + + ## 1.77.0 (2025-10-07) ### Dependencies diff --git a/java-network-management/README.md b/java-network-management/README.md index 2e40fff8cf01..c772ff8d8a56 100644 --- a/java-network-management/README.md +++ b/java-network-management/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-network-management - 1.76.0 + 1.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-network-management:1.76.0' +implementation 'com.google.cloud:google-cloud-network-management:1.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "1.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "1.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-network-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/1.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/1.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-network-management/google-cloud-network-management-bom/pom.xml b/java-network-management/google-cloud-network-management-bom/pom.xml index 23dbe1667012..1dadc831dc8e 100644 --- a/java-network-management/google-cloud-network-management-bom/pom.xml +++ b/java-network-management/google-cloud-network-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-management-bom - 1.77.0 + 1.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-management - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 diff --git a/java-network-management/google-cloud-network-management/pom.xml b/java-network-management/google-cloud-network-management/pom.xml index 4f31c37eb9ac..e992fb509029 100644 --- a/java-network-management/google-cloud-network-management/pom.xml +++ b/java-network-management/google-cloud-network-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-management - 1.77.0 + 1.78.0 jar Google Network Management API Network Management API provides a collection of network performance monitoring and diagnostic capabilities. com.google.cloud google-cloud-network-management-parent - 1.77.0 + 1.78.0 google-cloud-network-management diff --git a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml index 11c88c6cf3f3..146e6fa70365 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 grpc-google-cloud-network-management-v1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.77.0 + 1.78.0 diff --git a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml index 66437c4d3dc3..d5d19660e52c 100644 --- a/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/grpc-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 grpc-google-cloud-network-management-v1beta1 GRPC library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.77.0 + 1.78.0 diff --git a/java-network-management/pom.xml b/java-network-management/pom.xml index 913dcefcf799..83220224354b 100644 --- a/java-network-management/pom.xml +++ b/java-network-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-management-parent pom - 1.77.0 + 1.78.0 Google Network Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-management - 1.77.0 + 1.78.0 com.google.api.grpc grpc-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 diff --git a/java-network-management/proto-google-cloud-network-management-v1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1/pom.xml index e3067bf8ac21..5cf4b4bc9a43 100644 --- a/java-network-management/proto-google-cloud-network-management-v1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1 - 1.77.0 + 1.78.0 proto-google-cloud-network-management-v1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.77.0 + 1.78.0 diff --git a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml index 186a4f63f6e0..d8dc3425ec1d 100644 --- a/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml +++ b/java-network-management/proto-google-cloud-network-management-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-management-v1beta1 - 0.79.0 + 0.80.0 proto-google-cloud-network-management-v1beta1 Proto library for google-cloud-network-management com.google.cloud google-cloud-network-management-parent - 1.77.0 + 1.78.0 diff --git a/java-network-security/CHANGELOG.md b/java-network-security/CHANGELOG.md index 86870ef1c7e1..4c92822f57e1 100644 --- a/java-network-security/CHANGELOG.md +++ b/java-network-security/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.80.0 (2025-10-13) + +* No change + + ## 0.79.0 (2025-10-07) ### Dependencies diff --git a/java-network-security/README.md b/java-network-security/README.md index f5ad161444e4..9e1aac48011a 100644 --- a/java-network-security/README.md +++ b/java-network-security/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-network-security - 0.78.0 + 0.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-network-security:0.78.0' +implementation 'com.google.cloud:google-cloud-network-security:0.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-network-security" % "0.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-network-security" % "0.79.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-network-security.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-security/0.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-security/0.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-network-security/google-cloud-network-security-bom/pom.xml b/java-network-security/google-cloud-network-security-bom/pom.xml index f25ef5b31a8d..50acbd98059f 100644 --- a/java-network-security/google-cloud-network-security-bom/pom.xml +++ b/java-network-security/google-cloud-network-security-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-network-security-bom - 0.79.0 + 0.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-network-security - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 diff --git a/java-network-security/google-cloud-network-security/pom.xml b/java-network-security/google-cloud-network-security/pom.xml index c2805c51a20e..d446d7786641 100644 --- a/java-network-security/google-cloud-network-security/pom.xml +++ b/java-network-security/google-cloud-network-security/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-network-security - 0.79.0 + 0.80.0 jar Google Network Security API Network Security API n/a com.google.cloud google-cloud-network-security-parent - 0.79.0 + 0.80.0 google-cloud-network-security diff --git a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml index 9e1b3d11b5b1..d2d58ce1e912 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 grpc-google-cloud-network-security-v1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.79.0 + 0.80.0 diff --git a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml index 6db6cce32fe4..8dd55d37a3aa 100644 --- a/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/grpc-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 grpc-google-cloud-network-security-v1beta1 GRPC library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.79.0 + 0.80.0 diff --git a/java-network-security/pom.xml b/java-network-security/pom.xml index c6218d9abc40..096257521d6f 100644 --- a/java-network-security/pom.xml +++ b/java-network-security/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-network-security-parent pom - 0.79.0 + 0.80.0 Google Network Security API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-network-security - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-network-security/proto-google-cloud-network-security-v1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1/pom.xml index 8f8382c86083..904233ceae9e 100644 --- a/java-network-security/proto-google-cloud-network-security-v1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1 - 0.79.0 + 0.80.0 proto-google-cloud-network-security-v1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.79.0 + 0.80.0 diff --git a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml index 99c00e38bbe9..2d15fa17ae73 100644 --- a/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml +++ b/java-network-security/proto-google-cloud-network-security-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-network-security-v1beta1 - 0.79.0 + 0.80.0 proto-google-cloud-network-security-v1beta1 Proto library for google-cloud-network-security com.google.cloud google-cloud-network-security-parent - 0.79.0 + 0.80.0 diff --git a/java-networkconnectivity/CHANGELOG.md b/java-networkconnectivity/CHANGELOG.md index 2bc38266f935..8477f4bda343 100644 --- a/java-networkconnectivity/CHANGELOG.md +++ b/java-networkconnectivity/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-networkconnectivity/README.md b/java-networkconnectivity/README.md index 01d74ff87b3a..dd2dc1c06edf 100644 --- a/java-networkconnectivity/README.md +++ b/java-networkconnectivity/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkconnectivity - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-networkconnectivity:1.74.0' +implementation 'com.google.cloud:google-cloud-networkconnectivity:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-networkconnectivity.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml index 0f483c49c18f..d7e3c15f3da7 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml index b284d1977d7f..8a4e510fa003 100644 --- a/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml +++ b/java-networkconnectivity/google-cloud-networkconnectivity/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkconnectivity - 1.75.0 + 1.76.0 jar Google Network Connectivity Center Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network com.google.cloud google-cloud-networkconnectivity-parent - 1.75.0 + 1.76.0 google-cloud-networkconnectivity diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml index c5967b255d8d..980dbd264827 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-networkconnectivity-v1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.75.0 + 1.76.0 diff --git a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml index 1a133f2a852d..226c470c8866 100644 --- a/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/grpc-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 grpc-google-cloud-networkconnectivity-v1alpha1 GRPC library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.75.0 + 1.76.0 diff --git a/java-networkconnectivity/pom.xml b/java-networkconnectivity/pom.xml index 31f64e9ea182..8691918a88b6 100644 --- a/java-networkconnectivity/pom.xml +++ b/java-networkconnectivity/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkconnectivity-parent pom - 1.75.0 + 1.76.0 Google Network Connectivity Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-networkconnectivity - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml index 57b0c73ed25b..072db7d2dfdc 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1 - 1.75.0 + 1.76.0 proto-google-cloud-networkconnectivity-v1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.75.0 + 1.76.0 diff --git a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml index 05c1a5deba8d..748d42f01046 100644 --- a/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml +++ b/java-networkconnectivity/proto-google-cloud-networkconnectivity-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkconnectivity-v1alpha1 - 0.81.0 + 0.82.0 proto-google-cloud-networkconnectivity-v1alpha1 Proto library for google-cloud-networkconnectivity com.google.cloud google-cloud-networkconnectivity-parent - 1.75.0 + 1.76.0 diff --git a/java-networkservices/CHANGELOG.md b/java-networkservices/CHANGELOG.md index 8bc9abe3db2f..67566ad8df38 100644 --- a/java-networkservices/CHANGELOG.md +++ b/java-networkservices/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.33.0 (2025-10-13) + +* No change + + ## 0.32.0 (2025-10-07) ### Dependencies diff --git a/java-networkservices/README.md b/java-networkservices/README.md index df300c7e975f..2abe39c284ec 100644 --- a/java-networkservices/README.md +++ b/java-networkservices/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkservices - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-networkservices:0.31.0' +implementation 'com.google.cloud:google-cloud-networkservices:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.32.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-networkservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-networkservices/google-cloud-networkservices-bom/pom.xml b/java-networkservices/google-cloud-networkservices-bom/pom.xml index ea6be355335f..49eb382d8b51 100644 --- a/java-networkservices/google-cloud-networkservices-bom/pom.xml +++ b/java-networkservices/google-cloud-networkservices-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-networkservices-bom - 0.32.0 + 0.33.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-networkservices - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 diff --git a/java-networkservices/google-cloud-networkservices/pom.xml b/java-networkservices/google-cloud-networkservices/pom.xml index ce9cca722912..c2b690bcec66 100644 --- a/java-networkservices/google-cloud-networkservices/pom.xml +++ b/java-networkservices/google-cloud-networkservices/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-networkservices - 0.32.0 + 0.33.0 jar Google Network Services API Network Services API Google Cloud offers a broad portfolio of networking services built on top of planet-scale infrastructure that leverages automation, advanced AI, and programmability, enabling enterprises to connect, scale, secure, modernize and optimize their infrastructure. com.google.cloud google-cloud-networkservices-parent - 0.32.0 + 0.33.0 google-cloud-networkservices diff --git a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml index 51f709cb1638..dac4057dbd72 100644 --- a/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/grpc-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 grpc-google-cloud-networkservices-v1 GRPC library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.32.0 + 0.33.0 diff --git a/java-networkservices/pom.xml b/java-networkservices/pom.xml index 0274429ec320..3d74ff39fd42 100644 --- a/java-networkservices/pom.xml +++ b/java-networkservices/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-networkservices-parent pom - 0.32.0 + 0.33.0 Google Network Services API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-networkservices - 0.32.0 + 0.33.0 com.google.api.grpc grpc-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 diff --git a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml index f0f6288e3d29..4e78b0754562 100644 --- a/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml +++ b/java-networkservices/proto-google-cloud-networkservices-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-networkservices-v1 - 0.32.0 + 0.33.0 proto-google-cloud-networkservices-v1 Proto library for google-cloud-networkservices com.google.cloud google-cloud-networkservices-parent - 0.32.0 + 0.33.0 diff --git a/java-notebooks/CHANGELOG.md b/java-notebooks/CHANGELOG.md index 9630925f201a..b6d23cf72fce 100644 --- a/java-notebooks/CHANGELOG.md +++ b/java-notebooks/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-notebooks/README.md b/java-notebooks/README.md index c547910d0038..6c4d87855266 100644 --- a/java-notebooks/README.md +++ b/java-notebooks/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-notebooks - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-notebooks:1.73.0' +implementation 'com.google.cloud:google-cloud-notebooks:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-notebooks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-notebooks/google-cloud-notebooks-bom/pom.xml b/java-notebooks/google-cloud-notebooks-bom/pom.xml index 8762d3ebf0bb..d300e4adeac7 100644 --- a/java-notebooks/google-cloud-notebooks-bom/pom.xml +++ b/java-notebooks/google-cloud-notebooks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-notebooks-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-notebooks - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 diff --git a/java-notebooks/google-cloud-notebooks/pom.xml b/java-notebooks/google-cloud-notebooks/pom.xml index b2734b73c9ca..89ce97c4198c 100644 --- a/java-notebooks/google-cloud-notebooks/pom.xml +++ b/java-notebooks/google-cloud-notebooks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-notebooks - 1.74.0 + 1.75.0 jar Google AI Platform Notebooks is a managed service that offers an integrated and secure JupyterLab environment for data scientists and machine learning developers to experiment, develop, and deploy models into production. Users can create instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click. com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 google-cloud-notebooks diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml index 86e9cffad84f..146fd05d0207 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 grpc-google-cloud-notebooks-v1 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml index 39a6c8305bb1..477c52ea5ce9 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 grpc-google-cloud-notebooks-v1beta1 GRPC library for grpc-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml index fb0ad5453a29..0e24c0c7cefe 100644 --- a/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/grpc-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 grpc-google-cloud-notebooks-v2 GRPC library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notebooks/pom.xml b/java-notebooks/pom.xml index 9e446e8660f8..c727002a3fa0 100644 --- a/java-notebooks/pom.xml +++ b/java-notebooks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-notebooks-parent pom - 1.74.0 + 1.75.0 Google AI Platform Notebooks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-notebooks - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 com.google.api.grpc grpc-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml index aa1f6c427d2d..126bf0f9a816 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1 - 1.74.0 + 1.75.0 proto-google-cloud-notebooks-v1 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml index 18e46da1b574..156214447561 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v1beta1 - 0.81.0 + 0.82.0 proto-google-cloud-notebooks-v1beta1 PROTO library for proto-google-cloud-notebooks-v1beta1 com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml index f20f5b715406..a455a141ae67 100644 --- a/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml +++ b/java-notebooks/proto-google-cloud-notebooks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-notebooks-v2 - 1.74.0 + 1.75.0 proto-google-cloud-notebooks-v2 Proto library for google-cloud-notebooks com.google.cloud google-cloud-notebooks-parent - 1.74.0 + 1.75.0 diff --git a/java-notification/CHANGELOG.md b/java-notification/CHANGELOG.md index 610c879039ac..a6dc710f50a6 100644 --- a/java-notification/CHANGELOG.md +++ b/java-notification/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.195.0-beta (2025-10-13) + +* No change + + ## 0.194.0-beta (2025-10-07) ### Dependencies diff --git a/java-notification/README.md b/java-notification/README.md index 3d4115e5b3bb..aedc8cea40d4 100644 --- a/java-notification/README.md +++ b/java-notification/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-notification - 0.194.0-beta + 0.195.0-beta ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-notification:0.194.0-beta' +implementation 'com.google.cloud:google-cloud-notification:0.195.0-beta' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-notification" % "0.194.0-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-notification" % "0.195.0-beta" ``` diff --git a/java-notification/pom.xml b/java-notification/pom.xml index fe6ba72b6a5e..853e3123ef3b 100644 --- a/java-notification/pom.xml +++ b/java-notification/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.cloud google-cloud-notification - 0.194.0-beta + 0.195.0-beta jar Google Cloud Pub/Sub Notifications for GCS @@ -15,7 +15,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-optimization/CHANGELOG.md b/java-optimization/CHANGELOG.md index 8c5726f458cc..75ffc873c01e 100644 --- a/java-optimization/CHANGELOG.md +++ b/java-optimization/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.75.0 (2025-10-13) + +* No change + + ## 1.74.0 (2025-10-07) ### Dependencies diff --git a/java-optimization/README.md b/java-optimization/README.md index 694980437eac..72ef6f82d61f 100644 --- a/java-optimization/README.md +++ b/java-optimization/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-optimization - 1.73.0 + 1.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.73.0' +implementation 'com.google.cloud:google-cloud-optimization:1.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-optimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-optimization/google-cloud-optimization-bom/pom.xml b/java-optimization/google-cloud-optimization-bom/pom.xml index 77e4785bd21d..f4470ec7b1b7 100644 --- a/java-optimization/google-cloud-optimization-bom/pom.xml +++ b/java-optimization/google-cloud-optimization-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-optimization-bom - 1.74.0 + 1.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-optimization - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 diff --git a/java-optimization/google-cloud-optimization/pom.xml b/java-optimization/google-cloud-optimization/pom.xml index 4c0075598264..c9955dceefde 100644 --- a/java-optimization/google-cloud-optimization/pom.xml +++ b/java-optimization/google-cloud-optimization/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-optimization - 1.74.0 + 1.75.0 jar Google Cloud Fleet Routing Cloud Fleet Routing is a managed routing service that takes your list of orders, vehicles, constraints, and objectives and returns the most efficient plan for your entire fleet in near real-time. com.google.cloud google-cloud-optimization-parent - 1.74.0 + 1.75.0 google-cloud-optimization diff --git a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml index 942d30622af4..4c6b0867ac06 100644 --- a/java-optimization/grpc-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/grpc-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 grpc-google-cloud-optimization-v1 GRPC library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.74.0 + 1.75.0 diff --git a/java-optimization/pom.xml b/java-optimization/pom.xml index 6f00d6d82225..6fd4237bb941 100644 --- a/java-optimization/pom.xml +++ b/java-optimization/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-optimization-parent pom - 1.74.0 + 1.75.0 Google Cloud Fleet Routing Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-optimization - 1.74.0 + 1.75.0 com.google.api.grpc grpc-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 diff --git a/java-optimization/proto-google-cloud-optimization-v1/pom.xml b/java-optimization/proto-google-cloud-optimization-v1/pom.xml index 3fd6d155070a..5c4672325664 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/pom.xml +++ b/java-optimization/proto-google-cloud-optimization-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-optimization-v1 - 1.74.0 + 1.75.0 proto-google-cloud-optimization-v1 Proto library for google-cloud-optimization com.google.cloud google-cloud-optimization-parent - 1.74.0 + 1.75.0 diff --git a/java-oracledatabase/CHANGELOG.md b/java-oracledatabase/CHANGELOG.md index b61c0d9acba3..9d257050b4c2 100644 --- a/java-oracledatabase/CHANGELOG.md +++ b/java-oracledatabase/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.26.0 (2025-10-13) + +* No change + + ## 0.25.0 (2025-10-07) ### Dependencies diff --git a/java-oracledatabase/README.md b/java-oracledatabase/README.md index 90b068f51323..8ec1569e6179 100644 --- a/java-oracledatabase/README.md +++ b/java-oracledatabase/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-oracledatabase - 0.24.0 + 0.25.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-oracledatabase:0.24.0' +implementation 'com.google.cloud:google-cloud-oracledatabase:0.25.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.24.0" +libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.25.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-oracledatabase.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.24.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.25.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml index d82f1f2d77a2..4afa2806172f 100644 --- a/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase-bom - 0.25.0 + 0.26.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-oracledatabase - 0.25.0 + 0.26.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 diff --git a/java-oracledatabase/google-cloud-oracledatabase/pom.xml b/java-oracledatabase/google-cloud-oracledatabase/pom.xml index 964a1bd81eef..99a95be9d031 100644 --- a/java-oracledatabase/google-cloud-oracledatabase/pom.xml +++ b/java-oracledatabase/google-cloud-oracledatabase/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-oracledatabase - 0.25.0 + 0.26.0 jar Google Oracle Database@Google Cloud API Oracle Database@Google Cloud API The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases. com.google.cloud google-cloud-oracledatabase-parent - 0.25.0 + 0.26.0 google-cloud-oracledatabase diff --git a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml index e79d8655b62f..4d7da584de16 100644 --- a/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/grpc-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 grpc-google-cloud-oracledatabase-v1 GRPC library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.25.0 + 0.26.0 diff --git a/java-oracledatabase/pom.xml b/java-oracledatabase/pom.xml index 7e1806dea544..a53b038b31a7 100644 --- a/java-oracledatabase/pom.xml +++ b/java-oracledatabase/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-oracledatabase-parent pom - 0.25.0 + 0.26.0 Google Oracle Database@Google Cloud API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-oracledatabase - 0.25.0 + 0.26.0 com.google.api.grpc grpc-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 diff --git a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml index d35b35f66b71..28587758f55e 100644 --- a/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml +++ b/java-oracledatabase/proto-google-cloud-oracledatabase-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-oracledatabase-v1 - 0.25.0 + 0.26.0 proto-google-cloud-oracledatabase-v1 Proto library for google-cloud-oracledatabase com.google.cloud google-cloud-oracledatabase-parent - 0.25.0 + 0.26.0 diff --git a/java-orchestration-airflow/CHANGELOG.md b/java-orchestration-airflow/CHANGELOG.md index 607789673b92..a478dd5e1471 100644 --- a/java-orchestration-airflow/CHANGELOG.md +++ b/java-orchestration-airflow/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-orchestration-airflow/README.md b/java-orchestration-airflow/README.md index d846795c2068..3350e52269bb 100644 --- a/java-orchestration-airflow/README.md +++ b/java-orchestration-airflow/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orchestration-airflow - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.75.0' +implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-orchestration-airflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml index bb47f3fba354..1066adfbca9f 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml index 7dcba16cc615..abb7721d5bc6 100644 --- a/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/google-cloud-orchestration-airflow/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-orchestration-airflow - 1.76.0 + 1.77.0 jar Google Cloud Composer Cloud Composer is a managed Apache Airflow service that helps you create, schedule, monitor and manage workflows. Cloud Composer automation helps you create Airflow environments quickly and use Airflow-native tools, such as the powerful Airflow web interface and command line tools, so you can focus on your workflows and not your infrastructure. com.google.cloud google-cloud-orchestration-airflow-parent - 1.76.0 + 1.77.0 google-cloud-orchestration-airflow diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml index 7b26f4baa692..66191b4302da 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-orchestration-airflow-v1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.76.0 + 1.77.0 diff --git a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml index 79034d4cbb7f..0590c92b48a1 100644 --- a/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/grpc-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 grpc-google-cloud-orchestration-airflow-v1beta1 GRPC library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.76.0 + 1.77.0 diff --git a/java-orchestration-airflow/pom.xml b/java-orchestration-airflow/pom.xml index 6aed014652fc..fb9b8bb69aba 100644 --- a/java-orchestration-airflow/pom.xml +++ b/java-orchestration-airflow/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orchestration-airflow-parent pom - 1.76.0 + 1.77.0 Google Cloud Composer Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-orchestration-airflow - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml index 098614f8e44f..e25405d76b51 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1 - 1.76.0 + 1.77.0 proto-google-cloud-orchestration-airflow-v1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.76.0 + 1.77.0 diff --git a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml index 65a1176b4da7..c4894bd957aa 100644 --- a/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml +++ b/java-orchestration-airflow/proto-google-cloud-orchestration-airflow-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orchestration-airflow-v1beta1 - 0.79.0 + 0.80.0 proto-google-cloud-orchestration-airflow-v1beta1 Proto library for google-cloud-orchestration-airflow com.google.cloud google-cloud-orchestration-airflow-parent - 1.76.0 + 1.77.0 diff --git a/java-orgpolicy/CHANGELOG.md b/java-orgpolicy/CHANGELOG.md index 1fa731ddd975..847e92488509 100644 --- a/java-orgpolicy/CHANGELOG.md +++ b/java-orgpolicy/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-orgpolicy/README.md b/java-orgpolicy/README.md index 81c07a6d27a5..90e6f1c532fc 100644 --- a/java-orgpolicy/README.md +++ b/java-orgpolicy/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orgpolicy - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-orgpolicy:2.75.0' +implementation 'com.google.cloud:google-cloud-orgpolicy:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-orgpolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml index 8f32099be541..91caffffd829 100644 --- a/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,22 +26,22 @@ com.google.cloud google-cloud-orgpolicy - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 diff --git a/java-orgpolicy/google-cloud-orgpolicy/pom.xml b/java-orgpolicy/google-cloud-orgpolicy/pom.xml index ec7a39746536..5d681b2f47c7 100644 --- a/java-orgpolicy/google-cloud-orgpolicy/pom.xml +++ b/java-orgpolicy/google-cloud-orgpolicy/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-orgpolicy - 2.76.0 + 2.77.0 Google Cloud Org Policy The Org Policy API allows users to configure governance rules on their GCP resources across the Cloud Resource Hierarchy. @@ -11,7 +11,7 @@ com.google.cloud google-cloud-orgpolicy-parent - 2.76.0 + 2.77.0 google-cloud-orgpolicy diff --git a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml index 83288d7293fe..c2ae95af1210 100644 --- a/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/grpc-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 grpc-google-cloud-orgpolicy-v2 GRPC library for grpc-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.76.0 + 2.77.0 diff --git a/java-orgpolicy/pom.xml b/java-orgpolicy/pom.xml index 0fe2d35e74e0..e625011e8967 100644 --- a/java-orgpolicy/pom.xml +++ b/java-orgpolicy/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-orgpolicy-parent pom - 2.76.0 + 2.77.0 Google Cloud Org Policy Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.api.grpc google-cloud-orgpolicy - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml index 16892e87f9a2..444372a3b6c8 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v1 - 2.76.0 + 2.77.0 proto-google-cloud-orgpolicy-v1 PROTO library for proto-google-cloud-orgpolicy-v1 com.google.cloud google-cloud-orgpolicy-parent - 2.76.0 + 2.77.0 diff --git a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml index 68388281af6b..15c4c55ca00e 100644 --- a/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml +++ b/java-orgpolicy/proto-google-cloud-orgpolicy-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 proto-google-cloud-orgpolicy-v2 PROTO library for proto-google-cloud-orgpolicy-v2 com.google.cloud google-cloud-orgpolicy-parent - 2.76.0 + 2.77.0 diff --git a/java-os-config/CHANGELOG.md b/java-os-config/CHANGELOG.md index e1230f4cce59..6ac3e023f7ca 100644 --- a/java-os-config/CHANGELOG.md +++ b/java-os-config/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-os-config/README.md b/java-os-config/README.md index 52ae01959125..c07833ff16c7 100644 --- a/java-os-config/README.md +++ b/java-os-config/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-config - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-os-config:2.77.0' +implementation 'com.google.cloud:google-cloud-os-config:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-os-config.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-os-config/google-cloud-os-config-bom/pom.xml b/java-os-config/google-cloud-os-config-bom/pom.xml index 239ddc253675..42a34d8351cb 100644 --- a/java-os-config/google-cloud-os-config-bom/pom.xml +++ b/java-os-config/google-cloud-os-config-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-config-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-os-config - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 diff --git a/java-os-config/google-cloud-os-config/pom.xml b/java-os-config/google-cloud-os-config/pom.xml index f3733dc02352..3cc46262fe05 100644 --- a/java-os-config/google-cloud-os-config/pom.xml +++ b/java-os-config/google-cloud-os-config/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-config - 2.78.0 + 2.79.0 jar Google OS Config API provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances. com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 google-cloud-os-config diff --git a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml index a554662c6ba4..88863189bb32 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-os-config-v1 GRPC library for grpc-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml index a4c44fdfa464..eb1bd72f8f7a 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 grpc-google-cloud-os-config-v1alpha GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml index 2783a4b706dd..0e881799b04a 100644 --- a/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/grpc-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 grpc-google-cloud-os-config-v1beta GRPC library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-config/pom.xml b/java-os-config/pom.xml index 57206bb1f66a..4d9f65d5dcc5 100644 --- a/java-os-config/pom.xml +++ b/java-os-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-config-parent pom - 2.78.0 + 2.79.0 Google OS Config API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-os-config - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1/pom.xml b/java-os-config/proto-google-cloud-os-config-v1/pom.xml index 7bec0dac651a..652ed9c5f43f 100644 --- a/java-os-config/proto-google-cloud-os-config-v1/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1 - 2.78.0 + 2.79.0 proto-google-cloud-os-config-v1 PROTO library for proto-google-cloud-os-config-v1 com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml index 65de0460c0e3..5d70bd54a5e1 100644 --- a/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1alpha - 2.78.0 + 2.79.0 proto-google-cloud-os-config-v1alpha Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml index 00efdd9de43f..c47d9706f2b4 100644 --- a/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml +++ b/java-os-config/proto-google-cloud-os-config-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-config-v1beta - 2.78.0 + 2.79.0 proto-google-cloud-os-config-v1beta Proto library for google-cloud-os-config com.google.cloud google-cloud-os-config-parent - 2.78.0 + 2.79.0 diff --git a/java-os-login/CHANGELOG.md b/java-os-login/CHANGELOG.md index 22bd47de33d7..b61a62cf0d86 100644 --- a/java-os-login/CHANGELOG.md +++ b/java-os-login/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.76.0 (2025-10-13) + +* No change + + ## 2.75.0 (2025-10-07) ### Dependencies diff --git a/java-os-login/README.md b/java-os-login/README.md index 99e630f74173..cb016721c9c8 100644 --- a/java-os-login/README.md +++ b/java-os-login/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-login - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-os-login:2.74.0' +implementation 'com.google.cloud:google-cloud-os-login:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-os-login.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-os-login/google-cloud-os-login-bom/pom.xml b/java-os-login/google-cloud-os-login-bom/pom.xml index 5338f8f95faa..316eb43669ac 100644 --- a/java-os-login/google-cloud-os-login-bom/pom.xml +++ b/java-os-login/google-cloud-os-login-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-os-login-bom - 2.75.0 + 2.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-os-login - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 diff --git a/java-os-login/google-cloud-os-login/pom.xml b/java-os-login/google-cloud-os-login/pom.xml index 3a5a741b7b8b..c0e6d8af70e0 100644 --- a/java-os-login/google-cloud-os-login/pom.xml +++ b/java-os-login/google-cloud-os-login/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-os-login - 2.75.0 + 2.76.0 jar Google Cloud OS Login Java idiomatic client for Google Cloud OS Login com.google.cloud google-cloud-os-login-parent - 2.75.0 + 2.76.0 google-cloud-os-login diff --git a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml index 1a9f6a9b17a3..fb07b0a94615 100644 --- a/java-os-login/grpc-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/grpc-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 grpc-google-cloud-os-login-v1 GRPC library for grpc-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.75.0 + 2.76.0 diff --git a/java-os-login/pom.xml b/java-os-login/pom.xml index 9061fd7941c0..a0a118b18651 100644 --- a/java-os-login/pom.xml +++ b/java-os-login/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-os-login-parent pom - 2.75.0 + 2.76.0 Google Cloud OS Login Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 com.google.cloud google-cloud-os-login - 2.75.0 + 2.76.0 diff --git a/java-os-login/proto-google-cloud-os-login-v1/pom.xml b/java-os-login/proto-google-cloud-os-login-v1/pom.xml index 59417e15a4c9..3aae3b507f1c 100644 --- a/java-os-login/proto-google-cloud-os-login-v1/pom.xml +++ b/java-os-login/proto-google-cloud-os-login-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-os-login-v1 - 2.75.0 + 2.76.0 proto-google-cloud-os-login-v1 PROTO library for proto-google-cloud-os-login-v1 com.google.cloud google-cloud-os-login-parent - 2.75.0 + 2.76.0 diff --git a/java-parallelstore/CHANGELOG.md b/java-parallelstore/CHANGELOG.md index dc9e7c69a6b0..eb73db456f72 100644 --- a/java-parallelstore/CHANGELOG.md +++ b/java-parallelstore/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.40.0 (2025-10-13) + +* No change + + ## 0.39.0 (2025-10-07) ### Dependencies diff --git a/java-parallelstore/README.md b/java-parallelstore/README.md index 916421537c98..d5d87388b8aa 100644 --- a/java-parallelstore/README.md +++ b/java-parallelstore/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parallelstore - 0.38.0 + 0.39.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parallelstore:0.38.0' +implementation 'com.google.cloud:google-cloud-parallelstore:0.39.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.38.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.39.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-parallelstore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.38.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.39.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml index bd0f0de6491e..f7f9fd7f09ea 100644 --- a/java-parallelstore/google-cloud-parallelstore-bom/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parallelstore-bom - 0.39.0 + 0.40.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.cloud google-cloud-parallelstore - 0.39.0 + 0.40.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 diff --git a/java-parallelstore/google-cloud-parallelstore/pom.xml b/java-parallelstore/google-cloud-parallelstore/pom.xml index e8a1b4daa3b4..a941e45b1276 100644 --- a/java-parallelstore/google-cloud-parallelstore/pom.xml +++ b/java-parallelstore/google-cloud-parallelstore/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parallelstore - 0.39.0 + 0.40.0 jar Google Parallelstore API Parallelstore API Parallelstore is based on Intel DAOS and delivers up to 6.3x greater read throughput performance compared to competitive Lustre scratch offerings. com.google.cloud google-cloud-parallelstore-parent - 0.39.0 + 0.40.0 google-cloud-parallelstore diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml index 1584fa01e5ba..e17e8d2535cb 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 grpc-google-cloud-parallelstore-v1 GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.39.0 + 0.40.0 diff --git a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml index dc2016d5766f..cc1df97924d3 100644 --- a/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/grpc-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 grpc-google-cloud-parallelstore-v1beta GRPC library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.39.0 + 0.40.0 diff --git a/java-parallelstore/pom.xml b/java-parallelstore/pom.xml index 6a6381d8e62d..41d6103e9f14 100644 --- a/java-parallelstore/pom.xml +++ b/java-parallelstore/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parallelstore-parent pom - 0.39.0 + 0.40.0 Google Parallelstore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-parallelstore - 0.39.0 + 0.40.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 com.google.api.grpc grpc-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml index cd2f487c74c3..6a187680d25b 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1 - 0.39.0 + 0.40.0 proto-google-cloud-parallelstore-v1 Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.39.0 + 0.40.0 diff --git a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml index 76b87b99f2c8..958a6766e07f 100644 --- a/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml +++ b/java-parallelstore/proto-google-cloud-parallelstore-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parallelstore-v1beta - 0.39.0 + 0.40.0 proto-google-cloud-parallelstore-v1beta Proto library for google-cloud-parallelstore com.google.cloud google-cloud-parallelstore-parent - 0.39.0 + 0.40.0 diff --git a/java-parametermanager/CHANGELOG.md b/java-parametermanager/CHANGELOG.md index 5bda5c00262d..6bee8f2d1532 100644 --- a/java-parametermanager/CHANGELOG.md +++ b/java-parametermanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.21.0 (2025-10-13) + +* No change + + ## 0.20.0 (2025-10-07) ### Dependencies diff --git a/java-parametermanager/README.md b/java-parametermanager/README.md index d8e53ad370d1..712ba77698db 100644 --- a/java-parametermanager/README.md +++ b/java-parametermanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parametermanager - 0.19.0 + 0.20.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parametermanager:0.19.0' +implementation 'com.google.cloud:google-cloud-parametermanager:0.20.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.19.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.20.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-parametermanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.19.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.20.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml index 9641f55720bc..3b95cc97607a 100644 --- a/java-parametermanager/google-cloud-parametermanager-bom/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-parametermanager-bom - 0.20.0 + 0.21.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-parametermanager - 0.20.0 + 0.21.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 diff --git a/java-parametermanager/google-cloud-parametermanager/pom.xml b/java-parametermanager/google-cloud-parametermanager/pom.xml index 223b177c20c4..92dd21c5e44d 100644 --- a/java-parametermanager/google-cloud-parametermanager/pom.xml +++ b/java-parametermanager/google-cloud-parametermanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-parametermanager - 0.20.0 + 0.21.0 jar Google Parameter Manager API Parameter Manager API (Public Preview) Parameter Manager is a single source of truth to store, access and manage the lifecycle of your workload parameters. Parameter Manager aims to make management of sensitive application parameters effortless for customers without diminishing focus on security. com.google.cloud google-cloud-parametermanager-parent - 0.20.0 + 0.21.0 google-cloud-parametermanager diff --git a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml index ea7a1ce98f5a..0279c545e3d8 100644 --- a/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/grpc-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 grpc-google-cloud-parametermanager-v1 GRPC library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.20.0 + 0.21.0 diff --git a/java-parametermanager/pom.xml b/java-parametermanager/pom.xml index 8ee0c7b7efa1..36b3be1d5e1f 100644 --- a/java-parametermanager/pom.xml +++ b/java-parametermanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-parametermanager-parent pom - 0.20.0 + 0.21.0 Google Parameter Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-parametermanager - 0.20.0 + 0.21.0 com.google.api.grpc grpc-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 diff --git a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml index 7964c1cebbaa..84e0683fe15b 100644 --- a/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml +++ b/java-parametermanager/proto-google-cloud-parametermanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-parametermanager-v1 - 0.20.0 + 0.21.0 proto-google-cloud-parametermanager-v1 Proto library for google-cloud-parametermanager com.google.cloud google-cloud-parametermanager-parent - 0.20.0 + 0.21.0 diff --git a/java-phishingprotection/CHANGELOG.md b/java-phishingprotection/CHANGELOG.md index 6f4973e7220a..4e4604299168 100644 --- a/java-phishingprotection/CHANGELOG.md +++ b/java-phishingprotection/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.108.0 (2025-10-13) + +* No change + + ## 0.107.0 (2025-10-07) ### Dependencies diff --git a/java-phishingprotection/README.md b/java-phishingprotection/README.md index 9dc205dda01f..2417f6ff0ebb 100644 --- a/java-phishingprotection/README.md +++ b/java-phishingprotection/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-phishingprotection - 0.106.0 + 0.107.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-phishingprotection:0.106.0' +implementation 'com.google.cloud:google-cloud-phishingprotection:0.107.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.106.0" +libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.107.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-phishingprotection.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.106.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.107.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml index e78b91b9b9d7..9202ccd70a4c 100644 --- a/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection-bom - 0.107.0 + 0.108.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-phishingprotection - 0.107.0 + 0.108.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 diff --git a/java-phishingprotection/google-cloud-phishingprotection/pom.xml b/java-phishingprotection/google-cloud-phishingprotection/pom.xml index e6f301ec71d5..cdaaebb1b37e 100644 --- a/java-phishingprotection/google-cloud-phishingprotection/pom.xml +++ b/java-phishingprotection/google-cloud-phishingprotection/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-phishingprotection - 0.107.0 + 0.108.0 jar Google Cloud Phishing Protection Java idiomatic client for Google Cloud Phishing Protection com.google.cloud google-cloud-phishingprotection-parent - 0.107.0 + 0.108.0 google-cloud-phishingprotection diff --git a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml index 3a0fba473cad..9c4c9ccc3696 100644 --- a/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/grpc-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 grpc-google-cloud-phishingprotection-v1beta1 GRPC library for grpc-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.107.0 + 0.108.0 diff --git a/java-phishingprotection/pom.xml b/java-phishingprotection/pom.xml index 54b492217996..9a0d784e3dc7 100644 --- a/java-phishingprotection/pom.xml +++ b/java-phishingprotection/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-phishingprotection-parent pom - 0.107.0 + 0.108.0 Google Cloud Phishing Protection Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 com.google.api.grpc grpc-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 com.google.cloud google-cloud-phishingprotection - 0.107.0 + 0.108.0 diff --git a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml index 8cfe828cf769..1022f1b49bc1 100644 --- a/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml +++ b/java-phishingprotection/proto-google-cloud-phishingprotection-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-phishingprotection-v1beta1 - 0.107.0 + 0.108.0 proto-google-cloud-phishingprotection-v1beta1 PROTO library for proto-google-cloud-phishingprotection-v1beta1 com.google.cloud google-cloud-phishingprotection-parent - 0.107.0 + 0.108.0 diff --git a/java-policy-troubleshooter/CHANGELOG.md b/java-policy-troubleshooter/CHANGELOG.md index 6e8375fd3219..44bb8700872c 100644 --- a/java-policy-troubleshooter/CHANGELOG.md +++ b/java-policy-troubleshooter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-policy-troubleshooter/README.md b/java-policy-troubleshooter/README.md index 75e011cf28da..0cfc31997ef7 100644 --- a/java-policy-troubleshooter/README.md +++ b/java-policy-troubleshooter/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policy-troubleshooter - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.74.0' +implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-policy-troubleshooter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml index 8cc618c71a85..bbf863444953 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 diff --git a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml index f4abb122a96a..4e648f76b361 100644 --- a/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/google-cloud-policy-troubleshooter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policy-troubleshooter - 1.75.0 + 1.76.0 jar Google IAM Policy Troubleshooter API makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter examines all Identity and Access Management (IAM) policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles. com.google.cloud google-cloud-policy-troubleshooter-parent - 1.75.0 + 1.76.0 google-cloud-policy-troubleshooter diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml index db6010c26596..3dd144b5c479 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-policy-troubleshooter-v1 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.75.0 + 1.76.0 diff --git a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml index fac92c8dd371..79b0a7b56582 100644 --- a/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/grpc-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 grpc-google-cloud-policy-troubleshooter-v3 GRPC library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.75.0 + 1.76.0 diff --git a/java-policy-troubleshooter/pom.xml b/java-policy-troubleshooter/pom.xml index b89260afa7c2..c4a28ecedb44 100644 --- a/java-policy-troubleshooter/pom.xml +++ b/java-policy-troubleshooter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policy-troubleshooter-parent pom - 1.75.0 + 1.76.0 Google IAM Policy Troubleshooter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-policy-troubleshooter - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml index 6f32a102647c..19d66da98f07 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v1 - 1.75.0 + 1.76.0 proto-google-cloud-policy-troubleshooter-v1 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.75.0 + 1.76.0 diff --git a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml index 13132a459a6c..114b201ee075 100644 --- a/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml +++ b/java-policy-troubleshooter/proto-google-cloud-policy-troubleshooter-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policy-troubleshooter-v3 - 1.75.0 + 1.76.0 proto-google-cloud-policy-troubleshooter-v3 Proto library for google-cloud-policy-troubleshooter com.google.cloud google-cloud-policy-troubleshooter-parent - 1.75.0 + 1.76.0 diff --git a/java-policysimulator/CHANGELOG.md b/java-policysimulator/CHANGELOG.md index df4681da54ca..985aa9d9dde0 100644 --- a/java-policysimulator/CHANGELOG.md +++ b/java-policysimulator/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.56.0 (2025-10-13) + +* No change + + ## 0.55.0 (2025-10-07) ### Dependencies diff --git a/java-policysimulator/README.md b/java-policysimulator/README.md index 155038b3ac5c..64b72ea2bae3 100644 --- a/java-policysimulator/README.md +++ b/java-policysimulator/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policysimulator - 0.54.0 + 0.55.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-policysimulator:0.54.0' +implementation 'com.google.cloud:google-cloud-policysimulator:0.55.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.54.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.55.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-policysimulator.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.54.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.55.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml index 08bd61e49063..7559b7da066c 100644 --- a/java-policysimulator/google-cloud-policysimulator-bom/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-policysimulator-bom - 0.55.0 + 0.56.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-policysimulator - 0.55.0 + 0.56.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 diff --git a/java-policysimulator/google-cloud-policysimulator/pom.xml b/java-policysimulator/google-cloud-policysimulator/pom.xml index 075ddc4455a3..6a0f45bd4614 100644 --- a/java-policysimulator/google-cloud-policysimulator/pom.xml +++ b/java-policysimulator/google-cloud-policysimulator/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-policysimulator - 0.55.0 + 0.56.0 jar Google Policy Simulator API Policy Simulator API Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. com.google.cloud google-cloud-policysimulator-parent - 0.55.0 + 0.56.0 google-cloud-policysimulator diff --git a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml index eae1cb73dbfd..8da0db06a13d 100644 --- a/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/grpc-google-cloud-policysimulator-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 grpc-google-cloud-policysimulator-v1 GRPC library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.55.0 + 0.56.0 diff --git a/java-policysimulator/pom.xml b/java-policysimulator/pom.xml index adfa777ddd14..e6edd096ccb7 100644 --- a/java-policysimulator/pom.xml +++ b/java-policysimulator/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-policysimulator-parent pom - 0.55.0 + 0.56.0 Google Policy Simulator API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,22 +29,22 @@ com.google.cloud google-cloud-policysimulator - 0.55.0 + 0.56.0 com.google.api.grpc grpc-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 diff --git a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml index e30a697e7621..502c2c7ebfe1 100644 --- a/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml +++ b/java-policysimulator/proto-google-cloud-policysimulator-v1/pom.xml @@ -4,19 +4,19 @@ 4.0.0 com.google.api.grpc proto-google-cloud-policysimulator-v1 - 0.55.0 + 0.56.0 proto-google-cloud-policysimulator-v1 Proto library for google-cloud-policysimulator com.google.cloud google-cloud-policysimulator-parent - 0.55.0 + 0.56.0 com.google.api.grpc proto-google-cloud-orgpolicy-v2 - 2.76.0 + 2.77.0 com.google.protobuf diff --git a/java-private-catalog/CHANGELOG.md b/java-private-catalog/CHANGELOG.md index cadf7d639523..57b054260f99 100644 --- a/java-private-catalog/CHANGELOG.md +++ b/java-private-catalog/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.79.0 (2025-10-13) + +* No change + + ## 0.78.0 (2025-10-07) ### Dependencies diff --git a/java-private-catalog/README.md b/java-private-catalog/README.md index cbdc825b4d52..9cc349db3a7d 100644 --- a/java-private-catalog/README.md +++ b/java-private-catalog/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-private-catalog - 0.77.0 + 0.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-private-catalog:0.77.0' +implementation 'com.google.cloud:google-cloud-private-catalog:0.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.78.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-private-catalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml index cf680d91e16d..712fe1ff029f 100644 --- a/java-private-catalog/google-cloud-private-catalog-bom/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-private-catalog-bom - 0.78.0 + 0.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-private-catalog - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 diff --git a/java-private-catalog/google-cloud-private-catalog/pom.xml b/java-private-catalog/google-cloud-private-catalog/pom.xml index d8072c675e0d..8c8d0b457999 100644 --- a/java-private-catalog/google-cloud-private-catalog/pom.xml +++ b/java-private-catalog/google-cloud-private-catalog/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-private-catalog - 0.78.0 + 0.79.0 jar Google Private Catalog Private Catalog allows developers and cloud admins to make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions. com.google.cloud google-cloud-private-catalog-parent - 0.78.0 + 0.79.0 google-cloud-private-catalog diff --git a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml index 0d8f930b7302..dcb7c0265e62 100644 --- a/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/grpc-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 grpc-google-cloud-private-catalog-v1beta1 GRPC library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.78.0 + 0.79.0 diff --git a/java-private-catalog/pom.xml b/java-private-catalog/pom.xml index 52d784e8e81e..083d239b7934 100644 --- a/java-private-catalog/pom.xml +++ b/java-private-catalog/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-private-catalog-parent pom - 0.78.0 + 0.79.0 Google Private Catalog Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-private-catalog - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 diff --git a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml index 4184c147f4f9..2928e605c1e4 100644 --- a/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml +++ b/java-private-catalog/proto-google-cloud-private-catalog-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-private-catalog-v1beta1 - 0.78.0 + 0.79.0 proto-google-cloud-private-catalog-v1beta1 Proto library for google-cloud-private-catalog com.google.cloud google-cloud-private-catalog-parent - 0.78.0 + 0.79.0 diff --git a/java-privilegedaccessmanager/CHANGELOG.md b/java-privilegedaccessmanager/CHANGELOG.md index edf32ef3ca83..3b1afe6f2f6b 100644 --- a/java-privilegedaccessmanager/CHANGELOG.md +++ b/java-privilegedaccessmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.31.0 (2025-10-13) + +* No change + + ## 0.30.0 (2025-10-07) ### Dependencies diff --git a/java-privilegedaccessmanager/README.md b/java-privilegedaccessmanager/README.md index c1d4fab02bbe..8b0ee7fa5db1 100644 --- a/java-privilegedaccessmanager/README.md +++ b/java-privilegedaccessmanager/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-privilegedaccessmanager - 0.29.0 + 0.30.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.29.0' +implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.30.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.29.0" +libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.30.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-privilegedaccessmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.29.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.30.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml index e4d1e6656700..5482192983b4 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager-bom - 0.30.0 + 0.31.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.30.0 + 0.31.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 diff --git a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml index 1e946461d034..c1759d556c97 100644 --- a/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/google-cloud-privilegedaccessmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-privilegedaccessmanager - 0.30.0 + 0.31.0 jar Google Privileged Access Manager API Privileged Access Manager API Privileged Access Manager (PAM) helps you on your journey towards least privilege and helps mitigate risks tied to privileged access misuse or abuse. com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.30.0 + 0.31.0 google-cloud-privilegedaccessmanager diff --git a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml index b2513bf2b91a..74625f0a0fa8 100644 --- a/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/grpc-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 grpc-google-cloud-privilegedaccessmanager-v1 GRPC library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.30.0 + 0.31.0 diff --git a/java-privilegedaccessmanager/pom.xml b/java-privilegedaccessmanager/pom.xml index 6174507e7893..2240013fc241 100644 --- a/java-privilegedaccessmanager/pom.xml +++ b/java-privilegedaccessmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-privilegedaccessmanager-parent pom - 0.30.0 + 0.31.0 Google Privileged Access Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-privilegedaccessmanager - 0.30.0 + 0.31.0 com.google.api.grpc grpc-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 diff --git a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml index 73891f12e0e0..1d639096dec7 100644 --- a/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml +++ b/java-privilegedaccessmanager/proto-google-cloud-privilegedaccessmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-privilegedaccessmanager-v1 - 0.30.0 + 0.31.0 proto-google-cloud-privilegedaccessmanager-v1 Proto library for google-cloud-privilegedaccessmanager com.google.cloud google-cloud-privilegedaccessmanager-parent - 0.30.0 + 0.31.0 diff --git a/java-profiler/CHANGELOG.md b/java-profiler/CHANGELOG.md index 24a0fbe09c7f..c3075ec13201 100644 --- a/java-profiler/CHANGELOG.md +++ b/java-profiler/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-profiler/README.md b/java-profiler/README.md index a14707ba0931..902f5a158695 100644 --- a/java-profiler/README.md +++ b/java-profiler/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-profiler - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-profiler:2.75.0' +implementation 'com.google.cloud:google-cloud-profiler:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-profiler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-profiler/google-cloud-profiler-bom/pom.xml b/java-profiler/google-cloud-profiler-bom/pom.xml index 71ddfe775649..0567d2f3e595 100644 --- a/java-profiler/google-cloud-profiler-bom/pom.xml +++ b/java-profiler/google-cloud-profiler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-profiler-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-profiler - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 diff --git a/java-profiler/google-cloud-profiler/pom.xml b/java-profiler/google-cloud-profiler/pom.xml index fed1efcbfee0..62eb3d22c434 100644 --- a/java-profiler/google-cloud-profiler/pom.xml +++ b/java-profiler/google-cloud-profiler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-profiler - 2.76.0 + 2.77.0 jar Google Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code. com.google.cloud google-cloud-profiler-parent - 2.76.0 + 2.77.0 google-cloud-profiler diff --git a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml index 64811c860295..ad77a67e14b2 100644 --- a/java-profiler/grpc-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/grpc-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 grpc-google-cloud-profiler-v2 GRPC library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.76.0 + 2.77.0 diff --git a/java-profiler/pom.xml b/java-profiler/pom.xml index df42f395b96a..79fff753fcb1 100644 --- a/java-profiler/pom.xml +++ b/java-profiler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-profiler-parent pom - 2.76.0 + 2.77.0 Google Cloud Profiler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-profiler - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 diff --git a/java-profiler/proto-google-cloud-profiler-v2/pom.xml b/java-profiler/proto-google-cloud-profiler-v2/pom.xml index 4774708bb122..dc674e966c52 100644 --- a/java-profiler/proto-google-cloud-profiler-v2/pom.xml +++ b/java-profiler/proto-google-cloud-profiler-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-profiler-v2 - 2.76.0 + 2.77.0 proto-google-cloud-profiler-v2 Proto library for google-cloud-profiler com.google.cloud google-cloud-profiler-parent - 2.76.0 + 2.77.0 diff --git a/java-publicca/CHANGELOG.md b/java-publicca/CHANGELOG.md index 47f130301111..06e75c62c8e7 100644 --- a/java-publicca/CHANGELOG.md +++ b/java-publicca/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.74.0 (2025-10-13) + +* No change + + ## 0.73.0 (2025-10-07) ### Dependencies diff --git a/java-publicca/README.md b/java-publicca/README.md index 876996e76aa8..1022425308f9 100644 --- a/java-publicca/README.md +++ b/java-publicca/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-publicca - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-publicca:0.72.0' +implementation 'com.google.cloud:google-cloud-publicca:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "0.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-publicca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/0.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-publicca/google-cloud-publicca-bom/pom.xml b/java-publicca/google-cloud-publicca-bom/pom.xml index 45f51070817c..64ff26e6181e 100644 --- a/java-publicca/google-cloud-publicca-bom/pom.xml +++ b/java-publicca/google-cloud-publicca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-publicca-bom - 0.73.0 + 0.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-publicca - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 diff --git a/java-publicca/google-cloud-publicca/pom.xml b/java-publicca/google-cloud-publicca/pom.xml index dd66c1e4b3b7..ebae6e167176 100644 --- a/java-publicca/google-cloud-publicca/pom.xml +++ b/java-publicca/google-cloud-publicca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-publicca - 0.73.0 + 0.74.0 jar Google Public Certificate Authority Public Certificate Authority Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. com.google.cloud google-cloud-publicca-parent - 0.73.0 + 0.74.0 google-cloud-publicca diff --git a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml index d027835dd694..ae9a2f0f4442 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 grpc-google-cloud-publicca-v1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.73.0 + 0.74.0 diff --git a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml index 704428c4c2e6..7c9f52064fa1 100644 --- a/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/grpc-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 grpc-google-cloud-publicca-v1beta1 GRPC library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.73.0 + 0.74.0 diff --git a/java-publicca/pom.xml b/java-publicca/pom.xml index 59555ab360b1..7cc378832d13 100644 --- a/java-publicca/pom.xml +++ b/java-publicca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-publicca-parent pom - 0.73.0 + 0.74.0 Google Public Certificate Authority Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-publicca - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 com.google.api.grpc grpc-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 diff --git a/java-publicca/proto-google-cloud-publicca-v1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1/pom.xml index ae046213396d..4e6bb0d467ad 100644 --- a/java-publicca/proto-google-cloud-publicca-v1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1 - 0.73.0 + 0.74.0 proto-google-cloud-publicca-v1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.73.0 + 0.74.0 diff --git a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml index 3ef8996cbd0e..c6f84dc0faed 100644 --- a/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml +++ b/java-publicca/proto-google-cloud-publicca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-publicca-v1beta1 - 0.73.0 + 0.74.0 proto-google-cloud-publicca-v1beta1 Proto library for google-cloud-publicca com.google.cloud google-cloud-publicca-parent - 0.73.0 + 0.74.0 diff --git a/java-rapidmigrationassessment/CHANGELOG.md b/java-rapidmigrationassessment/CHANGELOG.md index a89634b7f949..b2f81bf1f7b2 100644 --- a/java-rapidmigrationassessment/CHANGELOG.md +++ b/java-rapidmigrationassessment/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.60.0 (2025-10-13) + +* No change + + ## 0.59.0 (2025-10-07) ### Dependencies diff --git a/java-rapidmigrationassessment/README.md b/java-rapidmigrationassessment/README.md index d65208c68a06..5ac6e504c682 100644 --- a/java-rapidmigrationassessment/README.md +++ b/java-rapidmigrationassessment/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-rapidmigrationassessment - 0.58.0 + 0.59.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.58.0' +implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.59.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.58.0" +libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.59.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-rapidmigrationassessment.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.58.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.59.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml index 0528bec26bcf..985e53d2d495 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment-bom - 0.59.0 + 0.60.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.59.0 + 0.60.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 diff --git a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml index 5a03b1a1c158..66b5dbe20efc 100644 --- a/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/google-cloud-rapidmigrationassessment/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-rapidmigrationassessment - 0.59.0 + 0.60.0 jar Google Rapid Migration Assessment API Rapid Migration Assessment API Rapid Migration Assessment API com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.59.0 + 0.60.0 google-cloud-rapidmigrationassessment diff --git a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml index 7418c0390889..37cc5c4e981e 100644 --- a/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/grpc-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 grpc-google-cloud-rapidmigrationassessment-v1 GRPC library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.59.0 + 0.60.0 diff --git a/java-rapidmigrationassessment/pom.xml b/java-rapidmigrationassessment/pom.xml index fe8f5c0e4249..516055e7d487 100644 --- a/java-rapidmigrationassessment/pom.xml +++ b/java-rapidmigrationassessment/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-rapidmigrationassessment-parent pom - 0.59.0 + 0.60.0 Google Rapid Migration Assessment API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-rapidmigrationassessment - 0.59.0 + 0.60.0 com.google.api.grpc grpc-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 diff --git a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml index 04aef2c6d61b..43cd0ec3da96 100644 --- a/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml +++ b/java-rapidmigrationassessment/proto-google-cloud-rapidmigrationassessment-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-rapidmigrationassessment-v1 - 0.59.0 + 0.60.0 proto-google-cloud-rapidmigrationassessment-v1 Proto library for google-cloud-rapidmigrationassessment com.google.cloud google-cloud-rapidmigrationassessment-parent - 0.59.0 + 0.60.0 diff --git a/java-recaptchaenterprise/CHANGELOG.md b/java-recaptchaenterprise/CHANGELOG.md index 4f12df75c103..1141a69439ba 100644 --- a/java-recaptchaenterprise/CHANGELOG.md +++ b/java-recaptchaenterprise/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.74.0 (2025-10-13) + +* No change + + ## 3.73.0 (2025-10-07) ### Dependencies diff --git a/java-recaptchaenterprise/README.md b/java-recaptchaenterprise/README.md index a1e4de72949a..76997e8cbbae 100644 --- a/java-recaptchaenterprise/README.md +++ b/java-recaptchaenterprise/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recaptchaenterprise - 3.72.0 + 3.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.72.0' +implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.73.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recaptchaenterprise.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.73.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml index 18581634bb9d..55a83610ad37 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise-bom - 3.73.0 + 3.74.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recaptchaenterprise - 3.73.0 + 3.74.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 diff --git a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml index 926f5efd0ffc..d8d6791b05f0 100644 --- a/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/google-cloud-recaptchaenterprise/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recaptchaenterprise - 3.73.0 + 3.74.0 jar reCAPTCHA Enterprise Help protect your website from fraudulent activity, spam, and abuse. com.google.cloud google-cloud-recaptchaenterprise-parent - 3.73.0 + 3.74.0 google-cloud-recaptchaenterprise diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml index fb4a747938ac..391b4d30caed 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 grpc-google-cloud-recaptchaenterprise-v1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.73.0 + 3.74.0 diff --git a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 961b3b054656..7691938391d1 100644 --- a/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/grpc-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 grpc-google-cloud-recaptchaenterprise-v1beta1 GRPC library for grpc-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.73.0 + 3.74.0 diff --git a/java-recaptchaenterprise/pom.xml b/java-recaptchaenterprise/pom.xml index 649889f76aa7..0e381c4e0383 100644 --- a/java-recaptchaenterprise/pom.xml +++ b/java-recaptchaenterprise/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recaptchaenterprise-parent pom - 3.73.0 + 3.74.0 reCAPTCHA Enterprise Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 com.google.api.grpc grpc-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 com.google.cloud google-cloud-recaptchaenterprise - 3.73.0 + 3.74.0 diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml index dfba5dc798f2..262f28f0f54a 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1 - 3.73.0 + 3.74.0 proto-google-cloud-recaptchaenterprise-v1 PROTO library for proto-google-cloud-recaptchaenterprise-v1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.73.0 + 3.74.0 diff --git a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml index 4daa288dba4e..395f5c36d110 100644 --- a/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml +++ b/java-recaptchaenterprise/proto-google-cloud-recaptchaenterprise-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recaptchaenterprise-v1beta1 - 0.115.0 + 0.116.0 proto-google-cloud-recaptchaenterprise-v1beta1 PROTO library for proto-google-cloud-recaptchaenterprise-v1beta1 com.google.cloud google-cloud-recaptchaenterprise-parent - 3.73.0 + 3.74.0 diff --git a/java-recommendations-ai/CHANGELOG.md b/java-recommendations-ai/CHANGELOG.md index d5a96622e8b3..a4731f2176ff 100644 --- a/java-recommendations-ai/CHANGELOG.md +++ b/java-recommendations-ai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.84.0 (2025-10-13) + +* No change + + ## 0.83.0 (2025-10-07) ### Dependencies diff --git a/java-recommendations-ai/README.md b/java-recommendations-ai/README.md index 3257934cb900..244ab28ff968 100644 --- a/java-recommendations-ai/README.md +++ b/java-recommendations-ai/README.md @@ -24,7 +24,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -46,20 +46,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommendations-ai - 0.82.0 + 0.83.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recommendations-ai:0.82.0' +implementation 'com.google.cloud:google-cloud-recommendations-ai:0.83.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.82.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.83.0" ``` ## Authentication @@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recommendations-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.82.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.83.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml index f3bc710c1d31..8d43a5a07c6a 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai-bom - 0.83.0 + 0.84.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.83.0 + 0.84.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 diff --git a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml index c8ab57e8f993..3a3a8f7d93d3 100644 --- a/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml +++ b/java-recommendations-ai/google-cloud-recommendations-ai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-recommendations-ai - 0.83.0 + 0.84.0 jar Google Recommendations AI delivers highly personalized product recommendations at scale. com.google.cloud google-cloud-recommendations-ai-parent - 0.83.0 + 0.84.0 google-cloud-recommendations-ai diff --git a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml index 5d47297bf588..e71f5b24a665 100644 --- a/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/grpc-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 grpc-google-cloud-recommendations-ai-v1beta1 GRPC library for grpc-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.83.0 + 0.84.0 diff --git a/java-recommendations-ai/pom.xml b/java-recommendations-ai/pom.xml index 4958dc0e892c..fcbeeafb7926 100644 --- a/java-recommendations-ai/pom.xml +++ b/java-recommendations-ai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommendations-ai-parent pom - 0.83.0 + 0.84.0 Google Recommendations AI Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-recommendations-ai - 0.83.0 + 0.84.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 com.google.api.grpc grpc-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 diff --git a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml index 21a909f25375..c13560f3a83a 100644 --- a/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml +++ b/java-recommendations-ai/proto-google-cloud-recommendations-ai-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommendations-ai-v1beta1 - 0.83.0 + 0.84.0 proto-google-cloud-recommendations-ai-v1beta1 PROTO library for proto-google-cloud-recommendations-ai-v1beta1 com.google.cloud google-cloud-recommendations-ai-parent - 0.83.0 + 0.84.0 diff --git a/java-recommender/CHANGELOG.md b/java-recommender/CHANGELOG.md index e02dad594316..b6cdc08e5a39 100644 --- a/java-recommender/CHANGELOG.md +++ b/java-recommender/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-recommender/README.md b/java-recommender/README.md index 97cb19575191..9f92a4b70132 100644 --- a/java-recommender/README.md +++ b/java-recommender/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommender - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recommender:2.77.0' +implementation 'com.google.cloud:google-cloud-recommender:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recommender.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-recommender/google-cloud-recommender-bom/pom.xml b/java-recommender/google-cloud-recommender-bom/pom.xml index 293e637002b4..4b24cef13524 100644 --- a/java-recommender/google-cloud-recommender-bom/pom.xml +++ b/java-recommender/google-cloud-recommender-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-recommender-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-recommender - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 com.google.api.grpc proto-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 diff --git a/java-recommender/google-cloud-recommender/pom.xml b/java-recommender/google-cloud-recommender/pom.xml index 479376a708b4..b287d219d6e4 100644 --- a/java-recommender/google-cloud-recommender/pom.xml +++ b/java-recommender/google-cloud-recommender/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-recommender - 2.78.0 + 2.79.0 jar Google Cloud Recommender @@ -12,7 +12,7 @@ com.google.cloud google-cloud-recommender-parent - 2.78.0 + 2.79.0 google-cloud-recommender diff --git a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml index eec3f3a8c874..be415dd661e0 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-recommender-v1 GRPC library for grpc-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.78.0 + 2.79.0 diff --git a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml index f0fc33b8c51f..9a032b596f75 100644 --- a/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/grpc-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 grpc-google-cloud-recommender-v1beta1 GRPC library for grpc-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.78.0 + 2.79.0 diff --git a/java-recommender/pom.xml b/java-recommender/pom.xml index 66a2c5f29d5e..d5265870497d 100644 --- a/java-recommender/pom.xml +++ b/java-recommender/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-recommender-parent pom - 2.78.0 + 2.79.0 Google Cloud recommender Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 com.google.cloud google-cloud-recommender - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 com.google.api.grpc grpc-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 diff --git a/java-recommender/proto-google-cloud-recommender-v1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1/pom.xml index 7c7c93326fde..6ec83ef0e0f8 100644 --- a/java-recommender/proto-google-cloud-recommender-v1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1 - 2.78.0 + 2.79.0 proto-google-cloud-recommender-v1 PROTO library for proto-google-cloud-recommender-v1 com.google.cloud google-cloud-recommender-parent - 2.78.0 + 2.79.0 diff --git a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml index a75cab116901..1205c52d55b6 100644 --- a/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml +++ b/java-recommender/proto-google-cloud-recommender-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-recommender-v1beta1 - 0.90.0 + 0.91.0 proto-google-cloud-recommender-v1beta1 PROTO library for proto-google-cloud-recommender-v1beta1 com.google.cloud google-cloud-recommender-parent - 2.78.0 + 2.79.0 diff --git a/java-redis-cluster/CHANGELOG.md b/java-redis-cluster/CHANGELOG.md index 013389356e6f..b04509cd3ccd 100644 --- a/java-redis-cluster/CHANGELOG.md +++ b/java-redis-cluster/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.49.0 (2025-10-13) + +* No change + + ## 0.48.0 (2025-10-07) ### Dependencies diff --git a/java-redis-cluster/README.md b/java-redis-cluster/README.md index f5f53c39b595..d574e12d84aa 100644 --- a/java-redis-cluster/README.md +++ b/java-redis-cluster/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis-cluster - 0.47.0 + 0.48.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-redis-cluster:0.47.0' +implementation 'com.google.cloud:google-cloud-redis-cluster:0.48.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.47.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.48.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-redis-cluster.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.47.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.48.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml index 7c17b9efca00..219d358545d2 100644 --- a/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster-bom - 0.48.0 + 0.49.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-redis-cluster - 0.48.0 + 0.49.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 diff --git a/java-redis-cluster/google-cloud-redis-cluster/pom.xml b/java-redis-cluster/google-cloud-redis-cluster/pom.xml index 4eb450070642..a537d2134460 100644 --- a/java-redis-cluster/google-cloud-redis-cluster/pom.xml +++ b/java-redis-cluster/google-cloud-redis-cluster/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis-cluster - 0.48.0 + 0.49.0 jar Google Google Cloud Memorystore for Redis API Google Cloud Memorystore for Redis API Creates and manages Redis instances on the Google Cloud Platform. com.google.cloud google-cloud-redis-cluster-parent - 0.48.0 + 0.49.0 google-cloud-redis-cluster diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml index 6db6f51091a9..b44cce1716a9 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 grpc-google-cloud-redis-cluster-v1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.48.0 + 0.49.0 diff --git a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml index 0dff2a136625..aae7c5e47fff 100644 --- a/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/grpc-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 grpc-google-cloud-redis-cluster-v1beta1 GRPC library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.48.0 + 0.49.0 diff --git a/java-redis-cluster/pom.xml b/java-redis-cluster/pom.xml index 9e46cd2bd46d..38ad4250f98f 100644 --- a/java-redis-cluster/pom.xml +++ b/java-redis-cluster/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-cluster-parent pom - 0.48.0 + 0.49.0 Google Google Cloud Memorystore for Redis API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-redis-cluster - 0.48.0 + 0.49.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 com.google.api.grpc grpc-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml index d5b81cd7f65e..1cc96b12a5a5 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1 - 0.48.0 + 0.49.0 proto-google-cloud-redis-cluster-v1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.48.0 + 0.49.0 diff --git a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml index a8b9413e1c40..b3bc9e4eb0e6 100644 --- a/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml +++ b/java-redis-cluster/proto-google-cloud-redis-cluster-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-cluster-v1beta1 - 0.48.0 + 0.49.0 proto-google-cloud-redis-cluster-v1beta1 Proto library for google-cloud-redis-cluster com.google.cloud google-cloud-redis-cluster-parent - 0.48.0 + 0.49.0 diff --git a/java-redis/CHANGELOG.md b/java-redis/CHANGELOG.md index 401b04ea4018..afc0cd8a7069 100644 --- a/java-redis/CHANGELOG.md +++ b/java-redis/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.80.0 (2025-10-13) + +* No change + + ## 2.79.0 (2025-10-07) ### Dependencies diff --git a/java-redis/README.md b/java-redis/README.md index d71a0dfe930c..ad0ce2465ba7 100644 --- a/java-redis/README.md +++ b/java-redis/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis - 2.78.0 + 2.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-redis:2.78.0' +implementation 'com.google.cloud:google-cloud-redis:2.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "2.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "2.79.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-redis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/2.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/2.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-redis/google-cloud-redis-bom/pom.xml b/java-redis/google-cloud-redis-bom/pom.xml index eded82b1323c..24e71bd30265 100644 --- a/java-redis/google-cloud-redis-bom/pom.xml +++ b/java-redis/google-cloud-redis-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-redis-bom - 2.79.0 + 2.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-redis - 2.79.0 + 2.80.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-redis-v1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 diff --git a/java-redis/google-cloud-redis/pom.xml b/java-redis/google-cloud-redis/pom.xml index 27a2cc8b5797..723565deab0f 100644 --- a/java-redis/google-cloud-redis/pom.xml +++ b/java-redis/google-cloud-redis/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-redis - 2.79.0 + 2.80.0 jar Google Cloud Redis Java idiomatic client for Google Cloud Redis com.google.cloud google-cloud-redis-parent - 2.79.0 + 2.80.0 google-cloud-redis diff --git a/java-redis/grpc-google-cloud-redis-v1/pom.xml b/java-redis/grpc-google-cloud-redis-v1/pom.xml index ecae55d00b9e..57b727f0100a 100644 --- a/java-redis/grpc-google-cloud-redis-v1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.79.0 + 2.80.0 grpc-google-cloud-redis-v1 GRPC library for grpc-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.79.0 + 2.80.0 diff --git a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml index d6e935bd8646..baf13d8b2fef 100644 --- a/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/grpc-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 grpc-google-cloud-redis-v1beta1 GRPC library for grpc-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.79.0 + 2.80.0 diff --git a/java-redis/pom.xml b/java-redis/pom.xml index 17d1f5050bf3..743ab6d9f98c 100644 --- a/java-redis/pom.xml +++ b/java-redis/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-redis-parent pom - 2.79.0 + 2.80.0 Google Cloud Redis Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-redis-v1 - 2.79.0 + 2.80.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 com.google.api.grpc grpc-google-cloud-redis-v1 - 2.79.0 + 2.80.0 com.google.cloud google-cloud-redis - 2.79.0 + 2.80.0 diff --git a/java-redis/proto-google-cloud-redis-v1/pom.xml b/java-redis/proto-google-cloud-redis-v1/pom.xml index 4cfe9035b1c5..f0a0b04608a2 100644 --- a/java-redis/proto-google-cloud-redis-v1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1 - 2.79.0 + 2.80.0 proto-google-cloud-redis-v1 PROTO library for proto-google-cloud-redis-v1 com.google.cloud google-cloud-redis-parent - 2.79.0 + 2.80.0 diff --git a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml index ba0be8f773cc..ce0040ac0de2 100644 --- a/java-redis/proto-google-cloud-redis-v1beta1/pom.xml +++ b/java-redis/proto-google-cloud-redis-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-redis-v1beta1 - 0.167.0 + 0.168.0 proto-google-cloud-redis-v1beta1 PROTO library for proto-google-cloud-redis-v1beta1 com.google.cloud google-cloud-redis-parent - 2.79.0 + 2.80.0 diff --git a/java-resourcemanager/CHANGELOG.md b/java-resourcemanager/CHANGELOG.md index 284eccec503a..7bfa5ed1dd78 100644 --- a/java-resourcemanager/CHANGELOG.md +++ b/java-resourcemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.79.0 (2025-10-13) + +* No change + + ## 1.78.0 (2025-10-07) ### Dependencies diff --git a/java-resourcemanager/README.md b/java-resourcemanager/README.md index f710c7c82da0..34d7041a0785 100644 --- a/java-resourcemanager/README.md +++ b/java-resourcemanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-resourcemanager - 1.77.0 + 1.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-resourcemanager:1.77.0' +implementation 'com.google.cloud:google-cloud-resourcemanager:1.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.78.0" ``` ## Authentication @@ -335,7 +335,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-resourcemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml index 6c89c4b9dce9..ecd62bab5a8b 100644 --- a/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-resourcemanager-bom - 1.78.0 + 1.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-resourcemanager - 1.78.0 + 1.79.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 diff --git a/java-resourcemanager/google-cloud-resourcemanager/pom.xml b/java-resourcemanager/google-cloud-resourcemanager/pom.xml index 602568b331a0..1fc379b6b150 100644 --- a/java-resourcemanager/google-cloud-resourcemanager/pom.xml +++ b/java-resourcemanager/google-cloud-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager jar - 1.78.0 + 1.79.0 Google Cloud Resource Manager Java idiomatic client for Google Cloud Resource Manager @@ -13,7 +13,7 @@ com.google.cloud google-cloud-resourcemanager-parent - 1.78.0 + 1.79.0 diff --git a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml index cf04e6d19eb6..e76e1bb7bd0a 100644 --- a/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/grpc-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 grpc-google-cloud-resourcemanager-v3 GRPC library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.78.0 + 1.79.0 diff --git a/java-resourcemanager/pom.xml b/java-resourcemanager/pom.xml index 64e02a4689b0..361b64a22366 100644 --- a/java-resourcemanager/pom.xml +++ b/java-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-resourcemanager-parent pom - 1.78.0 + 1.79.0 Google Resource Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,18 +29,18 @@ com.google.cloud google-cloud-resourcemanager - 1.78.0 + 1.79.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 com.google.api.grpc grpc-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 diff --git a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml index 2348435d5e60..1c8885859071 100644 --- a/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml +++ b/java-resourcemanager/proto-google-cloud-resourcemanager-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-resourcemanager-v3 - 1.78.0 + 1.79.0 proto-google-cloud-resourcemanager-v3 Proto library for google-cloud-resourcemanager com.google.cloud google-cloud-resourcemanager-parent - 1.78.0 + 1.79.0 diff --git a/java-retail/CHANGELOG.md b/java-retail/CHANGELOG.md index 46fd11731c30..42b29f79798e 100644 --- a/java-retail/CHANGELOG.md +++ b/java-retail/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-retail/README.md b/java-retail/README.md index c7489becb817..451dca0f7fa0 100644 --- a/java-retail/README.md +++ b/java-retail/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-retail - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-retail:2.77.0' +implementation 'com.google.cloud:google-cloud-retail:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-retail.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-retail/google-cloud-retail-bom/pom.xml b/java-retail/google-cloud-retail-bom/pom.xml index 109e974bb610..4beb5623cd33 100644 --- a/java-retail/google-cloud-retail-bom/pom.xml +++ b/java-retail/google-cloud-retail-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-retail-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-retail - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 diff --git a/java-retail/google-cloud-retail/pom.xml b/java-retail/google-cloud-retail/pom.xml index 01611e438172..677b7033c239 100644 --- a/java-retail/google-cloud-retail/pom.xml +++ b/java-retail/google-cloud-retail/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-retail - 2.78.0 + 2.79.0 jar Google Cloud Retail Retail solutions API. com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 google-cloud-retail diff --git a/java-retail/grpc-google-cloud-retail-v2/pom.xml b/java-retail/grpc-google-cloud-retail-v2/pom.xml index 72488776097b..e7d4b1ace390 100644 --- a/java-retail/grpc-google-cloud-retail-v2/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.78.0 + 2.79.0 grpc-google-cloud-retail-v2 GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml index da22b1e6a278..75011bd12408 100644 --- a/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 grpc-google-cloud-retail-v2alpha GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml index 5be419f594ea..63eedd60d134 100644 --- a/java-retail/grpc-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/grpc-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 grpc-google-cloud-retail-v2beta GRPC library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-retail/pom.xml b/java-retail/pom.xml index e34382710631..68d9248d85b3 100644 --- a/java-retail/pom.xml +++ b/java-retail/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-retail-parent pom - 2.78.0 + 2.79.0 Google Cloud Retail Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-retail - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-retail-v2 - 2.78.0 + 2.79.0 diff --git a/java-retail/proto-google-cloud-retail-v2/pom.xml b/java-retail/proto-google-cloud-retail-v2/pom.xml index 5bafd8d0958a..1b1d273dd038 100644 --- a/java-retail/proto-google-cloud-retail-v2/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2 - 2.78.0 + 2.79.0 proto-google-cloud-retail-v2 Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml index cbf85d489ff6..7e1573c2182c 100644 --- a/java-retail/proto-google-cloud-retail-v2alpha/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2alpha - 2.78.0 + 2.79.0 proto-google-cloud-retail-v2alpha Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-retail/proto-google-cloud-retail-v2beta/pom.xml b/java-retail/proto-google-cloud-retail-v2beta/pom.xml index 5f8dec9f9198..68cd90d065e5 100644 --- a/java-retail/proto-google-cloud-retail-v2beta/pom.xml +++ b/java-retail/proto-google-cloud-retail-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-retail-v2beta - 2.78.0 + 2.79.0 proto-google-cloud-retail-v2beta Proto library for google-cloud-retail com.google.cloud google-cloud-retail-parent - 2.78.0 + 2.79.0 diff --git a/java-run/CHANGELOG.md b/java-run/CHANGELOG.md index 7dfd7f986433..39ef6592076a 100644 --- a/java-run/CHANGELOG.md +++ b/java-run/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-run/README.md b/java-run/README.md index 271e4957fb54..13ab09c0b61c 100644 --- a/java-run/README.md +++ b/java-run/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-run - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-run:0.75.0' +implementation 'com.google.cloud:google-cloud-run:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-run" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-run" % "0.76.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-run.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-run/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-run/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-run/google-cloud-run-bom/pom.xml b/java-run/google-cloud-run-bom/pom.xml index c3636e7d7092..92b4f2af4b95 100644 --- a/java-run/google-cloud-run-bom/pom.xml +++ b/java-run/google-cloud-run-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-run-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-run - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.76.0 + 0.77.0 diff --git a/java-run/google-cloud-run/pom.xml b/java-run/google-cloud-run/pom.xml index 530157d8b247..6fa30c6b3051 100644 --- a/java-run/google-cloud-run/pom.xml +++ b/java-run/google-cloud-run/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-run - 0.76.0 + 0.77.0 jar Google Cloud Run Cloud Run is a managed compute platform that enables you to run containers that are invocable via requests or events. com.google.cloud google-cloud-run-parent - 0.76.0 + 0.77.0 google-cloud-run diff --git a/java-run/grpc-google-cloud-run-v2/pom.xml b/java-run/grpc-google-cloud-run-v2/pom.xml index 11e23891b069..eb3c8a041c33 100644 --- a/java-run/grpc-google-cloud-run-v2/pom.xml +++ b/java-run/grpc-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.76.0 + 0.77.0 grpc-google-cloud-run-v2 GRPC library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.76.0 + 0.77.0 diff --git a/java-run/pom.xml b/java-run/pom.xml index 39b58b54958c..e6098185829d 100644 --- a/java-run/pom.xml +++ b/java-run/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-run-parent pom - 0.76.0 + 0.77.0 Google Cloud Run Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-run - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-run-v2 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.76.0 + 0.77.0 diff --git a/java-run/proto-google-cloud-run-v2/pom.xml b/java-run/proto-google-cloud-run-v2/pom.xml index 1b59662c34db..86501de6d897 100644 --- a/java-run/proto-google-cloud-run-v2/pom.xml +++ b/java-run/proto-google-cloud-run-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-run-v2 - 0.76.0 + 0.77.0 proto-google-cloud-run-v2 Proto library for google-cloud-run com.google.cloud google-cloud-run-parent - 0.76.0 + 0.77.0 diff --git a/java-saasservicemgmt/CHANGELOG.md b/java-saasservicemgmt/CHANGELOG.md index 902877e6aeb7..354bd980def8 100644 --- a/java-saasservicemgmt/CHANGELOG.md +++ b/java-saasservicemgmt/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.7.0 (2025-10-13) + +* No change + + ## 0.6.0 (2025-10-07) ### Dependencies diff --git a/java-saasservicemgmt/README.md b/java-saasservicemgmt/README.md index 748ffee47a5b..336acf201dd1 100644 --- a/java-saasservicemgmt/README.md +++ b/java-saasservicemgmt/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-saasservicemgmt - 0.5.0 + 0.6.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.5.0' +implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.6.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.5.0" +libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.6.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-saasservicemgmt.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.5.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.6.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt-bom/pom.xml b/java-saasservicemgmt/google-cloud-saasservicemgmt-bom/pom.xml index 6f0f40bbc5ea..65033dd0a370 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt-bom/pom.xml +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-saasservicemgmt-bom - 0.6.0 + 0.7.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-saasservicemgmt - 0.6.0 + 0.7.0 com.google.api.grpc grpc-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 com.google.api.grpc proto-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 diff --git a/java-saasservicemgmt/google-cloud-saasservicemgmt/pom.xml b/java-saasservicemgmt/google-cloud-saasservicemgmt/pom.xml index e61699a537da..e9baddb7b662 100644 --- a/java-saasservicemgmt/google-cloud-saasservicemgmt/pom.xml +++ b/java-saasservicemgmt/google-cloud-saasservicemgmt/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-saasservicemgmt - 0.6.0 + 0.7.0 jar Google SaaS Runtime API SaaS Runtime API Model, deploy, and operate your SaaS at scale. com.google.cloud google-cloud-saasservicemgmt-parent - 0.6.0 + 0.7.0 google-cloud-saasservicemgmt diff --git a/java-saasservicemgmt/grpc-google-cloud-saasservicemgmt-v1beta1/pom.xml b/java-saasservicemgmt/grpc-google-cloud-saasservicemgmt-v1beta1/pom.xml index f1f893e2c810..8453b7fb2839 100644 --- a/java-saasservicemgmt/grpc-google-cloud-saasservicemgmt-v1beta1/pom.xml +++ b/java-saasservicemgmt/grpc-google-cloud-saasservicemgmt-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 grpc-google-cloud-saasservicemgmt-v1beta1 GRPC library for google-cloud-saasservicemgmt com.google.cloud google-cloud-saasservicemgmt-parent - 0.6.0 + 0.7.0 diff --git a/java-saasservicemgmt/pom.xml b/java-saasservicemgmt/pom.xml index 200db5f0e6bd..a1ca00514e5a 100644 --- a/java-saasservicemgmt/pom.xml +++ b/java-saasservicemgmt/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-saasservicemgmt-parent pom - 0.6.0 + 0.7.0 Google SaaS Runtime API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-saasservicemgmt - 0.6.0 + 0.7.0 com.google.api.grpc grpc-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 com.google.api.grpc proto-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 diff --git a/java-saasservicemgmt/proto-google-cloud-saasservicemgmt-v1beta1/pom.xml b/java-saasservicemgmt/proto-google-cloud-saasservicemgmt-v1beta1/pom.xml index f87c06a8134a..9a4d32456b42 100644 --- a/java-saasservicemgmt/proto-google-cloud-saasservicemgmt-v1beta1/pom.xml +++ b/java-saasservicemgmt/proto-google-cloud-saasservicemgmt-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-saasservicemgmt-v1beta1 - 0.6.0 + 0.7.0 proto-google-cloud-saasservicemgmt-v1beta1 Proto library for google-cloud-saasservicemgmt com.google.cloud google-cloud-saasservicemgmt-parent - 0.6.0 + 0.7.0 diff --git a/java-samples/pom.xml b/java-samples/pom.xml index 60385fb32b8d..298b5121b1a3 100644 --- a/java-samples/pom.xml +++ b/java-samples/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml diff --git a/java-scheduler/CHANGELOG.md b/java-scheduler/CHANGELOG.md index 3da97b52b6ae..a946fd3a92b6 100644 --- a/java-scheduler/CHANGELOG.md +++ b/java-scheduler/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-scheduler/README.md b/java-scheduler/README.md index 728ba2599e2c..08d52789f9b4 100644 --- a/java-scheduler/README.md +++ b/java-scheduler/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-scheduler - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-scheduler:2.75.0' +implementation 'com.google.cloud:google-cloud-scheduler:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-scheduler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-scheduler/google-cloud-scheduler-bom/pom.xml b/java-scheduler/google-cloud-scheduler-bom/pom.xml index 2c9a618339b7..3a6fcb943aff 100644 --- a/java-scheduler/google-cloud-scheduler-bom/pom.xml +++ b/java-scheduler/google-cloud-scheduler-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-scheduler-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-scheduler - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 diff --git a/java-scheduler/google-cloud-scheduler/pom.xml b/java-scheduler/google-cloud-scheduler/pom.xml index fd16a631b2d3..65447f59b855 100644 --- a/java-scheduler/google-cloud-scheduler/pom.xml +++ b/java-scheduler/google-cloud-scheduler/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-scheduler - 2.76.0 + 2.77.0 jar Google Cloud Scheduler Fully managed cron job service com.google.cloud google-cloud-scheduler-parent - 2.76.0 + 2.77.0 google-cloud-scheduler diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml index 4c0afa3f42d2..1233878377df 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-scheduler-v1 GRPC library for grpc-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.76.0 + 2.77.0 diff --git a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml index d37cf6272dac..c475a5516202 100644 --- a/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/grpc-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 grpc-google-cloud-scheduler-v1beta1 GRPC library for grpc-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.76.0 + 2.77.0 diff --git a/java-scheduler/pom.xml b/java-scheduler/pom.xml index a63c2225d7d3..7b46f1f132e3 100644 --- a/java-scheduler/pom.xml +++ b/java-scheduler/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-scheduler-parent pom - 2.76.0 + 2.77.0 Google Cloud Scheduler Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 com.google.api.grpc grpc-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-scheduler - 2.76.0 + 2.77.0 diff --git a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml index 1bf68f8f8d7f..9d375ad44548 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1 - 2.76.0 + 2.77.0 proto-google-cloud-scheduler-v1 PROTO library for proto-google-cloud-scheduler-v1 com.google.cloud google-cloud-scheduler-parent - 2.76.0 + 2.77.0 diff --git a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml index 6a37372585ba..918e709f9b28 100644 --- a/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml +++ b/java-scheduler/proto-google-cloud-scheduler-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-scheduler-v1beta1 - 0.161.0 + 0.162.0 proto-google-cloud-scheduler-v1beta1 PROTO library for proto-google-cloud-scheduler-v1beta1 com.google.cloud google-cloud-scheduler-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/CHANGELOG.md b/java-secretmanager/CHANGELOG.md index bedcfea0c51a..421d5b5d9183 100644 --- a/java-secretmanager/CHANGELOG.md +++ b/java-secretmanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-secretmanager/README.md b/java-secretmanager/README.md index 059d6a8113b0..3cfeaeb0c80d 100644 --- a/java-secretmanager/README.md +++ b/java-secretmanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-secretmanager - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-secretmanager:2.75.0' +implementation 'com.google.cloud:google-cloud-secretmanager:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-secretmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml index b07c0b138975..80dd07af3541 100644 --- a/java-secretmanager/google-cloud-secretmanager-bom/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-secretmanager-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-secretmanager - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/google-cloud-secretmanager/pom.xml b/java-secretmanager/google-cloud-secretmanager/pom.xml index ef463df5a48b..16af5e0d4b56 100644 --- a/java-secretmanager/google-cloud-secretmanager/pom.xml +++ b/java-secretmanager/google-cloud-secretmanager/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-secretmanager - 2.76.0 + 2.77.0 jar Google Cloud Secret Manager Java idiomatic client for Google Cloud Secret Manager com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 google-cloud-secretmanager diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml index 33e70c7e6a9c..bae7f0d2759d 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-secretmanager-v1 GRPC library for grpc-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml index 93b1c67073ae..29a426f87ae0 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 grpc-google-cloud-secretmanager-v1beta1 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml index a176e04c4a2c..34b595c67f2a 100644 --- a/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/grpc-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 grpc-google-cloud-secretmanager-v1beta2 GRPC library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/pom.xml b/java-secretmanager/pom.xml index b7909c4d0bc0..ab2724379796 100644 --- a/java-secretmanager/pom.xml +++ b/java-secretmanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-secretmanager-parent pom - 2.76.0 + 2.77.0 Google Cloud secretmanager Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-secretmanager - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml index 6e4c039a7361..f399c5eafbdd 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1 - 2.76.0 + 2.77.0 proto-google-cloud-secretmanager-v1 PROTO library for proto-google-cloud-secretmanager-v1 com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml index 4cc5c273b788..255f06714fd9 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta1 - 2.76.0 + 2.77.0 proto-google-cloud-secretmanager-v1beta1 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml index f5fdf43ca6e7..cd7b0f7b1260 100644 --- a/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml +++ b/java-secretmanager/proto-google-cloud-secretmanager-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-secretmanager-v1beta2 - 2.76.0 + 2.77.0 proto-google-cloud-secretmanager-v1beta2 Proto library for google-cloud-secretmanager com.google.cloud google-cloud-secretmanager-parent - 2.76.0 + 2.77.0 diff --git a/java-securesourcemanager/CHANGELOG.md b/java-securesourcemanager/CHANGELOG.md index 7389a27b02f7..3e051662f63a 100644 --- a/java-securesourcemanager/CHANGELOG.md +++ b/java-securesourcemanager/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.47.0 (2025-10-13) + +* No change + + ## 0.46.0 (2025-10-07) ### Dependencies diff --git a/java-securesourcemanager/README.md b/java-securesourcemanager/README.md index fc4eeb17d6d3..89a8d83f43f4 100644 --- a/java-securesourcemanager/README.md +++ b/java-securesourcemanager/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securesourcemanager - 0.45.0 + 0.46.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securesourcemanager:0.45.0' +implementation 'com.google.cloud:google-cloud-securesourcemanager:0.46.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securesourcemanager" % "0.45.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securesourcemanager" % "0.46.0" ``` ## Authentication @@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securesourcemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securesourcemanager/0.45.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securesourcemanager/0.46.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml index b9a6bfb7c3be..2e4c68037738 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager-bom - 0.46.0 + 0.47.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 diff --git a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml index 4284ca688825..2aa193016fac 100644 --- a/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml +++ b/java-securesourcemanager/google-cloud-securesourcemanager/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-securesourcemanager - 0.46.0 + 0.47.0 jar Google Secure Source Manager API Secure Source Manager API Regionally deployed, single-tenant managed source code repository hosted on @@ -11,7 +11,7 @@ com.google.cloud google-cloud-securesourcemanager-parent - 0.46.0 + 0.47.0 google-cloud-securesourcemanager diff --git a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml index cd9ad0385c14..40df8d97ddbf 100644 --- a/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/grpc-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 grpc-google-cloud-securesourcemanager-v1 GRPC library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.46.0 + 0.47.0 diff --git a/java-securesourcemanager/pom.xml b/java-securesourcemanager/pom.xml index d7454834db18..3a7cea1bfd37 100644 --- a/java-securesourcemanager/pom.xml +++ b/java-securesourcemanager/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securesourcemanager-parent pom - 0.46.0 + 0.47.0 Google Secure Source Manager API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securesourcemanager - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 diff --git a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml index 924bc37b7026..07da3dd8fd55 100644 --- a/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml +++ b/java-securesourcemanager/proto-google-cloud-securesourcemanager-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securesourcemanager-v1 - 0.46.0 + 0.47.0 proto-google-cloud-securesourcemanager-v1 Proto library for google-cloud-securesourcemanager com.google.cloud google-cloud-securesourcemanager-parent - 0.46.0 + 0.47.0 diff --git a/java-security-private-ca/CHANGELOG.md b/java-security-private-ca/CHANGELOG.md index f3b2f6853956..699b72b452bd 100644 --- a/java-security-private-ca/CHANGELOG.md +++ b/java-security-private-ca/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.79.0 (2025-10-13) + +* No change + + ## 2.78.0 (2025-10-07) ### Dependencies diff --git a/java-security-private-ca/README.md b/java-security-private-ca/README.md index a884648c574d..6cc41f1da31b 100644 --- a/java-security-private-ca/README.md +++ b/java-security-private-ca/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-security-private-ca - 2.77.0 + 2.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-security-private-ca:2.77.0' +implementation 'com.google.cloud:google-cloud-security-private-ca:2.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.78.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-security-private-ca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/2.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/2.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml index 905fbde59c34..02f9a0f87539 100644 --- a/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca-bom - 2.78.0 + 2.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-security-private-ca - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 diff --git a/java-security-private-ca/google-cloud-security-private-ca/pom.xml b/java-security-private-ca/google-cloud-security-private-ca/pom.xml index 4bdc565feaa0..90ec340b039d 100644 --- a/java-security-private-ca/google-cloud-security-private-ca/pom.xml +++ b/java-security-private-ca/google-cloud-security-private-ca/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-security-private-ca - 2.78.0 + 2.79.0 jar Google Certificate Authority Service simplifies the deployment and management of private CAs without managing infrastructure. com.google.cloud google-cloud-security-private-ca-parent - 2.78.0 + 2.79.0 google-cloud-security-private-ca diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml index e6f96ba07e9c..cf34e702eb77 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 grpc-google-cloud-security-private-ca-v1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.78.0 + 2.79.0 diff --git a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml index 867bb8ad9e00..5c01e23ee6f0 100644 --- a/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/grpc-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 grpc-google-cloud-security-private-ca-v1beta1 GRPC library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.78.0 + 2.79.0 diff --git a/java-security-private-ca/pom.xml b/java-security-private-ca/pom.xml index 225527776344..0902d5e8da59 100644 --- a/java-security-private-ca/pom.xml +++ b/java-security-private-ca/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-security-private-ca-parent pom - 2.78.0 + 2.79.0 Google Certificate Authority Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-security-private-ca - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml index e5ec196099e9..8d3a8c57eff0 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1 - 2.78.0 + 2.79.0 proto-google-cloud-security-private-ca-v1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.78.0 + 2.79.0 diff --git a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml index 74ac407e0d76..335b194ef143 100644 --- a/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml +++ b/java-security-private-ca/proto-google-cloud-security-private-ca-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-security-private-ca-v1beta1 - 0.85.0 + 0.86.0 proto-google-cloud-security-private-ca-v1beta1 Proto library for google-cloud-security-private-ca com.google.cloud google-cloud-security-private-ca-parent - 2.78.0 + 2.79.0 diff --git a/java-securitycenter-settings/CHANGELOG.md b/java-securitycenter-settings/CHANGELOG.md index f7e72687596b..5d7a8aec5988 100644 --- a/java-securitycenter-settings/CHANGELOG.md +++ b/java-securitycenter-settings/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.80.0 (2025-10-13) + +* No change + + ## 0.79.0 (2025-10-07) ### Dependencies diff --git a/java-securitycenter-settings/README.md b/java-securitycenter-settings/README.md index 184716498ecd..84f196f8bbab 100644 --- a/java-securitycenter-settings/README.md +++ b/java-securitycenter-settings/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter-settings - 0.78.0 + 0.79.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter-settings:0.78.0' +implementation 'com.google.cloud:google-cloud-securitycenter-settings:0.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "0.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "0.79.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycenter-settings.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/0.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/0.79.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml index 7b07e403c1d5..79d9c5040efe 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings-bom - 0.79.0 + 0.80.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,17 +23,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml index 4b654e598b97..a4022a6a4ac9 100644 --- a/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/google-cloud-securitycenter-settings/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-settings - 0.79.0 + 0.80.0 jar Google Security Command Center Settings API is the canonical security and data risk database for Google Cloud. Security Command Center enables you to understand your security and data attack surface by providing asset inventory, discovery, search, and management. com.google.cloud google-cloud-securitycenter-settings-parent - 0.79.0 + 0.80.0 google-cloud-securitycenter-settings diff --git a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml index 4bd133d255e4..42ec64b3fd80 100644 --- a/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/grpc-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 grpc-google-cloud-securitycenter-settings-v1beta1 GRPC library for grpc-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.79.0 + 0.80.0 diff --git a/java-securitycenter-settings/pom.xml b/java-securitycenter-settings/pom.xml index 6f84e25c0fe6..7321c7515a32 100644 --- a/java-securitycenter-settings/pom.xml +++ b/java-securitycenter-settings/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-settings-parent pom - 0.79.0 + 0.80.0 Google Security Command Center Settings API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycenter-settings - 0.79.0 + 0.80.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 com.google.api.grpc grpc-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 diff --git a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml index 751811a34e1c..d4bb1788a9ee 100644 --- a/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml +++ b/java-securitycenter-settings/proto-google-cloud-securitycenter-settings-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-settings-v1beta1 - 0.79.0 + 0.80.0 proto-google-cloud-securitycenter-settings-v1beta1 PROTO library for proto-google-cloud-securitycenter-settings-v1beta1 com.google.cloud google-cloud-securitycenter-settings-parent - 0.79.0 + 0.80.0 diff --git a/java-securitycenter/CHANGELOG.md b/java-securitycenter/CHANGELOG.md index 2ffc2a000a27..ad188dc8676e 100644 --- a/java-securitycenter/CHANGELOG.md +++ b/java-securitycenter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.85.0 (2025-10-13) + +* No change + + ## 2.84.0 (2025-10-07) ### Dependencies diff --git a/java-securitycenter/README.md b/java-securitycenter/README.md index b1259f76e97d..93ad403d4d05 100644 --- a/java-securitycenter/README.md +++ b/java-securitycenter/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter - 2.83.0 + 2.84.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter:2.83.0' +implementation 'com.google.cloud:google-cloud-securitycenter:2.84.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.83.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.84.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.83.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.84.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml index 326d88a24148..094688ea2408 100644 --- a/java-securitycenter/google-cloud-securitycenter-bom/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-bom - 2.84.0 + 2.85.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,47 +23,47 @@ com.google.cloud google-cloud-securitycenter - 2.84.0 + 2.85.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/google-cloud-securitycenter/pom.xml b/java-securitycenter/google-cloud-securitycenter/pom.xml index 300b2e4da76b..bdfe58cb705e 100644 --- a/java-securitycenter/google-cloud-securitycenter/pom.xml +++ b/java-securitycenter/google-cloud-securitycenter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycenter - 2.84.0 + 2.85.0 jar Google Cloud Security Command Center Java idiomatic client for Google Cloud Security Command Center com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 google-cloud-securitycenter diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml index 117dafbe5a66..6828c8d702e3 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 grpc-google-cloud-securitycenter-v1 GRPC library for grpc-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml index 9f02ac134b7a..0b363bb7852c 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 grpc-google-cloud-securitycenter-v1beta1 GRPC library for grpc-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml index 1c207a36c92a..88dec471dce6 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 grpc-google-cloud-securitycenter-v1p1beta1 GRPC library for grpc-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml index 5e746bbcd0b1..9f88e2135c08 100644 --- a/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/grpc-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 grpc-google-cloud-securitycenter-v2 GRPC library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/pom.xml b/java-securitycenter/pom.xml index 9dd639f866a3..44992f8acb72 100644 --- a/java-securitycenter/pom.xml +++ b/java-securitycenter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-parent pom - 2.84.0 + 2.85.0 Google Cloud Security Command Center Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,47 +29,47 @@ com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 com.google.api.grpc grpc-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 com.google.cloud google-cloud-securitycenter - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml index 2603892b925a..490eb2111f1a 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.84.0 + 2.85.0 proto-google-cloud-securitycenter-v1 PROTO library for proto-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml index 1783b5dab01c..a85f427b33f7 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.179.0 + 0.180.0 proto-google-cloud-securitycenter-v1beta1 PROTO library for proto-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml index 3256cf84f5b9..5bc96d0f4c14 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.179.0 + 0.180.0 proto-google-cloud-securitycenter-v1p1beta1 PROTO library for proto-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml index 35e0da3d97e5..812dd42b7c7e 100644 --- a/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml +++ b/java-securitycenter/proto-google-cloud-securitycenter-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v2 - 2.84.0 + 2.85.0 proto-google-cloud-securitycenter-v2 Proto library for google-cloud-securitycenter com.google.cloud google-cloud-securitycenter-parent - 2.84.0 + 2.85.0 diff --git a/java-securitycentermanagement/CHANGELOG.md b/java-securitycentermanagement/CHANGELOG.md index a05d1b00bc6b..ea52c3df571c 100644 --- a/java-securitycentermanagement/CHANGELOG.md +++ b/java-securitycentermanagement/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.45.0 (2025-10-13) + +* No change + + ## 0.44.0 (2025-10-07) ### Dependencies diff --git a/java-securitycentermanagement/README.md b/java-securitycentermanagement/README.md index ef952ffc12e8..4306d216dc68 100644 --- a/java-securitycentermanagement/README.md +++ b/java-securitycentermanagement/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycentermanagement - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycentermanagement:0.43.0' +implementation 'com.google.cloud:google-cloud-securitycentermanagement:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.43.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.44.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securitycentermanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml index 04519171ccb7..66cea6562c67 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement-bom - 0.44.0 + 0.45.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 diff --git a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml index 00d6ba22d155..f8723c5b1afe 100644 --- a/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/google-cloud-securitycentermanagement/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securitycentermanagement - 0.44.0 + 0.45.0 jar Google Security Center Management API Security Center Management API Security Center Management API com.google.cloud google-cloud-securitycentermanagement-parent - 0.44.0 + 0.45.0 google-cloud-securitycentermanagement diff --git a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml index 6d3e6db2e06d..fb478deb4f37 100644 --- a/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/grpc-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 grpc-google-cloud-securitycentermanagement-v1 GRPC library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.44.0 + 0.45.0 diff --git a/java-securitycentermanagement/pom.xml b/java-securitycentermanagement/pom.xml index f247c4b3b2cf..574216bff1b3 100644 --- a/java-securitycentermanagement/pom.xml +++ b/java-securitycentermanagement/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycentermanagement-parent pom - 0.44.0 + 0.45.0 Google Security Center Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securitycentermanagement - 0.44.0 + 0.45.0 com.google.api.grpc grpc-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 diff --git a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml index bbb9067236a7..ea145f378e9a 100644 --- a/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml +++ b/java-securitycentermanagement/proto-google-cloud-securitycentermanagement-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycentermanagement-v1 - 0.44.0 + 0.45.0 proto-google-cloud-securitycentermanagement-v1 Proto library for google-cloud-securitycentermanagement com.google.cloud google-cloud-securitycentermanagement-parent - 0.44.0 + 0.45.0 diff --git a/java-securityposture/CHANGELOG.md b/java-securityposture/CHANGELOG.md index f00ba3fe24cd..2ea5dd892ae4 100644 --- a/java-securityposture/CHANGELOG.md +++ b/java-securityposture/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.42.0 (2025-10-13) + +* No change + + ## 0.41.0 (2025-10-07) ### Dependencies diff --git a/java-securityposture/README.md b/java-securityposture/README.md index 0c4e9fe84785..f76a178280f2 100644 --- a/java-securityposture/README.md +++ b/java-securityposture/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securityposture - 0.40.0 + 0.41.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securityposture:0.40.0' +implementation 'com.google.cloud:google-cloud-securityposture:0.41.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.40.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.41.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-securityposture.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.40.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.41.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-securityposture/google-cloud-securityposture-bom/pom.xml b/java-securityposture/google-cloud-securityposture-bom/pom.xml index 4cfb8a796b12..adb20427956e 100644 --- a/java-securityposture/google-cloud-securityposture-bom/pom.xml +++ b/java-securityposture/google-cloud-securityposture-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-securityposture-bom - 0.41.0 + 0.42.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-securityposture - 0.41.0 + 0.42.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 diff --git a/java-securityposture/google-cloud-securityposture/pom.xml b/java-securityposture/google-cloud-securityposture/pom.xml index 6d3ce43a0909..3f2cf9236f0c 100644 --- a/java-securityposture/google-cloud-securityposture/pom.xml +++ b/java-securityposture/google-cloud-securityposture/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-securityposture - 0.41.0 + 0.42.0 jar Google Security Posture API Security Posture API Security Posture is a comprehensive framework of policy sets that empowers organizations to define, assess early, deploy, and monitor their security measures in a unified way and helps simplify governance and reduces administrative toil. com.google.cloud google-cloud-securityposture-parent - 0.41.0 + 0.42.0 google-cloud-securityposture diff --git a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml index 759db4ebcb75..0441458b6045 100644 --- a/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/grpc-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 grpc-google-cloud-securityposture-v1 GRPC library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.41.0 + 0.42.0 diff --git a/java-securityposture/pom.xml b/java-securityposture/pom.xml index e8417a3d64f4..fbf31368480d 100644 --- a/java-securityposture/pom.xml +++ b/java-securityposture/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securityposture-parent pom - 0.41.0 + 0.42.0 Google Security Posture API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-securityposture - 0.41.0 + 0.42.0 com.google.api.grpc grpc-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 diff --git a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml index 4844fd3c4109..15922b025489 100644 --- a/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml +++ b/java-securityposture/proto-google-cloud-securityposture-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securityposture-v1 - 0.41.0 + 0.42.0 proto-google-cloud-securityposture-v1 Proto library for google-cloud-securityposture com.google.cloud google-cloud-securityposture-parent - 0.41.0 + 0.42.0 diff --git a/java-service-control/CHANGELOG.md b/java-service-control/CHANGELOG.md index 7e668d64cc62..d30474014bd6 100644 --- a/java-service-control/CHANGELOG.md +++ b/java-service-control/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-service-control/README.md b/java-service-control/README.md index 640f62ca119e..ee051a2a43d2 100644 --- a/java-service-control/README.md +++ b/java-service-control/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-control - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-control:1.75.0' +implementation 'com.google.cloud:google-cloud-service-control:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-control.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-control/google-cloud-service-control-bom/pom.xml b/java-service-control/google-cloud-service-control-bom/pom.xml index 76d72c9ea175..3c2166a34754 100644 --- a/java-service-control/google-cloud-service-control-bom/pom.xml +++ b/java-service-control/google-cloud-service-control-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-control-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-control - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 diff --git a/java-service-control/google-cloud-service-control/pom.xml b/java-service-control/google-cloud-service-control/pom.xml index e368d98b1079..c34bd3be7b1d 100644 --- a/java-service-control/google-cloud-service-control/pom.xml +++ b/java-service-control/google-cloud-service-control/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-control - 1.76.0 + 1.77.0 jar Google Service Control API Service Control API is a foundational platform for creating, managing, securing, and consuming APIs and services across organizations. It is used by Google APIs, Cloud APIs, Cloud Endpoints, and API Gateway. com.google.cloud google-cloud-service-control-parent - 1.76.0 + 1.77.0 google-cloud-service-control diff --git a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml index 927f8d3aa86b..c9d0935da0d5 100644 --- a/java-service-control/grpc-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-service-control-v1 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.76.0 + 1.77.0 diff --git a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml index e8704ec35da0..833b9c0d5e51 100644 --- a/java-service-control/grpc-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/grpc-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 grpc-google-cloud-service-control-v2 GRPC library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.76.0 + 1.77.0 diff --git a/java-service-control/pom.xml b/java-service-control/pom.xml index 6128f108e0cf..df7bcd41bede 100644 --- a/java-service-control/pom.xml +++ b/java-service-control/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-control-parent pom - 1.76.0 + 1.77.0 Google Service Control API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-control - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 diff --git a/java-service-control/proto-google-cloud-service-control-v1/pom.xml b/java-service-control/proto-google-cloud-service-control-v1/pom.xml index 5f89f2f6b457..db4a4a8d207e 100644 --- a/java-service-control/proto-google-cloud-service-control-v1/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v1 - 1.76.0 + 1.77.0 proto-google-cloud-service-control-v1 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.76.0 + 1.77.0 diff --git a/java-service-control/proto-google-cloud-service-control-v2/pom.xml b/java-service-control/proto-google-cloud-service-control-v2/pom.xml index 74536900b53f..252af4455d34 100644 --- a/java-service-control/proto-google-cloud-service-control-v2/pom.xml +++ b/java-service-control/proto-google-cloud-service-control-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-control-v2 - 1.76.0 + 1.77.0 proto-google-cloud-service-control-v2 Proto library for google-cloud-service-control com.google.cloud google-cloud-service-control-parent - 1.76.0 + 1.77.0 diff --git a/java-service-management/CHANGELOG.md b/java-service-management/CHANGELOG.md index 820076b3d990..6b791eb6795d 100644 --- a/java-service-management/CHANGELOG.md +++ b/java-service-management/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.75.0 (2025-10-13) + +* No change + + ## 3.74.0 (2025-10-07) ### Dependencies diff --git a/java-service-management/README.md b/java-service-management/README.md index 0fc44999622e..6d6773632128 100644 --- a/java-service-management/README.md +++ b/java-service-management/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-management - 3.73.0 + 3.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-management:3.73.0' +implementation 'com.google.cloud:google-cloud-service-management:3.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-management/google-cloud-service-management-bom/pom.xml b/java-service-management/google-cloud-service-management-bom/pom.xml index 62b533f765e9..0bf6bea3aa0b 100644 --- a/java-service-management/google-cloud-service-management-bom/pom.xml +++ b/java-service-management/google-cloud-service-management-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-management-bom - 3.74.0 + 3.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-service-management - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 diff --git a/java-service-management/google-cloud-service-management/pom.xml b/java-service-management/google-cloud-service-management/pom.xml index d00c4d4c6004..185df3ef48dc 100644 --- a/java-service-management/google-cloud-service-management/pom.xml +++ b/java-service-management/google-cloud-service-management/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-management - 3.74.0 + 3.75.0 jar Google Service Management API is a foundational platform for creating, managing, securing, and consuming APIs and services across organizations. It is used by Google APIs, Cloud APIs, Cloud Endpoints, and API Gateway. Service Infrastructure provides a wide range of features to service consumers and service producers, including authentication, authorization, auditing, rate limiting, analytics, billing, logging, and monitoring. com.google.cloud google-cloud-service-management-parent - 3.74.0 + 3.75.0 google-cloud-service-management diff --git a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml index 7607a92a9e27..f1d0a96d9420 100644 --- a/java-service-management/grpc-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/grpc-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 grpc-google-cloud-service-management-v1 GRPC library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.74.0 + 3.75.0 diff --git a/java-service-management/pom.xml b/java-service-management/pom.xml index 769e82bc4b9a..50a86dc9bbb8 100644 --- a/java-service-management/pom.xml +++ b/java-service-management/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-management-parent pom - 3.74.0 + 3.75.0 Google Service Management API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-service-management - 3.74.0 + 3.75.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 diff --git a/java-service-management/proto-google-cloud-service-management-v1/pom.xml b/java-service-management/proto-google-cloud-service-management-v1/pom.xml index 069a5ca2c79b..cabee50fc3fc 100644 --- a/java-service-management/proto-google-cloud-service-management-v1/pom.xml +++ b/java-service-management/proto-google-cloud-service-management-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-management-v1 - 3.74.0 + 3.75.0 proto-google-cloud-service-management-v1 Proto library for google-cloud-service-management com.google.cloud google-cloud-service-management-parent - 3.74.0 + 3.75.0 diff --git a/java-service-usage/CHANGELOG.md b/java-service-usage/CHANGELOG.md index 1d2fe43a6a9a..cecc351dca6e 100644 --- a/java-service-usage/CHANGELOG.md +++ b/java-service-usage/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-service-usage/README.md b/java-service-usage/README.md index dc53fe203243..3cad8edfd9fa 100644 --- a/java-service-usage/README.md +++ b/java-service-usage/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-usage - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-usage:2.75.0' +implementation 'com.google.cloud:google-cloud-service-usage:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-service-usage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-service-usage/google-cloud-service-usage-bom/pom.xml b/java-service-usage/google-cloud-service-usage-bom/pom.xml index 76c34036668c..7d8462ed4030 100644 --- a/java-service-usage/google-cloud-service-usage-bom/pom.xml +++ b/java-service-usage/google-cloud-service-usage-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-service-usage-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-service-usage - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 diff --git a/java-service-usage/google-cloud-service-usage/pom.xml b/java-service-usage/google-cloud-service-usage/pom.xml index 7861b2310891..712821e020bf 100644 --- a/java-service-usage/google-cloud-service-usage/pom.xml +++ b/java-service-usage/google-cloud-service-usage/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-service-usage - 2.76.0 + 2.77.0 jar Google Service Usage Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. com.google.cloud google-cloud-service-usage-parent - 2.76.0 + 2.77.0 google-cloud-service-usage diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml index 5aa9b2a5271c..c9fe78937a51 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-service-usage-v1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.76.0 + 2.77.0 diff --git a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml index 514b4d7b29fb..607484b91776 100644 --- a/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/grpc-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 grpc-google-cloud-service-usage-v1beta1 GRPC library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.76.0 + 2.77.0 diff --git a/java-service-usage/pom.xml b/java-service-usage/pom.xml index 15f2696053b0..9b8003873e8b 100644 --- a/java-service-usage/pom.xml +++ b/java-service-usage/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-service-usage-parent pom - 2.76.0 + 2.77.0 Google Service Usage Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-service-usage - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 diff --git a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml index 45e5f356490c..ae2a4dcb3dc3 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1 - 2.76.0 + 2.77.0 proto-google-cloud-service-usage-v1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.76.0 + 2.77.0 diff --git a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml index 5aa0b1cd46ee..f0406bff9262 100644 --- a/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml +++ b/java-service-usage/proto-google-cloud-service-usage-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-service-usage-v1beta1 - 0.80.0 + 0.81.0 proto-google-cloud-service-usage-v1beta1 Proto library for google-cloud-service-usage com.google.cloud google-cloud-service-usage-parent - 2.76.0 + 2.77.0 diff --git a/java-servicedirectory/CHANGELOG.md b/java-servicedirectory/CHANGELOG.md index 9a2590e1edeb..ebc6634f81ad 100644 --- a/java-servicedirectory/CHANGELOG.md +++ b/java-servicedirectory/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-servicedirectory/README.md b/java-servicedirectory/README.md index 10a4e89733bb..86dc9112694c 100644 --- a/java-servicedirectory/README.md +++ b/java-servicedirectory/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicedirectory - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-servicedirectory:2.76.0' +implementation 'com.google.cloud:google-cloud-servicedirectory:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-servicedirectory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml index 846238b892ce..5ab69aa74524 100644 --- a/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-servicedirectory - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 diff --git a/java-servicedirectory/google-cloud-servicedirectory/pom.xml b/java-servicedirectory/google-cloud-servicedirectory/pom.xml index bed269b7e5d9..612b12c13c25 100644 --- a/java-servicedirectory/google-cloud-servicedirectory/pom.xml +++ b/java-servicedirectory/google-cloud-servicedirectory/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicedirectory - 2.77.0 + 2.78.0 jar Google Cloud Service Directory Java idiomatic client for Google Cloud Service Directory com.google.cloud google-cloud-servicedirectory-parent - 2.77.0 + 2.78.0 google-cloud-servicedirectory diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml index a22d3cc91e19..f62dd99b9b1b 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-servicedirectory-v1 GRPC library for grpc-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.77.0 + 2.78.0 diff --git a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml index 7f2aebcfadf9..4bd0c6b7c496 100644 --- a/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/grpc-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 grpc-google-cloud-servicedirectory-v1beta1 GRPC library for grpc-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.77.0 + 2.78.0 diff --git a/java-servicedirectory/pom.xml b/java-servicedirectory/pom.xml index f406998104ce..3cf16cc88c86 100644 --- a/java-servicedirectory/pom.xml +++ b/java-servicedirectory/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicedirectory-parent pom - 2.77.0 + 2.78.0 Google Cloud Service Directory Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 com.google.api.grpc grpc-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 com.google.cloud google-cloud-servicedirectory - 2.77.0 + 2.78.0 diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml index bff209d43c8b..067176e0464d 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1 - 2.77.0 + 2.78.0 proto-google-cloud-servicedirectory-v1 PROTO library for proto-google-cloud-servicedirectory-v1 com.google.cloud google-cloud-servicedirectory-parent - 2.77.0 + 2.78.0 diff --git a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml index 9fb7d67786e5..69766fba6a83 100644 --- a/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml +++ b/java-servicedirectory/proto-google-cloud-servicedirectory-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicedirectory-v1beta1 - 0.85.0 + 0.86.0 proto-google-cloud-servicedirectory-v1beta1 PROTO library for proto-google-cloud-servicedirectory-v1beta1 com.google.cloud google-cloud-servicedirectory-parent - 2.77.0 + 2.78.0 diff --git a/java-servicehealth/CHANGELOG.md b/java-servicehealth/CHANGELOG.md index 626aac6293a6..8f9cd9960e41 100644 --- a/java-servicehealth/CHANGELOG.md +++ b/java-servicehealth/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.44.0 (2025-10-13) + +* No change + + ## 0.43.0 (2025-10-07) ### Dependencies diff --git a/java-servicehealth/README.md b/java-servicehealth/README.md index 029031961d04..038e0038e571 100644 --- a/java-servicehealth/README.md +++ b/java-servicehealth/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicehealth - 0.42.0 + 0.43.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-servicehealth:0.42.0' +implementation 'com.google.cloud:google-cloud-servicehealth:0.43.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.42.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.43.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-servicehealth.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.42.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.43.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml index 32a6fb835986..0cb6831e171f 100644 --- a/java-servicehealth/google-cloud-servicehealth-bom/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-servicehealth-bom - 0.43.0 + 0.44.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-servicehealth - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 diff --git a/java-servicehealth/google-cloud-servicehealth/pom.xml b/java-servicehealth/google-cloud-servicehealth/pom.xml index 1e8f2d9049ad..46e059e93469 100644 --- a/java-servicehealth/google-cloud-servicehealth/pom.xml +++ b/java-servicehealth/google-cloud-servicehealth/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-servicehealth - 0.43.0 + 0.44.0 jar Google Service Health API Service Health API Personalized Service Health helps you gain visibility into disruptive events impacting Google Cloud products. com.google.cloud google-cloud-servicehealth-parent - 0.43.0 + 0.44.0 google-cloud-servicehealth diff --git a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml index dacfcf0c99ca..90c995e69738 100644 --- a/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/grpc-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 grpc-google-cloud-servicehealth-v1 GRPC library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.43.0 + 0.44.0 diff --git a/java-servicehealth/pom.xml b/java-servicehealth/pom.xml index 4168033d7f1e..a36621f48dd1 100644 --- a/java-servicehealth/pom.xml +++ b/java-servicehealth/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-servicehealth-parent pom - 0.43.0 + 0.44.0 Google Service Health API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-servicehealth - 0.43.0 + 0.44.0 com.google.api.grpc grpc-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 diff --git a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml index 56d6f4d16454..f862e87db14b 100644 --- a/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml +++ b/java-servicehealth/proto-google-cloud-servicehealth-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-servicehealth-v1 - 0.43.0 + 0.44.0 proto-google-cloud-servicehealth-v1 Proto library for google-cloud-servicehealth com.google.cloud google-cloud-servicehealth-parent - 0.43.0 + 0.44.0 diff --git a/java-shell/CHANGELOG.md b/java-shell/CHANGELOG.md index b04b2447d065..d6f7d0d9884e 100644 --- a/java-shell/CHANGELOG.md +++ b/java-shell/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.76.0 (2025-10-13) + +* No change + + ## 2.75.0 (2025-10-07) ### Dependencies diff --git a/java-shell/README.md b/java-shell/README.md index 6386d65250e3..2754fabdd4cb 100644 --- a/java-shell/README.md +++ b/java-shell/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-shell - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-shell:2.74.0' +implementation 'com.google.cloud:google-cloud-shell:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-shell.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shell/google-cloud-shell-bom/pom.xml b/java-shell/google-cloud-shell-bom/pom.xml index 5e952f41cc95..35ae90875c42 100644 --- a/java-shell/google-cloud-shell-bom/pom.xml +++ b/java-shell/google-cloud-shell-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-shell-bom - 2.75.0 + 2.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-shell - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.75.0 + 2.76.0 diff --git a/java-shell/google-cloud-shell/pom.xml b/java-shell/google-cloud-shell/pom.xml index 52db19cdccf6..a29779da03b0 100644 --- a/java-shell/google-cloud-shell/pom.xml +++ b/java-shell/google-cloud-shell/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-shell - 2.75.0 + 2.76.0 jar Google Cloud Shell Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser. com.google.cloud google-cloud-shell-parent - 2.75.0 + 2.76.0 google-cloud-shell diff --git a/java-shell/grpc-google-cloud-shell-v1/pom.xml b/java-shell/grpc-google-cloud-shell-v1/pom.xml index bea80d17a40b..68c8a24b89d7 100644 --- a/java-shell/grpc-google-cloud-shell-v1/pom.xml +++ b/java-shell/grpc-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.75.0 + 2.76.0 grpc-google-cloud-shell-v1 GRPC library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.75.0 + 2.76.0 diff --git a/java-shell/pom.xml b/java-shell/pom.xml index 87044647e736..a0f09712b257 100644 --- a/java-shell/pom.xml +++ b/java-shell/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shell-parent pom - 2.75.0 + 2.76.0 Google Cloud Shell Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-shell - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-shell-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.75.0 + 2.76.0 diff --git a/java-shell/proto-google-cloud-shell-v1/pom.xml b/java-shell/proto-google-cloud-shell-v1/pom.xml index e4afb42c3d83..5112471785bd 100644 --- a/java-shell/proto-google-cloud-shell-v1/pom.xml +++ b/java-shell/proto-google-cloud-shell-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-shell-v1 - 2.75.0 + 2.76.0 proto-google-cloud-shell-v1 Proto library for google-cloud-shell com.google.cloud google-cloud-shell-parent - 2.75.0 + 2.76.0 diff --git a/java-shopping-css/CHANGELOG.md b/java-shopping-css/CHANGELOG.md index 75dec416ec3c..6a527a2ad180 100644 --- a/java-shopping-css/CHANGELOG.md +++ b/java-shopping-css/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.45.0 (2025-10-13) + +* No change + + ## 0.44.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-css/README.md b/java-shopping-css/README.md index 3a9dbcba29ac..d0a75db90246 100644 --- a/java-shopping-css/README.md +++ b/java-shopping-css/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-css - 0.43.0 + 0.44.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-css:0.43.0' +implementation 'com.google.shopping:google-shopping-css:0.44.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.43.0" +libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.44.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-css.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/0.43.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/0.44.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-css/google-shopping-css-bom/pom.xml b/java-shopping-css/google-shopping-css-bom/pom.xml index 46ae30191918..40c710aa2870 100644 --- a/java-shopping-css/google-shopping-css-bom/pom.xml +++ b/java-shopping-css/google-shopping-css-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-css-bom - 0.44.0 + 0.45.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.shopping google-shopping-css - 0.44.0 + 0.45.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.44.0 + 0.45.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.44.0 + 0.45.0 diff --git a/java-shopping-css/google-shopping-css/pom.xml b/java-shopping-css/google-shopping-css/pom.xml index af3d39e116a6..207b3f96d7bc 100644 --- a/java-shopping-css/google-shopping-css/pom.xml +++ b/java-shopping-css/google-shopping-css/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-css - 0.44.0 + 0.45.0 jar Google CSS API CSS API The CSS API is used to manage your CSS and control your CSS Products portfolio com.google.shopping google-shopping-css-parent - 0.44.0 + 0.45.0 google-shopping-css diff --git a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml index 8ee0877ceb1c..72d52c468c5c 100644 --- a/java-shopping-css/grpc-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/grpc-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.44.0 + 0.45.0 grpc-google-shopping-css-v1 GRPC library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.44.0 + 0.45.0 diff --git a/java-shopping-css/pom.xml b/java-shopping-css/pom.xml index 1fa6b3ee8419..41450a042e0d 100644 --- a/java-shopping-css/pom.xml +++ b/java-shopping-css/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-css-parent pom - 0.44.0 + 0.45.0 Google CSS API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-css - 0.44.0 + 0.45.0 com.google.shopping.api.grpc grpc-google-shopping-css-v1 - 0.44.0 + 0.45.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.44.0 + 0.45.0 diff --git a/java-shopping-css/proto-google-shopping-css-v1/pom.xml b/java-shopping-css/proto-google-shopping-css-v1/pom.xml index 497829786161..3e019654bf34 100644 --- a/java-shopping-css/proto-google-shopping-css-v1/pom.xml +++ b/java-shopping-css/proto-google-shopping-css-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-css-v1 - 0.44.0 + 0.45.0 proto-google-shopping-css-v1 Proto library for google-shopping-css com.google.shopping google-shopping-css-parent - 0.44.0 + 0.45.0 diff --git a/java-shopping-merchant-accounts/CHANGELOG.md b/java-shopping-merchant-accounts/CHANGELOG.md index 15b790022b87..55288831c5f1 100644 --- a/java-shopping-merchant-accounts/CHANGELOG.md +++ b/java-shopping-merchant-accounts/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-accounts/README.md b/java-shopping-merchant-accounts/README.md index 08a9c92321af..1f855e2efd3b 100644 --- a/java-shopping-merchant-accounts/README.md +++ b/java-shopping-merchant-accounts/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-accounts - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-accounts:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-accounts:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-accounts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml index 08b24bee73a3..929e949a19f5 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-accounts - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml index 597eefa12628..27c2b4176924 100644 --- a/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/google-shopping-merchant-accounts/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-accounts - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-accounts-parent - 1.4.0 + 1.5.0 google-shopping-merchant-accounts diff --git a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1/pom.xml b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1/pom.xml index 102b77d1a9b9..8a48f635dae6 100644 --- a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1/pom.xml +++ b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-accounts-v1 GRPC library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml index 2b818d5d344b..ac6b21b203fd 100644 --- a/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/grpc-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-accounts-v1beta GRPC library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-accounts/pom.xml b/java-shopping-merchant-accounts/pom.xml index 3417b9bbab94..cc72ec0d224b 100644 --- a/java-shopping-merchant-accounts/pom.xml +++ b/java-shopping-merchant-accounts/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-accounts-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-accounts - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1/pom.xml b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1/pom.xml index f0c3421b0d67..424ec6d1b7c7 100644 --- a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1/pom.xml +++ b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-accounts-v1 Proto library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml index 132bb3f89ef5..319ec2116a82 100644 --- a/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml +++ b/java-shopping-merchant-accounts/proto-google-shopping-merchant-accounts-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-accounts-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-accounts-v1beta Proto library for google-shopping-merchant-accounts com.google.shopping google-shopping-merchant-accounts-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/CHANGELOG.md b/java-shopping-merchant-conversions/CHANGELOG.md index 1d956356c221..a80ec86ff137 100644 --- a/java-shopping-merchant-conversions/CHANGELOG.md +++ b/java-shopping-merchant-conversions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-conversions/README.md b/java-shopping-merchant-conversions/README.md index b79f723c61f7..0aa25c2263f1 100644 --- a/java-shopping-merchant-conversions/README.md +++ b/java-shopping-merchant-conversions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-conversions - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-conversions:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-conversions:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-conversions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml index d64aa00f04c6..956053d20e93 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-conversions - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml index 8016c73c5668..d7c0e8a8aece 100644 --- a/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/google-shopping-merchant-conversions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-conversions - 1.4.0 + 1.5.0 jar Google Merchant Conversions API Merchant Conversions API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-conversions-parent - 1.4.0 + 1.5.0 google-shopping-merchant-conversions diff --git a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1/pom.xml b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1/pom.xml index a504f81e232b..281047888769 100644 --- a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1/pom.xml +++ b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-conversions-v1 GRPC library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml index 94d40f46cfa8..77d632a5c4ec 100644 --- a/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/grpc-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-conversions-v1beta GRPC library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/pom.xml b/java-shopping-merchant-conversions/pom.xml index 7e984c439d7a..2ad6fb9ede7b 100644 --- a/java-shopping-merchant-conversions/pom.xml +++ b/java-shopping-merchant-conversions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-conversions-parent pom - 1.4.0 + 1.5.0 Google Merchant Conversions API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-conversions - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1/pom.xml b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1/pom.xml index 2fdac4517d17..57f6357647c1 100644 --- a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1/pom.xml +++ b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-conversions-v1 Proto library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml index 58ca85315f9a..8b30826bc56a 100644 --- a/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml +++ b/java-shopping-merchant-conversions/proto-google-shopping-merchant-conversions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-conversions-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-conversions-v1beta Proto library for google-shopping-merchant-conversions com.google.shopping google-shopping-merchant-conversions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/CHANGELOG.md b/java-shopping-merchant-datasources/CHANGELOG.md index d35655be3a96..3312697a7d4e 100644 --- a/java-shopping-merchant-datasources/CHANGELOG.md +++ b/java-shopping-merchant-datasources/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-datasources/README.md b/java-shopping-merchant-datasources/README.md index f23ce027c29a..aef321c754b2 100644 --- a/java-shopping-merchant-datasources/README.md +++ b/java-shopping-merchant-datasources/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-datasources - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-datasources:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-datasources:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-datasources.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml index 7bd480f6fe8d..e2ace574db99 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-datasources - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml index 96d156201a13..cbcb83acabb8 100644 --- a/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/google-shopping-merchant-datasources/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-datasources - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-datasources-parent - 1.4.0 + 1.5.0 google-shopping-merchant-datasources diff --git a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1/pom.xml b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1/pom.xml index 005d71fd1ee5..5a9dc4730a83 100644 --- a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1/pom.xml +++ b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-datasources-v1 GRPC library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml index 4dd2c2ae0c96..51e6c8737895 100644 --- a/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/grpc-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-datasources-v1beta GRPC library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/pom.xml b/java-shopping-merchant-datasources/pom.xml index 40e318a8578e..bd881653c341 100644 --- a/java-shopping-merchant-datasources/pom.xml +++ b/java-shopping-merchant-datasources/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-datasources-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-datasources - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1/pom.xml b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1/pom.xml index 78a839854ecf..89fb59b40192 100644 --- a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1/pom.xml +++ b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-datasources-v1 Proto library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml index 96877ee164ee..cebd7335ec22 100644 --- a/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml +++ b/java-shopping-merchant-datasources/proto-google-shopping-merchant-datasources-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-datasources-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-datasources-v1beta Proto library for google-shopping-merchant-datasources com.google.shopping google-shopping-merchant-datasources-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/CHANGELOG.md b/java-shopping-merchant-inventories/CHANGELOG.md index c9fb269ca44a..cfec3792ed8b 100644 --- a/java-shopping-merchant-inventories/CHANGELOG.md +++ b/java-shopping-merchant-inventories/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-inventories/README.md b/java-shopping-merchant-inventories/README.md index 3963d47997f3..88210cd1f48c 100644 --- a/java-shopping-merchant-inventories/README.md +++ b/java-shopping-merchant-inventories/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-inventories - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-inventories:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-inventories:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-inventories.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml index e3407acabe31..b5da250792dd 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.shopping google-shopping-merchant-inventories - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml index a05680c85c59..e54bfae9151d 100644 --- a/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/google-shopping-merchant-inventories/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-inventories - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-inventories-parent - 1.4.0 + 1.5.0 google-shopping-merchant-inventories diff --git a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1/pom.xml b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1/pom.xml index 3843b6be18e0..821b1222254c 100644 --- a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1/pom.xml +++ b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-inventories-v1 GRPC library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml index 4e5785b84880..6b14e1fd95e1 100644 --- a/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/grpc-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-inventories-v1beta GRPC library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/pom.xml b/java-shopping-merchant-inventories/pom.xml index 47192fc80d70..d44f04f5ae1c 100644 --- a/java-shopping-merchant-inventories/pom.xml +++ b/java-shopping-merchant-inventories/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-inventories-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-inventories - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1/pom.xml b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1/pom.xml index 52e066beb45b..32afecb73455 100644 --- a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1/pom.xml +++ b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-inventories-v1 Proto library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml index 43bf2fdffa85..ca863b8b07fc 100644 --- a/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml +++ b/java-shopping-merchant-inventories/proto-google-shopping-merchant-inventories-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-inventories-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-inventories-v1beta Proto library for google-shopping-merchant-inventories com.google.shopping google-shopping-merchant-inventories-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/CHANGELOG.md b/java-shopping-merchant-lfp/CHANGELOG.md index 1795862ef8dc..c21466632eba 100644 --- a/java-shopping-merchant-lfp/CHANGELOG.md +++ b/java-shopping-merchant-lfp/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-lfp/README.md b/java-shopping-merchant-lfp/README.md index 8d9589175246..504e600df432 100644 --- a/java-shopping-merchant-lfp/README.md +++ b/java-shopping-merchant-lfp/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-lfp - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-lfp:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-lfp:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-lfp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml index aadeb75961bc..e654ebf03166 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-lfp - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml index ea5452d98d22..0d4433cc0012 100644 --- a/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/google-shopping-merchant-lfp/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-lfp - 1.4.0 + 1.5.0 jar Google Merchant LFP API Merchant LFP API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-lfp-parent - 1.4.0 + 1.5.0 google-shopping-merchant-lfp diff --git a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1/pom.xml b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1/pom.xml index 95b8f3961342..9a8ddab8682d 100644 --- a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1/pom.xml +++ b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-lfp-v1 GRPC library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml index 454add56530a..731aa47483a0 100644 --- a/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/grpc-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-lfp-v1beta GRPC library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/pom.xml b/java-shopping-merchant-lfp/pom.xml index d2f230e011ba..4d1f065996b1 100644 --- a/java-shopping-merchant-lfp/pom.xml +++ b/java-shopping-merchant-lfp/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-lfp-parent pom - 1.4.0 + 1.5.0 Google Merchant LFP API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-lfp - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1/pom.xml b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1/pom.xml index 13b725c9df17..de57aafab7ce 100644 --- a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1/pom.xml +++ b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-lfp-v1 Proto library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml index 7748ab5af1bc..c97382601af3 100644 --- a/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml +++ b/java-shopping-merchant-lfp/proto-google-shopping-merchant-lfp-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-lfp-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-lfp-v1beta Proto library for google-shopping-merchant-lfp com.google.shopping google-shopping-merchant-lfp-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/CHANGELOG.md b/java-shopping-merchant-notifications/CHANGELOG.md index b2fa63f4ee75..5a2dc067eb79 100644 --- a/java-shopping-merchant-notifications/CHANGELOG.md +++ b/java-shopping-merchant-notifications/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-notifications/README.md b/java-shopping-merchant-notifications/README.md index f10d460a4a52..8ab8252009a1 100644 --- a/java-shopping-merchant-notifications/README.md +++ b/java-shopping-merchant-notifications/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-notifications - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-notifications:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-notifications:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-notifications.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml index 785210d56526..7e3554bc3d80 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-notifications - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml index 2140b7d344ba..69a727e0a26f 100644 --- a/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/google-shopping-merchant-notifications/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-notifications - 1.4.0 + 1.5.0 jar Google Merchant Notifications API Merchant Notifications API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-notifications-parent - 1.4.0 + 1.5.0 google-shopping-merchant-notifications diff --git a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1/pom.xml b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1/pom.xml index 4ac0e0a44189..d971719c223e 100644 --- a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1/pom.xml +++ b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-notifications-v1 GRPC library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml index 803b2279cbc0..db5587edfe34 100644 --- a/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/grpc-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-notifications-v1beta GRPC library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/pom.xml b/java-shopping-merchant-notifications/pom.xml index effbd0aa2872..90312db12e78 100644 --- a/java-shopping-merchant-notifications/pom.xml +++ b/java-shopping-merchant-notifications/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-notifications-parent pom - 1.4.0 + 1.5.0 Google Merchant Notifications API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-notifications - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1/pom.xml b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1/pom.xml index e939aec56b26..56148f67f637 100644 --- a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1/pom.xml +++ b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-notifications-v1 Proto library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml index 2b52b0fc5f9a..fa4a1c9ab95c 100644 --- a/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml +++ b/java-shopping-merchant-notifications/proto-google-shopping-merchant-notifications-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-notifications-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-notifications-v1beta Proto library for google-shopping-merchant-notifications com.google.shopping google-shopping-merchant-notifications-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-product-studio/CHANGELOG.md b/java-shopping-merchant-product-studio/CHANGELOG.md index 888ad097c0ca..9f2e529970c9 100644 --- a/java-shopping-merchant-product-studio/CHANGELOG.md +++ b/java-shopping-merchant-product-studio/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-10-13) + +* No change + + ## 0.16.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-product-studio/README.md b/java-shopping-merchant-product-studio/README.md index 29910bfa0eeb..a7c2f4cac1d6 100644 --- a/java-shopping-merchant-product-studio/README.md +++ b/java-shopping-merchant-product-studio/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-productstudio - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.15.0' +implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.15.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.16.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-productstudio.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml index 68c1d66a2569..128c53e74f33 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio-bom - 0.16.0 + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.16.0 + 0.17.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 diff --git a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml index 08986f97986a..e1078b62ba75 100644 --- a/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml +++ b/java-shopping-merchant-product-studio/google-shopping-merchant-productstudio/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-productstudio - 0.16.0 + 0.17.0 jar Google Merchant API Merchant API Programmatically manage your products. com.google.shopping google-shopping-merchant-productstudio-parent - 0.16.0 + 0.17.0 google-shopping-merchant-productstudio diff --git a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml index 14563922f15d..0378ad569c32 100644 --- a/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/grpc-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 grpc-google-shopping-merchant-productstudio-v1alpha GRPC library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.16.0 + 0.17.0 diff --git a/java-shopping-merchant-product-studio/pom.xml b/java-shopping-merchant-product-studio/pom.xml index 0d51ee63769a..3e8c4d0c1ac2 100644 --- a/java-shopping-merchant-product-studio/pom.xml +++ b/java-shopping-merchant-product-studio/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-productstudio-parent pom - 0.16.0 + 0.17.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-productstudio - 0.16.0 + 0.17.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 diff --git a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml index e5149080b14a..efbdf0a79d03 100644 --- a/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml +++ b/java-shopping-merchant-product-studio/proto-google-shopping-merchant-productstudio-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-productstudio-v1alpha - 0.16.0 + 0.17.0 proto-google-shopping-merchant-productstudio-v1alpha Proto library for google-shopping-merchant-productstudio com.google.shopping google-shopping-merchant-productstudio-parent - 0.16.0 + 0.17.0 diff --git a/java-shopping-merchant-products/CHANGELOG.md b/java-shopping-merchant-products/CHANGELOG.md index 1b9825f92342..cc4fe70a3f2e 100644 --- a/java-shopping-merchant-products/CHANGELOG.md +++ b/java-shopping-merchant-products/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-products/README.md b/java-shopping-merchant-products/README.md index ee6af4490a3b..3165e01506d3 100644 --- a/java-shopping-merchant-products/README.md +++ b/java-shopping-merchant-products/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-products - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-products:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-products:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-products.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml index a382dc61f91e..158a2c3f7fe6 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-products-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-products - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml index 092c6b9d26b0..c0a9fd721267 100644 --- a/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/google-shopping-merchant-products/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-products - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-products-parent - 1.4.0 + 1.5.0 google-shopping-merchant-products diff --git a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1/pom.xml b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1/pom.xml index d286b8ddecef..747f17a7af79 100644 --- a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1/pom.xml +++ b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-products-v1 GRPC library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml index 0b2a93437f0b..3e25322e2877 100644 --- a/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/grpc-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-products-v1beta GRPC library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-products/pom.xml b/java-shopping-merchant-products/pom.xml index 281ab052d887..5cd50fbd7265 100644 --- a/java-shopping-merchant-products/pom.xml +++ b/java-shopping-merchant-products/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-products-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-products - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1/pom.xml b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1/pom.xml index 33fe9cfa0a8b..64ee2efd9cd1 100644 --- a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1/pom.xml +++ b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-products-v1 Proto library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml index 4db7fae005a7..8fffa6a4654b 100644 --- a/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml +++ b/java-shopping-merchant-products/proto-google-shopping-merchant-products-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-products-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-products-v1beta Proto library for google-shopping-merchant-products com.google.shopping google-shopping-merchant-products-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/CHANGELOG.md b/java-shopping-merchant-promotions/CHANGELOG.md index 90574263db7c..6b1d61bd2efc 100644 --- a/java-shopping-merchant-promotions/CHANGELOG.md +++ b/java-shopping-merchant-promotions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-promotions/README.md b/java-shopping-merchant-promotions/README.md index 53597a1b41bf..55f2b46b9bbf 100644 --- a/java-shopping-merchant-promotions/README.md +++ b/java-shopping-merchant-promotions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-promotions - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-promotions:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-promotions:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-promotions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml index f0fa73ea2b4b..d87f61963bf8 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-promotions - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml index 7f0fd31eeb82..7e2f8eddc2c2 100644 --- a/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/google-shopping-merchant-promotions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-promotions - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-promotions-parent - 1.4.0 + 1.5.0 google-shopping-merchant-promotions diff --git a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1/pom.xml b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1/pom.xml index 755c64c8a9d5..db526069a9ab 100644 --- a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1/pom.xml +++ b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-promotions-v1 GRPC library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml index 882d5fd1ae7f..b9819dca8953 100644 --- a/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/grpc-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-promotions-v1beta GRPC library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/pom.xml b/java-shopping-merchant-promotions/pom.xml index ff7772794239..da0dc6e93179 100644 --- a/java-shopping-merchant-promotions/pom.xml +++ b/java-shopping-merchant-promotions/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-promotions-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-promotions - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1/pom.xml b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1/pom.xml index b42a584501fc..4245af8ae1d8 100644 --- a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1/pom.xml +++ b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-promotions-v1 Proto library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml index 2e4bf5812a1f..bb20a7982412 100644 --- a/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml +++ b/java-shopping-merchant-promotions/proto-google-shopping-merchant-promotions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-promotions-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-promotions-v1beta Proto library for google-shopping-merchant-promotions com.google.shopping google-shopping-merchant-promotions-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/CHANGELOG.md b/java-shopping-merchant-quota/CHANGELOG.md index 377f7b96d210..134275849874 100644 --- a/java-shopping-merchant-quota/CHANGELOG.md +++ b/java-shopping-merchant-quota/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-quota/README.md b/java-shopping-merchant-quota/README.md index f6690fa893a7..135f28776c8d 100644 --- a/java-shopping-merchant-quota/README.md +++ b/java-shopping-merchant-quota/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-quota - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-quota:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-quota:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-quota.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml index ef00e347cde0..e27d82293dd3 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,27 +26,27 @@ com.google.shopping google-shopping-merchant-quota - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml index 4b9bd3d8e042..32d1465a499f 100644 --- a/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/google-shopping-merchant-quota/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-quota - 1.4.0 + 1.5.0 jar Google Merchant Quota API Merchant Quota API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-quota-parent - 1.4.0 + 1.5.0 google-shopping-merchant-quota diff --git a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1/pom.xml b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1/pom.xml index 6e2754e9006d..c2d90796c5f4 100644 --- a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1/pom.xml +++ b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-quota-v1 GRPC library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml index 8a4a72973944..4cf202a0c3b7 100644 --- a/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/grpc-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-quota-v1beta GRPC library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/pom.xml b/java-shopping-merchant-quota/pom.xml index 3229d43f1997..7506af0d75a0 100644 --- a/java-shopping-merchant-quota/pom.xml +++ b/java-shopping-merchant-quota/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-quota-parent pom - 1.4.0 + 1.5.0 Google Merchant Quota API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.shopping google-shopping-merchant-quota - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1/pom.xml b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1/pom.xml index 51d16ef9e3a8..31dbad2cce57 100644 --- a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1/pom.xml +++ b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-quota-v1 Proto library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml index 8e5c91f882c4..6b2c48af607a 100644 --- a/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml +++ b/java-shopping-merchant-quota/proto-google-shopping-merchant-quota-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-quota-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-quota-v1beta Proto library for google-shopping-merchant-quota com.google.shopping google-shopping-merchant-quota-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/CHANGELOG.md b/java-shopping-merchant-reports/CHANGELOG.md index 69c64c886605..1201804103da 100644 --- a/java-shopping-merchant-reports/CHANGELOG.md +++ b/java-shopping-merchant-reports/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.5.0 (2025-10-13) + +* No change + + ## 1.4.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-reports/README.md b/java-shopping-merchant-reports/README.md index dce14dc7f0a2..482c3fb42811 100644 --- a/java-shopping-merchant-reports/README.md +++ b/java-shopping-merchant-reports/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-reports - 1.3.0 + 1.4.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reports:1.3.0' +implementation 'com.google.shopping:google-shopping-merchant-reports:1.4.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.3.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.4.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reports.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.3.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.4.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml index d1edca9dd03a..faea30a5969f 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports-bom - 1.4.0 + 1.5.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.shopping google-shopping-merchant-reports - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml index f6b8f8d7a227..405fe1b4961f 100644 --- a/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/google-shopping-merchant-reports/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reports - 1.4.0 + 1.5.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center accounts. com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 google-shopping-merchant-reports diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1/pom.xml index 5d43c70a1e83..e4c7086df2c9 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-reports-v1 GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml index d4767393c693..637c639412e0 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-reports-v1alpha GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml index 92a919cb46ae..74210820a040 100644 --- a/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/grpc-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 grpc-google-shopping-merchant-reports-v1beta GRPC library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/pom.xml b/java-shopping-merchant-reports/pom.xml index c515c61e41a2..742f7c8e5479 100644 --- a/java-shopping-merchant-reports/pom.xml +++ b/java-shopping-merchant-reports/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reports-parent pom - 1.4.0 + 1.5.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.shopping google-shopping-merchant-reports - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1/pom.xml index fc570b12b9f1..72d45304a6fe 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1 - 1.4.0 + 1.5.0 proto-google-shopping-merchant-reports-v1 Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml index 438a5da062fc..200e8df3c0c9 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1alpha - 1.4.0 + 1.5.0 proto-google-shopping-merchant-reports-v1alpha Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml index 61e2b397aa51..03b575c583f3 100644 --- a/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml +++ b/java-shopping-merchant-reports/proto-google-shopping-merchant-reports-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reports-v1beta - 1.4.0 + 1.5.0 proto-google-shopping-merchant-reports-v1beta Proto library for google-shopping-merchant-reports com.google.shopping google-shopping-merchant-reports-parent - 1.4.0 + 1.5.0 diff --git a/java-shopping-merchant-reviews/CHANGELOG.md b/java-shopping-merchant-reviews/CHANGELOG.md index 497721e80868..44af48262c41 100644 --- a/java-shopping-merchant-reviews/CHANGELOG.md +++ b/java-shopping-merchant-reviews/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.23.0 (2025-10-13) + +* No change + + ## 0.22.0 (2025-10-07) ### Dependencies diff --git a/java-shopping-merchant-reviews/README.md b/java-shopping-merchant-reviews/README.md index 9460264dfccb..d1eb087f0d05 100644 --- a/java-shopping-merchant-reviews/README.md +++ b/java-shopping-merchant-reviews/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.shopping google-shopping-merchant-reviews - 0.21.0 + 0.22.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reviews:0.21.0' +implementation 'com.google.shopping:google-shopping-merchant-reviews:0.22.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.21.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.22.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reviews.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.21.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.22.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml index fe5367cc5b5d..78be7ddb020c 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews-bom - 0.22.0 + 0.23.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.22.0 + 0.23.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 diff --git a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml index f366729b234d..89a39012f811 100644 --- a/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/google-shopping-merchant-reviews/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.shopping google-shopping-merchant-reviews - 0.22.0 + 0.23.0 jar Google Merchant API Merchant API Programmatically manage your Merchant Center Accounts. com.google.shopping google-shopping-merchant-reviews-parent - 0.22.0 + 0.23.0 google-shopping-merchant-reviews diff --git a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml index 83ec0b3ab177..8770a2f89b98 100644 --- a/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/grpc-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 grpc-google-shopping-merchant-reviews-v1beta GRPC library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.22.0 + 0.23.0 diff --git a/java-shopping-merchant-reviews/pom.xml b/java-shopping-merchant-reviews/pom.xml index 0dfbafde64f1..720e1650b6f3 100644 --- a/java-shopping-merchant-reviews/pom.xml +++ b/java-shopping-merchant-reviews/pom.xml @@ -4,7 +4,7 @@ com.google.shopping google-shopping-merchant-reviews-parent pom - 0.22.0 + 0.23.0 Google Merchant API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.shopping google-shopping-merchant-reviews - 0.22.0 + 0.23.0 com.google.shopping.api.grpc grpc-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 diff --git a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml index 64b3d6b4e58c..49ac1e809fb1 100644 --- a/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml +++ b/java-shopping-merchant-reviews/proto-google-shopping-merchant-reviews-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.shopping.api.grpc proto-google-shopping-merchant-reviews-v1beta - 0.22.0 + 0.23.0 proto-google-shopping-merchant-reviews-v1beta Proto library for google-shopping-merchant-reviews com.google.shopping google-shopping-merchant-reviews-parent - 0.22.0 + 0.23.0 diff --git a/java-spanneradapter/CHANGELOG.md b/java-spanneradapter/CHANGELOG.md index 87441138df2e..73b67a8108e8 100644 --- a/java-spanneradapter/CHANGELOG.md +++ b/java-spanneradapter/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.13.0 (2025-10-13) + +* No change + + ## 0.12.0 (2025-10-07) ### Dependencies diff --git a/java-spanneradapter/README.md b/java-spanneradapter/README.md index b534f6de5725..36dd8f13ecf8 100644 --- a/java-spanneradapter/README.md +++ b/java-spanneradapter/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-spanneradapter - 0.11.0 + 0.12.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-spanneradapter:0.11.0' +implementation 'com.google.cloud:google-cloud-spanneradapter:0.12.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.11.0" +libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.12.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-spanneradapter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.11.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.12.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml index 613cb359a951..e45890e62f60 100644 --- a/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter-bom - 0.12.0 + 0.13.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-spanneradapter - 0.12.0 + 0.13.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 diff --git a/java-spanneradapter/google-cloud-spanneradapter/pom.xml b/java-spanneradapter/google-cloud-spanneradapter/pom.xml index e4ff4a619425..e20cf22782b2 100644 --- a/java-spanneradapter/google-cloud-spanneradapter/pom.xml +++ b/java-spanneradapter/google-cloud-spanneradapter/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-spanneradapter - 0.12.0 + 0.13.0 jar Google Cloud Spanner Adapter API Cloud Spanner Adapter API The Cloud Spanner Adapter service allows native drivers of supported database dialects to interact directly with Cloud Spanner by wrapping the underlying wire protocol used by the driver in a gRPC stream. com.google.cloud google-cloud-spanneradapter-parent - 0.12.0 + 0.13.0 google-cloud-spanneradapter diff --git a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml index b70746cd94d8..b092403e6917 100644 --- a/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/grpc-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 grpc-google-cloud-spanneradapter-v1 GRPC library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.12.0 + 0.13.0 diff --git a/java-spanneradapter/pom.xml b/java-spanneradapter/pom.xml index 361d640a887d..98e6de0f4a1d 100644 --- a/java-spanneradapter/pom.xml +++ b/java-spanneradapter/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-spanneradapter-parent pom - 0.12.0 + 0.13.0 Google Cloud Spanner Adapter API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-spanneradapter - 0.12.0 + 0.13.0 com.google.api.grpc grpc-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 diff --git a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml index 11f4dcd0c5bb..1f5908d4f1e5 100644 --- a/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml +++ b/java-spanneradapter/proto-google-cloud-spanneradapter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-spanneradapter-v1 - 0.12.0 + 0.13.0 proto-google-cloud-spanneradapter-v1 Proto library for google-cloud-spanneradapter com.google.cloud google-cloud-spanneradapter-parent - 0.12.0 + 0.13.0 diff --git a/java-speech/CHANGELOG.md b/java-speech/CHANGELOG.md index 63677d015db8..ec80115c7d5f 100644 --- a/java-speech/CHANGELOG.md +++ b/java-speech/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 4.72.0 (2025-10-13) + +* No change + + ## 4.71.0 (2025-10-07) ### Dependencies diff --git a/java-speech/README.md b/java-speech/README.md index 5aa2dc37d998..234dda9311f5 100644 --- a/java-speech/README.md +++ b/java-speech/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-speech - 4.70.0 + 4.71.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-speech:4.70.0' +implementation 'com.google.cloud:google-cloud-speech:4.71.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.70.0" +libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.71.0" ``` ## Authentication @@ -230,7 +230,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-speech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.70.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.71.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-speech/google-cloud-speech-bom/pom.xml b/java-speech/google-cloud-speech-bom/pom.xml index b9a3ac0e08d3..71d910a6fcdd 100644 --- a/java-speech/google-cloud-speech-bom/pom.xml +++ b/java-speech/google-cloud-speech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-speech-bom - 4.71.0 + 4.72.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-speech - 4.71.0 + 4.72.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.71.0 + 4.72.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.71.0 + 4.72.0 com.google.api.grpc proto-google-cloud-speech-v1 - 4.71.0 + 4.72.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.71.0 + 4.72.0 diff --git a/java-speech/google-cloud-speech/pom.xml b/java-speech/google-cloud-speech/pom.xml index b409afa717de..47983980e17b 100644 --- a/java-speech/google-cloud-speech/pom.xml +++ b/java-speech/google-cloud-speech/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-speech - 4.71.0 + 4.72.0 jar Google Cloud Speech @@ -12,7 +12,7 @@ com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 google-cloud-speech diff --git a/java-speech/grpc-google-cloud-speech-v1/pom.xml b/java-speech/grpc-google-cloud-speech-v1/pom.xml index 0a1a6c08b6e9..2843a0752235 100644 --- a/java-speech/grpc-google-cloud-speech-v1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.71.0 + 4.72.0 grpc-google-cloud-speech-v1 GRPC library for grpc-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml index 71fd2fa78bf0..f0cc110d2b9a 100644 --- a/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 grpc-google-cloud-speech-v1p1beta1 GRPC library for grpc-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-speech/grpc-google-cloud-speech-v2/pom.xml b/java-speech/grpc-google-cloud-speech-v2/pom.xml index 303d0bc22097..a9c5032670f9 100644 --- a/java-speech/grpc-google-cloud-speech-v2/pom.xml +++ b/java-speech/grpc-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.71.0 + 4.72.0 grpc-google-cloud-speech-v2 GRPC library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-speech/pom.xml b/java-speech/pom.xml index 35189b364ecc..ba4dec4ed99b 100644 --- a/java-speech/pom.xml +++ b/java-speech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-speech-parent pom - 4.71.0 + 4.72.0 Google Cloud speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-speech-v1 - 4.71.0 + 4.72.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.71.0 + 4.72.0 com.google.api.grpc grpc-google-cloud-speech-v2 - 4.71.0 + 4.72.0 com.google.cloud google-cloud-speech - 4.71.0 + 4.72.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 com.google.api.grpc grpc-google-cloud-speech-v1 - 4.71.0 + 4.72.0 com.google.api.grpc grpc-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 diff --git a/java-speech/proto-google-cloud-speech-v1/pom.xml b/java-speech/proto-google-cloud-speech-v1/pom.xml index 5ad9bf0fbdc1..2e50e04a22fb 100644 --- a/java-speech/proto-google-cloud-speech-v1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1 - 4.71.0 + 4.72.0 proto-google-cloud-speech-v1 PROTO library for proto-google-cloud-speech-v1 com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml index e5daeb2c7881..844e9d841e4c 100644 --- a/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml +++ b/java-speech/proto-google-cloud-speech-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v1p1beta1 - 2.71.0 + 2.72.0 proto-google-cloud-speech-v1p1beta1 PROTO library for proto-google-cloud-speech-v1p1beta1 com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-speech/proto-google-cloud-speech-v2/pom.xml b/java-speech/proto-google-cloud-speech-v2/pom.xml index 5d897c597626..34e99e6bb9be 100644 --- a/java-speech/proto-google-cloud-speech-v2/pom.xml +++ b/java-speech/proto-google-cloud-speech-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-speech-v2 - 4.71.0 + 4.72.0 proto-google-cloud-speech-v2 Proto library for google-cloud-speech com.google.cloud google-cloud-speech-parent - 4.71.0 + 4.72.0 diff --git a/java-storage-transfer/CHANGELOG.md b/java-storage-transfer/CHANGELOG.md index 1cd33cf5aa9a..54db6a34ed96 100644 --- a/java-storage-transfer/CHANGELOG.md +++ b/java-storage-transfer/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-storage-transfer/README.md b/java-storage-transfer/README.md index 5d737c502abb..6c2a894529bb 100644 --- a/java-storage-transfer/README.md +++ b/java-storage-transfer/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storage-transfer - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storage-transfer:1.75.0' +implementation 'com.google.cloud:google-cloud-storage-transfer:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storage-transfer.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml index 90faecc88473..554202433209 100644 --- a/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storage-transfer - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 diff --git a/java-storage-transfer/google-cloud-storage-transfer/pom.xml b/java-storage-transfer/google-cloud-storage-transfer/pom.xml index 3bf221510480..c31a14c9b0b9 100644 --- a/java-storage-transfer/google-cloud-storage-transfer/pom.xml +++ b/java-storage-transfer/google-cloud-storage-transfer/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storage-transfer - 1.76.0 + 1.77.0 jar Google Storage Transfer Service Storage Transfer Service Secure, low-cost services for transferring data from cloud or on-premises sources. com.google.cloud google-cloud-storage-transfer-parent - 1.76.0 + 1.77.0 google-cloud-storage-transfer diff --git a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml index d43a9a60e84d..fe072e2dd28e 100644 --- a/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/grpc-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-storage-transfer-v1 GRPC library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.76.0 + 1.77.0 diff --git a/java-storage-transfer/pom.xml b/java-storage-transfer/pom.xml index e74468868268..920a0754bc60 100644 --- a/java-storage-transfer/pom.xml +++ b/java-storage-transfer/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storage-transfer-parent pom - 1.76.0 + 1.77.0 Google Storage Transfer Service Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storage-transfer - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 diff --git a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml index 14537ed524b1..03a315af8490 100644 --- a/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml +++ b/java-storage-transfer/proto-google-cloud-storage-transfer-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storage-transfer-v1 - 1.76.0 + 1.77.0 proto-google-cloud-storage-transfer-v1 Proto library for google-cloud-storage-transfer com.google.cloud google-cloud-storage-transfer-parent - 1.76.0 + 1.77.0 diff --git a/java-storagebatchoperations/CHANGELOG.md b/java-storagebatchoperations/CHANGELOG.md index fdb4307e19da..80e94fc153e9 100644 --- a/java-storagebatchoperations/CHANGELOG.md +++ b/java-storagebatchoperations/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.17.0 (2025-10-13) + +* No change + + ## 0.16.0 (2025-10-07) ### Dependencies diff --git a/java-storagebatchoperations/README.md b/java-storagebatchoperations/README.md index 40749086ab9c..c2655c31b5eb 100644 --- a/java-storagebatchoperations/README.md +++ b/java-storagebatchoperations/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storagebatchoperations - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.15.0' +implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.15.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.16.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storagebatchoperations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.16.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml index 9a9f63539a64..c2e21bf00372 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations-bom - 0.16.0 + 0.17.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 diff --git a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml index 955a4078f8d9..3ae56b87e437 100644 --- a/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/google-cloud-storagebatchoperations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storagebatchoperations - 0.16.0 + 0.17.0 jar Google Storage Batch Operations API Storage Batch Operations API Storage batch operations is a Cloud Storage management feature that performs operations on billions of Cloud Storage objects in a serverless manner. com.google.cloud google-cloud-storagebatchoperations-parent - 0.16.0 + 0.17.0 google-cloud-storagebatchoperations diff --git a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml index 28a4ea769f2b..c91d8f6b1ee7 100644 --- a/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 grpc-google-cloud-storagebatchoperations-v1 GRPC library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.16.0 + 0.17.0 diff --git a/java-storagebatchoperations/pom.xml b/java-storagebatchoperations/pom.xml index e2b00c753a34..c002945e6806 100644 --- a/java-storagebatchoperations/pom.xml +++ b/java-storagebatchoperations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storagebatchoperations-parent pom - 0.16.0 + 0.17.0 Google Storage Batch Operations API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storagebatchoperations - 0.16.0 + 0.17.0 com.google.api.grpc grpc-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 diff --git a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml index 9e78fa022532..1b769bc59892 100644 --- a/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml +++ b/java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storagebatchoperations-v1 - 0.16.0 + 0.17.0 proto-google-cloud-storagebatchoperations-v1 Proto library for google-cloud-storagebatchoperations com.google.cloud google-cloud-storagebatchoperations-parent - 0.16.0 + 0.17.0 diff --git a/java-storageinsights/CHANGELOG.md b/java-storageinsights/CHANGELOG.md index 8cbc423f1edf..18148d5bedfd 100644 --- a/java-storageinsights/CHANGELOG.md +++ b/java-storageinsights/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.62.0 (2025-10-13) + +* No change + + ## 0.61.0 (2025-10-07) ### Dependencies diff --git a/java-storageinsights/README.md b/java-storageinsights/README.md index 5f25f1d51dcc..b7187c268565 100644 --- a/java-storageinsights/README.md +++ b/java-storageinsights/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storageinsights - 0.60.0 + 0.61.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storageinsights:0.60.0' +implementation 'com.google.cloud:google-cloud-storageinsights:0.61.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.60.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.61.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-storageinsights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.60.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.61.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml index d464b53359d4..41d727b05dbe 100644 --- a/java-storageinsights/google-cloud-storageinsights-bom/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-storageinsights-bom - 0.61.0 + 0.62.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-storageinsights - 0.61.0 + 0.62.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 diff --git a/java-storageinsights/google-cloud-storageinsights/pom.xml b/java-storageinsights/google-cloud-storageinsights/pom.xml index 1c82317b05dd..169e8a8e4957 100644 --- a/java-storageinsights/google-cloud-storageinsights/pom.xml +++ b/java-storageinsights/google-cloud-storageinsights/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-storageinsights - 0.61.0 + 0.62.0 jar Google Storage Insights API Storage Insights API Provides insights capability on Google Cloud Storage com.google.cloud google-cloud-storageinsights-parent - 0.61.0 + 0.62.0 google-cloud-storageinsights diff --git a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml index e8955d471a0a..7eca91da61d0 100644 --- a/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/grpc-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 grpc-google-cloud-storageinsights-v1 GRPC library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.61.0 + 0.62.0 diff --git a/java-storageinsights/pom.xml b/java-storageinsights/pom.xml index c91956b9963a..83b810c7a9da 100644 --- a/java-storageinsights/pom.xml +++ b/java-storageinsights/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-storageinsights-parent pom - 0.61.0 + 0.62.0 Google Storage Insights API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-storageinsights - 0.61.0 + 0.62.0 com.google.api.grpc grpc-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 diff --git a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml index 931b030fe1d3..1d77cd1c3c7b 100644 --- a/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml +++ b/java-storageinsights/proto-google-cloud-storageinsights-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-storageinsights-v1 - 0.61.0 + 0.62.0 proto-google-cloud-storageinsights-v1 Proto library for google-cloud-storageinsights com.google.cloud google-cloud-storageinsights-parent - 0.61.0 + 0.62.0 diff --git a/java-talent/CHANGELOG.md b/java-talent/CHANGELOG.md index 4598c8ed8289..a09949db7656 100644 --- a/java-talent/CHANGELOG.md +++ b/java-talent/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-talent/README.md b/java-talent/README.md index 152f8413dd02..f97b5c444860 100644 --- a/java-talent/README.md +++ b/java-talent/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-talent - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-talent:2.76.0' +implementation 'com.google.cloud:google-cloud-talent:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-talent.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-talent/google-cloud-talent-bom/pom.xml b/java-talent/google-cloud-talent-bom/pom.xml index 05e82b706f92..e1afe92abff8 100644 --- a/java-talent/google-cloud-talent-bom/pom.xml +++ b/java-talent/google-cloud-talent-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-talent-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-talent - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 diff --git a/java-talent/google-cloud-talent/pom.xml b/java-talent/google-cloud-talent/pom.xml index fff53d436bbf..fc1d4fc9b56a 100644 --- a/java-talent/google-cloud-talent/pom.xml +++ b/java-talent/google-cloud-talent/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-talent - 2.77.0 + 2.78.0 jar Google Cloud Talent Solution Java idiomatic client for Google Cloud Talent Solution com.google.cloud google-cloud-talent-parent - 2.77.0 + 2.78.0 google-cloud-talent diff --git a/java-talent/grpc-google-cloud-talent-v4/pom.xml b/java-talent/grpc-google-cloud-talent-v4/pom.xml index e890ea5fe000..ec334750a39f 100644 --- a/java-talent/grpc-google-cloud-talent-v4/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.77.0 + 2.78.0 grpc-google-cloud-talent-v4 GRPC library for grpc-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.77.0 + 2.78.0 diff --git a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml index 76047dc22fd1..ddffc7396a18 100644 --- a/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/grpc-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 grpc-google-cloud-talent-v4beta1 GRPC library for grpc-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.77.0 + 2.78.0 diff --git a/java-talent/pom.xml b/java-talent/pom.xml index 4484c899b650..4caaeb9a4e5c 100644 --- a/java-talent/pom.xml +++ b/java-talent/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-talent-parent pom - 2.77.0 + 2.78.0 Google Cloud Talent Solution Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,32 +29,32 @@ com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 com.google.api.grpc grpc-google-cloud-talent-v4 - 2.77.0 + 2.78.0 com.google.cloud google-cloud-talent - 2.77.0 + 2.78.0 com.google.cloud google-cloud-talent-bom - 2.77.0 + 2.78.0 diff --git a/java-talent/proto-google-cloud-talent-v4/pom.xml b/java-talent/proto-google-cloud-talent-v4/pom.xml index cadcec930b22..635c2e8679a7 100644 --- a/java-talent/proto-google-cloud-talent-v4/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4 - 2.77.0 + 2.78.0 proto-google-cloud-talent-v4 PROTO library for proto-google-cloud-talent-v4 com.google.cloud google-cloud-talent-parent - 2.77.0 + 2.78.0 diff --git a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml index 98a09288e8c5..66aa87b61fc2 100644 --- a/java-talent/proto-google-cloud-talent-v4beta1/pom.xml +++ b/java-talent/proto-google-cloud-talent-v4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-talent-v4beta1 - 0.120.0 + 0.121.0 proto-google-cloud-talent-v4beta1 PROTO library for proto-google-cloud-talent-v4beta1 com.google.cloud google-cloud-talent-parent - 2.77.0 + 2.78.0 diff --git a/java-tasks/CHANGELOG.md b/java-tasks/CHANGELOG.md index 5c49bab5e00a..74ea009b11a8 100644 --- a/java-tasks/CHANGELOG.md +++ b/java-tasks/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-tasks/README.md b/java-tasks/README.md index aad74f916eb0..880e4cba469b 100644 --- a/java-tasks/README.md +++ b/java-tasks/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tasks - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-tasks:2.75.0' +implementation 'com.google.cloud:google-cloud-tasks:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-tasks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-tasks/google-cloud-tasks-bom/pom.xml b/java-tasks/google-cloud-tasks-bom/pom.xml index cb62a3b4b5fc..86b0a9765dcb 100644 --- a/java-tasks/google-cloud-tasks-bom/pom.xml +++ b/java-tasks/google-cloud-tasks-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tasks-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-tasks - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 diff --git a/java-tasks/google-cloud-tasks/pom.xml b/java-tasks/google-cloud-tasks/pom.xml index 2a08871b9ea4..bbf8bf15399c 100644 --- a/java-tasks/google-cloud-tasks/pom.xml +++ b/java-tasks/google-cloud-tasks/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tasks - 2.76.0 + 2.77.0 jar Google Cloud Tasks Java idiomatic client for Google Cloud Tasks com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 google-cloud-tasks diff --git a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml index 70af4212f758..cb9fbd6fb425 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 grpc-google-cloud-tasks-v2 GRPC library for grpc-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml index fa91d0a4c9de..c670e1b33f81 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 grpc-google-cloud-tasks-v2beta2 GRPC library for grpc-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml index ba32757f4608..26b191804650 100644 --- a/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/grpc-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 grpc-google-cloud-tasks-v2beta3 GRPC library for grpc-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-tasks/pom.xml b/java-tasks/pom.xml index e55e18ec9446..60da6ab6fa71 100644 --- a/java-tasks/pom.xml +++ b/java-tasks/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tasks-parent pom - 2.76.0 + 2.77.0 Google Cloud Tasks Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-tasks - 2.76.0 + 2.77.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2/pom.xml index ff2f9477bcdd..e325e591719d 100644 --- a/java-tasks/proto-google-cloud-tasks-v2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 2.76.0 + 2.77.0 proto-google-cloud-tasks-v2 PROTO library for proto-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml index 1166f351efd4..0be2abedd50c 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.166.0 + 0.167.0 proto-google-cloud-tasks-v2beta2 PROTO library for proto-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml index 9e49b2fa3703..d1d13f75cb0f 100644 --- a/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml +++ b/java-tasks/proto-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.166.0 + 0.167.0 proto-google-cloud-tasks-v2beta3 PROTO library for proto-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 2.76.0 + 2.77.0 diff --git a/java-telcoautomation/CHANGELOG.md b/java-telcoautomation/CHANGELOG.md index d90910094839..a1221924de36 100644 --- a/java-telcoautomation/CHANGELOG.md +++ b/java-telcoautomation/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.47.0 (2025-10-13) + +* No change + + ## 0.46.0 (2025-10-07) ### Dependencies diff --git a/java-telcoautomation/README.md b/java-telcoautomation/README.md index 8dc2ac0d3958..ea6b8afb7d82 100644 --- a/java-telcoautomation/README.md +++ b/java-telcoautomation/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-telcoautomation - 0.45.0 + 0.46.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-telcoautomation:0.45.0' +implementation 'com.google.cloud:google-cloud-telcoautomation:0.46.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.45.0" +libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.46.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-telcoautomation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.45.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.46.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml index a1e0c219e298..7237c9146ff6 100644 --- a/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation-bom - 0.46.0 + 0.47.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-telcoautomation - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 diff --git a/java-telcoautomation/google-cloud-telcoautomation/pom.xml b/java-telcoautomation/google-cloud-telcoautomation/pom.xml index 55caf13352ed..a4717635366f 100644 --- a/java-telcoautomation/google-cloud-telcoautomation/pom.xml +++ b/java-telcoautomation/google-cloud-telcoautomation/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-telcoautomation - 0.46.0 + 0.47.0 jar Google Telco Automation API Telco Automation API APIs to automate 5G deployment and management of cloud infrastructure and network functions. com.google.cloud google-cloud-telcoautomation-parent - 0.46.0 + 0.47.0 google-cloud-telcoautomation diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml index 0b2ece364cce..ca2019737196 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 grpc-google-cloud-telcoautomation-v1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.46.0 + 0.47.0 diff --git a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml index eae90ba8dc29..88c3baffc061 100644 --- a/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/grpc-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 grpc-google-cloud-telcoautomation-v1alpha1 GRPC library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.46.0 + 0.47.0 diff --git a/java-telcoautomation/pom.xml b/java-telcoautomation/pom.xml index 89f798656612..672042e8fd1f 100644 --- a/java-telcoautomation/pom.xml +++ b/java-telcoautomation/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-telcoautomation-parent pom - 0.46.0 + 0.47.0 Google Telco Automation API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-telcoautomation - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 com.google.api.grpc grpc-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml index 3bbf872193d4..8dbaa3049f76 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1 - 0.46.0 + 0.47.0 proto-google-cloud-telcoautomation-v1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.46.0 + 0.47.0 diff --git a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml index 21f8edcb7a94..92f0f5ec25a5 100644 --- a/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml +++ b/java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-telcoautomation-v1alpha1 - 0.46.0 + 0.47.0 proto-google-cloud-telcoautomation-v1alpha1 Proto library for google-cloud-telcoautomation com.google.cloud google-cloud-telcoautomation-parent - 0.46.0 + 0.47.0 diff --git a/java-texttospeech/CHANGELOG.md b/java-texttospeech/CHANGELOG.md index b500d900fb9c..0da1cbf933b3 100644 --- a/java-texttospeech/CHANGELOG.md +++ b/java-texttospeech/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Features diff --git a/java-texttospeech/README.md b/java-texttospeech/README.md index b2fca54c38aa..bb1f771ef087 100644 --- a/java-texttospeech/README.md +++ b/java-texttospeech/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-texttospeech - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-texttospeech:2.76.0' +implementation 'com.google.cloud:google-cloud-texttospeech:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-texttospeech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml index b27cfa7d7d21..c9318901d5ac 100644 --- a/java-texttospeech/google-cloud-texttospeech-bom/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-texttospeech-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-texttospeech - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 diff --git a/java-texttospeech/google-cloud-texttospeech/pom.xml b/java-texttospeech/google-cloud-texttospeech/pom.xml index 06c6c5daf246..d2b51a49e0fa 100644 --- a/java-texttospeech/google-cloud-texttospeech/pom.xml +++ b/java-texttospeech/google-cloud-texttospeech/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-texttospeech - 2.77.0 + 2.78.0 jar Google Cloud Text-to-Speech Java idiomatic client for Google Cloud Text-to-Speech com.google.cloud google-cloud-texttospeech-parent - 2.77.0 + 2.78.0 google-cloud-texttospeech diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml index 766a582490f8..d41ad6d45177 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-texttospeech-v1 GRPC library for grpc-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.77.0 + 2.78.0 diff --git a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml index 81cca707ce1e..654e70a2b836 100644 --- a/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/grpc-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 grpc-google-cloud-texttospeech-v1beta1 GRPC library for grpc-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.77.0 + 2.78.0 diff --git a/java-texttospeech/pom.xml b/java-texttospeech/pom.xml index 031cbf7fde70..b4d6cf9345b9 100644 --- a/java-texttospeech/pom.xml +++ b/java-texttospeech/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-texttospeech-parent pom - 2.77.0 + 2.78.0 Google Cloud Text-to-Speech Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 com.google.api.grpc grpc-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 com.google.cloud google-cloud-texttospeech - 2.77.0 + 2.78.0 diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml index a2236a4a07b0..318140c32bb8 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1 - 2.77.0 + 2.78.0 proto-google-cloud-texttospeech-v1 PROTO library for proto-google-cloud-texttospeech-v1 com.google.cloud google-cloud-texttospeech-parent - 2.77.0 + 2.78.0 diff --git a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml index f3082dda6893..ceb1b8ce23e6 100644 --- a/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml +++ b/java-texttospeech/proto-google-cloud-texttospeech-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-texttospeech-v1beta1 - 0.166.0 + 0.167.0 proto-google-cloud-texttospeech-v1beta1 PROTO library for proto-google-cloud-texttospeech-v1beta1 com.google.cloud google-cloud-texttospeech-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/CHANGELOG.md b/java-tpu/CHANGELOG.md index 158ec64fb3a6..d00c19c477bb 100644 --- a/java-tpu/CHANGELOG.md +++ b/java-tpu/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-tpu/README.md b/java-tpu/README.md index 6d431d2bddb1..31c733033394 100644 --- a/java-tpu/README.md +++ b/java-tpu/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tpu - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-tpu:2.76.0' +implementation 'com.google.cloud:google-cloud-tpu:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-tpu.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-tpu/google-cloud-tpu-bom/pom.xml b/java-tpu/google-cloud-tpu-bom/pom.xml index 2186e2fc1042..6bf2cccf3045 100644 --- a/java-tpu/google-cloud-tpu-bom/pom.xml +++ b/java-tpu/google-cloud-tpu-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-tpu-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,37 +27,37 @@ com.google.cloud google-cloud-tpu - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 diff --git a/java-tpu/google-cloud-tpu/pom.xml b/java-tpu/google-cloud-tpu/pom.xml index c2ffc13a9fdd..3ad30870205c 100644 --- a/java-tpu/google-cloud-tpu/pom.xml +++ b/java-tpu/google-cloud-tpu/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-tpu - 2.77.0 + 2.78.0 jar Google Cloud TPU Cloud TPU are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 google-cloud-tpu diff --git a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml index 436ca8f72170..f1dd4fd3e1d8 100644 --- a/java-tpu/grpc-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-tpu-v1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml index 0eacad04868b..e77cc9ddffb0 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 grpc-google-cloud-tpu-v2 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml index ea81a458a271..d48ecc49da92 100644 --- a/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/grpc-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 grpc-google-cloud-tpu-v2alpha1 GRPC library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/pom.xml b/java-tpu/pom.xml index 122828d802a2..517625eef487 100644 --- a/java-tpu/pom.xml +++ b/java-tpu/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tpu-parent pom - 2.77.0 + 2.78.0 Google Cloud TPU Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.cloud google-cloud-tpu - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 diff --git a/java-tpu/proto-google-cloud-tpu-v1/pom.xml b/java-tpu/proto-google-cloud-tpu-v1/pom.xml index 124d6ce7b7ed..0ad1c9f0c8b7 100644 --- a/java-tpu/proto-google-cloud-tpu-v1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v1 - 2.77.0 + 2.78.0 proto-google-cloud-tpu-v1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/proto-google-cloud-tpu-v2/pom.xml b/java-tpu/proto-google-cloud-tpu-v2/pom.xml index 081edbf71489..549ec1e820b8 100644 --- a/java-tpu/proto-google-cloud-tpu-v2/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2 - 2.77.0 + 2.78.0 proto-google-cloud-tpu-v2 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml index 209676790692..f1b467401450 100644 --- a/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml +++ b/java-tpu/proto-google-cloud-tpu-v2alpha1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tpu-v2alpha1 - 2.77.0 + 2.78.0 proto-google-cloud-tpu-v2alpha1 Proto library for google-cloud-tpu com.google.cloud google-cloud-tpu-parent - 2.77.0 + 2.78.0 diff --git a/java-trace/CHANGELOG.md b/java-trace/CHANGELOG.md index 9f4b189087f7..deba038711da 100644 --- a/java-trace/CHANGELOG.md +++ b/java-trace/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-trace/README.md b/java-trace/README.md index 9298ce40b260..6119e5ae5723 100644 --- a/java-trace/README.md +++ b/java-trace/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-trace - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-trace:2.75.0' +implementation 'com.google.cloud:google-cloud-trace:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-trace.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-trace/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-trace/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-trace/google-cloud-trace-bom/pom.xml b/java-trace/google-cloud-trace-bom/pom.xml index 327d05450616..ab4433bb62ce 100644 --- a/java-trace/google-cloud-trace-bom/pom.xml +++ b/java-trace/google-cloud-trace-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-trace-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-trace - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.76.0 + 2.77.0 diff --git a/java-trace/google-cloud-trace/pom.xml b/java-trace/google-cloud-trace/pom.xml index 13c570c31b43..5fbada07cfa5 100644 --- a/java-trace/google-cloud-trace/pom.xml +++ b/java-trace/google-cloud-trace/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-trace - 2.76.0 + 2.77.0 jar Google Cloud Trace @@ -12,7 +12,7 @@ com.google.cloud google-cloud-trace-parent - 2.76.0 + 2.77.0 google-cloud-trace diff --git a/java-trace/grpc-google-cloud-trace-v1/pom.xml b/java-trace/grpc-google-cloud-trace-v1/pom.xml index 4bf2c56535b2..8efffda2bca0 100644 --- a/java-trace/grpc-google-cloud-trace-v1/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-trace-v1 GRPC library for grpc-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.76.0 + 2.77.0 diff --git a/java-trace/grpc-google-cloud-trace-v2/pom.xml b/java-trace/grpc-google-cloud-trace-v2/pom.xml index c856c809714c..f0b4bc01a05c 100644 --- a/java-trace/grpc-google-cloud-trace-v2/pom.xml +++ b/java-trace/grpc-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.76.0 + 2.77.0 grpc-google-cloud-trace-v2 GRPC library for grpc-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.76.0 + 2.77.0 diff --git a/java-trace/pom.xml b/java-trace/pom.xml index 1d9d7025e635..1a560c8deb91 100644 --- a/java-trace/pom.xml +++ b/java-trace/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-trace-parent pom - 2.76.0 + 2.77.0 Google Cloud Trace Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-trace - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 2.76.0 + 2.77.0 diff --git a/java-trace/proto-google-cloud-trace-v1/pom.xml b/java-trace/proto-google-cloud-trace-v1/pom.xml index 9acd8c41e36a..f56384c0a486 100644 --- a/java-trace/proto-google-cloud-trace-v1/pom.xml +++ b/java-trace/proto-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.76.0 + 2.77.0 proto-google-cloud-trace-v1 PROTO library for proto-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 2.76.0 + 2.77.0 diff --git a/java-trace/proto-google-cloud-trace-v2/pom.xml b/java-trace/proto-google-cloud-trace-v2/pom.xml index 076f4f4aef93..70c3835dd25d 100644 --- a/java-trace/proto-google-cloud-trace-v2/pom.xml +++ b/java-trace/proto-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v2 - 2.76.0 + 2.77.0 proto-google-cloud-trace-v2 PROTO library for proto-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 2.76.0 + 2.77.0 diff --git a/java-translate/CHANGELOG.md b/java-translate/CHANGELOG.md index f0475a6b216e..747009dbd55b 100644 --- a/java-translate/CHANGELOG.md +++ b/java-translate/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-translate/README.md b/java-translate/README.md index 5f6b94c5ea09..31e670b6c5d2 100644 --- a/java-translate/README.md +++ b/java-translate/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-translate - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-translate:2.75.0' +implementation 'com.google.cloud:google-cloud-translate:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.76.0" ``` ## Authentication @@ -271,7 +271,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-translate.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-translate/google-cloud-translate-bom/pom.xml b/java-translate/google-cloud-translate-bom/pom.xml index 81a6655ba600..1b9ec691d102 100644 --- a/java-translate/google-cloud-translate-bom/pom.xml +++ b/java-translate/google-cloud-translate-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-translate-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-translate - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.76.0 + 2.77.0 diff --git a/java-translate/google-cloud-translate/pom.xml b/java-translate/google-cloud-translate/pom.xml index ffab90632b79..2f9ec3a42651 100644 --- a/java-translate/google-cloud-translate/pom.xml +++ b/java-translate/google-cloud-translate/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-translate - 2.76.0 + 2.77.0 jar Google Cloud Translate Java idiomatic client for Google Cloud Translate com.google.cloud google-cloud-translate-parent - 2.76.0 + 2.77.0 google-cloud-translate diff --git a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/testing/RemoteTranslateHelper.java b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/testing/RemoteTranslateHelper.java index c5cec0dcf3cb..9a5d20659b69 100644 --- a/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/testing/RemoteTranslateHelper.java +++ b/java-translate/google-cloud-translate/src/main/java/com/google/cloud/translate/testing/RemoteTranslateHelper.java @@ -16,6 +16,7 @@ package com.google.cloud.translate.testing; +import com.google.api.core.ObsoleteApi; import com.google.api.gax.retrying.RetrySettings; import com.google.auth.oauth2.GoogleCredentials; import com.google.cloud.http.HttpTransportOptions; @@ -51,7 +52,27 @@ public TranslateOptions getOptions() { } /** - * Creates a {@code RemoteTranslateHelper} object for the given project id and JSON key input + * This method is obsolete because of a potential security risk. Use the {@link #create(String, + * GoogleCredentials)} method instead. + * + *

If you know that you will be loading credential configurations of a specific type, it is + * recommended to use a credential-type-specific `fromStream()` method. This will ensure that an + * unexpected credential type with potential for malicious intent is not loaded unintentionally. + * You might still have to do validation for certain credential types. Please follow the + * recommendation for that method. + * + *

If you are loading your credential configuration from an untrusted source and have not + * mitigated the risks (e.g. by validating the configuration yourself), make these changes as soon + * as possible to prevent security risks to your environment. + * + *

Regardless of the method used, it is always your responsibility to validate configurations + * received from external sources. + * + *

See the {@link documentation} + * for more details. + * + *

Creates a {@code RemoteTranslateHelper} object for the given project id and JSON key input * stream. * * @param projectId id of the project to be used for running the tests @@ -60,20 +81,13 @@ public TranslateOptions getOptions() { * @throws com.google.cloud.translate.testing.RemoteTranslateHelper.TranslateHelperException if * {@code keyStream} is not a valid JSON key stream */ + @ObsoleteApi( + "This method is obsolete because of a potential security risk. Use the create() variant with" + + " Credential parameter instead") public static RemoteTranslateHelper create(String projectId, InputStream keyStream) throws TranslateHelperException { try { - HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); - transportOptions = - transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); - TranslateOptions translateOptions = - TranslateOptions.newBuilder() - .setCredentials(GoogleCredentials.fromStream(keyStream)) - .setProjectId(projectId) - .setRetrySettings(retryParams()) - .setTransportOptions(transportOptions) - .build(); - return new RemoteTranslateHelper(translateOptions); + return create(projectId, GoogleCredentials.fromStream(keyStream)); } catch (IOException ex) { if (logger.isLoggable(Level.WARNING)) { logger.log(Level.WARNING, ex.getMessage()); @@ -82,6 +96,28 @@ public static RemoteTranslateHelper create(String projectId, InputStream keyStre } } + /** + * Creates a {@code RemoteTranslateHelper} object for the given project id and JSON key input + * stream. + * + * @param projectId id of the project to be used for running the tests + * @param credentials GoogleCredential to set to TranslateOptions + * @return A {@code RemoteTranslateHelper} object for the provided options + */ + public static RemoteTranslateHelper create(String projectId, GoogleCredentials credentials) { + HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); + transportOptions = + transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); + TranslateOptions translateOptions = + TranslateOptions.newBuilder() + .setCredentials(credentials) + .setProjectId(projectId) + .setRetrySettings(retryParams()) + .setTransportOptions(transportOptions) + .build(); + return new RemoteTranslateHelper(translateOptions); + } + /** * Creates a {@code RemoteTranslateHelper} object for the given API key. * diff --git a/java-translate/grpc-google-cloud-translate-v3/pom.xml b/java-translate/grpc-google-cloud-translate-v3/pom.xml index e007d74e0d5a..c38bedc1b2bb 100644 --- a/java-translate/grpc-google-cloud-translate-v3/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.76.0 + 2.77.0 grpc-google-cloud-translate-v3 GRPC library for grpc-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.76.0 + 2.77.0 diff --git a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml index a9d37ab70fb2..4312d4f0c08a 100644 --- a/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/grpc-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 grpc-google-cloud-translate-v3beta1 GRPC library for grpc-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.76.0 + 2.77.0 diff --git a/java-translate/pom.xml b/java-translate/pom.xml index 335baf91cbae..056f2774892b 100644 --- a/java-translate/pom.xml +++ b/java-translate/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-translate-parent pom - 2.76.0 + 2.77.0 Google Cloud Translate Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 com.google.api.grpc grpc-google-cloud-translate-v3 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-translate - 2.76.0 + 2.77.0 diff --git a/java-translate/proto-google-cloud-translate-v3/pom.xml b/java-translate/proto-google-cloud-translate-v3/pom.xml index d4f97fbe3abc..85725d7abea7 100644 --- a/java-translate/proto-google-cloud-translate-v3/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3 - 2.76.0 + 2.77.0 proto-google-cloud-translate-v3 PROTO library for proto-google-cloud-translate-v3 com.google.cloud google-cloud-translate-parent - 2.76.0 + 2.77.0 diff --git a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml index 6c73c028c871..857a89e9660f 100644 --- a/java-translate/proto-google-cloud-translate-v3beta1/pom.xml +++ b/java-translate/proto-google-cloud-translate-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-translate-v3beta1 - 0.158.0 + 0.159.0 proto-google-cloud-translate-v3beta1 PROTO library for proto-google-cloud-translate-v3beta1 com.google.cloud google-cloud-translate-parent - 2.76.0 + 2.77.0 diff --git a/java-valkey/CHANGELOG.md b/java-valkey/CHANGELOG.md index 337d6d15c56e..00323bf9089e 100644 --- a/java-valkey/CHANGELOG.md +++ b/java-valkey/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.23.0 (2025-10-13) + +* No change + + ## 0.22.0 (2025-10-07) ### Dependencies diff --git a/java-valkey/README.md b/java-valkey/README.md index fee7979b623f..86ce342d56a1 100644 --- a/java-valkey/README.md +++ b/java-valkey/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-valkey - 0.21.0 + 0.22.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-valkey:0.21.0' +implementation 'com.google.cloud:google-cloud-valkey:0.22.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.21.0" +libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.22.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-valkey.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.21.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.22.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-valkey/google-cloud-valkey-bom/pom.xml b/java-valkey/google-cloud-valkey-bom/pom.xml index a454a53f168a..3bada338164c 100644 --- a/java-valkey/google-cloud-valkey-bom/pom.xml +++ b/java-valkey/google-cloud-valkey-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-valkey-bom - 0.22.0 + 0.23.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-valkey - 0.22.0 + 0.23.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.22.0 + 0.23.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.22.0 + 0.23.0 diff --git a/java-valkey/google-cloud-valkey/pom.xml b/java-valkey/google-cloud-valkey/pom.xml index fd425632e1b5..d906c5fc21da 100644 --- a/java-valkey/google-cloud-valkey/pom.xml +++ b/java-valkey/google-cloud-valkey/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-valkey - 0.22.0 + 0.23.0 jar Google Memorystore API Memorystore API Memorystore for Valkey is a fully managed Valkey Cluster service for Google Cloud. com.google.cloud google-cloud-valkey-parent - 0.22.0 + 0.23.0 google-cloud-valkey diff --git a/java-valkey/pom.xml b/java-valkey/pom.xml index 3fb48b3e3977..30ac48acd964 100644 --- a/java-valkey/pom.xml +++ b/java-valkey/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-valkey-parent pom - 0.22.0 + 0.23.0 Google Memorystore API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-valkey - 0.22.0 + 0.23.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.22.0 + 0.23.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.22.0 + 0.23.0 diff --git a/java-valkey/proto-google-cloud-valkey-v1/pom.xml b/java-valkey/proto-google-cloud-valkey-v1/pom.xml index e43f9d3346e2..54436c6ff435 100644 --- a/java-valkey/proto-google-cloud-valkey-v1/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1 - 0.22.0 + 0.23.0 proto-google-cloud-valkey-v1 Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.22.0 + 0.23.0 diff --git a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml index 902dcca477cc..6d2f6f5a510e 100644 --- a/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml +++ b/java-valkey/proto-google-cloud-valkey-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-valkey-v1beta - 0.22.0 + 0.23.0 proto-google-cloud-valkey-v1beta Proto library for google-cloud-valkey com.google.cloud google-cloud-valkey-parent - 0.22.0 + 0.23.0 diff --git a/java-vertexai/CHANGELOG.md b/java-vertexai/CHANGELOG.md index 831eedcdc93d..9e66d1af517a 100644 --- a/java-vertexai/CHANGELOG.md +++ b/java-vertexai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.37.0 (2025-10-13) + +* No change + + ## 1.36.0 (2025-10-07) ### Dependencies diff --git a/java-vertexai/README.md b/java-vertexai/README.md index 4f671b0c37c2..092f21ff53af 100644 --- a/java-vertexai/README.md +++ b/java-vertexai/README.md @@ -48,20 +48,20 @@ If you're using Maven without the BOM, add the following to your dependencies: com.google.cloud google-cloud-vertexai - 1.36.0 + 1.37.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vertexai:1.36.0' +implementation 'com.google.cloud:google-cloud-vertexai:1.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vertexai" % "1.36.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vertexai" % "1.37.0" ``` diff --git a/java-vertexai/google-cloud-vertexai-bom/pom.xml b/java-vertexai/google-cloud-vertexai-bom/pom.xml index 0ab860a2b5a2..03431ba7fe4e 100644 --- a/java-vertexai/google-cloud-vertexai-bom/pom.xml +++ b/java-vertexai/google-cloud-vertexai-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vertexai-bom - 1.36.0 + 1.37.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vertexai - 1.36.0 + 1.37.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 diff --git a/java-vertexai/google-cloud-vertexai/pom.xml b/java-vertexai/google-cloud-vertexai/pom.xml index 4ea36c507b2c..7b343ee32ae2 100644 --- a/java-vertexai/google-cloud-vertexai/pom.xml +++ b/java-vertexai/google-cloud-vertexai/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-vertexai - 1.36.0 + 1.37.0 jar Google VertexAI API Vertex AI is an integrated suite of machine learning tools and services @@ -25,7 +25,7 @@ com.google.cloud google-cloud-vertexai-parent - 1.36.0 + 1.37.0 google-cloud-vertexai diff --git a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml index 0d687b53ecc4..a5e664bf2db5 100644 --- a/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/grpc-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 grpc-google-cloud-vertexai-v1 GRPC library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.36.0 + 1.37.0 diff --git a/java-vertexai/pom.xml b/java-vertexai/pom.xml index 78ba94ccab29..eab920c4660e 100644 --- a/java-vertexai/pom.xml +++ b/java-vertexai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vertexai-parent pom - 1.36.0 + 1.37.0 Google VertexAI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vertexai - 1.36.0 + 1.37.0 com.google.api.grpc grpc-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 diff --git a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml index 6e97b83d20ef..3f6401086d80 100644 --- a/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml +++ b/java-vertexai/proto-google-cloud-vertexai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vertexai-v1 - 1.36.0 + 1.37.0 proto-google-cloud-vertexai-v1 Proto library for google-cloud-vertexai com.google.cloud google-cloud-vertexai-parent - 1.36.0 + 1.37.0 diff --git a/java-video-intelligence/CHANGELOG.md b/java-video-intelligence/CHANGELOG.md index c5605bee669b..8b701ce28138 100644 --- a/java-video-intelligence/CHANGELOG.md +++ b/java-video-intelligence/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.76.0 (2025-10-13) + +* No change + + ## 2.75.0 (2025-10-07) ### Dependencies diff --git a/java-video-intelligence/README.md b/java-video-intelligence/README.md index 1a9db81043a1..311fe65e5f36 100644 --- a/java-video-intelligence/README.md +++ b/java-video-intelligence/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-intelligence - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-intelligence:2.74.0' +implementation 'com.google.cloud:google-cloud-video-intelligence:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-intelligence.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml index 2fac39b1c22e..40022375a28d 100644 --- a/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence-bom - 2.75.0 + 2.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-video-intelligence - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 diff --git a/java-video-intelligence/google-cloud-video-intelligence/pom.xml b/java-video-intelligence/google-cloud-video-intelligence/pom.xml index b055ced56d1f..e1f726c0e86f 100644 --- a/java-video-intelligence/google-cloud-video-intelligence/pom.xml +++ b/java-video-intelligence/google-cloud-video-intelligence/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-intelligence - 2.75.0 + 2.76.0 jar Google Cloud Video Intelligence Java idiomatic client for Google Cloud Video Intelligence com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 google-cloud-video-intelligence diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml index ade5c29e5e50..c4aacfa3c835 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 grpc-google-cloud-video-intelligence-v1 GRPC library for grpc-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml index 149c2a490980..41380a44210a 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 grpc-google-cloud-video-intelligence-v1beta2 GRPC library for grpc-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml index 9b604e80336a..1680f676b52e 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 grpc-google-cloud-video-intelligence-v1p1beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml index 0b91faebea10..d6e274cb5c7f 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 grpc-google-cloud-video-intelligence-v1p2beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml index b9522ceef180..6530b52fb131 100644 --- a/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/grpc-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 grpc-google-cloud-video-intelligence-v1p3beta1 GRPC library for grpc-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/pom.xml b/java-video-intelligence/pom.xml index ae0a85d021e3..ecc0c034a1d0 100644 --- a/java-video-intelligence/pom.xml +++ b/java-video-intelligence/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-intelligence-parent pom - 2.75.0 + 2.76.0 Google Cloud Video Intelligence Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,62 +29,62 @@ com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 com.google.api.grpc grpc-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 com.google.cloud google-cloud-video-intelligence - 2.75.0 + 2.76.0 com.google.cloud google-cloud-video-intelligence-bom - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml index 7819bad13b6a..2bd9e99f3d28 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1 - 2.75.0 + 2.76.0 proto-google-cloud-video-intelligence-v1 PROTO library for proto-google-cloud-video-intelligence-v1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml index 035bdfab055a..fef5db72ab2f 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1beta2 - 0.165.0 + 0.166.0 proto-google-cloud-video-intelligence-v1beta2 PROTO library for proto-google-cloud-video-intelligence-v1beta2 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml index f5a25548938b..e9dd19f08f9e 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p1beta1 - 0.165.0 + 0.166.0 proto-google-cloud-video-intelligence-v1p1beta1 PROTO library for proto-google-cloud-video-intelligence-v1p1beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml index c0c84d6732a7..a68af2028a9f 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p2beta1 - 0.165.0 + 0.166.0 proto-google-cloud-video-intelligence-v1p2beta1 PROTO library for proto-google-cloud-video-intelligence-v1p2beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml index 355709151cce..7b20c246d119 100644 --- a/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml +++ b/java-video-intelligence/proto-google-cloud-video-intelligence-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-intelligence-v1p3beta1 - 0.165.0 + 0.166.0 proto-google-cloud-video-intelligence-v1p3beta1 PROTO library for proto-google-cloud-video-intelligence-v1p3beta1 com.google.cloud google-cloud-video-intelligence-parent - 2.75.0 + 2.76.0 diff --git a/java-video-live-stream/CHANGELOG.md b/java-video-live-stream/CHANGELOG.md index 653b27c6d1ae..a7f8a99683d9 100644 --- a/java-video-live-stream/CHANGELOG.md +++ b/java-video-live-stream/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.79.0 (2025-10-13) + +* No change + + ## 0.78.0 (2025-10-07) ### Dependencies diff --git a/java-video-live-stream/README.md b/java-video-live-stream/README.md index 1c9da4d168a4..8c7d14249e41 100644 --- a/java-video-live-stream/README.md +++ b/java-video-live-stream/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-live-stream - 0.77.0 + 0.78.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-live-stream:0.77.0' +implementation 'com.google.cloud:google-cloud-live-stream:0.78.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.77.0" +libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.78.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-live-stream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.77.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.78.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml index 8cdcd526ea1c..29002bcd4308 100644 --- a/java-video-live-stream/google-cloud-live-stream-bom/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-live-stream-bom - 0.78.0 + 0.79.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-live-stream - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 diff --git a/java-video-live-stream/google-cloud-live-stream/pom.xml b/java-video-live-stream/google-cloud-live-stream/pom.xml index 5496f766638e..3c61e8a3a4f7 100644 --- a/java-video-live-stream/google-cloud-live-stream/pom.xml +++ b/java-video-live-stream/google-cloud-live-stream/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-live-stream - 0.78.0 + 0.79.0 jar Google Cloud Live Stream Cloud Live Stream transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms. com.google.cloud google-cloud-live-stream-parent - 0.78.0 + 0.79.0 google-cloud-live-stream diff --git a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml index b04603c72800..520f804f7e7d 100644 --- a/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/grpc-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 grpc-google-cloud-live-stream-v1 GRPC library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.78.0 + 0.79.0 diff --git a/java-video-live-stream/pom.xml b/java-video-live-stream/pom.xml index bede303d4a70..9a66fd1652a2 100644 --- a/java-video-live-stream/pom.xml +++ b/java-video-live-stream/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-live-stream-parent pom - 0.78.0 + 0.79.0 Google Cloud Live Stream Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-live-stream - 0.78.0 + 0.79.0 com.google.api.grpc grpc-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 diff --git a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml index 9471098cc477..0f683f812d6b 100644 --- a/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml +++ b/java-video-live-stream/proto-google-cloud-live-stream-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-live-stream-v1 - 0.78.0 + 0.79.0 proto-google-cloud-live-stream-v1 Proto library for google-cloud-live-stream com.google.cloud google-cloud-live-stream-parent - 0.78.0 + 0.79.0 diff --git a/java-video-stitcher/CHANGELOG.md b/java-video-stitcher/CHANGELOG.md index 8bfa6871bd37..6e04ac4ae277 100644 --- a/java-video-stitcher/CHANGELOG.md +++ b/java-video-stitcher/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.77.0 (2025-10-13) + +* No change + + ## 0.76.0 (2025-10-07) ### Dependencies diff --git a/java-video-stitcher/README.md b/java-video-stitcher/README.md index d75cf8a27ba2..ece6bf8450c6 100644 --- a/java-video-stitcher/README.md +++ b/java-video-stitcher/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-stitcher - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-stitcher:0.75.0' +implementation 'com.google.cloud:google-cloud-video-stitcher:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-stitcher.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/0.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml index e315e1a242eb..7e87804c21c2 100644 --- a/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher-bom - 0.76.0 + 0.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-stitcher - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 diff --git a/java-video-stitcher/google-cloud-video-stitcher/pom.xml b/java-video-stitcher/google-cloud-video-stitcher/pom.xml index 7fcc5676ca32..eb6ab854c49a 100644 --- a/java-video-stitcher/google-cloud-video-stitcher/pom.xml +++ b/java-video-stitcher/google-cloud-video-stitcher/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-stitcher - 0.76.0 + 0.77.0 jar Google Video Stitcher API Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. com.google.cloud google-cloud-video-stitcher-parent - 0.76.0 + 0.77.0 google-cloud-video-stitcher diff --git a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml index 67fd1dae3eab..d9c3cc70d8b0 100644 --- a/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/grpc-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 grpc-google-cloud-video-stitcher-v1 GRPC library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.76.0 + 0.77.0 diff --git a/java-video-stitcher/pom.xml b/java-video-stitcher/pom.xml index 0c4dfe78bb96..495b2b450f7c 100644 --- a/java-video-stitcher/pom.xml +++ b/java-video-stitcher/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-stitcher-parent pom - 0.76.0 + 0.77.0 Google Video Stitcher API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-stitcher - 0.76.0 + 0.77.0 com.google.api.grpc grpc-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 diff --git a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml index 9c10eede9619..5016d920f0a4 100644 --- a/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml +++ b/java-video-stitcher/proto-google-cloud-video-stitcher-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-stitcher-v1 - 0.76.0 + 0.77.0 proto-google-cloud-video-stitcher-v1 Proto library for google-cloud-video-stitcher com.google.cloud google-cloud-video-stitcher-parent - 0.76.0 + 0.77.0 diff --git a/java-video-transcoder/CHANGELOG.md b/java-video-transcoder/CHANGELOG.md index d9267670f253..102fc2a57807 100644 --- a/java-video-transcoder/CHANGELOG.md +++ b/java-video-transcoder/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.76.0 (2025-10-13) + +* No change + + ## 1.75.0 (2025-10-07) ### Dependencies diff --git a/java-video-transcoder/README.md b/java-video-transcoder/README.md index b0014e49d96c..789cb2b2f565 100644 --- a/java-video-transcoder/README.md +++ b/java-video-transcoder/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-transcoder - 1.74.0 + 1.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-transcoder:1.74.0' +implementation 'com.google.cloud:google-cloud-video-transcoder:1.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "1.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "1.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-video-transcoder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/1.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/1.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml index b56c3b7cdf1f..6bd526452277 100644 --- a/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder-bom - 1.75.0 + 1.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-video-transcoder - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 diff --git a/java-video-transcoder/google-cloud-video-transcoder/pom.xml b/java-video-transcoder/google-cloud-video-transcoder/pom.xml index 912ca75ca28b..12e717df908a 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/pom.xml +++ b/java-video-transcoder/google-cloud-video-transcoder/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-video-transcoder - 1.75.0 + 1.76.0 jar Google Video Transcoder allows you to transcode videos into a variety of formats. The Transcoder API benefits broadcasters, production companies, businesses, and individuals looking to transform their video content for use across a variety of user devices. com.google.cloud google-cloud-video-transcoder-parent - 1.75.0 + 1.76.0 google-cloud-video-transcoder diff --git a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml index cae6553b85c6..d3ca16d4d31a 100644 --- a/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/grpc-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 grpc-google-cloud-video-transcoder-v1 GRPC library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.75.0 + 1.76.0 diff --git a/java-video-transcoder/pom.xml b/java-video-transcoder/pom.xml index fef0183c8dd3..d794d0d3c5cb 100644 --- a/java-video-transcoder/pom.xml +++ b/java-video-transcoder/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-video-transcoder-parent pom - 1.75.0 + 1.76.0 Google Video Transcoder Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-video-transcoder - 1.75.0 + 1.76.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 com.google.api.grpc grpc-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml index 0bb34b9d0d5e..dfbec4129f5a 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-video-transcoder-v1 - 1.75.0 + 1.76.0 proto-google-cloud-video-transcoder-v1 Proto library for google-cloud-video-transcoder com.google.cloud google-cloud-video-transcoder-parent - 1.75.0 + 1.76.0 diff --git a/java-vision/CHANGELOG.md b/java-vision/CHANGELOG.md index e8a56c020eb5..ef3464882d78 100644 --- a/java-vision/CHANGELOG.md +++ b/java-vision/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.75.0 (2025-10-13) + +* No change + + ## 3.74.0 (2025-10-07) ### Dependencies diff --git a/java-vision/README.md b/java-vision/README.md index e3b0a7e82247..cb7be10d69a3 100644 --- a/java-vision/README.md +++ b/java-vision/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vision - 3.73.0 + 3.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vision:3.73.0' +implementation 'com.google.cloud:google-cloud-vision:3.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.74.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vision.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.74.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vision/google-cloud-vision-bom/pom.xml b/java-vision/google-cloud-vision-bom/pom.xml index 1a6dab3a451f..5d17ad27c589 100644 --- a/java-vision/google-cloud-vision-bom/pom.xml +++ b/java-vision/google-cloud-vision-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vision-bom - 3.74.0 + 3.75.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,57 +23,57 @@ com.google.cloud google-cloud-vision - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.74.0 + 3.75.0 com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.74.0 + 3.75.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 diff --git a/java-vision/google-cloud-vision/pom.xml b/java-vision/google-cloud-vision/pom.xml index 3a40aa160bc5..0218faa1e1c5 100644 --- a/java-vision/google-cloud-vision/pom.xml +++ b/java-vision/google-cloud-vision/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vision - 3.74.0 + 3.75.0 jar Google Cloud Vision Java idiomatic client for Google Cloud Vision com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 google-cloud-vision diff --git a/java-vision/grpc-google-cloud-vision-v1/pom.xml b/java-vision/grpc-google-cloud-vision-v1/pom.xml index e81080253177..db2f741f1440 100644 --- a/java-vision/grpc-google-cloud-vision-v1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.74.0 + 3.75.0 grpc-google-cloud-vision-v1 GRPC library for grpc-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml index 6674b7c6dd12..7df0eac26070 100644 --- a/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 grpc-google-cloud-vision-v1p1beta1 GRPC library for grpc-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml index 3e208708472e..ee34b5ea0f72 100644 --- a/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 grpc-google-cloud-vision-v1p2beta1 GRPC library for grpc-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml index 88db164878ac..0aa05b426775 100644 --- a/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 grpc-google-cloud-vision-v1p3beta1 GRPC library for grpc-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml index fcf20704c8b1..e8131e886a31 100644 --- a/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/grpc-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 grpc-google-cloud-vision-v1p4beta1 GRPC library for grpc-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/pom.xml b/java-vision/pom.xml index ab44be43228b..1d1826f21896 100644 --- a/java-vision/pom.xml +++ b/java-vision/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vision-parent pom - 3.74.0 + 3.75.0 Google Cloud Vision Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,57 +29,57 @@ com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.74.0 + 3.75.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 com.google.api.grpc grpc-google-cloud-vision-v1 - 3.74.0 + 3.75.0 com.google.cloud google-cloud-vision - 3.74.0 + 3.75.0 diff --git a/java-vision/proto-google-cloud-vision-v1/pom.xml b/java-vision/proto-google-cloud-vision-v1/pom.xml index fe50bfe3bdfe..69706762a14e 100644 --- a/java-vision/proto-google-cloud-vision-v1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1 - 3.74.0 + 3.75.0 proto-google-cloud-vision-v1 PROTO library for proto-google-cloud-vision-v1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml index 7c7b2970ed35..28090219bd82 100644 --- a/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p1beta1 - 0.163.0 + 0.164.0 proto-google-cloud-vision-v1p1beta1 PROTO library for proto-google-cloud-vision-v1p1beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml index 1229f7d0ebb1..4898d3359c0c 100644 --- a/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p2beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p2beta1 - 3.74.0 + 3.75.0 proto-google-cloud-vision-v1p2beta1 PROTO library for proto-google-cloud-vision-v1p2beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml index f912a1c49c5d..bfda20533764 100644 --- a/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p3beta1 - 0.163.0 + 0.164.0 proto-google-cloud-vision-v1p3beta1 PROTO library for proto-google-cloud-vision-v1p3beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml index 704922d35a28..cedb4e6d9d3e 100644 --- a/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml +++ b/java-vision/proto-google-cloud-vision-v1p4beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vision-v1p4beta1 - 0.163.0 + 0.164.0 proto-google-cloud-vision-v1p4beta1 PROTO library for proto-google-cloud-vision-v1p4beta1 com.google.cloud google-cloud-vision-parent - 3.74.0 + 3.75.0 diff --git a/java-visionai/CHANGELOG.md b/java-visionai/CHANGELOG.md index af5dab3b7f48..5a8b7153ddb6 100644 --- a/java-visionai/CHANGELOG.md +++ b/java-visionai/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.34.0 (2025-10-13) + +* No change + + ## 0.33.0 (2025-10-07) ### Dependencies diff --git a/java-visionai/README.md b/java-visionai/README.md index 282433279a87..e256e7ecb775 100644 --- a/java-visionai/README.md +++ b/java-visionai/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-visionai - 0.32.0 + 0.33.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-visionai:0.32.0' +implementation 'com.google.cloud:google-cloud-visionai:0.33.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-visionai" % "0.32.0" +libraryDependencies += "com.google.cloud" % "google-cloud-visionai" % "0.33.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-visionai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-visionai/0.32.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-visionai/0.33.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-visionai/google-cloud-visionai-bom/pom.xml b/java-visionai/google-cloud-visionai-bom/pom.xml index f2142a8063ef..2a8301c4d21b 100644 --- a/java-visionai/google-cloud-visionai-bom/pom.xml +++ b/java-visionai/google-cloud-visionai-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-visionai-bom - 0.33.0 + 0.34.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -26,17 +26,17 @@ com.google.cloud google-cloud-visionai - 0.33.0 + 0.34.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 diff --git a/java-visionai/google-cloud-visionai/pom.xml b/java-visionai/google-cloud-visionai/pom.xml index a8bb98ae4bf4..53c673319cb3 100644 --- a/java-visionai/google-cloud-visionai/pom.xml +++ b/java-visionai/google-cloud-visionai/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-visionai - 0.33.0 + 0.34.0 jar Google Vision AI API Vision AI API Vertex AI Vision is an AI-powered platform to ingest, analyze and store video data. com.google.cloud google-cloud-visionai-parent - 0.33.0 + 0.34.0 google-cloud-visionai diff --git a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml index 6a5da7be06a2..9361dc31b87a 100644 --- a/java-visionai/grpc-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/grpc-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 grpc-google-cloud-visionai-v1 GRPC library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.33.0 + 0.34.0 diff --git a/java-visionai/pom.xml b/java-visionai/pom.xml index 6c3fa3c7a255..b946f194011d 100644 --- a/java-visionai/pom.xml +++ b/java-visionai/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-visionai-parent pom - 0.33.0 + 0.34.0 Google Vision AI API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-visionai - 0.33.0 + 0.34.0 com.google.api.grpc grpc-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 diff --git a/java-visionai/proto-google-cloud-visionai-v1/pom.xml b/java-visionai/proto-google-cloud-visionai-v1/pom.xml index 1beabb567c3b..c7ef24e51775 100644 --- a/java-visionai/proto-google-cloud-visionai-v1/pom.xml +++ b/java-visionai/proto-google-cloud-visionai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-visionai-v1 - 0.33.0 + 0.34.0 proto-google-cloud-visionai-v1 Proto library for google-cloud-visionai com.google.cloud google-cloud-visionai-parent - 0.33.0 + 0.34.0 diff --git a/java-vmmigration/CHANGELOG.md b/java-vmmigration/CHANGELOG.md index f7660efc2bab..aacbf1a693f3 100644 --- a/java-vmmigration/CHANGELOG.md +++ b/java-vmmigration/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.77.0 (2025-10-13) + +* No change + + ## 1.76.0 (2025-10-07) ### Dependencies diff --git a/java-vmmigration/README.md b/java-vmmigration/README.md index ab615ad5d48c..af6eb938be86 100644 --- a/java-vmmigration/README.md +++ b/java-vmmigration/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmmigration - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmmigration:1.75.0' +implementation 'com.google.cloud:google-cloud-vmmigration:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vmmigration.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml index 7208da52bd89..24ca8f6e4af2 100644 --- a/java-vmmigration/google-cloud-vmmigration-bom/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmmigration-bom - 1.76.0 + 1.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmmigration - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 diff --git a/java-vmmigration/google-cloud-vmmigration/pom.xml b/java-vmmigration/google-cloud-vmmigration/pom.xml index 12e90986d2d7..c0ba73ad505f 100644 --- a/java-vmmigration/google-cloud-vmmigration/pom.xml +++ b/java-vmmigration/google-cloud-vmmigration/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmmigration - 1.76.0 + 1.77.0 jar Google VM Migration VM Migration helps customers migrating VMs to GCP at no additional cost, as well as an extensive ecosystem of partners to help with discovery and assessment, planning, migration, special use cases, and more. com.google.cloud google-cloud-vmmigration-parent - 1.76.0 + 1.77.0 google-cloud-vmmigration diff --git a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml index 1b4d480a2c40..1f5a608c655a 100644 --- a/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/grpc-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 grpc-google-cloud-vmmigration-v1 GRPC library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.76.0 + 1.77.0 diff --git a/java-vmmigration/pom.xml b/java-vmmigration/pom.xml index 38d550c089f6..f98eb4202aed 100644 --- a/java-vmmigration/pom.xml +++ b/java-vmmigration/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmmigration-parent pom - 1.76.0 + 1.77.0 Google VM Migration Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmmigration - 1.76.0 + 1.77.0 com.google.api.grpc grpc-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 diff --git a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml index 36846f81e30c..1c1396543080 100644 --- a/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml +++ b/java-vmmigration/proto-google-cloud-vmmigration-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmmigration-v1 - 1.76.0 + 1.77.0 proto-google-cloud-vmmigration-v1 Proto library for google-cloud-vmmigration com.google.cloud google-cloud-vmmigration-parent - 1.76.0 + 1.77.0 diff --git a/java-vmwareengine/CHANGELOG.md b/java-vmwareengine/CHANGELOG.md index 042acf7513db..271727b67c5f 100644 --- a/java-vmwareengine/CHANGELOG.md +++ b/java-vmwareengine/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.71.0 (2025-10-13) + +* No change + + ## 0.70.0 (2025-10-07) ### Dependencies diff --git a/java-vmwareengine/README.md b/java-vmwareengine/README.md index d70fb6f925a4..4b9263d25d67 100644 --- a/java-vmwareengine/README.md +++ b/java-vmwareengine/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmwareengine - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmwareengine:0.69.0' +implementation 'com.google.cloud:google-cloud-vmwareengine:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.69.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.70.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vmwareengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.70.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml index 3b38134a340a..16e6869ef319 100644 --- a/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine-bom - 0.70.0 + 0.71.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vmwareengine - 0.70.0 + 0.71.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 diff --git a/java-vmwareengine/google-cloud-vmwareengine/pom.xml b/java-vmwareengine/google-cloud-vmwareengine/pom.xml index 259c9149143c..8ce49462c3e9 100644 --- a/java-vmwareengine/google-cloud-vmwareengine/pom.xml +++ b/java-vmwareengine/google-cloud-vmwareengine/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vmwareengine - 0.70.0 + 0.71.0 jar Google Google Cloud VMware Engine Google Cloud VMware Engine Easily lift and shift your VMware-based applications to Google Cloud without changes to your apps, tools, or processes. com.google.cloud google-cloud-vmwareengine-parent - 0.70.0 + 0.71.0 google-cloud-vmwareengine diff --git a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml index f426d8991099..a4b163e90d92 100644 --- a/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/grpc-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 grpc-google-cloud-vmwareengine-v1 GRPC library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.70.0 + 0.71.0 diff --git a/java-vmwareengine/pom.xml b/java-vmwareengine/pom.xml index 24761668edd4..a9456a2a0ece 100644 --- a/java-vmwareengine/pom.xml +++ b/java-vmwareengine/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vmwareengine-parent pom - 0.70.0 + 0.71.0 Google Google Cloud VMware Engine Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vmwareengine - 0.70.0 + 0.71.0 com.google.api.grpc grpc-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 diff --git a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml index 081b23e8c603..63389f55d834 100644 --- a/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml +++ b/java-vmwareengine/proto-google-cloud-vmwareengine-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vmwareengine-v1 - 0.70.0 + 0.71.0 proto-google-cloud-vmwareengine-v1 Proto library for google-cloud-vmwareengine com.google.cloud google-cloud-vmwareengine-parent - 0.70.0 + 0.71.0 diff --git a/java-vpcaccess/CHANGELOG.md b/java-vpcaccess/CHANGELOG.md index 18e186b3310d..3f2184fc5f8d 100644 --- a/java-vpcaccess/CHANGELOG.md +++ b/java-vpcaccess/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.78.0 (2025-10-13) + +* No change + + ## 2.77.0 (2025-10-07) ### Dependencies diff --git a/java-vpcaccess/README.md b/java-vpcaccess/README.md index dd05f029a95e..808ae1674f0f 100644 --- a/java-vpcaccess/README.md +++ b/java-vpcaccess/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vpcaccess - 2.76.0 + 2.77.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vpcaccess:2.76.0' +implementation 'com.google.cloud:google-cloud-vpcaccess:2.77.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "2.76.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "2.77.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-vpcaccess.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/2.76.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/2.77.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml index 23d10dc103ed..5ce33f1adcbf 100644 --- a/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess-bom - 2.77.0 + 2.78.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,17 +27,17 @@ com.google.cloud google-cloud-vpcaccess - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 diff --git a/java-vpcaccess/google-cloud-vpcaccess/pom.xml b/java-vpcaccess/google-cloud-vpcaccess/pom.xml index 84ef8a159de1..b0665305aa23 100644 --- a/java-vpcaccess/google-cloud-vpcaccess/pom.xml +++ b/java-vpcaccess/google-cloud-vpcaccess/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-vpcaccess - 2.77.0 + 2.78.0 jar Google Serverless VPC Access Serverless VPC Access enables you to connect from a serverless environment on Google Cloud directly to your VPC network. This connection makes it possible for your serverless environment to access resources in your VPC network via internal IP addresses. com.google.cloud google-cloud-vpcaccess-parent - 2.77.0 + 2.78.0 google-cloud-vpcaccess diff --git a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml index 35a8ed204c07..da27b282d824 100644 --- a/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/grpc-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 grpc-google-cloud-vpcaccess-v1 GRPC library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.77.0 + 2.78.0 diff --git a/java-vpcaccess/pom.xml b/java-vpcaccess/pom.xml index 082cf2f33b54..b79c8dc72b2c 100644 --- a/java-vpcaccess/pom.xml +++ b/java-vpcaccess/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-vpcaccess-parent pom - 2.77.0 + 2.78.0 Google Serverless VPC Access Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,17 +29,17 @@ com.google.cloud google-cloud-vpcaccess - 2.77.0 + 2.78.0 com.google.api.grpc grpc-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 diff --git a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml index f02ea460b59c..f937d8e3c4e6 100644 --- a/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml +++ b/java-vpcaccess/proto-google-cloud-vpcaccess-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-vpcaccess-v1 - 2.77.0 + 2.78.0 proto-google-cloud-vpcaccess-v1 Proto library for google-cloud-vpcaccess com.google.cloud google-cloud-vpcaccess-parent - 2.77.0 + 2.78.0 diff --git a/java-webrisk/CHANGELOG.md b/java-webrisk/CHANGELOG.md index 51123ef4b675..bd2e1629a1fa 100644 --- a/java-webrisk/CHANGELOG.md +++ b/java-webrisk/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.76.0 (2025-10-13) + +* No change + + ## 2.75.0 (2025-10-07) ### Dependencies diff --git a/java-webrisk/README.md b/java-webrisk/README.md index ede48b277dd0..7066da340f96 100644 --- a/java-webrisk/README.md +++ b/java-webrisk/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-webrisk - 2.74.0 + 2.75.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-webrisk:2.74.0' +implementation 'com.google.cloud:google-cloud-webrisk:2.75.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.74.0" +libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.75.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-webrisk.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.74.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.75.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-webrisk/google-cloud-webrisk-bom/pom.xml b/java-webrisk/google-cloud-webrisk-bom/pom.xml index 632a313e4a7c..ad4bddcc0c6b 100644 --- a/java-webrisk/google-cloud-webrisk-bom/pom.xml +++ b/java-webrisk/google-cloud-webrisk-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-webrisk-bom - 2.75.0 + 2.76.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,27 +23,27 @@ com.google.cloud google-cloud-webrisk - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 diff --git a/java-webrisk/google-cloud-webrisk/pom.xml b/java-webrisk/google-cloud-webrisk/pom.xml index 163e8e4a0977..7889975bac20 100644 --- a/java-webrisk/google-cloud-webrisk/pom.xml +++ b/java-webrisk/google-cloud-webrisk/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-webrisk - 2.75.0 + 2.76.0 jar Google Cloud Web Risk Java idiomatic client for Google Cloud Web Risk com.google.cloud google-cloud-webrisk-parent - 2.75.0 + 2.76.0 google-cloud-webrisk diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml index e176358e111b..29b20c99ae45 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 grpc-google-cloud-webrisk-v1 GRPC library for grpc-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.75.0 + 2.76.0 diff --git a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml index 5775389809fa..b986ca1e7fdb 100644 --- a/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/grpc-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 grpc-google-cloud-webrisk-v1beta1 GRPC library for grpc-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.75.0 + 2.76.0 diff --git a/java-webrisk/pom.xml b/java-webrisk/pom.xml index a3a3de6ab40b..42162232853f 100644 --- a/java-webrisk/pom.xml +++ b/java-webrisk/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-webrisk-parent pom - 2.75.0 + 2.76.0 Google Cloud Web Risk Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 com.google.api.grpc grpc-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 com.google.api.grpc grpc-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 com.google.cloud google-cloud-webrisk - 2.75.0 + 2.76.0 diff --git a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml index 5163d4e9dec9..72f77568c9f0 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1 - 2.75.0 + 2.76.0 proto-google-cloud-webrisk-v1 PROTO library for proto-google-cloud-webrisk-v1 com.google.cloud google-cloud-webrisk-parent - 2.75.0 + 2.76.0 diff --git a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml index 7784c65d71aa..76c35136fb50 100644 --- a/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml +++ b/java-webrisk/proto-google-cloud-webrisk-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-webrisk-v1beta1 - 0.112.0 + 0.113.0 proto-google-cloud-webrisk-v1beta1 PROTO library for proto-google-cloud-webrisk-v1beta1 com.google.cloud google-cloud-webrisk-parent - 2.75.0 + 2.76.0 diff --git a/java-websecurityscanner/CHANGELOG.md b/java-websecurityscanner/CHANGELOG.md index 5eccff7e1183..36827ba664bd 100644 --- a/java-websecurityscanner/CHANGELOG.md +++ b/java-websecurityscanner/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-websecurityscanner/README.md b/java-websecurityscanner/README.md index 98703edfee62..f68a54a9a41b 100644 --- a/java-websecurityscanner/README.md +++ b/java-websecurityscanner/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-websecurityscanner - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-websecurityscanner:2.75.0' +implementation 'com.google.cloud:google-cloud-websecurityscanner:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-websecurityscanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml index 31933d2152f8..5658728030e2 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -23,37 +23,37 @@ com.google.cloud google-cloud-websecurityscanner - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml index 980bf92dd77e..5d4a3124845b 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml +++ b/java-websecurityscanner/google-cloud-websecurityscanner/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-websecurityscanner - 2.76.0 + 2.77.0 jar Google Cloud Web Security Scanner Java idiomatic client for Google Cloud Web Security Scanner com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 google-cloud-websecurityscanner diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlNegativeTest.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlNegativeTest.java index 595c7cce06f0..822b69f420ec 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlNegativeTest.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlNegativeTest.java @@ -31,7 +31,6 @@ import com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClient.ListScanConfigsPagedResponse; import com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerSettings; import com.google.common.collect.Lists; -import java.io.FileInputStream; import java.io.IOException; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; @@ -59,8 +58,6 @@ public class VPCServiceControlNegativeTest { private static final String IN_VPCSC_TEST = System.getenv(IN_VPCSC_GOOGLE_CLOUD_TEST_ENV); private static final String OUT_VPCSC_PROJECT = System.getenv(OUT_VPCSC_PROJECT_ENV); private static final String OUT_VPCSC_HOSTNAME = System.getenv(OUT_VPCSC_HOSTNAME_ENV); - private static final String OUT_VPCSC_GOOGLE_CREDENTIAL = - System.getenv(GOOGLE_CREDENTIAL_DEFAULT_ENV); private String testScanConfigCreationDisplayName; @@ -88,7 +85,7 @@ public static void setUpClass() { GOOGLE_CREDENTIAL_DEFAULT_ENV + " must be set to google application credentials " + "that is outside VPCSC perimeter", - isNotEmpty(OUT_VPCSC_GOOGLE_CREDENTIAL)); + isNotEmpty(System.getenv(GOOGLE_CREDENTIAL_DEFAULT_ENV))); } @Before @@ -101,7 +98,7 @@ public void setup() { private WebSecurityScannerSettings getWssSettingWithCredentials() throws IOException { GoogleCredentials credentials = - GoogleCredentials.fromStream(new FileInputStream(OUT_VPCSC_GOOGLE_CREDENTIAL)) + GoogleCredentials.getApplicationDefault() .createScoped(Lists.newArrayList(GOOGLE_API_CLOUD_PLATFORM_LINK)); return WebSecurityScannerSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) diff --git a/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlPositiveTest.java b/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlPositiveTest.java index 363e6367163c..f1c8724a15c0 100644 --- a/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlPositiveTest.java +++ b/java-websecurityscanner/google-cloud-websecurityscanner/src/test/java/com/google/cloud/websecurityscanner/it/v1beta/VPCServiceControlPositiveTest.java @@ -38,7 +38,6 @@ import com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClient; import com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerSettings; import com.google.common.collect.Lists; -import java.io.FileInputStream; import java.io.IOException; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; @@ -64,8 +63,6 @@ public class VPCServiceControlPositiveTest { private static final String IN_VPCSC_TEST = System.getenv(IN_VPCSC_GOOGLE_CLOUD_TEST_ENV); private static final String IN_VPCSC_PROJECT = System.getenv(IN_VPCSC_PROJECT_ENV); private static final String IN_VPCSC_HOSTNAME = System.getenv(IN_VPCSC_HOSTNAME_ENV); - private static final String IN_VPCSC_GOOGLE_CREDENTIAL = - System.getenv(GOOGLE_CREDENTIAL_DEFAULT_ENV); private String test0DisplayName; private String test1DisplayName; @@ -97,7 +94,7 @@ public static void setUpClass() { GOOGLE_CREDENTIAL_DEFAULT_ENV + " environment variable needs to be set to " + "google application credentials that resides inside VPCSC", - isNotEmpty(IN_VPCSC_GOOGLE_CREDENTIAL)); + isNotEmpty(System.getenv(GOOGLE_CREDENTIAL_DEFAULT_ENV))); } @Before @@ -111,7 +108,7 @@ public void setUp() { private WebSecurityScannerSettings getWssSettingWithCredentials() throws IOException { GoogleCredentials credentials = - GoogleCredentials.fromStream(new FileInputStream(IN_VPCSC_GOOGLE_CREDENTIAL)) + GoogleCredentials.getApplicationDefault() .createScoped(Lists.newArrayList(GOOGLE_API_CLOUD_PLATFORM_LINK)); return WebSecurityScannerSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml index 62289805f37f..7d7beb63224c 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-websecurityscanner-v1 GRPC library for grpc-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml index b68a14a77bac..d26e143d332e 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 grpc-google-cloud-websecurityscanner-v1alpha GRPC library for grpc-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml index b6ada8e9d678..6359aa29100c 100644 --- a/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/grpc-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 grpc-google-cloud-websecurityscanner-v1beta GRPC library for grpc-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/pom.xml b/java-websecurityscanner/pom.xml index 0478b4978e2f..497ffae8800e 100644 --- a/java-websecurityscanner/pom.xml +++ b/java-websecurityscanner/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-websecurityscanner-parent pom - 2.76.0 + 2.77.0 Google Cloud Web Security Scanner Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,37 +29,37 @@ com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 com.google.api.grpc grpc-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 com.google.cloud google-cloud-websecurityscanner - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml index 0e489e245938..54d80b055e4e 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1 - 2.76.0 + 2.77.0 proto-google-cloud-websecurityscanner-v1 PROTO library for proto-google-cloud-websecurityscanner-v1 com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml index 9be90e7bf370..336d5b0c6c5a 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1alpha - 0.163.0 + 0.164.0 proto-google-cloud-websecurityscanner-v1alpha PROTO library for proto-google-cloud-websecurityscanner-v1alpha com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml index 9b73090cbd3e..aefbd3973ec4 100644 --- a/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml +++ b/java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-websecurityscanner-v1beta - 0.163.0 + 0.164.0 proto-google-cloud-websecurityscanner-v1beta PROTO library for proto-google-cloud-websecurityscanner-v1beta com.google.cloud google-cloud-websecurityscanner-parent - 2.76.0 + 2.77.0 diff --git a/java-workflow-executions/CHANGELOG.md b/java-workflow-executions/CHANGELOG.md index 4c78fdcf5937..95d3d6fe8893 100644 --- a/java-workflow-executions/CHANGELOG.md +++ b/java-workflow-executions/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-workflow-executions/README.md b/java-workflow-executions/README.md index 857f84e76c99..ca83f4eebde3 100644 --- a/java-workflow-executions/README.md +++ b/java-workflow-executions/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflow-executions - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workflow-executions:2.75.0' +implementation 'com.google.cloud:google-cloud-workflow-executions:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workflow-executions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml index a33ab788fa5a..f34278ea7af8 100644 --- a/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflow-executions - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 diff --git a/java-workflow-executions/google-cloud-workflow-executions/pom.xml b/java-workflow-executions/google-cloud-workflow-executions/pom.xml index 0d448ca505c7..a0afeb47eed9 100644 --- a/java-workflow-executions/google-cloud-workflow-executions/pom.xml +++ b/java-workflow-executions/google-cloud-workflow-executions/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflow-executions - 2.76.0 + 2.77.0 jar Google Cloud Workflow Executions allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflow-executions-parent - 2.76.0 + 2.77.0 google-cloud-workflow-executions diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml index 0632e27f43a6..585b1afe4eba 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-workflow-executions-v1 GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.76.0 + 2.77.0 diff --git a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml index b6109be6f9e7..64a129df84e0 100644 --- a/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/grpc-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 grpc-google-cloud-workflow-executions-v1beta GRPC library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.76.0 + 2.77.0 diff --git a/java-workflow-executions/pom.xml b/java-workflow-executions/pom.xml index c379994cc506..7ca8700c5417 100644 --- a/java-workflow-executions/pom.xml +++ b/java-workflow-executions/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflow-executions-parent pom - 2.76.0 + 2.77.0 Google Cloud Workflow Executions Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflow-executions - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 com.google.api.grpc grpc-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml index a8ffe786586e..1af5d59ca086 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1 - 2.76.0 + 2.77.0 proto-google-cloud-workflow-executions-v1 Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.76.0 + 2.77.0 diff --git a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml index 2bba170ecf8b..0dd6eb48d3b8 100644 --- a/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml +++ b/java-workflow-executions/proto-google-cloud-workflow-executions-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflow-executions-v1beta - 0.80.0 + 0.81.0 proto-google-cloud-workflow-executions-v1beta Proto library for google-cloud-workflow-executions com.google.cloud google-cloud-workflow-executions-parent - 2.76.0 + 2.77.0 diff --git a/java-workflows/CHANGELOG.md b/java-workflows/CHANGELOG.md index 6cdfb392ac23..80aaba2f98fb 100644 --- a/java-workflows/CHANGELOG.md +++ b/java-workflows/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.77.0 (2025-10-13) + +* No change + + ## 2.76.0 (2025-10-07) ### Dependencies diff --git a/java-workflows/README.md b/java-workflows/README.md index 8b5044802513..6d27f3ad7bd9 100644 --- a/java-workflows/README.md +++ b/java-workflows/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflows - 2.75.0 + 2.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workflows:2.75.0' +implementation 'com.google.cloud:google-cloud-workflows:2.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "2.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "2.76.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workflows.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/2.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/2.76.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workflows/google-cloud-workflows-bom/pom.xml b/java-workflows/google-cloud-workflows-bom/pom.xml index 13d44a11a71a..e4d9b0afdf80 100644 --- a/java-workflows/google-cloud-workflows-bom/pom.xml +++ b/java-workflows/google-cloud-workflows-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workflows-bom - 2.76.0 + 2.77.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workflows - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 diff --git a/java-workflows/google-cloud-workflows/pom.xml b/java-workflows/google-cloud-workflows/pom.xml index d5893f22d2eb..1c522df796e7 100644 --- a/java-workflows/google-cloud-workflows/pom.xml +++ b/java-workflows/google-cloud-workflows/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workflows - 2.76.0 + 2.77.0 jar Google Cloud Workflows allows you to ochestrate and automate Google Cloud and HTTP-based API services with serverless workflows. com.google.cloud google-cloud-workflows-parent - 2.76.0 + 2.77.0 google-cloud-workflows diff --git a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml index 50ac8e79ef92..a41d9f2a67f4 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 grpc-google-cloud-workflows-v1 GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.76.0 + 2.77.0 diff --git a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml index f05499fc3e41..929817c644cf 100644 --- a/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/grpc-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 grpc-google-cloud-workflows-v1beta GRPC library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.76.0 + 2.77.0 diff --git a/java-workflows/pom.xml b/java-workflows/pom.xml index 822c1f56f31d..f181cc504c4c 100644 --- a/java-workflows/pom.xml +++ b/java-workflows/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workflows-parent pom - 2.76.0 + 2.77.0 Google Cloud Workflows Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workflows - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 com.google.api.grpc grpc-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 com.google.api.grpc grpc-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 diff --git a/java-workflows/proto-google-cloud-workflows-v1/pom.xml b/java-workflows/proto-google-cloud-workflows-v1/pom.xml index 7c437e17e0b6..fdffe4a31ff7 100644 --- a/java-workflows/proto-google-cloud-workflows-v1/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1 - 2.76.0 + 2.77.0 proto-google-cloud-workflows-v1 Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.76.0 + 2.77.0 diff --git a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml index 8ab24f9ec4b4..e2041635d65b 100644 --- a/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml +++ b/java-workflows/proto-google-cloud-workflows-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workflows-v1beta - 0.82.0 + 0.83.0 proto-google-cloud-workflows-v1beta Proto library for google-cloud-workflows com.google.cloud google-cloud-workflows-parent - 2.76.0 + 2.77.0 diff --git a/java-workspaceevents/CHANGELOG.md b/java-workspaceevents/CHANGELOG.md index 257ea1343afd..dd55b9b3533d 100644 --- a/java-workspaceevents/CHANGELOG.md +++ b/java-workspaceevents/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.41.0 (2025-10-13) + +* No change + + ## 0.40.0 (2025-10-07) ### Dependencies diff --git a/java-workspaceevents/README.md b/java-workspaceevents/README.md index d2ff136ac372..5170227cfaf7 100644 --- a/java-workspaceevents/README.md +++ b/java-workspaceevents/README.md @@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workspaceevents - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workspaceevents:0.39.0' +implementation 'com.google.cloud:google-cloud-workspaceevents:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "0.40.0" ``` ## Authentication @@ -200,7 +200,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workspaceevents.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/0.40.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml index 78cf4fdd6390..674f19c79e1a 100644 --- a/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents-bom - 0.40.0 + 0.41.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workspaceevents - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 diff --git a/java-workspaceevents/google-cloud-workspaceevents/pom.xml b/java-workspaceevents/google-cloud-workspaceevents/pom.xml index e7a633dee7aa..2fb4ede88171 100644 --- a/java-workspaceevents/google-cloud-workspaceevents/pom.xml +++ b/java-workspaceevents/google-cloud-workspaceevents/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workspaceevents - 0.40.0 + 0.41.0 jar Google Google Workspace Events API Google Workspace Events API The Google Workspace Events API lets you subscribe to events and manage change notifications across Google Workspace applications. com.google.cloud google-cloud-workspaceevents-parent - 0.40.0 + 0.41.0 google-cloud-workspaceevents diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml index 5a1ad39f30ac..bb2b150ee35f 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 grpc-google-cloud-workspaceevents-v1 GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.40.0 + 0.41.0 diff --git a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml index 5ba0afe1c603..ebd4127af815 100644 --- a/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/grpc-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 grpc-google-cloud-workspaceevents-v1beta GRPC library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.40.0 + 0.41.0 diff --git a/java-workspaceevents/pom.xml b/java-workspaceevents/pom.xml index 57256a1b1183..e0bd3f7378cb 100644 --- a/java-workspaceevents/pom.xml +++ b/java-workspaceevents/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workspaceevents-parent pom - 0.40.0 + 0.41.0 Google Google Workspace Events API Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workspaceevents - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 com.google.api.grpc grpc-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml index 906c4f9ea54b..33bc196b941d 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1 - 0.40.0 + 0.41.0 proto-google-cloud-workspaceevents-v1 Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.40.0 + 0.41.0 diff --git a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml index 4783f09d3ee1..ff980f84d349 100644 --- a/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml +++ b/java-workspaceevents/proto-google-cloud-workspaceevents-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workspaceevents-v1beta - 0.40.0 + 0.41.0 proto-google-cloud-workspaceevents-v1beta Proto library for google-cloud-workspaceevents com.google.cloud google-cloud-workspaceevents-parent - 0.40.0 + 0.41.0 diff --git a/java-workstations/CHANGELOG.md b/java-workstations/CHANGELOG.md index 8e89b7c4820a..a85849e8aaf1 100644 --- a/java-workstations/CHANGELOG.md +++ b/java-workstations/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.65.0 (2025-10-13) + +* No change + + ## 0.64.0 (2025-10-07) ### Dependencies diff --git a/java-workstations/README.md b/java-workstations/README.md index cd1ef0655651..8cf638815ad9 100644 --- a/java-workstations/README.md +++ b/java-workstations/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workstations - 0.63.0 + 0.64.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-workstations:0.63.0' +implementation 'com.google.cloud:google-cloud-workstations:0.64.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.63.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.64.0" ``` ## Authentication @@ -194,7 +194,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-workstations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/0.63.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/0.64.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-workstations/google-cloud-workstations-bom/pom.xml b/java-workstations/google-cloud-workstations-bom/pom.xml index e4fcf465ed3e..2ebe8eaa331f 100644 --- a/java-workstations/google-cloud-workstations-bom/pom.xml +++ b/java-workstations/google-cloud-workstations-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-workstations-bom - 0.64.0 + 0.65.0 pom com.google.cloud google-cloud-pom-parent - 1.70.0 + 1.71.0 ../../google-cloud-pom-parent/pom.xml @@ -27,27 +27,27 @@ com.google.cloud google-cloud-workstations - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 diff --git a/java-workstations/google-cloud-workstations/pom.xml b/java-workstations/google-cloud-workstations/pom.xml index 130b580307fe..b6b245c14db9 100644 --- a/java-workstations/google-cloud-workstations/pom.xml +++ b/java-workstations/google-cloud-workstations/pom.xml @@ -3,14 +3,14 @@ 4.0.0 com.google.cloud google-cloud-workstations - 0.64.0 + 0.65.0 jar Google Cloud Workstations Cloud Workstations Fully managed development environments built to meet the needs of security-sensitive enterprises. It enhances the security of development environments while accelerating developer onboarding and productivity. com.google.cloud google-cloud-workstations-parent - 0.64.0 + 0.65.0 google-cloud-workstations diff --git a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml index 03e9ab22652d..16c359315f6a 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 grpc-google-cloud-workstations-v1 GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.64.0 + 0.65.0 diff --git a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml index 29570bfa48f3..fad3ae6d7634 100644 --- a/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/grpc-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 grpc-google-cloud-workstations-v1beta GRPC library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.64.0 + 0.65.0 diff --git a/java-workstations/pom.xml b/java-workstations/pom.xml index 52ab69d5c31a..5a3e4780a8cf 100644 --- a/java-workstations/pom.xml +++ b/java-workstations/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-workstations-parent pom - 0.64.0 + 0.65.0 Google Cloud Workstations Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.cloud google-cloud-jar-parent - 1.70.0 + 1.71.0 ../google-cloud-jar-parent/pom.xml @@ -29,27 +29,27 @@ com.google.cloud google-cloud-workstations - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 com.google.api.grpc grpc-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 diff --git a/java-workstations/proto-google-cloud-workstations-v1/pom.xml b/java-workstations/proto-google-cloud-workstations-v1/pom.xml index 124e6e7e6d0b..4ea80a78f91c 100644 --- a/java-workstations/proto-google-cloud-workstations-v1/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1 - 0.64.0 + 0.65.0 proto-google-cloud-workstations-v1 Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.64.0 + 0.65.0 diff --git a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml index a61cedda25c3..7e6dc658edca 100644 --- a/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml +++ b/java-workstations/proto-google-cloud-workstations-v1beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-workstations-v1beta - 0.64.0 + 0.65.0 proto-google-cloud-workstations-v1beta Proto library for google-cloud-workstations com.google.cloud google-cloud-workstations-parent - 0.64.0 + 0.65.0 diff --git a/versions.txt b/versions.txt index 6291df41197b..5d8f33a451b0 100644 --- a/versions.txt +++ b/versions.txt @@ -1,916 +1,916 @@ # Format: # module:released-version:current-version -google-cloud-java:1.70.0:1.70.0 -google-cloud-accessapproval:2.77.0:2.77.0 -grpc-google-cloud-accessapproval-v1:2.77.0:2.77.0 -proto-google-cloud-accessapproval-v1:2.77.0:2.77.0 -google-identity-accesscontextmanager:1.77.0:1.77.0 -grpc-google-identity-accesscontextmanager-v1:1.77.0:1.77.0 -proto-google-identity-accesscontextmanager-v1:1.77.0:1.77.0 -proto-google-identity-accesscontextmanager-type:1.77.0:1.77.0 -google-cloud-aiplatform:3.77.0:3.77.0 -grpc-google-cloud-aiplatform-v1:3.77.0:3.77.0 -grpc-google-cloud-aiplatform-v1beta1:0.93.0:0.93.0 -proto-google-cloud-aiplatform-v1:3.77.0:3.77.0 -proto-google-cloud-aiplatform-v1beta1:0.93.0:0.93.0 -google-analytics-admin:0.86.0:0.86.0 -grpc-google-analytics-admin-v1alpha:0.86.0:0.86.0 -proto-google-analytics-admin-v1alpha:0.86.0:0.86.0 -proto-google-analytics-admin-v1beta:0.86.0:0.86.0 -grpc-google-analytics-admin-v1beta:0.86.0:0.86.0 -google-analytics-data:0.87.0:0.87.0 -grpc-google-analytics-data-v1beta:0.87.0:0.87.0 -proto-google-analytics-data-v1beta:0.87.0:0.87.0 -proto-google-analytics-data-v1alpha:0.87.0:0.87.0 -grpc-google-analytics-data-v1alpha:0.87.0:0.87.0 -google-cloud-analyticshub:0.73.0:0.73.0 -proto-google-cloud-analyticshub-v1:0.73.0:0.73.0 -grpc-google-cloud-analyticshub-v1:0.73.0:0.73.0 -google-shopping-merchant-promotions:1.4.0:1.4.0 -proto-google-shopping-merchant-promotions-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-promotions-v1beta:1.4.0:1.4.0 -google-cloud-api-gateway:2.76.0:2.76.0 -grpc-google-cloud-api-gateway-v1:2.76.0:2.76.0 -proto-google-cloud-api-gateway-v1:2.76.0:2.76.0 -google-cloud-apigee-connect:2.76.0:2.76.0 -grpc-google-cloud-apigee-connect-v1:2.76.0:2.76.0 -proto-google-cloud-apigee-connect-v1:2.76.0:2.76.0 -google-cloud-apigee-registry:0.76.0:0.76.0 -proto-google-cloud-apigee-registry-v1:0.76.0:0.76.0 -grpc-google-cloud-apigee-registry-v1:0.76.0:0.76.0 -google-cloud-apikeys:0.74.0:0.74.0 -proto-google-cloud-apikeys-v2:0.74.0:0.74.0 -grpc-google-cloud-apikeys-v2:0.74.0:0.74.0 -google-cloud-appengine-admin:2.76.0:2.76.0 -grpc-google-cloud-appengine-admin-v1:2.76.0:2.76.0 -proto-google-cloud-appengine-admin-v1:2.76.0:2.76.0 -google-area120-tables:0.80.0:0.80.0 -grpc-google-area120-tables-v1alpha1:0.80.0:0.80.0 -proto-google-area120-tables-v1alpha1:0.80.0:0.80.0 -google-cloud-artifact-registry:1.75.0:1.75.0 -grpc-google-cloud-artifact-registry-v1beta2:0.81.0:0.81.0 -grpc-google-cloud-artifact-registry-v1:1.75.0:1.75.0 -proto-google-cloud-artifact-registry-v1beta2:0.81.0:0.81.0 -proto-google-cloud-artifact-registry-v1:1.75.0:1.75.0 -google-cloud-asset:3.80.0:3.80.0 -grpc-google-cloud-asset-v1:3.80.0:3.80.0 -grpc-google-cloud-asset-v1p1beta1:0.180.0:0.180.0 -grpc-google-cloud-asset-v1p2beta1:0.180.0:0.180.0 -grpc-google-cloud-asset-v1p5beta1:0.180.0:0.180.0 -grpc-google-cloud-asset-v1p7beta1:3.80.0:3.80.0 -proto-google-cloud-asset-v1:3.80.0:3.80.0 -proto-google-cloud-asset-v1p1beta1:0.180.0:0.180.0 -proto-google-cloud-asset-v1p2beta1:0.180.0:0.180.0 -proto-google-cloud-asset-v1p5beta1:0.180.0:0.180.0 -proto-google-cloud-asset-v1p7beta1:3.80.0:3.80.0 -google-cloud-assured-workloads:2.76.0:2.76.0 -grpc-google-cloud-assured-workloads-v1beta1:0.88.0:0.88.0 -grpc-google-cloud-assured-workloads-v1:2.76.0:2.76.0 -proto-google-cloud-assured-workloads-v1beta1:0.88.0:0.88.0 -proto-google-cloud-assured-workloads-v1:2.76.0:2.76.0 -google-cloud-automl:2.76.0:2.76.0 -grpc-google-cloud-automl-v1beta1:0.163.0:0.163.0 -grpc-google-cloud-automl-v1:2.76.0:2.76.0 -proto-google-cloud-automl-v1beta1:0.163.0:0.163.0 -proto-google-cloud-automl-v1:2.76.0:2.76.0 -google-cloud-bare-metal-solution:0.76.0:0.76.0 -proto-google-cloud-bare-metal-solution-v2:0.76.0:0.76.0 -grpc-google-cloud-bare-metal-solution-v2:0.76.0:0.76.0 -google-cloud-batch:0.76.0:0.76.0 -proto-google-cloud-batch-v1:0.76.0:0.76.0 -grpc-google-cloud-batch-v1:0.76.0:0.76.0 -proto-google-cloud-batch-v1alpha:0.76.0:0.76.0 -grpc-google-cloud-batch-v1alpha:0.76.0:0.76.0 -google-cloud-beyondcorp-appconnections:0.74.0:0.74.0 -proto-google-cloud-beyondcorp-appconnections-v1:0.74.0:0.74.0 -grpc-google-cloud-beyondcorp-appconnections-v1:0.74.0:0.74.0 -google-cloud-beyondcorp-appconnectors:0.74.0:0.74.0 -proto-google-cloud-beyondcorp-appconnectors-v1:0.74.0:0.74.0 -grpc-google-cloud-beyondcorp-appconnectors-v1:0.74.0:0.74.0 -google-cloud-beyondcorp-appgateways:0.74.0:0.74.0 -proto-google-cloud-beyondcorp-appgateways-v1:0.74.0:0.74.0 -grpc-google-cloud-beyondcorp-appgateways-v1:0.74.0:0.74.0 -google-cloud-beyondcorp-clientconnectorservices:0.74.0:0.74.0 -proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.74.0:0.74.0 -grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.74.0:0.74.0 -google-cloud-beyondcorp-clientgateways:0.74.0:0.74.0 -proto-google-cloud-beyondcorp-clientgateways-v1:0.74.0:0.74.0 -grpc-google-cloud-beyondcorp-clientgateways-v1:0.74.0:0.74.0 -google-cloud-bigqueryconnection:2.78.0:2.78.0 -grpc-google-cloud-bigqueryconnection-v1:2.78.0:2.78.0 -grpc-google-cloud-bigqueryconnection-v1beta1:0.86.0:0.86.0 -proto-google-cloud-bigqueryconnection-v1:2.78.0:2.78.0 -proto-google-cloud-bigqueryconnection-v1beta1:0.86.0:0.86.0 -google-cloud-bigquery-data-exchange:2.71.0:2.71.0 -proto-google-cloud-bigquery-data-exchange-v1beta1:2.71.0:2.71.0 -grpc-google-cloud-bigquery-data-exchange-v1beta1:2.71.0:2.71.0 -google-cloud-bigquerydatapolicy:0.73.0:0.73.0 -proto-google-cloud-bigquerydatapolicy-v1beta1:0.73.0:0.73.0 -grpc-google-cloud-bigquerydatapolicy-v1beta1:0.73.0:0.73.0 -google-cloud-bigquerydatatransfer:2.76.0:2.76.0 -grpc-google-cloud-bigquerydatatransfer-v1:2.76.0:2.76.0 -proto-google-cloud-bigquerydatatransfer-v1:2.76.0:2.76.0 -google-cloud-bigquerymigration:0.79.0:0.79.0 -grpc-google-cloud-bigquerymigration-v2alpha:0.79.0:0.79.0 -proto-google-cloud-bigquerymigration-v2alpha:0.79.0:0.79.0 -proto-google-cloud-bigquerymigration-v2:0.79.0:0.79.0 -grpc-google-cloud-bigquerymigration-v2:0.79.0:0.79.0 -google-cloud-bigqueryreservation:2.77.0:2.77.0 -grpc-google-cloud-bigqueryreservation-v1:2.77.0:2.77.0 -proto-google-cloud-bigqueryreservation-v1:2.77.0:2.77.0 -google-cloud-billingbudgets:2.76.0:2.76.0 -grpc-google-cloud-billingbudgets-v1beta1:0.85.0:0.85.0 -grpc-google-cloud-billingbudgets-v1:2.76.0:2.76.0 -proto-google-cloud-billingbudgets-v1beta1:0.85.0:0.85.0 -proto-google-cloud-billingbudgets-v1:2.76.0:2.76.0 -google-cloud-billing:2.76.0:2.76.0 -grpc-google-cloud-billing-v1:2.76.0:2.76.0 -proto-google-cloud-billing-v1:2.76.0:2.76.0 -google-cloud-binary-authorization:1.75.0:1.75.0 -grpc-google-cloud-binary-authorization-v1beta1:0.80.0:0.80.0 -grpc-google-cloud-binary-authorization-v1:1.75.0:1.75.0 -proto-google-cloud-binary-authorization-v1beta1:0.80.0:0.80.0 -proto-google-cloud-binary-authorization-v1:1.75.0:1.75.0 -google-cloud-certificate-manager:0.79.0:0.79.0 -proto-google-cloud-certificate-manager-v1:0.79.0:0.79.0 -grpc-google-cloud-certificate-manager-v1:0.79.0:0.79.0 -google-cloud-channel:3.80.0:3.80.0 -grpc-google-cloud-channel-v1:3.80.0:3.80.0 -proto-google-cloud-channel-v1:3.80.0:3.80.0 -google-cloud-build:3.78.0:3.78.0 -grpc-google-cloud-build-v1:3.78.0:3.78.0 -proto-google-cloud-build-v1:3.78.0:3.78.0 -google-cloud-cloudcommerceconsumerprocurement:0.74.0:0.74.0 -proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.74.0:0.74.0 -grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.74.0:0.74.0 -google-cloud-compute:1.86.0:1.86.0 -proto-google-cloud-compute-v1:1.86.0:1.86.0 -google-cloud-contact-center-insights:2.76.0:2.76.0 -grpc-google-cloud-contact-center-insights-v1:2.76.0:2.76.0 -proto-google-cloud-contact-center-insights-v1:2.76.0:2.76.0 -proto-google-cloud-containeranalysis-v1:2.77.0:2.77.0 -proto-google-cloud-containeranalysis-v1beta1:0.167.0:0.167.0 -grpc-google-cloud-containeranalysis-v1beta1:0.167.0:0.167.0 -grpc-google-cloud-containeranalysis-v1:2.77.0:2.77.0 -google-cloud-containeranalysis:2.77.0:2.77.0 -google-cloud-container:2.79.0:2.79.0 -grpc-google-cloud-container-v1:2.79.0:2.79.0 -grpc-google-cloud-container-v1beta1:2.79.0:2.79.0 -proto-google-cloud-container-v1:2.79.0:2.79.0 -proto-google-cloud-container-v1beta1:2.79.0:2.79.0 -google-cloud-contentwarehouse:0.72.0:0.72.0 -proto-google-cloud-contentwarehouse-v1:0.72.0:0.72.0 -grpc-google-cloud-contentwarehouse-v1:0.72.0:0.72.0 -google-cloud-datacatalog:1.82.0:1.82.0 -grpc-google-cloud-datacatalog-v1:1.82.0:1.82.0 -grpc-google-cloud-datacatalog-v1beta1:0.119.0:0.119.0 -proto-google-cloud-datacatalog-v1:1.82.0:1.82.0 -proto-google-cloud-datacatalog-v1beta1:0.119.0:0.119.0 -google-cloud-dataflow:0.80.0:0.80.0 -grpc-google-cloud-dataflow-v1beta3:0.80.0:0.80.0 -proto-google-cloud-dataflow-v1beta3:0.80.0:0.80.0 -google-cloud-dataform:0.75.0:0.75.0 -proto-google-cloud-dataform-v1beta1:0.75.0:0.75.0 -grpc-google-cloud-dataform-v1beta1:0.75.0:0.75.0 -google-cloud-data-fusion:1.76.0:1.76.0 -grpc-google-cloud-data-fusion-v1beta1:0.80.0:0.80.0 -grpc-google-cloud-data-fusion-v1:1.76.0:1.76.0 -proto-google-cloud-data-fusion-v1beta1:0.80.0:0.80.0 -proto-google-cloud-data-fusion-v1:1.76.0:1.76.0 -google-cloud-datalabeling:0.196.0:0.196.0 -grpc-google-cloud-datalabeling-v1beta1:0.161.0:0.161.0 -proto-google-cloud-datalabeling-v1beta1:0.161.0:0.161.0 -google-cloud-dataplex:1.74.0:1.74.0 -proto-google-cloud-dataplex-v1:1.74.0:1.74.0 -grpc-google-cloud-dataplex-v1:1.74.0:1.74.0 -google-cloud-dataproc-metastore:2.77.0:2.77.0 -grpc-google-cloud-dataproc-metastore-v1beta:0.81.0:0.81.0 -grpc-google-cloud-dataproc-metastore-v1alpha:0.81.0:0.81.0 -grpc-google-cloud-dataproc-metastore-v1:2.77.0:2.77.0 -proto-google-cloud-dataproc-metastore-v1beta:0.81.0:0.81.0 -proto-google-cloud-dataproc-metastore-v1alpha:0.81.0:0.81.0 -proto-google-cloud-dataproc-metastore-v1:2.77.0:2.77.0 -google-cloud-dataproc:4.73.0:4.73.0 -grpc-google-cloud-dataproc-v1:4.73.0:4.73.0 -proto-google-cloud-dataproc-v1:4.73.0:4.73.0 -google-cloud-datastream:1.75.0:1.75.0 -grpc-google-cloud-datastream-v1alpha1:0.80.0:0.80.0 -proto-google-cloud-datastream-v1alpha1:0.80.0:0.80.0 -proto-google-cloud-datastream-v1:1.75.0:1.75.0 -grpc-google-cloud-datastream-v1:1.75.0:1.75.0 -proto-google-devtools-source-protos:1.76.0:1.76.0 -google-cloud-deploy:1.74.0:1.74.0 -grpc-google-cloud-deploy-v1:1.74.0:1.74.0 -proto-google-cloud-deploy-v1:1.74.0:1.74.0 -google-cloud-dialogflow-cx:0.87.0:0.87.0 -grpc-google-cloud-dialogflow-cx-v3beta1:0.87.0:0.87.0 -grpc-google-cloud-dialogflow-cx-v3:0.87.0:0.87.0 -proto-google-cloud-dialogflow-cx-v3beta1:0.87.0:0.87.0 -proto-google-cloud-dialogflow-cx-v3:0.87.0:0.87.0 -google-cloud-dialogflow:4.82.0:4.82.0 -grpc-google-cloud-dialogflow-v2beta1:0.180.0:0.180.0 -grpc-google-cloud-dialogflow-v2:4.82.0:4.82.0 -proto-google-cloud-dialogflow-v2:4.82.0:4.82.0 -proto-google-cloud-dialogflow-v2beta1:0.180.0:0.180.0 -google-cloud-discoveryengine:0.72.0:0.72.0 -proto-google-cloud-discoveryengine-v1beta:0.72.0:0.72.0 -grpc-google-cloud-discoveryengine-v1beta:0.72.0:0.72.0 -google-cloud-distributedcloudedge:0.73.0:0.73.0 -proto-google-cloud-distributedcloudedge-v1:0.73.0:0.73.0 -grpc-google-cloud-distributedcloudedge-v1:0.73.0:0.73.0 -google-cloud-dlp:3.80.0:3.80.0 -grpc-google-cloud-dlp-v2:3.80.0:3.80.0 -proto-google-cloud-dlp-v2:3.80.0:3.80.0 -google-cloud-dms:2.75.0:2.75.0 -grpc-google-cloud-dms-v1:2.75.0:2.75.0 -proto-google-cloud-dms-v1:2.75.0:2.75.0 -google-cloud-document-ai:2.80.0:2.80.0 -grpc-google-cloud-document-ai-v1beta3:0.92.0:0.92.0 -grpc-google-cloud-document-ai-v1:2.80.0:2.80.0 -proto-google-cloud-document-ai-v1beta3:0.92.0:0.92.0 -proto-google-cloud-document-ai-v1:2.80.0:2.80.0 -google-cloud-domains:1.73.0:1.73.0 -grpc-google-cloud-domains-v1beta1:0.81.0:0.81.0 -grpc-google-cloud-domains-v1alpha2:0.81.0:0.81.0 -grpc-google-cloud-domains-v1:1.73.0:1.73.0 -proto-google-cloud-domains-v1beta1:0.81.0:0.81.0 -proto-google-cloud-domains-v1alpha2:0.81.0:0.81.0 -proto-google-cloud-domains-v1:1.73.0:1.73.0 -google-cloud-enterpriseknowledgegraph:0.72.0:0.72.0 -proto-google-cloud-enterpriseknowledgegraph-v1:0.72.0:0.72.0 -grpc-google-cloud-enterpriseknowledgegraph-v1:0.72.0:0.72.0 -google-cloud-errorreporting:0.197.0-beta:0.197.0-beta -grpc-google-cloud-error-reporting-v1beta1:0.163.0:0.163.0 -proto-google-cloud-error-reporting-v1beta1:0.163.0:0.163.0 -google-cloud-essential-contacts:2.76.0:2.76.0 -grpc-google-cloud-essential-contacts-v1:2.76.0:2.76.0 -proto-google-cloud-essential-contacts-v1:2.76.0:2.76.0 -google-cloud-eventarc:1.76.0:1.76.0 -grpc-google-cloud-eventarc-v1:1.76.0:1.76.0 -proto-google-cloud-eventarc-v1:1.76.0:1.76.0 -google-cloud-eventarc-publishing:0.76.0:0.76.0 -proto-google-cloud-eventarc-publishing-v1:0.76.0:0.76.0 -grpc-google-cloud-eventarc-publishing-v1:0.76.0:0.76.0 -google-cloud-filestore:1.77.0:1.77.0 -grpc-google-cloud-filestore-v1beta1:0.79.0:0.79.0 -grpc-google-cloud-filestore-v1:1.77.0:1.77.0 -proto-google-cloud-filestore-v1:1.77.0:1.77.0 -proto-google-cloud-filestore-v1beta1:0.79.0:0.79.0 -google-cloud-functions:2.78.0:2.78.0 -grpc-google-cloud-functions-v1:2.78.0:2.78.0 -proto-google-cloud-functions-v1:2.78.0:2.78.0 -proto-google-cloud-functions-v2beta:2.78.0:2.78.0 -proto-google-cloud-functions-v2alpha:2.78.0:2.78.0 -grpc-google-cloud-functions-v2beta:2.78.0:2.78.0 -grpc-google-cloud-functions-v2alpha:2.78.0:2.78.0 -proto-google-cloud-functions-v2:2.78.0:2.78.0 -grpc-google-cloud-functions-v2:2.78.0:2.78.0 -google-cloud-game-servers:2.76.0:2.76.0 -grpc-google-cloud-game-servers-v1:2.76.0:2.76.0 -grpc-google-cloud-game-servers-v1beta:0.101.0:0.101.0 -proto-google-cloud-game-servers-v1:2.76.0:2.76.0 -proto-google-cloud-game-servers-v1beta:0.101.0:0.101.0 -google-cloud-gke-backup:0.75.0:0.75.0 -proto-google-cloud-gke-backup-v1:0.75.0:0.75.0 -grpc-google-cloud-gke-backup-v1:0.75.0:0.75.0 -google-cloud-gke-connect-gateway:0.77.0:0.77.0 -proto-google-cloud-gke-connect-gateway-v1beta1:0.77.0:0.77.0 -google-cloud-gkehub:1.76.0:1.76.0 -grpc-google-cloud-gkehub-v1beta1:0.82.0:0.82.0 -grpc-google-cloud-gkehub-v1:1.76.0:1.76.0 -grpc-google-cloud-gkehub-v1alpha:0.82.0:0.82.0 -grpc-google-cloud-gkehub-v1beta:0.82.0:0.82.0 -proto-google-cloud-gkehub-v1beta1:0.82.0:0.82.0 -proto-google-cloud-gkehub-v1:1.76.0:1.76.0 -proto-google-cloud-gkehub-v1alpha:0.82.0:0.82.0 -proto-google-cloud-gkehub-v1beta:0.82.0:0.82.0 -google-cloud-gke-multi-cloud:0.75.0:0.75.0 -proto-google-cloud-gke-multi-cloud-v1:0.75.0:0.75.0 -grpc-google-cloud-gke-multi-cloud-v1:0.75.0:0.75.0 -grafeas:2.77.0:2.77.0 -google-cloud-gsuite-addons:2.76.0:2.76.0 -grpc-google-cloud-gsuite-addons-v1:2.76.0:2.76.0 -proto-google-cloud-gsuite-addons-v1:2.76.0:2.76.0 -proto-google-apps-script-type-protos:2.76.0:2.76.0 -google-iam-admin:3.71.0:3.71.0 -grpc-google-iam-admin-v1:3.71.0:3.71.0 -proto-google-iam-admin-v1:3.71.0:3.71.0 -google-cloud-iamcredentials:2.76.0:2.76.0 -grpc-google-cloud-iamcredentials-v1:2.76.0:2.76.0 -proto-google-cloud-iamcredentials-v1:2.76.0:2.76.0 -google-cloud-ids:1.75.0:1.75.0 -grpc-google-cloud-ids-v1:1.75.0:1.75.0 -proto-google-cloud-ids-v1:1.75.0:1.75.0 -google-cloud-iot:2.76.0:2.76.0 -grpc-google-cloud-iot-v1:2.76.0:2.76.0 -proto-google-cloud-iot-v1:2.76.0:2.76.0 -google-cloud-kms:2.79.0:2.79.0 -grpc-google-cloud-kms-v1:0.170.0:0.170.0 -proto-google-cloud-kms-v1:0.170.0:0.170.0 -google-cloud-language:2.77.0:2.77.0 -grpc-google-cloud-language-v1:2.77.0:2.77.0 -grpc-google-cloud-language-v1beta2:0.164.0:0.164.0 -proto-google-cloud-language-v1:2.77.0:2.77.0 -proto-google-cloud-language-v1beta2:0.164.0:0.164.0 -google-cloud-life-sciences:0.78.0:0.78.0 -grpc-google-cloud-life-sciences-v2beta:0.78.0:0.78.0 -proto-google-cloud-life-sciences-v2beta:0.78.0:0.78.0 -google-cloud-managed-identities:1.74.0:1.74.0 -grpc-google-cloud-managed-identities-v1:1.74.0:1.74.0 -proto-google-cloud-managed-identities-v1:1.74.0:1.74.0 -google-cloud-mediatranslation:0.82.0:0.82.0 -grpc-google-cloud-mediatranslation-v1beta1:0.82.0:0.82.0 -proto-google-cloud-mediatranslation-v1beta1:0.82.0:0.82.0 -google-cloud-memcache:2.76.0:2.76.0 -grpc-google-cloud-memcache-v1beta2:0.83.0:0.83.0 -grpc-google-cloud-memcache-v1:2.76.0:2.76.0 -proto-google-cloud-memcache-v1beta2:0.83.0:0.83.0 -proto-google-cloud-memcache-v1:2.76.0:2.76.0 -google-cloud-monitoring-dashboard:2.78.0:2.78.0 -grpc-google-cloud-monitoring-dashboard-v1:2.78.0:2.78.0 -proto-google-cloud-monitoring-dashboard-v1:2.78.0:2.78.0 -google-cloud-monitoring:3.77.0:3.77.0 -grpc-google-cloud-monitoring-v3:3.77.0:3.77.0 -proto-google-cloud-monitoring-v3:3.77.0:3.77.0 -google-cloud-networkconnectivity:1.75.0:1.75.0 -grpc-google-cloud-networkconnectivity-v1alpha1:0.81.0:0.81.0 -grpc-google-cloud-networkconnectivity-v1:1.75.0:1.75.0 -proto-google-cloud-networkconnectivity-v1alpha1:0.81.0:0.81.0 -proto-google-cloud-networkconnectivity-v1:1.75.0:1.75.0 -google-cloud-network-management:1.77.0:1.77.0 -grpc-google-cloud-network-management-v1beta1:0.79.0:0.79.0 -grpc-google-cloud-network-management-v1:1.77.0:1.77.0 -proto-google-cloud-network-management-v1beta1:0.79.0:0.79.0 -proto-google-cloud-network-management-v1:1.77.0:1.77.0 -google-cloud-network-security:0.79.0:0.79.0 -grpc-google-cloud-network-security-v1beta1:0.79.0:0.79.0 -proto-google-cloud-network-security-v1beta1:0.79.0:0.79.0 -proto-google-cloud-network-security-v1:0.79.0:0.79.0 -grpc-google-cloud-network-security-v1:0.79.0:0.79.0 -google-cloud-notebooks:1.74.0:1.74.0 -grpc-google-cloud-notebooks-v1beta1:0.81.0:0.81.0 -grpc-google-cloud-notebooks-v1:1.74.0:1.74.0 -proto-google-cloud-notebooks-v1beta1:0.81.0:0.81.0 -proto-google-cloud-notebooks-v1:1.74.0:1.74.0 -google-cloud-notification:0.194.0-beta:0.194.0-beta -google-cloud-optimization:1.74.0:1.74.0 -proto-google-cloud-optimization-v1:1.74.0:1.74.0 -grpc-google-cloud-optimization-v1:1.74.0:1.74.0 -google-cloud-orchestration-airflow:1.76.0:1.76.0 -grpc-google-cloud-orchestration-airflow-v1:1.76.0:1.76.0 -grpc-google-cloud-orchestration-airflow-v1beta1:0.79.0:0.79.0 -proto-google-cloud-orchestration-airflow-v1:1.76.0:1.76.0 -proto-google-cloud-orchestration-airflow-v1beta1:0.79.0:0.79.0 -google-cloud-orgpolicy:2.76.0:2.76.0 -grpc-google-cloud-orgpolicy-v2:2.76.0:2.76.0 -proto-google-cloud-orgpolicy-v1:2.76.0:2.76.0 -proto-google-cloud-orgpolicy-v2:2.76.0:2.76.0 -google-cloud-os-config:2.78.0:2.78.0 -grpc-google-cloud-os-config-v1:2.78.0:2.78.0 -grpc-google-cloud-os-config-v1beta:2.78.0:2.78.0 -grpc-google-cloud-os-config-v1alpha:2.78.0:2.78.0 -proto-google-cloud-os-config-v1:2.78.0:2.78.0 -proto-google-cloud-os-config-v1alpha:2.78.0:2.78.0 -proto-google-cloud-os-config-v1beta:2.78.0:2.78.0 -google-cloud-os-login:2.75.0:2.75.0 -grpc-google-cloud-os-login-v1:2.75.0:2.75.0 -proto-google-cloud-os-login-v1:2.75.0:2.75.0 -google-cloud-phishingprotection:0.107.0:0.107.0 -grpc-google-cloud-phishingprotection-v1beta1:0.107.0:0.107.0 -proto-google-cloud-phishingprotection-v1beta1:0.107.0:0.107.0 -google-cloud-policy-troubleshooter:1.75.0:1.75.0 -grpc-google-cloud-policy-troubleshooter-v1:1.75.0:1.75.0 -proto-google-cloud-policy-troubleshooter-v1:1.75.0:1.75.0 -google-cloud-private-catalog:0.78.0:0.78.0 -grpc-google-cloud-private-catalog-v1beta1:0.78.0:0.78.0 -proto-google-cloud-private-catalog-v1beta1:0.78.0:0.78.0 -google-cloud-profiler:2.76.0:2.76.0 -grpc-google-cloud-profiler-v2:2.76.0:2.76.0 -proto-google-cloud-profiler-v2:2.76.0:2.76.0 -google-cloud-publicca:0.73.0:0.73.0 -proto-google-cloud-publicca-v1beta1:0.73.0:0.73.0 -grpc-google-cloud-publicca-v1beta1:0.73.0:0.73.0 -google-cloud-recaptchaenterprise:3.73.0:3.73.0 -grpc-google-cloud-recaptchaenterprise-v1:3.73.0:3.73.0 -grpc-google-cloud-recaptchaenterprise-v1beta1:0.115.0:0.115.0 -proto-google-cloud-recaptchaenterprise-v1:3.73.0:3.73.0 -proto-google-cloud-recaptchaenterprise-v1beta1:0.115.0:0.115.0 -google-cloud-recommendations-ai:0.83.0:0.83.0 -grpc-google-cloud-recommendations-ai-v1beta1:0.83.0:0.83.0 -proto-google-cloud-recommendations-ai-v1beta1:0.83.0:0.83.0 -google-cloud-recommender:2.78.0:2.78.0 -grpc-google-cloud-recommender-v1:2.78.0:2.78.0 -grpc-google-cloud-recommender-v1beta1:0.90.0:0.90.0 -proto-google-cloud-recommender-v1:2.78.0:2.78.0 -proto-google-cloud-recommender-v1beta1:0.90.0:0.90.0 -google-cloud-redis:2.79.0:2.79.0 -grpc-google-cloud-redis-v1beta1:0.167.0:0.167.0 -grpc-google-cloud-redis-v1:2.79.0:2.79.0 -proto-google-cloud-redis-v1:2.79.0:2.79.0 -proto-google-cloud-redis-v1beta1:0.167.0:0.167.0 -google-cloud-resourcemanager:1.78.0:1.78.0 -grpc-google-cloud-resourcemanager-v3:1.78.0:1.78.0 -proto-google-cloud-resourcemanager-v3:1.78.0:1.78.0 -google-cloud-retail:2.78.0:2.78.0 -grpc-google-cloud-retail-v2:2.78.0:2.78.0 -proto-google-cloud-retail-v2:2.78.0:2.78.0 -proto-google-cloud-retail-v2alpha:2.78.0:2.78.0 -proto-google-cloud-retail-v2beta:2.78.0:2.78.0 -grpc-google-cloud-retail-v2alpha:2.78.0:2.78.0 -grpc-google-cloud-retail-v2beta:2.78.0:2.78.0 -google-cloud-run:0.76.0:0.76.0 -proto-google-cloud-run-v2:0.76.0:0.76.0 -grpc-google-cloud-run-v2:0.76.0:0.76.0 -google-cloud-scheduler:2.76.0:2.76.0 -grpc-google-cloud-scheduler-v1beta1:0.161.0:0.161.0 -grpc-google-cloud-scheduler-v1:2.76.0:2.76.0 -proto-google-cloud-scheduler-v1beta1:0.161.0:0.161.0 -proto-google-cloud-scheduler-v1:2.76.0:2.76.0 -google-cloud-secretmanager:2.76.0:2.76.0 -grpc-google-cloud-secretmanager-v1:2.76.0:2.76.0 -proto-google-cloud-secretmanager-v1:2.76.0:2.76.0 -google-cloud-securitycenter:2.84.0:2.84.0 -grpc-google-cloud-securitycenter-v1:2.84.0:2.84.0 -grpc-google-cloud-securitycenter-v1beta1:0.179.0:0.179.0 -grpc-google-cloud-securitycenter-v1p1beta1:0.179.0:0.179.0 -proto-google-cloud-securitycenter-v1:2.84.0:2.84.0 -proto-google-cloud-securitycenter-v1beta1:0.179.0:0.179.0 -proto-google-cloud-securitycenter-v1p1beta1:0.179.0:0.179.0 -google-cloud-securitycenter-settings:0.79.0:0.79.0 -grpc-google-cloud-securitycenter-settings-v1beta1:0.79.0:0.79.0 -proto-google-cloud-securitycenter-settings-v1beta1:0.79.0:0.79.0 -google-cloud-security-private-ca:2.78.0:2.78.0 -grpc-google-cloud-security-private-ca-v1beta1:0.85.0:0.85.0 -grpc-google-cloud-security-private-ca-v1:2.78.0:2.78.0 -proto-google-cloud-security-private-ca-v1beta1:0.85.0:0.85.0 -proto-google-cloud-security-private-ca-v1:2.78.0:2.78.0 -google-cloud-service-control:1.76.0:1.76.0 -grpc-google-cloud-service-control-v1:1.76.0:1.76.0 -proto-google-cloud-service-control-v1:1.76.0:1.76.0 -proto-google-cloud-service-control-v2:1.76.0:1.76.0 -grpc-google-cloud-service-control-v2:1.76.0:1.76.0 -google-cloud-servicedirectory:2.77.0:2.77.0 -grpc-google-cloud-servicedirectory-v1beta1:0.85.0:0.85.0 -grpc-google-cloud-servicedirectory-v1:2.77.0:2.77.0 -proto-google-cloud-servicedirectory-v1beta1:0.85.0:0.85.0 -proto-google-cloud-servicedirectory-v1:2.77.0:2.77.0 -google-cloud-service-management:3.74.0:3.74.0 -grpc-google-cloud-service-management-v1:3.74.0:3.74.0 -proto-google-cloud-service-management-v1:3.74.0:3.74.0 -google-cloud-service-usage:2.76.0:2.76.0 -grpc-google-cloud-service-usage-v1beta1:0.80.0:0.80.0 -grpc-google-cloud-service-usage-v1:2.76.0:2.76.0 -proto-google-cloud-service-usage-v1:2.76.0:2.76.0 -proto-google-cloud-service-usage-v1beta1:0.80.0:0.80.0 -google-cloud-shell:2.75.0:2.75.0 -grpc-google-cloud-shell-v1:2.75.0:2.75.0 -proto-google-cloud-shell-v1:2.75.0:2.75.0 -google-cloud-speech:4.71.0:4.71.0 -grpc-google-cloud-speech-v1:4.71.0:4.71.0 -grpc-google-cloud-speech-v1p1beta1:2.71.0:2.71.0 -proto-google-cloud-speech-v1:4.71.0:4.71.0 -proto-google-cloud-speech-v1p1beta1:2.71.0:2.71.0 -proto-google-cloud-speech-v2:4.71.0:4.71.0 -grpc-google-cloud-speech-v2:4.71.0:4.71.0 -google-cloud-storage-transfer:1.76.0:1.76.0 -grpc-google-cloud-storage-transfer-v1:1.76.0:1.76.0 -proto-google-cloud-storage-transfer-v1:1.76.0:1.76.0 -google-cloud-talent:2.77.0:2.77.0 -grpc-google-cloud-talent-v4:2.77.0:2.77.0 -grpc-google-cloud-talent-v4beta1:0.120.0:0.120.0 -proto-google-cloud-talent-v4:2.77.0:2.77.0 -proto-google-cloud-talent-v4beta1:0.120.0:0.120.0 -google-cloud-tasks:2.76.0:2.76.0 -grpc-google-cloud-tasks-v2beta3:0.166.0:0.166.0 -grpc-google-cloud-tasks-v2beta2:0.166.0:0.166.0 -grpc-google-cloud-tasks-v2:2.76.0:2.76.0 -proto-google-cloud-tasks-v2beta3:0.166.0:0.166.0 -proto-google-cloud-tasks-v2beta2:0.166.0:0.166.0 -proto-google-cloud-tasks-v2:2.76.0:2.76.0 -google-cloud-texttospeech:2.77.0:2.77.0 -grpc-google-cloud-texttospeech-v1beta1:0.166.0:0.166.0 -grpc-google-cloud-texttospeech-v1:2.77.0:2.77.0 -proto-google-cloud-texttospeech-v1:2.77.0:2.77.0 -proto-google-cloud-texttospeech-v1beta1:0.166.0:0.166.0 -google-cloud-tpu:2.77.0:2.77.0 -grpc-google-cloud-tpu-v1:2.77.0:2.77.0 -grpc-google-cloud-tpu-v2alpha1:2.77.0:2.77.0 -proto-google-cloud-tpu-v1:2.77.0:2.77.0 -proto-google-cloud-tpu-v2alpha1:2.77.0:2.77.0 -google-cloud-trace:2.76.0:2.76.0 -grpc-google-cloud-trace-v1:2.76.0:2.76.0 -grpc-google-cloud-trace-v2:2.76.0:2.76.0 -proto-google-cloud-trace-v1:2.76.0:2.76.0 -proto-google-cloud-trace-v2:2.76.0:2.76.0 -google-cloud-translate:2.76.0:2.76.0 -grpc-google-cloud-translate-v3beta1:0.158.0:0.158.0 -grpc-google-cloud-translate-v3:2.76.0:2.76.0 -proto-google-cloud-translate-v3beta1:0.158.0:0.158.0 -proto-google-cloud-translate-v3:2.76.0:2.76.0 -google-cloud-video-intelligence:2.75.0:2.75.0 -grpc-google-cloud-video-intelligence-v1p1beta1:0.165.0:0.165.0 -grpc-google-cloud-video-intelligence-v1beta2:0.165.0:0.165.0 -grpc-google-cloud-video-intelligence-v1:2.75.0:2.75.0 -grpc-google-cloud-video-intelligence-v1p2beta1:0.165.0:0.165.0 -grpc-google-cloud-video-intelligence-v1p3beta1:0.165.0:0.165.0 -proto-google-cloud-video-intelligence-v1p3beta1:0.165.0:0.165.0 -proto-google-cloud-video-intelligence-v1beta2:0.165.0:0.165.0 -proto-google-cloud-video-intelligence-v1p1beta1:0.165.0:0.165.0 -proto-google-cloud-video-intelligence-v1:2.75.0:2.75.0 -proto-google-cloud-video-intelligence-v1p2beta1:0.165.0:0.165.0 -google-cloud-live-stream:0.78.0:0.78.0 -proto-google-cloud-live-stream-v1:0.78.0:0.78.0 -grpc-google-cloud-live-stream-v1:0.78.0:0.78.0 -google-cloud-video-stitcher:0.76.0:0.76.0 -proto-google-cloud-video-stitcher-v1:0.76.0:0.76.0 -grpc-google-cloud-video-stitcher-v1:0.76.0:0.76.0 -google-cloud-video-transcoder:1.75.0:1.75.0 -grpc-google-cloud-video-transcoder-v1:1.75.0:1.75.0 -proto-google-cloud-video-transcoder-v1:1.75.0:1.75.0 -google-cloud-vision:3.74.0:3.74.0 -grpc-google-cloud-vision-v1p3beta1:0.163.0:0.163.0 -grpc-google-cloud-vision-v1p1beta1:0.163.0:0.163.0 -grpc-google-cloud-vision-v1p4beta1:0.163.0:0.163.0 -grpc-google-cloud-vision-v1p2beta1:3.74.0:3.74.0 -grpc-google-cloud-vision-v1:3.74.0:3.74.0 -proto-google-cloud-vision-v1p4beta1:0.163.0:0.163.0 -proto-google-cloud-vision-v1:3.74.0:3.74.0 -proto-google-cloud-vision-v1p1beta1:0.163.0:0.163.0 -proto-google-cloud-vision-v1p3beta1:0.163.0:0.163.0 -proto-google-cloud-vision-v1p2beta1:3.74.0:3.74.0 -google-cloud-vmmigration:1.76.0:1.76.0 -grpc-google-cloud-vmmigration-v1:1.76.0:1.76.0 -proto-google-cloud-vmmigration-v1:1.76.0:1.76.0 -google-cloud-vpcaccess:2.77.0:2.77.0 -grpc-google-cloud-vpcaccess-v1:2.77.0:2.77.0 -proto-google-cloud-vpcaccess-v1:2.77.0:2.77.0 -google-cloud-webrisk:2.75.0:2.75.0 -grpc-google-cloud-webrisk-v1:2.75.0:2.75.0 -grpc-google-cloud-webrisk-v1beta1:0.112.0:0.112.0 -proto-google-cloud-webrisk-v1:2.75.0:2.75.0 -proto-google-cloud-webrisk-v1beta1:0.112.0:0.112.0 -google-cloud-websecurityscanner:2.76.0:2.76.0 -grpc-google-cloud-websecurityscanner-v1alpha:0.163.0:0.163.0 -grpc-google-cloud-websecurityscanner-v1beta:0.163.0:0.163.0 -grpc-google-cloud-websecurityscanner-v1:2.76.0:2.76.0 -proto-google-cloud-websecurityscanner-v1alpha:0.163.0:0.163.0 -proto-google-cloud-websecurityscanner-v1beta:0.163.0:0.163.0 -proto-google-cloud-websecurityscanner-v1:2.76.0:2.76.0 -google-cloud-workflow-executions:2.76.0:2.76.0 -grpc-google-cloud-workflow-executions-v1beta:0.80.0:0.80.0 -grpc-google-cloud-workflow-executions-v1:2.76.0:2.76.0 -proto-google-cloud-workflow-executions-v1beta:0.80.0:0.80.0 -proto-google-cloud-workflow-executions-v1:2.76.0:2.76.0 -google-cloud-workflows:2.76.0:2.76.0 -grpc-google-cloud-workflows-v1beta:0.82.0:0.82.0 -grpc-google-cloud-workflows-v1:2.76.0:2.76.0 -proto-google-cloud-workflows-v1beta:0.82.0:0.82.0 -proto-google-cloud-workflows-v1:2.76.0:2.76.0 -google-cloud-dns:2.74.0:2.74.0 -google-maps-routing:1.61.0:1.61.0 -proto-google-maps-routing-v2:1.61.0:1.61.0 -grpc-google-maps-routing-v2:1.61.0:1.61.0 -google-cloud-vmwareengine:0.70.0:0.70.0 -proto-google-cloud-vmwareengine-v1:0.70.0:0.70.0 -grpc-google-cloud-vmwareengine-v1:0.70.0:0.70.0 -google-maps-addressvalidation:0.70.0:0.70.0 -proto-google-maps-addressvalidation-v1:0.70.0:0.70.0 -grpc-google-maps-addressvalidation-v1:0.70.0:0.70.0 -proto-google-cloud-bigquerydatapolicy-v1:0.73.0:0.73.0 -grpc-google-cloud-bigquerydatapolicy-v1:0.73.0:0.73.0 -google-cloud-monitoring-metricsscope:0.70.0:0.70.0 -proto-google-cloud-monitoring-metricsscope-v1:0.70.0:0.70.0 -grpc-google-cloud-monitoring-metricsscope-v1:0.70.0:0.70.0 -proto-google-cloud-tpu-v2:2.77.0:2.77.0 -grpc-google-cloud-tpu-v2:2.77.0:2.77.0 -google-cloud-datalineage:0.68.0:0.68.0 -proto-google-cloud-datalineage-v1:0.68.0:0.68.0 -grpc-google-cloud-datalineage-v1:0.68.0:0.68.0 -google-iam-policy:1.74.0:1.74.0 -proto-google-cloud-build-v2:3.78.0:3.78.0 -grpc-google-cloud-build-v2:3.78.0:3.78.0 -google-cloud-advisorynotifications:0.65.0:0.65.0 -proto-google-cloud-advisorynotifications-v1:0.65.0:0.65.0 -grpc-google-cloud-advisorynotifications-v1:0.65.0:0.65.0 -google-maps-mapsplatformdatasets:0.65.0:0.65.0 -google-cloud-kmsinventory:0.65.0:0.65.0 -proto-google-cloud-kmsinventory-v1:0.65.0:0.65.0 -grpc-google-cloud-kmsinventory-v1:0.65.0:0.65.0 -google-cloud-alloydb:0.65.0:0.65.0 -proto-google-cloud-alloydb-v1:0.65.0:0.65.0 -proto-google-cloud-alloydb-v1beta:0.65.0:0.65.0 -proto-google-cloud-alloydb-v1alpha:0.65.0:0.65.0 -grpc-google-cloud-alloydb-v1beta:0.65.0:0.65.0 -grpc-google-cloud-alloydb-v1:0.65.0:0.65.0 -grpc-google-cloud-alloydb-v1alpha:0.65.0:0.65.0 -google-cloud-biglake:0.64.0:0.64.0 -proto-google-cloud-biglake-v1alpha1:0.64.0:0.64.0 -grpc-google-cloud-biglake-v1alpha1:0.64.0:0.64.0 -google-cloud-workstations:0.64.0:0.64.0 -proto-google-cloud-workstations-v1beta:0.64.0:0.64.0 -grpc-google-cloud-workstations-v1beta:0.64.0:0.64.0 -google-cloud-confidentialcomputing:0.62.0:0.62.0 -proto-google-cloud-confidentialcomputing-v1:0.62.0:0.62.0 -proto-google-cloud-confidentialcomputing-v1alpha1:0.62.0:0.62.0 -grpc-google-cloud-confidentialcomputing-v1:0.62.0:0.62.0 -grpc-google-cloud-confidentialcomputing-v1alpha1:0.62.0:0.62.0 -proto-google-cloud-workstations-v1:0.64.0:0.64.0 -grpc-google-cloud-workstations-v1:0.64.0:0.64.0 -proto-google-cloud-biglake-v1:0.64.0:0.64.0 -grpc-google-cloud-biglake-v1:0.64.0:0.64.0 -google-cloud-storageinsights:0.61.0:0.61.0 -proto-google-cloud-storageinsights-v1:0.61.0:0.61.0 -grpc-google-cloud-storageinsights-v1:0.61.0:0.61.0 -google-cloud-cloudsupport:0.60.0:0.60.0 -proto-google-cloud-cloudsupport-v2:0.60.0:0.60.0 -grpc-google-cloud-cloudsupport-v2:0.60.0:0.60.0 -google-cloud-rapidmigrationassessment:0.59.0:0.59.0 -proto-google-cloud-rapidmigrationassessment-v1:0.59.0:0.59.0 -grpc-google-cloud-rapidmigrationassessment-v1:0.59.0:0.59.0 -proto-google-maps-mapsplatformdatasets-v1:0.65.0:0.65.0 -grpc-google-maps-mapsplatformdatasets-v1:0.65.0:0.65.0 -google-shopping-merchant-accounts:1.4.0:1.4.0 -proto-google-shopping-merchant-accounts-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-accounts-v1beta:1.4.0:1.4.0 -proto-google-cloud-discoveryengine-v1:0.72.0:0.72.0 -grpc-google-cloud-discoveryengine-v1:0.72.0:0.72.0 -google-cloud-migrationcenter:0.58.0:0.58.0 -proto-google-cloud-migrationcenter-v1:0.58.0:0.58.0 -grpc-google-cloud-migrationcenter-v1:0.58.0:0.58.0 -google-cloud-policysimulator:0.55.0:0.55.0 -proto-google-cloud-policysimulator-v1:0.55.0:0.55.0 -grpc-google-cloud-policysimulator-v1:0.55.0:0.55.0 -google-cloud-netapp:0.55.0:0.55.0 -proto-google-cloud-netapp-v1beta1:0.55.0:0.55.0 -grpc-google-cloud-netapp-v1beta1:0.55.0:0.55.0 -proto-google-cloud-netapp-v1:0.55.0:0.55.0 -grpc-google-cloud-netapp-v1:0.55.0:0.55.0 -proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.74.0:0.74.0 -grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.74.0:0.74.0 -google-cloud-java-alloydb-connectors:0.54.0:0.54.0 -proto-google-cloud-java-alloydb-connectors-v1alpha:0.54.0:0.54.0 -google-cloud-alloydb-connectors:0.54.0:0.54.0 -proto-google-cloud-alloydb-connectors-v1alpha:0.54.0:0.54.0 -proto-google-cloud-language-v2:2.77.0:2.77.0 -grpc-google-cloud-language-v2:2.77.0:2.77.0 -google-cloud-infra-manager:0.53.0:0.53.0 -proto-google-cloud-infra-manager-v1:0.53.0:0.53.0 -grpc-google-cloud-infra-manager-v1:0.53.0:0.53.0 -proto-google-cloud-notebooks-v2:1.74.0:1.74.0 -grpc-google-cloud-notebooks-v2:1.74.0:1.74.0 -proto-google-cloud-alloydb-connectors-v1beta:0.54.0:0.54.0 -google-shopping-merchant-inventories:1.4.0:1.4.0 -proto-google-shopping-merchant-inventories-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-inventories-v1beta:1.4.0:1.4.0 -proto-google-cloud-policy-troubleshooter-v3:1.75.0:1.75.0 -grpc-google-cloud-policy-troubleshooter-v3:1.75.0:1.75.0 -google-shopping-merchant-reports:1.4.0:1.4.0 -proto-google-shopping-merchant-reports-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-reports-v1beta:1.4.0:1.4.0 -proto-google-cloud-alloydb-connectors-v1:0.54.0:0.54.0 -proto-google-cloud-discoveryengine-v1alpha:0.72.0:0.72.0 -grpc-google-cloud-discoveryengine-v1alpha:0.72.0:0.72.0 -google-cloud-redis-cluster:0.48.0:0.48.0 -proto-google-cloud-redis-cluster-v1beta1:0.48.0:0.48.0 -proto-google-cloud-redis-cluster-v1:0.48.0:0.48.0 -grpc-google-cloud-redis-cluster-v1:0.48.0:0.48.0 -grpc-google-cloud-redis-cluster-v1beta1:0.48.0:0.48.0 -google-maps-places:0.47.0:0.47.0 -proto-google-maps-places-v1:0.47.0:0.47.0 -grpc-google-maps-places-v1:0.47.0:0.47.0 -google-cloud-telcoautomation:0.46.0:0.46.0 -proto-google-cloud-telcoautomation-v1:0.46.0:0.46.0 -proto-google-cloud-telcoautomation-v1alpha1:0.46.0:0.46.0 -grpc-google-cloud-telcoautomation-v1:0.46.0:0.46.0 -grpc-google-cloud-telcoautomation-v1alpha1:0.46.0:0.46.0 -google-cloud-securesourcemanager:0.46.0:0.46.0 -proto-google-cloud-securesourcemanager-v1:0.46.0:0.46.0 -grpc-google-cloud-securesourcemanager-v1:0.46.0:0.46.0 -google-cloud-vertexai:1.36.0:1.36.0 -proto-google-cloud-vertexai-v1:1.36.0:1.36.0 -proto-google-cloud-vertexai-v1beta1:1.36.0:1.36.0 -grpc-google-cloud-vertexai-v1:1.36.0:1.36.0 -grpc-google-cloud-vertexai-v1beta1:1.36.0:1.36.0 -google-cloud-edgenetwork:0.44.0:0.44.0 -proto-google-cloud-edgenetwork-v1:0.44.0:0.44.0 -grpc-google-cloud-edgenetwork-v1:0.44.0:0.44.0 -google-cloud-cloudquotas:0.44.0:0.44.0 -proto-google-cloud-cloudquotas-v1:0.44.0:0.44.0 -grpc-google-cloud-cloudquotas-v1:0.44.0:0.44.0 -google-cloud-securitycentermanagement:0.44.0:0.44.0 -proto-google-cloud-securitycentermanagement-v1:0.44.0:0.44.0 -grpc-google-cloud-securitycentermanagement-v1:0.44.0:0.44.0 -google-shopping-css:0.44.0:0.44.0 -proto-google-shopping-css-v1:0.44.0:0.44.0 -grpc-google-shopping-css-v1:0.44.0:0.44.0 -google-cloud-meet:0.43.0:0.43.0 -proto-google-cloud-meet-v2beta:0.43.0:0.43.0 -grpc-google-cloud-meet-v2beta:0.43.0:0.43.0 -google-cloud-servicehealth:0.43.0:0.43.0 -proto-google-cloud-servicehealth-v1:0.43.0:0.43.0 -grpc-google-cloud-servicehealth-v1:0.43.0:0.43.0 -proto-google-cloud-meet-v2:0.43.0:0.43.0 -grpc-google-cloud-meet-v2:0.43.0:0.43.0 -google-cloud-securityposture:0.41.0:0.41.0 -proto-google-cloud-securityposture-v1:0.41.0:0.41.0 -grpc-google-cloud-securityposture-v1:0.41.0:0.41.0 -proto-google-cloud-securitycenter-v2:2.84.0:2.84.0 -grpc-google-cloud-securitycenter-v2:2.84.0:2.84.0 -google-cloud-cloudcontrolspartner:0.40.0:0.40.0 -proto-google-cloud-cloudcontrolspartner-v1beta:0.40.0:0.40.0 -proto-google-cloud-cloudcontrolspartner-v1:0.40.0:0.40.0 -grpc-google-cloud-cloudcontrolspartner-v1:0.40.0:0.40.0 -grpc-google-cloud-cloudcontrolspartner-v1beta:0.40.0:0.40.0 -google-cloud-workspaceevents:0.40.0:0.40.0 -proto-google-cloud-workspaceevents-v1:0.40.0:0.40.0 -grpc-google-cloud-workspaceevents-v1:0.40.0:0.40.0 -google-cloud-apphub:0.40.0:0.40.0 -proto-google-cloud-apphub-v1:0.40.0:0.40.0 -grpc-google-cloud-apphub-v1:0.40.0:0.40.0 -google-cloud-chat:0.40.0:0.40.0 -proto-google-cloud-chat-v1:0.40.0:0.40.0 -grpc-google-cloud-chat-v1:0.40.0:0.40.0 -google-shopping-merchant-quota:1.4.0:1.4.0 -proto-google-shopping-merchant-quota-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-quota-v1beta:1.4.0:1.4.0 -proto-google-cloud-secretmanager-v1beta2:2.76.0:2.76.0 -grpc-google-cloud-secretmanager-v1beta2:2.76.0:2.76.0 -google-cloud-parallelstore:0.39.0:0.39.0 -proto-google-cloud-parallelstore-v1beta:0.39.0:0.39.0 -grpc-google-cloud-parallelstore-v1beta:0.39.0:0.39.0 -google-cloud-backupdr:0.35.0:0.35.0 -proto-google-cloud-backupdr-v1:0.35.0:0.35.0 -grpc-google-cloud-backupdr-v1:0.35.0:0.35.0 -google-maps-solar:0.35.0:0.35.0 -proto-google-maps-solar-v1:0.35.0:0.35.0 -grpc-google-maps-solar-v1:0.35.0:0.35.0 -google-shopping-merchant-datasources:1.4.0:1.4.0 -proto-google-shopping-merchant-datasources-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-datasources-v1beta:1.4.0:1.4.0 -google-shopping-merchant-conversions:1.4.0:1.4.0 -proto-google-shopping-merchant-conversions-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-conversions-v1beta:1.4.0:1.4.0 -google-shopping-merchant-lfp:1.4.0:1.4.0 -proto-google-shopping-merchant-lfp-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-lfp-v1beta:1.4.0:1.4.0 -google-shopping-merchant-notifications:1.4.0:1.4.0 -proto-google-shopping-merchant-notifications-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-notifications-v1beta:1.4.0:1.4.0 -ad-manager:0.35.0:0.35.0 -proto-ad-manager-v1:0.35.0:0.35.0 -google-maps-routeoptimization:0.34.0:0.34.0 -proto-google-maps-routeoptimization-v1:0.34.0:0.34.0 -grpc-google-maps-routeoptimization-v1:0.34.0:0.34.0 -proto-google-cloud-publicca-v1:0.73.0:0.73.0 -grpc-google-cloud-publicca-v1:0.73.0:0.73.0 -google-cloud-visionai:0.33.0:0.33.0 -proto-google-cloud-visionai-v1:0.33.0:0.33.0 -grpc-google-cloud-visionai-v1:0.33.0:0.33.0 -google-cloud-developerconnect:0.33.0:0.33.0 -proto-google-cloud-developerconnect-v1:0.33.0:0.33.0 -grpc-google-cloud-developerconnect-v1:0.33.0:0.33.0 -google-cloud-iap:0.32.0:0.32.0 -proto-google-cloud-iap-v1:0.32.0:0.32.0 -grpc-google-cloud-iap-v1:0.32.0:0.32.0 -google-cloud-managedkafka:0.32.0:0.32.0 -proto-google-cloud-managedkafka-v1:0.32.0:0.32.0 -grpc-google-cloud-managedkafka-v1:0.32.0:0.32.0 -google-cloud-networkservices:0.32.0:0.32.0 -proto-google-cloud-networkservices-v1:0.32.0:0.32.0 -grpc-google-cloud-networkservices-v1:0.32.0:0.32.0 -google-shopping-merchant-products:1.4.0:1.4.0 -proto-google-shopping-merchant-products-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-products-v1beta:1.4.0:1.4.0 -google-cloud-gdchardwaremanagement:0.31.0:0.31.0 -proto-google-cloud-gdchardwaremanagement-v1alpha:0.31.0:0.31.0 -grpc-google-cloud-gdchardwaremanagement-v1alpha:0.31.0:0.31.0 -google-cloud-privilegedaccessmanager:0.30.0:0.30.0 -proto-google-cloud-privilegedaccessmanager-v1:0.30.0:0.30.0 -grpc-google-cloud-privilegedaccessmanager-v1:0.30.0:0.30.0 -google-cloud-apihub:0.29.0:0.29.0 -proto-google-cloud-apihub-v1:0.29.0:0.29.0 -grpc-google-cloud-apihub-v1:0.29.0:0.29.0 -google-cloud-connectgateway:0.28.0:0.28.0 -proto-google-cloud-connectgateway-v1:0.28.0:0.28.0 -google-maps-area-insights:0.27.0:0.27.0 -proto-google-maps-area-insights-v1:0.27.0:0.27.0 -grpc-google-maps-area-insights-v1:0.27.0:0.27.0 -admin:0.25.0:0.25.0 -proto-admin-v1alpha:0.25.0:0.25.0 -grpc-admin-v1alpha:0.25.0:0.25.0 -google-cloud-oracledatabase:0.25.0:0.25.0 -proto-google-cloud-oracledatabase-v1:0.25.0:0.25.0 -proto-google-cloud-parallelstore-v1:0.39.0:0.39.0 -grpc-google-cloud-parallelstore-v1:0.39.0:0.39.0 -google-maps-fleetengine:0.23.0:0.23.0 -proto-google-maps-fleetengine-v1:0.23.0:0.23.0 -grpc-google-maps-fleetengine-v1:0.23.0:0.23.0 -google-maps-fleetengine-delivery:0.23.0:0.23.0 -proto-google-maps-fleetengine-delivery-v1:0.23.0:0.23.0 -grpc-google-maps-fleetengine-delivery-v1:0.23.0:0.23.0 -google-shopping-merchant-reviews:0.22.0:0.22.0 -proto-google-shopping-merchant-reviews-v1beta:0.22.0:0.22.0 -grpc-google-shopping-merchant-reviews-v1beta:0.22.0:0.22.0 -google-cloud-valkey:0.22.0:0.22.0 -proto-google-cloud-valkey-v1:0.22.0:0.22.0 -proto-google-cloud-valkey-v1beta:0.22.0:0.22.0 -proto-google-cloud-cloudquotas-v1beta:0.44.0:0.44.0 -grpc-google-cloud-cloudquotas-v1beta:0.44.0:0.44.0 -proto-google-cloud-secretmanager-v1beta1:2.76.0:2.76.0 -grpc-google-cloud-secretmanager-v1beta1:2.76.0:2.76.0 -google-cloud-parametermanager:0.20.0:0.20.0 -proto-google-cloud-parametermanager-v1:0.20.0:0.20.0 -grpc-google-cloud-parametermanager-v1:0.20.0:0.20.0 -google-cloud-modelarmor:0.17.0:0.17.0 -proto-google-cloud-modelarmor-v1:0.17.0:0.17.0 -grpc-google-cloud-modelarmor-v1:0.17.0:0.17.0 -google-cloud-financialservices:0.17.0:0.17.0 -proto-google-cloud-financialservices-v1:0.17.0:0.17.0 -grpc-google-cloud-financialservices-v1:0.17.0:0.17.0 -google-cloud-devicestreaming:0.16.0:0.16.0 -proto-google-cloud-devicestreaming-v1:0.16.0:0.16.0 -grpc-google-cloud-devicestreaming-v1:0.16.0:0.16.0 -google-shopping-merchant-productstudio:0.16.0:0.16.0 -proto-google-shopping-merchant-productstudio-v1alpha:0.16.0:0.16.0 -grpc-google-shopping-merchant-productstudio-v1alpha:0.16.0:0.16.0 -google-cloud-storagebatchoperations:0.16.0:0.16.0 -proto-google-cloud-storagebatchoperations-v1:0.16.0:0.16.0 -grpc-google-cloud-storagebatchoperations-v1:0.16.0:0.16.0 -google-shopping-merchant-issue-resolution:1.4.0:1.4.0 -proto-google-shopping-merchant-issue-resolution-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-issue-resolution-v1beta:1.4.0:1.4.0 -google-cloud-lustre:0.16.0:0.16.0 -proto-google-cloud-lustre-v1:0.16.0:0.16.0 -grpc-google-cloud-lustre-v1:0.16.0:0.16.0 -google-shopping-merchant-order-tracking:1.4.0:1.4.0 -proto-google-shopping-merchant-order-tracking-v1beta:1.4.0:1.4.0 -grpc-google-shopping-merchant-order-tracking-v1beta:1.4.0:1.4.0 -grpc-google-cloud-oracledatabase-v1:0.25.0:0.25.0 -google-cloud-chronicle:0.14.0:0.14.0 -proto-google-cloud-chronicle-v1:0.14.0:0.14.0 -grpc-google-cloud-chronicle-v1:0.14.0:0.14.0 -proto-google-cloud-cloudsupport-v2beta:0.60.0:0.60.0 -grpc-google-cloud-cloudsupport-v2beta:0.60.0:0.60.0 -proto-google-cloud-modelarmor-v1beta:0.17.0:0.17.0 -grpc-google-cloud-modelarmor-v1beta:0.17.0:0.17.0 -proto-google-cloud-dataform-v1:0.75.0:0.75.0 -grpc-google-cloud-dataform-v1:0.75.0:0.75.0 -google-cloud-spanneradapter:0.12.0:0.12.0 -proto-google-cloud-spanneradapter-v1:0.12.0:0.12.0 -grpc-google-cloud-spanneradapter-v1:0.12.0:0.12.0 -proto-google-cloud-workspaceevents-v1beta:0.40.0:0.40.0 -grpc-google-cloud-workspaceevents-v1beta:0.40.0:0.40.0 -google-cloud-maintenance:0.10.0:0.10.0 -proto-google-cloud-maintenance-v1beta:0.10.0:0.10.0 -grpc-google-cloud-maintenance-v1beta:0.10.0:0.10.0 -google-cloud-configdelivery:0.10.0:0.10.0 -proto-google-cloud-configdelivery-v1beta:0.10.0:0.10.0 -grpc-google-cloud-configdelivery-v1beta:0.10.0:0.10.0 -proto-google-cloud-bigquerydatapolicy-v2beta1:0.73.0:0.73.0 -grpc-google-cloud-bigquerydatapolicy-v2beta1:0.73.0:0.73.0 -google-cloud-licensemanager:0.9.0:0.9.0 -proto-google-cloud-licensemanager-v1:0.9.0:0.9.0 -grpc-google-cloud-licensemanager-v1:0.9.0:0.9.0 -proto-google-shopping-merchant-reports-v1alpha:1.4.0:1.4.0 -grpc-google-shopping-merchant-reports-v1alpha:1.4.0:1.4.0 -proto-google-cloud-bigquerydatapolicy-v2:0.73.0:0.73.0 -grpc-google-cloud-bigquerydatapolicy-v2:0.73.0:0.73.0 -proto-google-cloud-configdelivery-v1:0.10.0:0.10.0 -grpc-google-cloud-configdelivery-v1:0.10.0:0.10.0 -proto-google-shopping-merchant-datasources-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-datasources-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-inventories-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-inventories-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-conversions-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-conversions-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-issue-resolution-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-issue-resolution-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-order-tracking-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-order-tracking-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-accounts-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-accounts-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-lfp-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-lfp-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-products-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-products-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-promotions-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-promotions-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-quota-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-quota-v1:1.4.0:1.4.0 -proto-google-shopping-merchant-reports-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-reports-v1:1.4.0:1.4.0 -google-cloud-saasservicemgmt:0.6.0:0.6.0 -proto-google-cloud-saasservicemgmt-v1beta1:0.6.0:0.6.0 -grpc-google-cloud-saasservicemgmt-v1beta1:0.6.0:0.6.0 -proto-google-shopping-merchant-notifications-v1:1.4.0:1.4.0 -grpc-google-shopping-merchant-notifications-v1:1.4.0:1.4.0 -google-cloud-geminidataanalytics:0.4.0:0.4.0 -proto-google-cloud-geminidataanalytics-v1beta:0.4.0:0.4.0 -grpc-google-cloud-geminidataanalytics-v1beta:0.4.0:0.4.0 -google-cloud-cloudsecuritycompliance:0.3.0:0.3.0 -proto-google-cloud-cloudsecuritycompliance-v1:0.3.0:0.3.0 -grpc-google-cloud-cloudsecuritycompliance-v1:0.3.0:0.3.0 -google-cloud-locationfinder:0.1.0:0.1.0 -proto-google-cloud-locationfinder-v1:0.1.0:0.1.0 -grpc-google-cloud-locationfinder-v1:0.1.0:0.1.0 +google-cloud-java:1.71.0:1.71.0 +google-cloud-accessapproval:2.78.0:2.78.0 +grpc-google-cloud-accessapproval-v1:2.78.0:2.78.0 +proto-google-cloud-accessapproval-v1:2.78.0:2.78.0 +google-identity-accesscontextmanager:1.78.0:1.78.0 +grpc-google-identity-accesscontextmanager-v1:1.78.0:1.78.0 +proto-google-identity-accesscontextmanager-v1:1.78.0:1.78.0 +proto-google-identity-accesscontextmanager-type:1.78.0:1.78.0 +google-cloud-aiplatform:3.78.0:3.78.0 +grpc-google-cloud-aiplatform-v1:3.78.0:3.78.0 +grpc-google-cloud-aiplatform-v1beta1:0.94.0:0.94.0 +proto-google-cloud-aiplatform-v1:3.78.0:3.78.0 +proto-google-cloud-aiplatform-v1beta1:0.94.0:0.94.0 +google-analytics-admin:0.87.0:0.87.0 +grpc-google-analytics-admin-v1alpha:0.87.0:0.87.0 +proto-google-analytics-admin-v1alpha:0.87.0:0.87.0 +proto-google-analytics-admin-v1beta:0.87.0:0.87.0 +grpc-google-analytics-admin-v1beta:0.87.0:0.87.0 +google-analytics-data:0.88.0:0.88.0 +grpc-google-analytics-data-v1beta:0.88.0:0.88.0 +proto-google-analytics-data-v1beta:0.88.0:0.88.0 +proto-google-analytics-data-v1alpha:0.88.0:0.88.0 +grpc-google-analytics-data-v1alpha:0.88.0:0.88.0 +google-cloud-analyticshub:0.74.0:0.74.0 +proto-google-cloud-analyticshub-v1:0.74.0:0.74.0 +grpc-google-cloud-analyticshub-v1:0.74.0:0.74.0 +google-shopping-merchant-promotions:1.5.0:1.5.0 +proto-google-shopping-merchant-promotions-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-promotions-v1beta:1.5.0:1.5.0 +google-cloud-api-gateway:2.77.0:2.77.0 +grpc-google-cloud-api-gateway-v1:2.77.0:2.77.0 +proto-google-cloud-api-gateway-v1:2.77.0:2.77.0 +google-cloud-apigee-connect:2.77.0:2.77.0 +grpc-google-cloud-apigee-connect-v1:2.77.0:2.77.0 +proto-google-cloud-apigee-connect-v1:2.77.0:2.77.0 +google-cloud-apigee-registry:0.77.0:0.77.0 +proto-google-cloud-apigee-registry-v1:0.77.0:0.77.0 +grpc-google-cloud-apigee-registry-v1:0.77.0:0.77.0 +google-cloud-apikeys:0.75.0:0.75.0 +proto-google-cloud-apikeys-v2:0.75.0:0.75.0 +grpc-google-cloud-apikeys-v2:0.75.0:0.75.0 +google-cloud-appengine-admin:2.77.0:2.77.0 +grpc-google-cloud-appengine-admin-v1:2.77.0:2.77.0 +proto-google-cloud-appengine-admin-v1:2.77.0:2.77.0 +google-area120-tables:0.81.0:0.81.0 +grpc-google-area120-tables-v1alpha1:0.81.0:0.81.0 +proto-google-area120-tables-v1alpha1:0.81.0:0.81.0 +google-cloud-artifact-registry:1.76.0:1.76.0 +grpc-google-cloud-artifact-registry-v1beta2:0.82.0:0.82.0 +grpc-google-cloud-artifact-registry-v1:1.76.0:1.76.0 +proto-google-cloud-artifact-registry-v1beta2:0.82.0:0.82.0 +proto-google-cloud-artifact-registry-v1:1.76.0:1.76.0 +google-cloud-asset:3.81.0:3.81.0 +grpc-google-cloud-asset-v1:3.81.0:3.81.0 +grpc-google-cloud-asset-v1p1beta1:0.181.0:0.181.0 +grpc-google-cloud-asset-v1p2beta1:0.181.0:0.181.0 +grpc-google-cloud-asset-v1p5beta1:0.181.0:0.181.0 +grpc-google-cloud-asset-v1p7beta1:3.81.0:3.81.0 +proto-google-cloud-asset-v1:3.81.0:3.81.0 +proto-google-cloud-asset-v1p1beta1:0.181.0:0.181.0 +proto-google-cloud-asset-v1p2beta1:0.181.0:0.181.0 +proto-google-cloud-asset-v1p5beta1:0.181.0:0.181.0 +proto-google-cloud-asset-v1p7beta1:3.81.0:3.81.0 +google-cloud-assured-workloads:2.77.0:2.77.0 +grpc-google-cloud-assured-workloads-v1beta1:0.89.0:0.89.0 +grpc-google-cloud-assured-workloads-v1:2.77.0:2.77.0 +proto-google-cloud-assured-workloads-v1beta1:0.89.0:0.89.0 +proto-google-cloud-assured-workloads-v1:2.77.0:2.77.0 +google-cloud-automl:2.77.0:2.77.0 +grpc-google-cloud-automl-v1beta1:0.164.0:0.164.0 +grpc-google-cloud-automl-v1:2.77.0:2.77.0 +proto-google-cloud-automl-v1beta1:0.164.0:0.164.0 +proto-google-cloud-automl-v1:2.77.0:2.77.0 +google-cloud-bare-metal-solution:0.77.0:0.77.0 +proto-google-cloud-bare-metal-solution-v2:0.77.0:0.77.0 +grpc-google-cloud-bare-metal-solution-v2:0.77.0:0.77.0 +google-cloud-batch:0.77.0:0.77.0 +proto-google-cloud-batch-v1:0.77.0:0.77.0 +grpc-google-cloud-batch-v1:0.77.0:0.77.0 +proto-google-cloud-batch-v1alpha:0.77.0:0.77.0 +grpc-google-cloud-batch-v1alpha:0.77.0:0.77.0 +google-cloud-beyondcorp-appconnections:0.75.0:0.75.0 +proto-google-cloud-beyondcorp-appconnections-v1:0.75.0:0.75.0 +grpc-google-cloud-beyondcorp-appconnections-v1:0.75.0:0.75.0 +google-cloud-beyondcorp-appconnectors:0.75.0:0.75.0 +proto-google-cloud-beyondcorp-appconnectors-v1:0.75.0:0.75.0 +grpc-google-cloud-beyondcorp-appconnectors-v1:0.75.0:0.75.0 +google-cloud-beyondcorp-appgateways:0.75.0:0.75.0 +proto-google-cloud-beyondcorp-appgateways-v1:0.75.0:0.75.0 +grpc-google-cloud-beyondcorp-appgateways-v1:0.75.0:0.75.0 +google-cloud-beyondcorp-clientconnectorservices:0.75.0:0.75.0 +proto-google-cloud-beyondcorp-clientconnectorservices-v1:0.75.0:0.75.0 +grpc-google-cloud-beyondcorp-clientconnectorservices-v1:0.75.0:0.75.0 +google-cloud-beyondcorp-clientgateways:0.75.0:0.75.0 +proto-google-cloud-beyondcorp-clientgateways-v1:0.75.0:0.75.0 +grpc-google-cloud-beyondcorp-clientgateways-v1:0.75.0:0.75.0 +google-cloud-bigqueryconnection:2.79.0:2.79.0 +grpc-google-cloud-bigqueryconnection-v1:2.79.0:2.79.0 +grpc-google-cloud-bigqueryconnection-v1beta1:0.87.0:0.87.0 +proto-google-cloud-bigqueryconnection-v1:2.79.0:2.79.0 +proto-google-cloud-bigqueryconnection-v1beta1:0.87.0:0.87.0 +google-cloud-bigquery-data-exchange:2.72.0:2.72.0 +proto-google-cloud-bigquery-data-exchange-v1beta1:2.72.0:2.72.0 +grpc-google-cloud-bigquery-data-exchange-v1beta1:2.72.0:2.72.0 +google-cloud-bigquerydatapolicy:0.74.0:0.74.0 +proto-google-cloud-bigquerydatapolicy-v1beta1:0.74.0:0.74.0 +grpc-google-cloud-bigquerydatapolicy-v1beta1:0.74.0:0.74.0 +google-cloud-bigquerydatatransfer:2.77.0:2.77.0 +grpc-google-cloud-bigquerydatatransfer-v1:2.77.0:2.77.0 +proto-google-cloud-bigquerydatatransfer-v1:2.77.0:2.77.0 +google-cloud-bigquerymigration:0.80.0:0.80.0 +grpc-google-cloud-bigquerymigration-v2alpha:0.80.0:0.80.0 +proto-google-cloud-bigquerymigration-v2alpha:0.80.0:0.80.0 +proto-google-cloud-bigquerymigration-v2:0.80.0:0.80.0 +grpc-google-cloud-bigquerymigration-v2:0.80.0:0.80.0 +google-cloud-bigqueryreservation:2.78.0:2.78.0 +grpc-google-cloud-bigqueryreservation-v1:2.78.0:2.78.0 +proto-google-cloud-bigqueryreservation-v1:2.78.0:2.78.0 +google-cloud-billingbudgets:2.77.0:2.77.0 +grpc-google-cloud-billingbudgets-v1beta1:0.86.0:0.86.0 +grpc-google-cloud-billingbudgets-v1:2.77.0:2.77.0 +proto-google-cloud-billingbudgets-v1beta1:0.86.0:0.86.0 +proto-google-cloud-billingbudgets-v1:2.77.0:2.77.0 +google-cloud-billing:2.77.0:2.77.0 +grpc-google-cloud-billing-v1:2.77.0:2.77.0 +proto-google-cloud-billing-v1:2.77.0:2.77.0 +google-cloud-binary-authorization:1.76.0:1.76.0 +grpc-google-cloud-binary-authorization-v1beta1:0.81.0:0.81.0 +grpc-google-cloud-binary-authorization-v1:1.76.0:1.76.0 +proto-google-cloud-binary-authorization-v1beta1:0.81.0:0.81.0 +proto-google-cloud-binary-authorization-v1:1.76.0:1.76.0 +google-cloud-certificate-manager:0.80.0:0.80.0 +proto-google-cloud-certificate-manager-v1:0.80.0:0.80.0 +grpc-google-cloud-certificate-manager-v1:0.80.0:0.80.0 +google-cloud-channel:3.81.0:3.81.0 +grpc-google-cloud-channel-v1:3.81.0:3.81.0 +proto-google-cloud-channel-v1:3.81.0:3.81.0 +google-cloud-build:3.79.0:3.79.0 +grpc-google-cloud-build-v1:3.79.0:3.79.0 +proto-google-cloud-build-v1:3.79.0:3.79.0 +google-cloud-cloudcommerceconsumerprocurement:0.75.0:0.75.0 +proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.75.0:0.75.0 +grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1:0.75.0:0.75.0 +google-cloud-compute:1.87.0:1.87.0 +proto-google-cloud-compute-v1:1.87.0:1.87.0 +google-cloud-contact-center-insights:2.77.0:2.77.0 +grpc-google-cloud-contact-center-insights-v1:2.77.0:2.77.0 +proto-google-cloud-contact-center-insights-v1:2.77.0:2.77.0 +proto-google-cloud-containeranalysis-v1:2.78.0:2.78.0 +proto-google-cloud-containeranalysis-v1beta1:0.168.0:0.168.0 +grpc-google-cloud-containeranalysis-v1beta1:0.168.0:0.168.0 +grpc-google-cloud-containeranalysis-v1:2.78.0:2.78.0 +google-cloud-containeranalysis:2.78.0:2.78.0 +google-cloud-container:2.80.0:2.80.0 +grpc-google-cloud-container-v1:2.80.0:2.80.0 +grpc-google-cloud-container-v1beta1:2.80.0:2.80.0 +proto-google-cloud-container-v1:2.80.0:2.80.0 +proto-google-cloud-container-v1beta1:2.80.0:2.80.0 +google-cloud-contentwarehouse:0.73.0:0.73.0 +proto-google-cloud-contentwarehouse-v1:0.73.0:0.73.0 +grpc-google-cloud-contentwarehouse-v1:0.73.0:0.73.0 +google-cloud-datacatalog:1.83.0:1.83.0 +grpc-google-cloud-datacatalog-v1:1.83.0:1.83.0 +grpc-google-cloud-datacatalog-v1beta1:0.120.0:0.120.0 +proto-google-cloud-datacatalog-v1:1.83.0:1.83.0 +proto-google-cloud-datacatalog-v1beta1:0.120.0:0.120.0 +google-cloud-dataflow:0.81.0:0.81.0 +grpc-google-cloud-dataflow-v1beta3:0.81.0:0.81.0 +proto-google-cloud-dataflow-v1beta3:0.81.0:0.81.0 +google-cloud-dataform:0.76.0:0.76.0 +proto-google-cloud-dataform-v1beta1:0.76.0:0.76.0 +grpc-google-cloud-dataform-v1beta1:0.76.0:0.76.0 +google-cloud-data-fusion:1.77.0:1.77.0 +grpc-google-cloud-data-fusion-v1beta1:0.81.0:0.81.0 +grpc-google-cloud-data-fusion-v1:1.77.0:1.77.0 +proto-google-cloud-data-fusion-v1beta1:0.81.0:0.81.0 +proto-google-cloud-data-fusion-v1:1.77.0:1.77.0 +google-cloud-datalabeling:0.197.0:0.197.0 +grpc-google-cloud-datalabeling-v1beta1:0.162.0:0.162.0 +proto-google-cloud-datalabeling-v1beta1:0.162.0:0.162.0 +google-cloud-dataplex:1.75.0:1.75.0 +proto-google-cloud-dataplex-v1:1.75.0:1.75.0 +grpc-google-cloud-dataplex-v1:1.75.0:1.75.0 +google-cloud-dataproc-metastore:2.78.0:2.78.0 +grpc-google-cloud-dataproc-metastore-v1beta:0.82.0:0.82.0 +grpc-google-cloud-dataproc-metastore-v1alpha:0.82.0:0.82.0 +grpc-google-cloud-dataproc-metastore-v1:2.78.0:2.78.0 +proto-google-cloud-dataproc-metastore-v1beta:0.82.0:0.82.0 +proto-google-cloud-dataproc-metastore-v1alpha:0.82.0:0.82.0 +proto-google-cloud-dataproc-metastore-v1:2.78.0:2.78.0 +google-cloud-dataproc:4.74.0:4.74.0 +grpc-google-cloud-dataproc-v1:4.74.0:4.74.0 +proto-google-cloud-dataproc-v1:4.74.0:4.74.0 +google-cloud-datastream:1.76.0:1.76.0 +grpc-google-cloud-datastream-v1alpha1:0.81.0:0.81.0 +proto-google-cloud-datastream-v1alpha1:0.81.0:0.81.0 +proto-google-cloud-datastream-v1:1.76.0:1.76.0 +grpc-google-cloud-datastream-v1:1.76.0:1.76.0 +proto-google-devtools-source-protos:1.77.0:1.77.0 +google-cloud-deploy:1.75.0:1.75.0 +grpc-google-cloud-deploy-v1:1.75.0:1.75.0 +proto-google-cloud-deploy-v1:1.75.0:1.75.0 +google-cloud-dialogflow-cx:0.88.0:0.88.0 +grpc-google-cloud-dialogflow-cx-v3beta1:0.88.0:0.88.0 +grpc-google-cloud-dialogflow-cx-v3:0.88.0:0.88.0 +proto-google-cloud-dialogflow-cx-v3beta1:0.88.0:0.88.0 +proto-google-cloud-dialogflow-cx-v3:0.88.0:0.88.0 +google-cloud-dialogflow:4.83.0:4.83.0 +grpc-google-cloud-dialogflow-v2beta1:0.181.0:0.181.0 +grpc-google-cloud-dialogflow-v2:4.83.0:4.83.0 +proto-google-cloud-dialogflow-v2:4.83.0:4.83.0 +proto-google-cloud-dialogflow-v2beta1:0.181.0:0.181.0 +google-cloud-discoveryengine:0.73.0:0.73.0 +proto-google-cloud-discoveryengine-v1beta:0.73.0:0.73.0 +grpc-google-cloud-discoveryengine-v1beta:0.73.0:0.73.0 +google-cloud-distributedcloudedge:0.74.0:0.74.0 +proto-google-cloud-distributedcloudedge-v1:0.74.0:0.74.0 +grpc-google-cloud-distributedcloudedge-v1:0.74.0:0.74.0 +google-cloud-dlp:3.81.0:3.81.0 +grpc-google-cloud-dlp-v2:3.81.0:3.81.0 +proto-google-cloud-dlp-v2:3.81.0:3.81.0 +google-cloud-dms:2.76.0:2.76.0 +grpc-google-cloud-dms-v1:2.76.0:2.76.0 +proto-google-cloud-dms-v1:2.76.0:2.76.0 +google-cloud-document-ai:2.81.0:2.81.0 +grpc-google-cloud-document-ai-v1beta3:0.93.0:0.93.0 +grpc-google-cloud-document-ai-v1:2.81.0:2.81.0 +proto-google-cloud-document-ai-v1beta3:0.93.0:0.93.0 +proto-google-cloud-document-ai-v1:2.81.0:2.81.0 +google-cloud-domains:1.74.0:1.74.0 +grpc-google-cloud-domains-v1beta1:0.82.0:0.82.0 +grpc-google-cloud-domains-v1alpha2:0.82.0:0.82.0 +grpc-google-cloud-domains-v1:1.74.0:1.74.0 +proto-google-cloud-domains-v1beta1:0.82.0:0.82.0 +proto-google-cloud-domains-v1alpha2:0.82.0:0.82.0 +proto-google-cloud-domains-v1:1.74.0:1.74.0 +google-cloud-enterpriseknowledgegraph:0.73.0:0.73.0 +proto-google-cloud-enterpriseknowledgegraph-v1:0.73.0:0.73.0 +grpc-google-cloud-enterpriseknowledgegraph-v1:0.73.0:0.73.0 +google-cloud-errorreporting:0.198.0-beta:0.198.0-beta +grpc-google-cloud-error-reporting-v1beta1:0.164.0:0.164.0 +proto-google-cloud-error-reporting-v1beta1:0.164.0:0.164.0 +google-cloud-essential-contacts:2.77.0:2.77.0 +grpc-google-cloud-essential-contacts-v1:2.77.0:2.77.0 +proto-google-cloud-essential-contacts-v1:2.77.0:2.77.0 +google-cloud-eventarc:1.77.0:1.77.0 +grpc-google-cloud-eventarc-v1:1.77.0:1.77.0 +proto-google-cloud-eventarc-v1:1.77.0:1.77.0 +google-cloud-eventarc-publishing:0.77.0:0.77.0 +proto-google-cloud-eventarc-publishing-v1:0.77.0:0.77.0 +grpc-google-cloud-eventarc-publishing-v1:0.77.0:0.77.0 +google-cloud-filestore:1.78.0:1.78.0 +grpc-google-cloud-filestore-v1beta1:0.80.0:0.80.0 +grpc-google-cloud-filestore-v1:1.78.0:1.78.0 +proto-google-cloud-filestore-v1:1.78.0:1.78.0 +proto-google-cloud-filestore-v1beta1:0.80.0:0.80.0 +google-cloud-functions:2.79.0:2.79.0 +grpc-google-cloud-functions-v1:2.79.0:2.79.0 +proto-google-cloud-functions-v1:2.79.0:2.79.0 +proto-google-cloud-functions-v2beta:2.79.0:2.79.0 +proto-google-cloud-functions-v2alpha:2.79.0:2.79.0 +grpc-google-cloud-functions-v2beta:2.79.0:2.79.0 +grpc-google-cloud-functions-v2alpha:2.79.0:2.79.0 +proto-google-cloud-functions-v2:2.79.0:2.79.0 +grpc-google-cloud-functions-v2:2.79.0:2.79.0 +google-cloud-game-servers:2.77.0:2.77.0 +grpc-google-cloud-game-servers-v1:2.77.0:2.77.0 +grpc-google-cloud-game-servers-v1beta:0.102.0:0.102.0 +proto-google-cloud-game-servers-v1:2.77.0:2.77.0 +proto-google-cloud-game-servers-v1beta:0.102.0:0.102.0 +google-cloud-gke-backup:0.76.0:0.76.0 +proto-google-cloud-gke-backup-v1:0.76.0:0.76.0 +grpc-google-cloud-gke-backup-v1:0.76.0:0.76.0 +google-cloud-gke-connect-gateway:0.78.0:0.78.0 +proto-google-cloud-gke-connect-gateway-v1beta1:0.78.0:0.78.0 +google-cloud-gkehub:1.77.0:1.77.0 +grpc-google-cloud-gkehub-v1beta1:0.83.0:0.83.0 +grpc-google-cloud-gkehub-v1:1.77.0:1.77.0 +grpc-google-cloud-gkehub-v1alpha:0.83.0:0.83.0 +grpc-google-cloud-gkehub-v1beta:0.83.0:0.83.0 +proto-google-cloud-gkehub-v1beta1:0.83.0:0.83.0 +proto-google-cloud-gkehub-v1:1.77.0:1.77.0 +proto-google-cloud-gkehub-v1alpha:0.83.0:0.83.0 +proto-google-cloud-gkehub-v1beta:0.83.0:0.83.0 +google-cloud-gke-multi-cloud:0.76.0:0.76.0 +proto-google-cloud-gke-multi-cloud-v1:0.76.0:0.76.0 +grpc-google-cloud-gke-multi-cloud-v1:0.76.0:0.76.0 +grafeas:2.78.0:2.78.0 +google-cloud-gsuite-addons:2.77.0:2.77.0 +grpc-google-cloud-gsuite-addons-v1:2.77.0:2.77.0 +proto-google-cloud-gsuite-addons-v1:2.77.0:2.77.0 +proto-google-apps-script-type-protos:2.77.0:2.77.0 +google-iam-admin:3.72.0:3.72.0 +grpc-google-iam-admin-v1:3.72.0:3.72.0 +proto-google-iam-admin-v1:3.72.0:3.72.0 +google-cloud-iamcredentials:2.77.0:2.77.0 +grpc-google-cloud-iamcredentials-v1:2.77.0:2.77.0 +proto-google-cloud-iamcredentials-v1:2.77.0:2.77.0 +google-cloud-ids:1.76.0:1.76.0 +grpc-google-cloud-ids-v1:1.76.0:1.76.0 +proto-google-cloud-ids-v1:1.76.0:1.76.0 +google-cloud-iot:2.77.0:2.77.0 +grpc-google-cloud-iot-v1:2.77.0:2.77.0 +proto-google-cloud-iot-v1:2.77.0:2.77.0 +google-cloud-kms:2.80.0:2.80.0 +grpc-google-cloud-kms-v1:0.171.0:0.171.0 +proto-google-cloud-kms-v1:0.171.0:0.171.0 +google-cloud-language:2.78.0:2.78.0 +grpc-google-cloud-language-v1:2.78.0:2.78.0 +grpc-google-cloud-language-v1beta2:0.165.0:0.165.0 +proto-google-cloud-language-v1:2.78.0:2.78.0 +proto-google-cloud-language-v1beta2:0.165.0:0.165.0 +google-cloud-life-sciences:0.79.0:0.79.0 +grpc-google-cloud-life-sciences-v2beta:0.79.0:0.79.0 +proto-google-cloud-life-sciences-v2beta:0.79.0:0.79.0 +google-cloud-managed-identities:1.75.0:1.75.0 +grpc-google-cloud-managed-identities-v1:1.75.0:1.75.0 +proto-google-cloud-managed-identities-v1:1.75.0:1.75.0 +google-cloud-mediatranslation:0.83.0:0.83.0 +grpc-google-cloud-mediatranslation-v1beta1:0.83.0:0.83.0 +proto-google-cloud-mediatranslation-v1beta1:0.83.0:0.83.0 +google-cloud-memcache:2.77.0:2.77.0 +grpc-google-cloud-memcache-v1beta2:0.84.0:0.84.0 +grpc-google-cloud-memcache-v1:2.77.0:2.77.0 +proto-google-cloud-memcache-v1beta2:0.84.0:0.84.0 +proto-google-cloud-memcache-v1:2.77.0:2.77.0 +google-cloud-monitoring-dashboard:2.79.0:2.79.0 +grpc-google-cloud-monitoring-dashboard-v1:2.79.0:2.79.0 +proto-google-cloud-monitoring-dashboard-v1:2.79.0:2.79.0 +google-cloud-monitoring:3.78.0:3.78.0 +grpc-google-cloud-monitoring-v3:3.78.0:3.78.0 +proto-google-cloud-monitoring-v3:3.78.0:3.78.0 +google-cloud-networkconnectivity:1.76.0:1.76.0 +grpc-google-cloud-networkconnectivity-v1alpha1:0.82.0:0.82.0 +grpc-google-cloud-networkconnectivity-v1:1.76.0:1.76.0 +proto-google-cloud-networkconnectivity-v1alpha1:0.82.0:0.82.0 +proto-google-cloud-networkconnectivity-v1:1.76.0:1.76.0 +google-cloud-network-management:1.78.0:1.78.0 +grpc-google-cloud-network-management-v1beta1:0.80.0:0.80.0 +grpc-google-cloud-network-management-v1:1.78.0:1.78.0 +proto-google-cloud-network-management-v1beta1:0.80.0:0.80.0 +proto-google-cloud-network-management-v1:1.78.0:1.78.0 +google-cloud-network-security:0.80.0:0.80.0 +grpc-google-cloud-network-security-v1beta1:0.80.0:0.80.0 +proto-google-cloud-network-security-v1beta1:0.80.0:0.80.0 +proto-google-cloud-network-security-v1:0.80.0:0.80.0 +grpc-google-cloud-network-security-v1:0.80.0:0.80.0 +google-cloud-notebooks:1.75.0:1.75.0 +grpc-google-cloud-notebooks-v1beta1:0.82.0:0.82.0 +grpc-google-cloud-notebooks-v1:1.75.0:1.75.0 +proto-google-cloud-notebooks-v1beta1:0.82.0:0.82.0 +proto-google-cloud-notebooks-v1:1.75.0:1.75.0 +google-cloud-notification:0.195.0-beta:0.195.0-beta +google-cloud-optimization:1.75.0:1.75.0 +proto-google-cloud-optimization-v1:1.75.0:1.75.0 +grpc-google-cloud-optimization-v1:1.75.0:1.75.0 +google-cloud-orchestration-airflow:1.77.0:1.77.0 +grpc-google-cloud-orchestration-airflow-v1:1.77.0:1.77.0 +grpc-google-cloud-orchestration-airflow-v1beta1:0.80.0:0.80.0 +proto-google-cloud-orchestration-airflow-v1:1.77.0:1.77.0 +proto-google-cloud-orchestration-airflow-v1beta1:0.80.0:0.80.0 +google-cloud-orgpolicy:2.77.0:2.77.0 +grpc-google-cloud-orgpolicy-v2:2.77.0:2.77.0 +proto-google-cloud-orgpolicy-v1:2.77.0:2.77.0 +proto-google-cloud-orgpolicy-v2:2.77.0:2.77.0 +google-cloud-os-config:2.79.0:2.79.0 +grpc-google-cloud-os-config-v1:2.79.0:2.79.0 +grpc-google-cloud-os-config-v1beta:2.79.0:2.79.0 +grpc-google-cloud-os-config-v1alpha:2.79.0:2.79.0 +proto-google-cloud-os-config-v1:2.79.0:2.79.0 +proto-google-cloud-os-config-v1alpha:2.79.0:2.79.0 +proto-google-cloud-os-config-v1beta:2.79.0:2.79.0 +google-cloud-os-login:2.76.0:2.76.0 +grpc-google-cloud-os-login-v1:2.76.0:2.76.0 +proto-google-cloud-os-login-v1:2.76.0:2.76.0 +google-cloud-phishingprotection:0.108.0:0.108.0 +grpc-google-cloud-phishingprotection-v1beta1:0.108.0:0.108.0 +proto-google-cloud-phishingprotection-v1beta1:0.108.0:0.108.0 +google-cloud-policy-troubleshooter:1.76.0:1.76.0 +grpc-google-cloud-policy-troubleshooter-v1:1.76.0:1.76.0 +proto-google-cloud-policy-troubleshooter-v1:1.76.0:1.76.0 +google-cloud-private-catalog:0.79.0:0.79.0 +grpc-google-cloud-private-catalog-v1beta1:0.79.0:0.79.0 +proto-google-cloud-private-catalog-v1beta1:0.79.0:0.79.0 +google-cloud-profiler:2.77.0:2.77.0 +grpc-google-cloud-profiler-v2:2.77.0:2.77.0 +proto-google-cloud-profiler-v2:2.77.0:2.77.0 +google-cloud-publicca:0.74.0:0.74.0 +proto-google-cloud-publicca-v1beta1:0.74.0:0.74.0 +grpc-google-cloud-publicca-v1beta1:0.74.0:0.74.0 +google-cloud-recaptchaenterprise:3.74.0:3.74.0 +grpc-google-cloud-recaptchaenterprise-v1:3.74.0:3.74.0 +grpc-google-cloud-recaptchaenterprise-v1beta1:0.116.0:0.116.0 +proto-google-cloud-recaptchaenterprise-v1:3.74.0:3.74.0 +proto-google-cloud-recaptchaenterprise-v1beta1:0.116.0:0.116.0 +google-cloud-recommendations-ai:0.84.0:0.84.0 +grpc-google-cloud-recommendations-ai-v1beta1:0.84.0:0.84.0 +proto-google-cloud-recommendations-ai-v1beta1:0.84.0:0.84.0 +google-cloud-recommender:2.79.0:2.79.0 +grpc-google-cloud-recommender-v1:2.79.0:2.79.0 +grpc-google-cloud-recommender-v1beta1:0.91.0:0.91.0 +proto-google-cloud-recommender-v1:2.79.0:2.79.0 +proto-google-cloud-recommender-v1beta1:0.91.0:0.91.0 +google-cloud-redis:2.80.0:2.80.0 +grpc-google-cloud-redis-v1beta1:0.168.0:0.168.0 +grpc-google-cloud-redis-v1:2.80.0:2.80.0 +proto-google-cloud-redis-v1:2.80.0:2.80.0 +proto-google-cloud-redis-v1beta1:0.168.0:0.168.0 +google-cloud-resourcemanager:1.79.0:1.79.0 +grpc-google-cloud-resourcemanager-v3:1.79.0:1.79.0 +proto-google-cloud-resourcemanager-v3:1.79.0:1.79.0 +google-cloud-retail:2.79.0:2.79.0 +grpc-google-cloud-retail-v2:2.79.0:2.79.0 +proto-google-cloud-retail-v2:2.79.0:2.79.0 +proto-google-cloud-retail-v2alpha:2.79.0:2.79.0 +proto-google-cloud-retail-v2beta:2.79.0:2.79.0 +grpc-google-cloud-retail-v2alpha:2.79.0:2.79.0 +grpc-google-cloud-retail-v2beta:2.79.0:2.79.0 +google-cloud-run:0.77.0:0.77.0 +proto-google-cloud-run-v2:0.77.0:0.77.0 +grpc-google-cloud-run-v2:0.77.0:0.77.0 +google-cloud-scheduler:2.77.0:2.77.0 +grpc-google-cloud-scheduler-v1beta1:0.162.0:0.162.0 +grpc-google-cloud-scheduler-v1:2.77.0:2.77.0 +proto-google-cloud-scheduler-v1beta1:0.162.0:0.162.0 +proto-google-cloud-scheduler-v1:2.77.0:2.77.0 +google-cloud-secretmanager:2.77.0:2.77.0 +grpc-google-cloud-secretmanager-v1:2.77.0:2.77.0 +proto-google-cloud-secretmanager-v1:2.77.0:2.77.0 +google-cloud-securitycenter:2.85.0:2.85.0 +grpc-google-cloud-securitycenter-v1:2.85.0:2.85.0 +grpc-google-cloud-securitycenter-v1beta1:0.180.0:0.180.0 +grpc-google-cloud-securitycenter-v1p1beta1:0.180.0:0.180.0 +proto-google-cloud-securitycenter-v1:2.85.0:2.85.0 +proto-google-cloud-securitycenter-v1beta1:0.180.0:0.180.0 +proto-google-cloud-securitycenter-v1p1beta1:0.180.0:0.180.0 +google-cloud-securitycenter-settings:0.80.0:0.80.0 +grpc-google-cloud-securitycenter-settings-v1beta1:0.80.0:0.80.0 +proto-google-cloud-securitycenter-settings-v1beta1:0.80.0:0.80.0 +google-cloud-security-private-ca:2.79.0:2.79.0 +grpc-google-cloud-security-private-ca-v1beta1:0.86.0:0.86.0 +grpc-google-cloud-security-private-ca-v1:2.79.0:2.79.0 +proto-google-cloud-security-private-ca-v1beta1:0.86.0:0.86.0 +proto-google-cloud-security-private-ca-v1:2.79.0:2.79.0 +google-cloud-service-control:1.77.0:1.77.0 +grpc-google-cloud-service-control-v1:1.77.0:1.77.0 +proto-google-cloud-service-control-v1:1.77.0:1.77.0 +proto-google-cloud-service-control-v2:1.77.0:1.77.0 +grpc-google-cloud-service-control-v2:1.77.0:1.77.0 +google-cloud-servicedirectory:2.78.0:2.78.0 +grpc-google-cloud-servicedirectory-v1beta1:0.86.0:0.86.0 +grpc-google-cloud-servicedirectory-v1:2.78.0:2.78.0 +proto-google-cloud-servicedirectory-v1beta1:0.86.0:0.86.0 +proto-google-cloud-servicedirectory-v1:2.78.0:2.78.0 +google-cloud-service-management:3.75.0:3.75.0 +grpc-google-cloud-service-management-v1:3.75.0:3.75.0 +proto-google-cloud-service-management-v1:3.75.0:3.75.0 +google-cloud-service-usage:2.77.0:2.77.0 +grpc-google-cloud-service-usage-v1beta1:0.81.0:0.81.0 +grpc-google-cloud-service-usage-v1:2.77.0:2.77.0 +proto-google-cloud-service-usage-v1:2.77.0:2.77.0 +proto-google-cloud-service-usage-v1beta1:0.81.0:0.81.0 +google-cloud-shell:2.76.0:2.76.0 +grpc-google-cloud-shell-v1:2.76.0:2.76.0 +proto-google-cloud-shell-v1:2.76.0:2.76.0 +google-cloud-speech:4.72.0:4.72.0 +grpc-google-cloud-speech-v1:4.72.0:4.72.0 +grpc-google-cloud-speech-v1p1beta1:2.72.0:2.72.0 +proto-google-cloud-speech-v1:4.72.0:4.72.0 +proto-google-cloud-speech-v1p1beta1:2.72.0:2.72.0 +proto-google-cloud-speech-v2:4.72.0:4.72.0 +grpc-google-cloud-speech-v2:4.72.0:4.72.0 +google-cloud-storage-transfer:1.77.0:1.77.0 +grpc-google-cloud-storage-transfer-v1:1.77.0:1.77.0 +proto-google-cloud-storage-transfer-v1:1.77.0:1.77.0 +google-cloud-talent:2.78.0:2.78.0 +grpc-google-cloud-talent-v4:2.78.0:2.78.0 +grpc-google-cloud-talent-v4beta1:0.121.0:0.121.0 +proto-google-cloud-talent-v4:2.78.0:2.78.0 +proto-google-cloud-talent-v4beta1:0.121.0:0.121.0 +google-cloud-tasks:2.77.0:2.77.0 +grpc-google-cloud-tasks-v2beta3:0.167.0:0.167.0 +grpc-google-cloud-tasks-v2beta2:0.167.0:0.167.0 +grpc-google-cloud-tasks-v2:2.77.0:2.77.0 +proto-google-cloud-tasks-v2beta3:0.167.0:0.167.0 +proto-google-cloud-tasks-v2beta2:0.167.0:0.167.0 +proto-google-cloud-tasks-v2:2.77.0:2.77.0 +google-cloud-texttospeech:2.78.0:2.78.0 +grpc-google-cloud-texttospeech-v1beta1:0.167.0:0.167.0 +grpc-google-cloud-texttospeech-v1:2.78.0:2.78.0 +proto-google-cloud-texttospeech-v1:2.78.0:2.78.0 +proto-google-cloud-texttospeech-v1beta1:0.167.0:0.167.0 +google-cloud-tpu:2.78.0:2.78.0 +grpc-google-cloud-tpu-v1:2.78.0:2.78.0 +grpc-google-cloud-tpu-v2alpha1:2.78.0:2.78.0 +proto-google-cloud-tpu-v1:2.78.0:2.78.0 +proto-google-cloud-tpu-v2alpha1:2.78.0:2.78.0 +google-cloud-trace:2.77.0:2.77.0 +grpc-google-cloud-trace-v1:2.77.0:2.77.0 +grpc-google-cloud-trace-v2:2.77.0:2.77.0 +proto-google-cloud-trace-v1:2.77.0:2.77.0 +proto-google-cloud-trace-v2:2.77.0:2.77.0 +google-cloud-translate:2.77.0:2.77.0 +grpc-google-cloud-translate-v3beta1:0.159.0:0.159.0 +grpc-google-cloud-translate-v3:2.77.0:2.77.0 +proto-google-cloud-translate-v3beta1:0.159.0:0.159.0 +proto-google-cloud-translate-v3:2.77.0:2.77.0 +google-cloud-video-intelligence:2.76.0:2.76.0 +grpc-google-cloud-video-intelligence-v1p1beta1:0.166.0:0.166.0 +grpc-google-cloud-video-intelligence-v1beta2:0.166.0:0.166.0 +grpc-google-cloud-video-intelligence-v1:2.76.0:2.76.0 +grpc-google-cloud-video-intelligence-v1p2beta1:0.166.0:0.166.0 +grpc-google-cloud-video-intelligence-v1p3beta1:0.166.0:0.166.0 +proto-google-cloud-video-intelligence-v1p3beta1:0.166.0:0.166.0 +proto-google-cloud-video-intelligence-v1beta2:0.166.0:0.166.0 +proto-google-cloud-video-intelligence-v1p1beta1:0.166.0:0.166.0 +proto-google-cloud-video-intelligence-v1:2.76.0:2.76.0 +proto-google-cloud-video-intelligence-v1p2beta1:0.166.0:0.166.0 +google-cloud-live-stream:0.79.0:0.79.0 +proto-google-cloud-live-stream-v1:0.79.0:0.79.0 +grpc-google-cloud-live-stream-v1:0.79.0:0.79.0 +google-cloud-video-stitcher:0.77.0:0.77.0 +proto-google-cloud-video-stitcher-v1:0.77.0:0.77.0 +grpc-google-cloud-video-stitcher-v1:0.77.0:0.77.0 +google-cloud-video-transcoder:1.76.0:1.76.0 +grpc-google-cloud-video-transcoder-v1:1.76.0:1.76.0 +proto-google-cloud-video-transcoder-v1:1.76.0:1.76.0 +google-cloud-vision:3.75.0:3.75.0 +grpc-google-cloud-vision-v1p3beta1:0.164.0:0.164.0 +grpc-google-cloud-vision-v1p1beta1:0.164.0:0.164.0 +grpc-google-cloud-vision-v1p4beta1:0.164.0:0.164.0 +grpc-google-cloud-vision-v1p2beta1:3.75.0:3.75.0 +grpc-google-cloud-vision-v1:3.75.0:3.75.0 +proto-google-cloud-vision-v1p4beta1:0.164.0:0.164.0 +proto-google-cloud-vision-v1:3.75.0:3.75.0 +proto-google-cloud-vision-v1p1beta1:0.164.0:0.164.0 +proto-google-cloud-vision-v1p3beta1:0.164.0:0.164.0 +proto-google-cloud-vision-v1p2beta1:3.75.0:3.75.0 +google-cloud-vmmigration:1.77.0:1.77.0 +grpc-google-cloud-vmmigration-v1:1.77.0:1.77.0 +proto-google-cloud-vmmigration-v1:1.77.0:1.77.0 +google-cloud-vpcaccess:2.78.0:2.78.0 +grpc-google-cloud-vpcaccess-v1:2.78.0:2.78.0 +proto-google-cloud-vpcaccess-v1:2.78.0:2.78.0 +google-cloud-webrisk:2.76.0:2.76.0 +grpc-google-cloud-webrisk-v1:2.76.0:2.76.0 +grpc-google-cloud-webrisk-v1beta1:0.113.0:0.113.0 +proto-google-cloud-webrisk-v1:2.76.0:2.76.0 +proto-google-cloud-webrisk-v1beta1:0.113.0:0.113.0 +google-cloud-websecurityscanner:2.77.0:2.77.0 +grpc-google-cloud-websecurityscanner-v1alpha:0.164.0:0.164.0 +grpc-google-cloud-websecurityscanner-v1beta:0.164.0:0.164.0 +grpc-google-cloud-websecurityscanner-v1:2.77.0:2.77.0 +proto-google-cloud-websecurityscanner-v1alpha:0.164.0:0.164.0 +proto-google-cloud-websecurityscanner-v1beta:0.164.0:0.164.0 +proto-google-cloud-websecurityscanner-v1:2.77.0:2.77.0 +google-cloud-workflow-executions:2.77.0:2.77.0 +grpc-google-cloud-workflow-executions-v1beta:0.81.0:0.81.0 +grpc-google-cloud-workflow-executions-v1:2.77.0:2.77.0 +proto-google-cloud-workflow-executions-v1beta:0.81.0:0.81.0 +proto-google-cloud-workflow-executions-v1:2.77.0:2.77.0 +google-cloud-workflows:2.77.0:2.77.0 +grpc-google-cloud-workflows-v1beta:0.83.0:0.83.0 +grpc-google-cloud-workflows-v1:2.77.0:2.77.0 +proto-google-cloud-workflows-v1beta:0.83.0:0.83.0 +proto-google-cloud-workflows-v1:2.77.0:2.77.0 +google-cloud-dns:2.75.0:2.75.0 +google-maps-routing:1.62.0:1.62.0 +proto-google-maps-routing-v2:1.62.0:1.62.0 +grpc-google-maps-routing-v2:1.62.0:1.62.0 +google-cloud-vmwareengine:0.71.0:0.71.0 +proto-google-cloud-vmwareengine-v1:0.71.0:0.71.0 +grpc-google-cloud-vmwareengine-v1:0.71.0:0.71.0 +google-maps-addressvalidation:0.71.0:0.71.0 +proto-google-maps-addressvalidation-v1:0.71.0:0.71.0 +grpc-google-maps-addressvalidation-v1:0.71.0:0.71.0 +proto-google-cloud-bigquerydatapolicy-v1:0.74.0:0.74.0 +grpc-google-cloud-bigquerydatapolicy-v1:0.74.0:0.74.0 +google-cloud-monitoring-metricsscope:0.71.0:0.71.0 +proto-google-cloud-monitoring-metricsscope-v1:0.71.0:0.71.0 +grpc-google-cloud-monitoring-metricsscope-v1:0.71.0:0.71.0 +proto-google-cloud-tpu-v2:2.78.0:2.78.0 +grpc-google-cloud-tpu-v2:2.78.0:2.78.0 +google-cloud-datalineage:0.69.0:0.69.0 +proto-google-cloud-datalineage-v1:0.69.0:0.69.0 +grpc-google-cloud-datalineage-v1:0.69.0:0.69.0 +google-iam-policy:1.75.0:1.75.0 +proto-google-cloud-build-v2:3.79.0:3.79.0 +grpc-google-cloud-build-v2:3.79.0:3.79.0 +google-cloud-advisorynotifications:0.66.0:0.66.0 +proto-google-cloud-advisorynotifications-v1:0.66.0:0.66.0 +grpc-google-cloud-advisorynotifications-v1:0.66.0:0.66.0 +google-maps-mapsplatformdatasets:0.66.0:0.66.0 +google-cloud-kmsinventory:0.66.0:0.66.0 +proto-google-cloud-kmsinventory-v1:0.66.0:0.66.0 +grpc-google-cloud-kmsinventory-v1:0.66.0:0.66.0 +google-cloud-alloydb:0.66.0:0.66.0 +proto-google-cloud-alloydb-v1:0.66.0:0.66.0 +proto-google-cloud-alloydb-v1beta:0.66.0:0.66.0 +proto-google-cloud-alloydb-v1alpha:0.66.0:0.66.0 +grpc-google-cloud-alloydb-v1beta:0.66.0:0.66.0 +grpc-google-cloud-alloydb-v1:0.66.0:0.66.0 +grpc-google-cloud-alloydb-v1alpha:0.66.0:0.66.0 +google-cloud-biglake:0.65.0:0.65.0 +proto-google-cloud-biglake-v1alpha1:0.65.0:0.65.0 +grpc-google-cloud-biglake-v1alpha1:0.65.0:0.65.0 +google-cloud-workstations:0.65.0:0.65.0 +proto-google-cloud-workstations-v1beta:0.65.0:0.65.0 +grpc-google-cloud-workstations-v1beta:0.65.0:0.65.0 +google-cloud-confidentialcomputing:0.63.0:0.63.0 +proto-google-cloud-confidentialcomputing-v1:0.63.0:0.63.0 +proto-google-cloud-confidentialcomputing-v1alpha1:0.63.0:0.63.0 +grpc-google-cloud-confidentialcomputing-v1:0.63.0:0.63.0 +grpc-google-cloud-confidentialcomputing-v1alpha1:0.63.0:0.63.0 +proto-google-cloud-workstations-v1:0.65.0:0.65.0 +grpc-google-cloud-workstations-v1:0.65.0:0.65.0 +proto-google-cloud-biglake-v1:0.65.0:0.65.0 +grpc-google-cloud-biglake-v1:0.65.0:0.65.0 +google-cloud-storageinsights:0.62.0:0.62.0 +proto-google-cloud-storageinsights-v1:0.62.0:0.62.0 +grpc-google-cloud-storageinsights-v1:0.62.0:0.62.0 +google-cloud-cloudsupport:0.61.0:0.61.0 +proto-google-cloud-cloudsupport-v2:0.61.0:0.61.0 +grpc-google-cloud-cloudsupport-v2:0.61.0:0.61.0 +google-cloud-rapidmigrationassessment:0.60.0:0.60.0 +proto-google-cloud-rapidmigrationassessment-v1:0.60.0:0.60.0 +grpc-google-cloud-rapidmigrationassessment-v1:0.60.0:0.60.0 +proto-google-maps-mapsplatformdatasets-v1:0.66.0:0.66.0 +grpc-google-maps-mapsplatformdatasets-v1:0.66.0:0.66.0 +google-shopping-merchant-accounts:1.5.0:1.5.0 +proto-google-shopping-merchant-accounts-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-accounts-v1beta:1.5.0:1.5.0 +proto-google-cloud-discoveryengine-v1:0.73.0:0.73.0 +grpc-google-cloud-discoveryengine-v1:0.73.0:0.73.0 +google-cloud-migrationcenter:0.59.0:0.59.0 +proto-google-cloud-migrationcenter-v1:0.59.0:0.59.0 +grpc-google-cloud-migrationcenter-v1:0.59.0:0.59.0 +google-cloud-policysimulator:0.56.0:0.56.0 +proto-google-cloud-policysimulator-v1:0.56.0:0.56.0 +grpc-google-cloud-policysimulator-v1:0.56.0:0.56.0 +google-cloud-netapp:0.56.0:0.56.0 +proto-google-cloud-netapp-v1beta1:0.56.0:0.56.0 +grpc-google-cloud-netapp-v1beta1:0.56.0:0.56.0 +proto-google-cloud-netapp-v1:0.56.0:0.56.0 +grpc-google-cloud-netapp-v1:0.56.0:0.56.0 +proto-google-cloud-cloudcommerceconsumerprocurement-v1:0.75.0:0.75.0 +grpc-google-cloud-cloudcommerceconsumerprocurement-v1:0.75.0:0.75.0 +google-cloud-java-alloydb-connectors:0.55.0:0.55.0 +proto-google-cloud-java-alloydb-connectors-v1alpha:0.55.0:0.55.0 +google-cloud-alloydb-connectors:0.55.0:0.55.0 +proto-google-cloud-alloydb-connectors-v1alpha:0.55.0:0.55.0 +proto-google-cloud-language-v2:2.78.0:2.78.0 +grpc-google-cloud-language-v2:2.78.0:2.78.0 +google-cloud-infra-manager:0.54.0:0.54.0 +proto-google-cloud-infra-manager-v1:0.54.0:0.54.0 +grpc-google-cloud-infra-manager-v1:0.54.0:0.54.0 +proto-google-cloud-notebooks-v2:1.75.0:1.75.0 +grpc-google-cloud-notebooks-v2:1.75.0:1.75.0 +proto-google-cloud-alloydb-connectors-v1beta:0.55.0:0.55.0 +google-shopping-merchant-inventories:1.5.0:1.5.0 +proto-google-shopping-merchant-inventories-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-inventories-v1beta:1.5.0:1.5.0 +proto-google-cloud-policy-troubleshooter-v3:1.76.0:1.76.0 +grpc-google-cloud-policy-troubleshooter-v3:1.76.0:1.76.0 +google-shopping-merchant-reports:1.5.0:1.5.0 +proto-google-shopping-merchant-reports-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-reports-v1beta:1.5.0:1.5.0 +proto-google-cloud-alloydb-connectors-v1:0.55.0:0.55.0 +proto-google-cloud-discoveryengine-v1alpha:0.73.0:0.73.0 +grpc-google-cloud-discoveryengine-v1alpha:0.73.0:0.73.0 +google-cloud-redis-cluster:0.49.0:0.49.0 +proto-google-cloud-redis-cluster-v1beta1:0.49.0:0.49.0 +proto-google-cloud-redis-cluster-v1:0.49.0:0.49.0 +grpc-google-cloud-redis-cluster-v1:0.49.0:0.49.0 +grpc-google-cloud-redis-cluster-v1beta1:0.49.0:0.49.0 +google-maps-places:0.48.0:0.48.0 +proto-google-maps-places-v1:0.48.0:0.48.0 +grpc-google-maps-places-v1:0.48.0:0.48.0 +google-cloud-telcoautomation:0.47.0:0.47.0 +proto-google-cloud-telcoautomation-v1:0.47.0:0.47.0 +proto-google-cloud-telcoautomation-v1alpha1:0.47.0:0.47.0 +grpc-google-cloud-telcoautomation-v1:0.47.0:0.47.0 +grpc-google-cloud-telcoautomation-v1alpha1:0.47.0:0.47.0 +google-cloud-securesourcemanager:0.47.0:0.47.0 +proto-google-cloud-securesourcemanager-v1:0.47.0:0.47.0 +grpc-google-cloud-securesourcemanager-v1:0.47.0:0.47.0 +google-cloud-vertexai:1.37.0:1.37.0 +proto-google-cloud-vertexai-v1:1.37.0:1.37.0 +proto-google-cloud-vertexai-v1beta1:1.37.0:1.37.0 +grpc-google-cloud-vertexai-v1:1.37.0:1.37.0 +grpc-google-cloud-vertexai-v1beta1:1.37.0:1.37.0 +google-cloud-edgenetwork:0.45.0:0.45.0 +proto-google-cloud-edgenetwork-v1:0.45.0:0.45.0 +grpc-google-cloud-edgenetwork-v1:0.45.0:0.45.0 +google-cloud-cloudquotas:0.45.0:0.45.0 +proto-google-cloud-cloudquotas-v1:0.45.0:0.45.0 +grpc-google-cloud-cloudquotas-v1:0.45.0:0.45.0 +google-cloud-securitycentermanagement:0.45.0:0.45.0 +proto-google-cloud-securitycentermanagement-v1:0.45.0:0.45.0 +grpc-google-cloud-securitycentermanagement-v1:0.45.0:0.45.0 +google-shopping-css:0.45.0:0.45.0 +proto-google-shopping-css-v1:0.45.0:0.45.0 +grpc-google-shopping-css-v1:0.45.0:0.45.0 +google-cloud-meet:0.44.0:0.44.0 +proto-google-cloud-meet-v2beta:0.44.0:0.44.0 +grpc-google-cloud-meet-v2beta:0.44.0:0.44.0 +google-cloud-servicehealth:0.44.0:0.44.0 +proto-google-cloud-servicehealth-v1:0.44.0:0.44.0 +grpc-google-cloud-servicehealth-v1:0.44.0:0.44.0 +proto-google-cloud-meet-v2:0.44.0:0.44.0 +grpc-google-cloud-meet-v2:0.44.0:0.44.0 +google-cloud-securityposture:0.42.0:0.42.0 +proto-google-cloud-securityposture-v1:0.42.0:0.42.0 +grpc-google-cloud-securityposture-v1:0.42.0:0.42.0 +proto-google-cloud-securitycenter-v2:2.85.0:2.85.0 +grpc-google-cloud-securitycenter-v2:2.85.0:2.85.0 +google-cloud-cloudcontrolspartner:0.41.0:0.41.0 +proto-google-cloud-cloudcontrolspartner-v1beta:0.41.0:0.41.0 +proto-google-cloud-cloudcontrolspartner-v1:0.41.0:0.41.0 +grpc-google-cloud-cloudcontrolspartner-v1:0.41.0:0.41.0 +grpc-google-cloud-cloudcontrolspartner-v1beta:0.41.0:0.41.0 +google-cloud-workspaceevents:0.41.0:0.41.0 +proto-google-cloud-workspaceevents-v1:0.41.0:0.41.0 +grpc-google-cloud-workspaceevents-v1:0.41.0:0.41.0 +google-cloud-apphub:0.41.0:0.41.0 +proto-google-cloud-apphub-v1:0.41.0:0.41.0 +grpc-google-cloud-apphub-v1:0.41.0:0.41.0 +google-cloud-chat:0.41.0:0.41.0 +proto-google-cloud-chat-v1:0.41.0:0.41.0 +grpc-google-cloud-chat-v1:0.41.0:0.41.0 +google-shopping-merchant-quota:1.5.0:1.5.0 +proto-google-shopping-merchant-quota-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-quota-v1beta:1.5.0:1.5.0 +proto-google-cloud-secretmanager-v1beta2:2.77.0:2.77.0 +grpc-google-cloud-secretmanager-v1beta2:2.77.0:2.77.0 +google-cloud-parallelstore:0.40.0:0.40.0 +proto-google-cloud-parallelstore-v1beta:0.40.0:0.40.0 +grpc-google-cloud-parallelstore-v1beta:0.40.0:0.40.0 +google-cloud-backupdr:0.36.0:0.36.0 +proto-google-cloud-backupdr-v1:0.36.0:0.36.0 +grpc-google-cloud-backupdr-v1:0.36.0:0.36.0 +google-maps-solar:0.36.0:0.36.0 +proto-google-maps-solar-v1:0.36.0:0.36.0 +grpc-google-maps-solar-v1:0.36.0:0.36.0 +google-shopping-merchant-datasources:1.5.0:1.5.0 +proto-google-shopping-merchant-datasources-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-datasources-v1beta:1.5.0:1.5.0 +google-shopping-merchant-conversions:1.5.0:1.5.0 +proto-google-shopping-merchant-conversions-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-conversions-v1beta:1.5.0:1.5.0 +google-shopping-merchant-lfp:1.5.0:1.5.0 +proto-google-shopping-merchant-lfp-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-lfp-v1beta:1.5.0:1.5.0 +google-shopping-merchant-notifications:1.5.0:1.5.0 +proto-google-shopping-merchant-notifications-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-notifications-v1beta:1.5.0:1.5.0 +ad-manager:0.36.0:0.36.0 +proto-ad-manager-v1:0.36.0:0.36.0 +google-maps-routeoptimization:0.35.0:0.35.0 +proto-google-maps-routeoptimization-v1:0.35.0:0.35.0 +grpc-google-maps-routeoptimization-v1:0.35.0:0.35.0 +proto-google-cloud-publicca-v1:0.74.0:0.74.0 +grpc-google-cloud-publicca-v1:0.74.0:0.74.0 +google-cloud-visionai:0.34.0:0.34.0 +proto-google-cloud-visionai-v1:0.34.0:0.34.0 +grpc-google-cloud-visionai-v1:0.34.0:0.34.0 +google-cloud-developerconnect:0.34.0:0.34.0 +proto-google-cloud-developerconnect-v1:0.34.0:0.34.0 +grpc-google-cloud-developerconnect-v1:0.34.0:0.34.0 +google-cloud-iap:0.33.0:0.33.0 +proto-google-cloud-iap-v1:0.33.0:0.33.0 +grpc-google-cloud-iap-v1:0.33.0:0.33.0 +google-cloud-managedkafka:0.33.0:0.33.0 +proto-google-cloud-managedkafka-v1:0.33.0:0.33.0 +grpc-google-cloud-managedkafka-v1:0.33.0:0.33.0 +google-cloud-networkservices:0.33.0:0.33.0 +proto-google-cloud-networkservices-v1:0.33.0:0.33.0 +grpc-google-cloud-networkservices-v1:0.33.0:0.33.0 +google-shopping-merchant-products:1.5.0:1.5.0 +proto-google-shopping-merchant-products-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-products-v1beta:1.5.0:1.5.0 +google-cloud-gdchardwaremanagement:0.32.0:0.32.0 +proto-google-cloud-gdchardwaremanagement-v1alpha:0.32.0:0.32.0 +grpc-google-cloud-gdchardwaremanagement-v1alpha:0.32.0:0.32.0 +google-cloud-privilegedaccessmanager:0.31.0:0.31.0 +proto-google-cloud-privilegedaccessmanager-v1:0.31.0:0.31.0 +grpc-google-cloud-privilegedaccessmanager-v1:0.31.0:0.31.0 +google-cloud-apihub:0.30.0:0.30.0 +proto-google-cloud-apihub-v1:0.30.0:0.30.0 +grpc-google-cloud-apihub-v1:0.30.0:0.30.0 +google-cloud-connectgateway:0.29.0:0.29.0 +proto-google-cloud-connectgateway-v1:0.29.0:0.29.0 +google-maps-area-insights:0.28.0:0.28.0 +proto-google-maps-area-insights-v1:0.28.0:0.28.0 +grpc-google-maps-area-insights-v1:0.28.0:0.28.0 +admin:0.26.0:0.26.0 +proto-admin-v1alpha:0.26.0:0.26.0 +grpc-admin-v1alpha:0.26.0:0.26.0 +google-cloud-oracledatabase:0.26.0:0.26.0 +proto-google-cloud-oracledatabase-v1:0.26.0:0.26.0 +proto-google-cloud-parallelstore-v1:0.40.0:0.40.0 +grpc-google-cloud-parallelstore-v1:0.40.0:0.40.0 +google-maps-fleetengine:0.24.0:0.24.0 +proto-google-maps-fleetengine-v1:0.24.0:0.24.0 +grpc-google-maps-fleetengine-v1:0.24.0:0.24.0 +google-maps-fleetengine-delivery:0.24.0:0.24.0 +proto-google-maps-fleetengine-delivery-v1:0.24.0:0.24.0 +grpc-google-maps-fleetengine-delivery-v1:0.24.0:0.24.0 +google-shopping-merchant-reviews:0.23.0:0.23.0 +proto-google-shopping-merchant-reviews-v1beta:0.23.0:0.23.0 +grpc-google-shopping-merchant-reviews-v1beta:0.23.0:0.23.0 +google-cloud-valkey:0.23.0:0.23.0 +proto-google-cloud-valkey-v1:0.23.0:0.23.0 +proto-google-cloud-valkey-v1beta:0.23.0:0.23.0 +proto-google-cloud-cloudquotas-v1beta:0.45.0:0.45.0 +grpc-google-cloud-cloudquotas-v1beta:0.45.0:0.45.0 +proto-google-cloud-secretmanager-v1beta1:2.77.0:2.77.0 +grpc-google-cloud-secretmanager-v1beta1:2.77.0:2.77.0 +google-cloud-parametermanager:0.21.0:0.21.0 +proto-google-cloud-parametermanager-v1:0.21.0:0.21.0 +grpc-google-cloud-parametermanager-v1:0.21.0:0.21.0 +google-cloud-modelarmor:0.18.0:0.18.0 +proto-google-cloud-modelarmor-v1:0.18.0:0.18.0 +grpc-google-cloud-modelarmor-v1:0.18.0:0.18.0 +google-cloud-financialservices:0.18.0:0.18.0 +proto-google-cloud-financialservices-v1:0.18.0:0.18.0 +grpc-google-cloud-financialservices-v1:0.18.0:0.18.0 +google-cloud-devicestreaming:0.17.0:0.17.0 +proto-google-cloud-devicestreaming-v1:0.17.0:0.17.0 +grpc-google-cloud-devicestreaming-v1:0.17.0:0.17.0 +google-shopping-merchant-productstudio:0.17.0:0.17.0 +proto-google-shopping-merchant-productstudio-v1alpha:0.17.0:0.17.0 +grpc-google-shopping-merchant-productstudio-v1alpha:0.17.0:0.17.0 +google-cloud-storagebatchoperations:0.17.0:0.17.0 +proto-google-cloud-storagebatchoperations-v1:0.17.0:0.17.0 +grpc-google-cloud-storagebatchoperations-v1:0.17.0:0.17.0 +google-shopping-merchant-issue-resolution:1.5.0:1.5.0 +proto-google-shopping-merchant-issue-resolution-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-issue-resolution-v1beta:1.5.0:1.5.0 +google-cloud-lustre:0.17.0:0.17.0 +proto-google-cloud-lustre-v1:0.17.0:0.17.0 +grpc-google-cloud-lustre-v1:0.17.0:0.17.0 +google-shopping-merchant-order-tracking:1.5.0:1.5.0 +proto-google-shopping-merchant-order-tracking-v1beta:1.5.0:1.5.0 +grpc-google-shopping-merchant-order-tracking-v1beta:1.5.0:1.5.0 +grpc-google-cloud-oracledatabase-v1:0.26.0:0.26.0 +google-cloud-chronicle:0.15.0:0.15.0 +proto-google-cloud-chronicle-v1:0.15.0:0.15.0 +grpc-google-cloud-chronicle-v1:0.15.0:0.15.0 +proto-google-cloud-cloudsupport-v2beta:0.61.0:0.61.0 +grpc-google-cloud-cloudsupport-v2beta:0.61.0:0.61.0 +proto-google-cloud-modelarmor-v1beta:0.18.0:0.18.0 +grpc-google-cloud-modelarmor-v1beta:0.18.0:0.18.0 +proto-google-cloud-dataform-v1:0.76.0:0.76.0 +grpc-google-cloud-dataform-v1:0.76.0:0.76.0 +google-cloud-spanneradapter:0.13.0:0.13.0 +proto-google-cloud-spanneradapter-v1:0.13.0:0.13.0 +grpc-google-cloud-spanneradapter-v1:0.13.0:0.13.0 +proto-google-cloud-workspaceevents-v1beta:0.41.0:0.41.0 +grpc-google-cloud-workspaceevents-v1beta:0.41.0:0.41.0 +google-cloud-maintenance:0.11.0:0.11.0 +proto-google-cloud-maintenance-v1beta:0.11.0:0.11.0 +grpc-google-cloud-maintenance-v1beta:0.11.0:0.11.0 +google-cloud-configdelivery:0.11.0:0.11.0 +proto-google-cloud-configdelivery-v1beta:0.11.0:0.11.0 +grpc-google-cloud-configdelivery-v1beta:0.11.0:0.11.0 +proto-google-cloud-bigquerydatapolicy-v2beta1:0.74.0:0.74.0 +grpc-google-cloud-bigquerydatapolicy-v2beta1:0.74.0:0.74.0 +google-cloud-licensemanager:0.10.0:0.10.0 +proto-google-cloud-licensemanager-v1:0.10.0:0.10.0 +grpc-google-cloud-licensemanager-v1:0.10.0:0.10.0 +proto-google-shopping-merchant-reports-v1alpha:1.5.0:1.5.0 +grpc-google-shopping-merchant-reports-v1alpha:1.5.0:1.5.0 +proto-google-cloud-bigquerydatapolicy-v2:0.74.0:0.74.0 +grpc-google-cloud-bigquerydatapolicy-v2:0.74.0:0.74.0 +proto-google-cloud-configdelivery-v1:0.11.0:0.11.0 +grpc-google-cloud-configdelivery-v1:0.11.0:0.11.0 +proto-google-shopping-merchant-datasources-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-datasources-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-inventories-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-inventories-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-conversions-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-conversions-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-issue-resolution-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-issue-resolution-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-order-tracking-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-order-tracking-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-accounts-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-accounts-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-lfp-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-lfp-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-products-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-products-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-promotions-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-promotions-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-quota-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-quota-v1:1.5.0:1.5.0 +proto-google-shopping-merchant-reports-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-reports-v1:1.5.0:1.5.0 +google-cloud-saasservicemgmt:0.7.0:0.7.0 +proto-google-cloud-saasservicemgmt-v1beta1:0.7.0:0.7.0 +grpc-google-cloud-saasservicemgmt-v1beta1:0.7.0:0.7.0 +proto-google-shopping-merchant-notifications-v1:1.5.0:1.5.0 +grpc-google-shopping-merchant-notifications-v1:1.5.0:1.5.0 +google-cloud-geminidataanalytics:0.5.0:0.5.0 +proto-google-cloud-geminidataanalytics-v1beta:0.5.0:0.5.0 +grpc-google-cloud-geminidataanalytics-v1beta:0.5.0:0.5.0 +google-cloud-cloudsecuritycompliance:0.4.0:0.4.0 +proto-google-cloud-cloudsecuritycompliance-v1:0.4.0:0.4.0 +grpc-google-cloud-cloudsecuritycompliance-v1:0.4.0:0.4.0 +google-cloud-locationfinder:0.2.0:0.2.0 +proto-google-cloud-locationfinder-v1:0.2.0:0.2.0 +grpc-google-cloud-locationfinder-v1:0.2.0:0.2.0